[vz-dev] vzlogger: Segmenation fault

Mario Zachmann mail at mariozachmann.de
Mon Apr 30 15:15:21 CEST 2012


Hi,

habe jetzt die neuste vzlogger Version von github.com geladen und compiliert. In der Middelware habe ich zwei Channels vom Type "Power" angelegt. Leider werde noch immer keine Daten gespeichert.

Mein Config file:
/**
 * vzlogger configuration
 *
 * use proper encoded JSON with javascript comments
 *
 * take a look at the wiki for detailed information:
 * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
 */
 
{
"retry" : 30,                 /* how long to sleep between failed requests, in seconds */
//"daemon": true,               /* run periodically */
"foreground" : true,          /* dont run in background (prevents forking) */
"verbosity" : 15,              /* between 0 and 15 */
"log" : "/var/log/vzlogger_3.log",/* path to logfile, optional */
 
"local" : {
        "enabled" : false,      /* should we start the local HTTPd for serving live readings? */
        "port" : 8080,          /* the TCP port for the local HTTPd */
        "index" : true,         /* should we provide a index listing of available channels if no UUID was requested? */
        "timeout" : 30,         /* timeout for long polling comet requests, 0 disables comet, in seconds */
        "buffer" : 600          /* how long to buffer readings for the local interface, in seconds */
},
 
"meters" : [ {
	"protocol" : "sml",
	"device" : "/dev/ttyUSB1",
	"channels" :[{
		"uuid" : "a598b280-xxxx-11e1-a069-63666f32deba",
                  "middleware" : "http://localhost/volkszaehler.org/htdocs/middleware.php",
                  "identifier" : "1-0:15.7.0", /* Wirkleistung Total PV-Anlage */
                }, {
		"uuid" : "893a3fa0-91f3-xxxx-877c-af21eecc370a",
		"middleware" : "http://localhost/volkszaehler.org/htdocs/middleware.php",
		"identifier" : "1-0:2.8.0", /* Gesamtertrag PV Anlage */
		}]
        }
]}

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?

Viele Grüße,
Mario


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