[vz-dev] vzlogger: Segmenation fault

Thorben Thuermer r00t at constancy.org
Mon Apr 30 15:35:09 CEST 2012


On Mon, 30 Apr 2012 15:15:21 +0200
Mario Zachmann <mail at mariozachmann.de> wrote:
> Hi,
> 
> habe jetzt die neuste vzlogger Version von github.com geladen und compiliert.

also ist der bug der zum dem absturz gefuehrt hat wohl schon behoben.

> In der Middelware habe ich zwei Channels vom Type "Power" angelegt.
> Leider werde noch immer keine Daten gespeichert.
> 
> Mein Config file:
[...]
> "verbosity" : 15,              /* between 0 and 15 */
trage da ruhig 99999 ein, das maximum von 15 ist nicht ganz korrekt.
[...]
> VZLogger Terminalausgabe:
> 
> root at iconnect:/usr/local/bin# vzlogger -c /etc/vzlogger.conf -f -v15
> #[Apr 30 15:08:01]       Start parsing configuration from /etc/vzlogger.conf
> [Apr 30 15:08:01][mtr0] New meter initialized (protocol=sml)
> [Apr 30 15:08:01][ch0]  New channel initialized (uuid=...cc370a middleware=http://localhost/volkszaehler.org/htdocs/middleware.php id=1-0:2.8.0)
> [Apr 30 15:08:01][ch1]  New channel initialized (uuid=...32deba middleware=http://localhost/volkszaehler.org/htdocs/middleware.php id=1-0:15.7.0)
> [Apr 30 15:08:01]       Opened logfile /var/log/vzlogger_3.log
> [Apr 30 15:08:01][mtr0] Meter connection established
> [Apr 30 15:08:01][mtr0] Meter thread started
> [Apr 30 15:08:01][ch0]  Logging thread started
> [Apr 30 15:08:01][ch1]  Logging thread started
> 
> Sonst passiert nichts. Habt ihr einen Tip wie ich den Fehler näher eingrenzen kann?

wenn vzlogger an der stelle nichts mehr ausgibt, heisst das einfach,
dass keine (gueltigen) daten vom zaehler gelesen werden.
(die middleware ist da voellig egal - vzlogger versucht garnicht,
 daten an die middleware zu melden...)
ggfs sind zB die port-parameter falsch.
(scheinbar muss man die vor dem start von vzlogger mit stty oder einem
terminalprogramm setzen...)
im zeifelsfall zB vzlogger mit 'strace -f vzlogger -f ...' aufrufen, und schauen ob
er ueberhaupt irgendwas liest.

> Viele Grüße,
> Mario

- Thorben

> Am 29.04.2012 um 16:54 schrieb Thorben Thuermer:
> 
> > On Sun, 29 Apr 2012 16:45:39 +0200 "Mario Zachmann" <mail at mariozachmann.de> wrote:
> >> ok.
> >> das bedeutet ich muss die files von deinem link runterladen und dann compilieren.
> > 
> > nein, nicht jede datei einzeln runterladen... ;)
> > sondern per git auschecken, das steht auch auf der wiki-seite, unter installation:
> > http://wiki.volkszaehler.org/software/controller/vzlogger#installation
> >> git clone https://github.com/volkszaehler/vzlogger.git
> > wobei du am besten steffen's repsitory nimmst, da aktueller:
> > git clone https://github.com/stv0g/vzlogger.git
> > 
> > du musst das alte vzlogger-paket nicht zwingend deinstallieren, sofern du
> > darauf achtest, die richtige (neue) version auszufuehren, aber da die alte
> > version eh nicht funktioniert, bietet sich ein 'apt-get remove vzlogger' an.
> > (die anderen pakete werden alle auch von der neuen version gebraucht.)
> > 
> > - Thorben
> > 
> > PS: finde mal den reply-button der deine antwort an die liste schickt,
> >    statt an mich.
> > 
> >> muss ich vorher die alte version deinstallieren?
> >> 
> >> Am 29.04.2012 um 16:16 schrieb "Thorben Thuermer" <r00t at constancy.org>:
> >> 
> >>> On Sun, 29 Apr 2012 16:03:55 +0200 Mario Zachmann <mail at mariozachmann.de> wrote:
> >>>> Hallo Thorben,
> >>> Hallo,
> >>> ich hoffe das ist ok, wenn ich die antwort wieder ueber die liste schicke...
> >>> 
> >>>> gerne unterstütze ich bei der Analyse des Fehlers.
> >>>> Hatte den vzlogger folgendermaßen installiert:
> >>>> sudo apt-get install vzlogger
> >>> [...]
> >>>> /etc/apt/sources.list includes these lines:
> >>>> deb http://packages.0l.de/debian/ squeeze main non-free
> >>>> deb-src http://packages.0l.de/debian/ squeeze main non-free
> >>> 
> >>> die version in steffen's repository dort ist leider schon wieder
> >>> maximal vom januar...
> >>> steffen: kannst du die mal aktualisieren, und am besten auch gleich eine
> >>> -debug version dazulegen?
> >>> 
> >>>> Wie sollte ich jetzt das Update von https://github.com/stv0g/vzlogger installieren?
> >>> 
> >>> die musst du leider selbst vom quellcode kompilieren...
> >>> siehe:
> >>> http://wiki.volkszaehler.org/software/controller/vzlogger#prerequisites_for_compiling_vzlogger
> >>> 
> >>>> Viele Grüße,
> >>>> Mario
> >>> 
> >>> - Thorben
> 


More information about the volkszaehler-dev mailing list