[Freesco] perl error ppstats

Pagina: 1
Acties:

  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Na mijn vorige topic (niet meer aanwezig sinds de crash), over hoe perl op een freesco bak te krijgen, deze aanvulling. Inmiddels is het gelukt perl erop te krijgen (extreem goed zoeken tussen 3rd-party software), maar nu krijg ik een error met ppstats. Nu weet ik niet of dit hier moet, of op het DPC forum, dus als het daar moet staan, gelieve het daar dan te plaatsen, merci.

Goed de errors:

[Linux] /usr/bin/perl ppstats-rc5-7.1.pl
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 537.
WARNINGE : Cannot open ConsoleLogFile : (No such file or directory)
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 577.
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 583.
[Linux]

Die regels gaan over het openen van de logfiles:
537: @conlogfiles = glob($conlogglob);
577: @logfiles = <$userprefs{"logdir"}$logglob>;
583: push @logfiles, <$userprefs{"logdir"}$logglob>;

Het lijkt er dus op dat ie de logfiles niet kan vinden. Die staan in /www/proxy/ en dat staat ook in de ini. Iemand een idee?

BTW Perl is goed geinstalleerd en werkt goed, striplog kan ie namelijk zonder moeite doen.

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Aanvulling: ini file.

#--- Input Options -----------------------------------------------------------
LogDir = "/www/proxy/"
LogPre = "pinproxyrc5" # For pproxyrc5YYYYMMDD
LogSuf = "log" # For pproxyrc5YYYYMMDD.log

#--- Output Options ----------------------------------------------------------
# Full path to output file location. This should end in a "/".
HtmlDir = "/www/rc5/"

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

Zo te zien gebruik je een aangepaste versie van ppstats (mijn versie 7.1 doet niets met consolelogfiles)

Waarschijnlijk moet je dus in je ppstats.ini nog naar de juiste plek van de consolelogfiles verwijzen, of controleer naam+pad in de proxyper.ini
code:
1
2
[console]
logfileconsole=ppconsolelog

Als je de 'WARNING' melding op kan lossen en de 'glob' melding blijft bestaan zou het kunnen dat glob niet werkt in jouw versie van perl. (Vanwege het gebrek aan uitgebreide shells ivm de grootte (kleinte :? ) van freesco.)

Whenever you find that you are on the side of the majority, it is time to reform.


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op woensdag 06 juni 2001 20:21 schreef Pinball het volgende:
Zo te zien gebruik je een aangepaste versie van ppstats (mijn versie 7.1 doet niets met consolelogfiles)

Waarschijnlijk moet je dus in je ppstats.ini nog naar de juiste plek van de consolelogfiles verwijzen, of controleer naam+pad in de proxyper.ini
code:
1
2
[console]
logfileconsole=ppconsolelog

Als je de 'WARNING' melding op kan lossen en de 'glob' melding blijft bestaan zou het kunnen dat glob niet werkt in jouw versie van perl. (Vanwege het gebrek aan uitgebreide shells ivm de grootte (kleinte :? ) van freesco.)
Volgens mij gaat het hier niet om de console logfiles, maar om de pproxy (of pinproxy) files. De omschrijving is verwarrend, maar de console log wordt in de originele ppstats volgens mij niet gebruikt (correct me if I'm wrong) en toch blijft ie in die versie met dezelfde errors komen. Dus zouden het volgens mij de gewone logfiles (dus de logfiles van de projecten) moeten zijn.

Om te proberen of ie soms over z'n nek ging van de pinproxy files (die ik gemaakt heb in Windows (CR en LF probleem, misschien :?)) heb ik het ook met de originele pproxy bestanden geprobeerd. Effect was hetzelfde.


In de proxyper.ini staat al het hele pad:

[console]
logfileconsole=/www/proxy/buffer

De warning heb ik er inmiddels inderdaad uit (door wat klooien en de originele ppstats te gebruiken). Blijft over:

[Linux] /usr/bin/perl ppstats-rc5-7.1.pl
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 486.
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 492.
Personal Proxy Statistics : Cannot execute /usr/local/bin/gnuplot /www/rc5/gnuplot.ini (65280)

Het eindresultaat is dat er wel stats worden gemaakt, maar dat alle waarden op 0 staan. Dus kan ie volgens mij de logfiles niet vinden.

O en gnuplot, maar da's ff de minst belangrijke.

Domme vraag misschien, maar is het mogelijk om dat 'glob' gedeelte wel aan de praat te krijgen?

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

Als je die ene glob-melding weg hebt kunnen krijgen werkt dat dus gewoon onder freesco, en zit je probleem ergens anders.

Wat voor foutmeldingen geeft
code:
1
perl -w ppstats-rc5.pl -debug

?

Whenever you find that you are on the side of the majority, it is time to reform.


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op donderdag 07 juni 2001 10:19 schreef Pinball het volgende:
Als je die ene glob-melding weg hebt kunnen krijgen werkt dat dus gewoon onder freesco, en zit je probleem ergens anders.

Wat voor foutmeldingen geeft
code:
1
perl -w ppstats-rc5.pl -debug

?
[Linux] /usr/bin/perl -w ppstats-rc5-7.1.pl -debug

debug: Entering init() ...
debug: Reading initialization file ppstats-rc5.ini ...
debug: team=Supercows RC5
debug: teamhome=http://www.supercows.nl
debug: teamid=10313
debug: uselogo=1
debug: logdir=/mnt/router/www/proxy/
debug: logpre=pproxyrc5
debug: logsuf=log
debug: processziplogs=1
debug: logzipsuf=log.gz
debug: logtmpsuf=log.tmp
debug: logdecompressor=gzip -d -c
debug: maxdays=365
debug: htmldir=/www/rc5/
debug: icondir=icons/
[knip HTML output]
debug: cachefile=rc5-dns.cache
debug: cachedays=500
debug: gnuplot=/usr/local/bin/gnuplot
debug: gnuplotconfig=gnuplot.ini
debug: gnuplotdata=plot.data
debug: gnuplotoutput=plot.gif
debug: usecounter=0
debug: counter=/cgi-bin/Count.cgi?ft=0|tr=1|trgb=000000|srgb=00FF00|prgb=993333|md=8|dd=D|comma=T|df=rc5.dat
debug: showbyhost=1
debug: chartlinestyle=2
debug: chartwidth=520
debug: chartheight=400
debug: dayaverage=21
debug: movementdays=1
debug: maxrows=100
debug: dayshist=7
debug: blockhistory=31
debug: useheaderbanner=0
debug: usefooterbanner=0
debug: conshosts=0
debug: colorlastseen=1
[knip kleur instllingen]
debug: fontstyle=Tahoma
debug: Exiting init() ...
debug: Entering collect_data() ...
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 486.
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 492.
debug: Entering resolve_hosts() ...
debug: Entering read_host_cache() ...
debug: Reading DNS cache file rc5-dns.cache ...
debug: Read 0 host cache entries ...
debug: Writing DNS cache file rc5-dns.cache ...
debug: Wrote 0 host cache entries ...
debug: Exiting read_host_cache() ...
debug: Reading domain consolidation file rc5-domain.cons ...
debug: Read 27 domain consolidation entries ...
debug: Reading IP consolidation file rc5-ip.cons ...
debug: Read 27 IP consolidation entries ...
debug: Resolving Email to Host and Host to Email participation ...
debug: Exiting resolve_hosts() ...
debug: Entering lookup_rank() ...
debug: Exiting lookup_rank() ...
debug: Exiting collect_data() ...
debug: Entering write_css() ...
debug: Exiting write_css() ...
debug: Entering write_index() ...
Can't exec "/usr/local/bin/gnuplot": No such file or directory at ppstats-rc5-7.1.pl line 4523.
Personal Proxy Statistics : Cannot execute /usr/local/bin/gnuplot /www/rc5/gnuplot.ini (65280)


Ik hoop dat je hier wat mee kunt. Je kunt eventueel wel kijken hoe het in mekaar zit, aangezien ik alles in de webdirectory heb staan.

/www/stats/rc5/ (directory waaruit ppstats uitgevoerd wordt)

/www/proxy/ (directory waar proxyper in werkt en dus alle logfiles staan)

Gelieve rustig aan te doen daarmee, aangezien ik anders over mijn datalimiet kukel.

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

ppstats.ini:

#ProcessZipLogs = 0 # Ignore zipped log files.
ProcessZipLogs = 1 # Unzip and process all log files.

Aangezien je logs niet gezipped zijn lijkt dit me niet goed.

bdw: ik zie dat je een aangepaste versie hebt van ppstats.ini, die bij de versie van stappel hoort. Ik weet niet in hoeverre dat nog invloed heeft (bij gebruik van een 'normale' ppstats).

Whenever you find that you are on the side of the majority, it is time to reform.


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op donderdag 07 juni 2001 16:21 schreef Pinball het volgende:
ppstats.ini:

#ProcessZipLogs = 0 # Ignore zipped log files.
ProcessZipLogs = 1 # Unzip and process all log files.

Aangezien je logs niet gezipped zijn lijkt dit me niet goed.

bdw: ik zie dat je een aangepaste versie hebt van ppstats.ini, die bij de versie van stappel hoort. Ik weet niet in hoeverre dat nog invloed heeft (bij gebruik van een 'normale' ppstats).
Da's een goeie! Ik had gewoon m'n windows ini aangepast, daar stond die ook aan. Uitgezet en gelijk 1 error minder :)

Nu heb ik ppstats-rc5-7.1.pl gebruikt (dus helemaal kaal en met de bijbehorende ini).

debug: Exiting init() ...
debug: Entering collect_data() ...
glob failed (child exited with status 2) at ppstats-rc5-7.1.pl line 486.
debug: Entering resolve_hosts() ...
debug: Entering read_host_cache() ...

Heb je toevallig nog een goed idee? :) Anders mail (marc@supercows.nl) me maar of ICQ, is misschien makkelijker. Jouw mail is nl. niet ingevuld.

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • ThaDude
  • Registratie: December 2000
  • Laatst online: 17:42

ThaDude

Hang Loose

Up :)

We're machines just like everything else in nature. (gasloos sinds 01-10-2020, WP: SW75YAA/ERSD-VM2D, DJG WPS 300, 18 hp CPC, 11,1 kWp


  • Frenzy
  • Registratie: November 1999
  • Laatst online: 22-12-2025
Can't exec "/usr/local/bin/gnuplot": No such file or directory at ppstats-rc5-7.1.pl line 4523.
Personal Proxy Statistics : Cannot execute /usr/local/bin/gnuplot /www/rc5/gnuplot.ini (65280)
Zo te zien is je GnuPlot, of niet geinstalleerd, of niet op die locatie.
Nou weet ik eigenlijk ook niet of er wel gnuplot voor freeSCO beschikbaar is...

Verwijderd

Op zaterdag 09 juni 2001 16:10 schreef Frenzy het volgende:

[..]

Zo te zien is je GnuPlot, of niet geinstalleerd, of niet op die locatie.
Nou weet ik eigenlijk ook niet of er wel gnuplot voor freeSCO beschikbaar is...
Waarom geen gewonen gnuplot voor linux? FreeSCO is tenminste linux... :)

En nog een vraagje: hoe maak jij dat ie om het kwartier bv. de stats update? Ik heb ook een leuk FreeSCO routertje en daar wil ik die proxy ook op gaan draaien :) (draait nu op mijn puter)...

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

D'r schijnt een cron voor freesco te bestaan, maar ik gebruik zelf (om verbinding te checken, ppstats draait nl ergens anders) gewoon een shellscript met sleep XXX

Jobje aanmaken met zoiets:
code:
1
2
3
4
#!/bin/sh
sleep 900
/pad/naar/ppstats.pl &
jobje.sh &

en starten vanuit rc_user met:
jobje.sh &

edit:

speeling

Whenever you find that you are on the side of the majority, it is time to reform.


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op zaterdag 09 juni 2001 16:51 schreef [Mike] het volgende:

[..]
En nog een vraagje: hoe maak jij dat ie om het kwartier bv. de stats update? Ik heb ook een leuk FreeSCO routertje en daar wil ik die proxy ook op gaan draaien :) (draait nu op mijn puter)...
Antwoord al ff via ICQ gegeven, maar omdat de URL zo moeilijk te vinden was, post ik hem hier ook maar ff. In plaats van zelf packages aan de hand van deze handleiding te maken, kun je ook de bestanden die je nodig hebt via FTP op je router zetten en dan in rc_user zetten, zoals Pinball al schreef.

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • Sir Abarth
  • Registratie: Juni 2000
  • Laatst online: 18-01-2024

Sir Abarth

The secret word is: ToeT!

Waar heb je ppstats vandaan? Op d.net is de originele te downloaden (7.1).
Stappel heeft echter een aantal versies met aanpassingen (ik heb 7.1f, te zien met -version ipv -debug). Daar hoort namelijk een behoorlijk uitgebreide ini bij.

ToeTerdeToeTToeT! | May the ToeT be with you | There is no ToeT | specs
Still the gentleman ;)
[Clan of ToeT]


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op zondag 10 juni 2001 02:26 schreef Sir Abarth het volgende:
Waar heb je ppstats vandaan? Op d.net is de originele te downloaden (7.1).
Stappel heeft echter een aantal versies met aanpassingen (ik heb 7.1f, te zien met -version ipv -debug). Daar hoort namelijk een behoorlijk uitgebreide ini bij.
Ik heb het eerst met Stappels e versie geprobeerd en daarna om fouten uit te sluiten met de dnet versie (met bijbehorende ini).

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
^ 'k hoop dat Sir Ab... nog antwoord geeft :)

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 11-05 10:29
Op verzoek van topicstarter verplaatst van:
[url="/listtopics.php/23"]Non-Windows Operating Systems[/url] >> [url="/listtopics.php/5"]Dutch Power Cows[/url]

  • stappel_
  • Registratie: Augustus 2000
  • Laatst online: 12-05 17:45
Ok na lang zoeken (voornamelijk met een machine met gewoon ethernet, want freesco doet niet echt token-ring, en het installeren van freesco) heb ik het gevonden. die perl versie is gaar. maar ik heb een oplossing.

hier volgt een stukje code die in jou geval moet werken.

oude code :
code:
1
2
3
$conlogglob = $proxyprefs....
@conlogfiles = ......
@conlogfiles = reverse......

nieuwe code :
code:
1
2
3
4
5
6
#$conlogglob = $proxyprefs....
#@conlogfiles = ......
opendir (CONDIR, "/www/proxy");
@conlogfiles = grep "console", map "/www/proxy/$_", readdir CONDIR;
closedir (CONDIR);
@conlogfiles = reverse......

en

oude code :
code:
1
2
$logglob = $userprefs....
@logfiles = ......

nieuwe code :
code:
1
2
3
4
5
#$logglob = $userprefs....
#@logfiles = ......
opendir (LOGDIR, "/www/proxy");
@logfiles = grep "pproxyrc5", map "/www/proxy/$_", readdir LOGDIR;
closedir (LOGDIR);

Ubero: #2, Euler: #1, GOT: #1, Des: #1, Zeta: #1, Eon: #3, OGR-24: #3, OGR-25: #7,
LM: #7, AP: #5, DF: #19, D2OL: #37, SOB: #50, TSC: #63, RC5: #96


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Bedankt voor het vele uitzoekwerk! 't werkt hier nog niet helemaal, maar misschien ligt dat aan mij. * acq is toe aan vakantie en aan :z

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • Andy
  • Registratie: Juni 1999
  • Laatst online: 27-03 10:55

Andy

rm -r

* Andy is trots dat Stappel een DPC-er is....

:+

Young child with dreams, dream every dream on your own. When children play, seems like you end up alone. Papa says he'd love to be with you, If he had the time. So you turn on the only friend you can find, there in your mind.. (Neil Diamond -Shilo-)


  • stappel_
  • Registratie: Augustus 2000
  • Laatst online: 12-05 17:45
Ehu hele stomme fout gemaakt. (krijg je ervan als je op veel platforms tegelijkertijd zit te werken.

in de stukjes van hier boven staat grep "pproxyrc5", en grep "console",
dat moet natuurlijk zijn grep /pproxyrc5/, en grep /console/,
dus de " moet een / worden.

Ubero: #2, Euler: #1, GOT: #1, Des: #1, Zeta: #1, Eon: #3, OGR-24: #3, OGR-25: #7,
LM: #7, AP: #5, DF: #19, D2OL: #37, SOB: #50, TSC: #63, RC5: #96


  • DarkHelmet
  • Registratie: Mei 2000
  • Laatst online: 23-04 20:09
acq> als ik het dus goed begrijp heb jij op je FreeSCO router een perproxy draaien.

ff off-topic

Nu wil ik dit ook doen.

De situatie is als volgt:
de router verbind Sonera Quicknet met ons thuisnetwerk.

Nu moet de perproxy de blokjes van buiten halen:
[keyserver]
bindip=das.geheim.voor.got

en hij moet luisteren naar connecties van zowel het LAN als van buiten (via Sonera Quicknet)

Heb jij daarvoor ook je Perproxy draaien?
Zou je dan misschien de inhoud van de perproxy.ini ff kunnen posten?

BVD

"A study in the Washington Post says that women have better verbal skills than men. I just want to say to the authors of that study: Duh."


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
Op vrijdag 29 juni 2001 11:53 schreef DarkHelmet het volgende:
acq> als ik het dus goed begrijp heb jij op je FreeSCO router een perproxy draaien.

ff off-topic

Nu wil ik dit ook doen.

De situatie is als volgt:
de router verbind Sonera Quicknet met ons thuisnetwerk.

Nu moet de perproxy de blokjes van buiten halen:
[keyserver]
bindip=das.geheim.voor.got

en hij moet luisteren naar connecties van zowel het LAN als van buiten (via Sonera Quicknet)

Heb jij daarvoor ook je Perproxy draaien?
Zou je dan misschien de inhoud van de perproxy.ini ff kunnen posten?

BVD
Ja, zo is de situatie bij mij ook. Er flushen 3 netwerk PC's op de router (waronder de router zelf) en een stuk of 40 van buiten het netwerk.

Er is weinig moeilijks aan eigenlijk. Gewoon de perproxy installen en de poorten opgeven die open moeten zijn (ik heb er zelf een freesco package voor gemaakt, dan start ie hem ook al steeds zelf). Anyway, hier een stukje perproxy.ini (meeste commentaar en overbodig spul er uit geknipt):


[KeyServer]
ipaddress=euro.v27.distributed.net
connectperiod=600
connectivity=normal
;bindip= ; IP to talk out to keyserver from
;uuehttpmode=0
; 0=normal,1=uue,2=http,3=http+uue
; 4=socks4,5=socks5,6=genproxy,7=genproxy+uue
;httpproxy=wwwproxy.corporation.com
;httpport=8080
;httpid=

[ports]
;listenaddress= ; IP to accept clients on
port=23
port2=2064 ; must be root for ports < 1000
;port3=2065
port3=2000
;port4=21
;port5=81
testport=3064
timeout=30

als je de router op zichzelf wilt laten flushen, moet dat dus een andere poort dan 2064 zijn (anders stuurt ie via die poort en kan er dus niet ontvangen worden). Ook ff je routerkoe op een andere poort zetten dus.

[console]
logfileconsole=/www/proxy/buffer ;buffer.log
logfileconsolerotation=daily
consoleverbosity="all"
timestampflags=129
;voor "20" probleem met weergave uplink in server.html

expertmode=1

[rc564]
logfilekeyblock=pproxyrc5
logfilekeyblockrotation=daily
minkeysready=2000
maxkeysready=10000

;minkeysdone=100
maxkeysdone=100

[ogr]
logfilekeyblock=pproxyogr
logfilekeyblockrotation=daily
minkeysready=20
maxkeysready=50;30;200
maxkeysdone=1

[misc]
proxymessage=www.Supercows.nl: nieuw lid? Mail naar fabian@supercows.nl; ACQ proxy: IDLE time needed!
;Downtime coming up: lees laatste nieuws; have fun!
pidfile=rc5desproxy.pid
statusperiod=900
periodicperiod=120

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(


  • acq
  • Registratie: Mei 2000
  • Laatst online: 30-03-2023

acq

ing. en dan? :D

Topicstarter
* acq en subteam Supercows, willen hier op GOT Stappel bedanken voor het vele uitzoekwerk dat hij gedaan heeft voor de oplossing van dit probleem.

Na 5 jaar toch maar eens een nieuwe sig :X | Roze nerdjes; ze bestaan ;P | All we need is one world wide vision - Queen | Novell servers reboot je om 11 uur, logisch toch? |:(

Pagina: 1