[vz-users] VZ status: failed

wall at gmx.at wall at gmx.at
Mi Jul 7 17:41:06 CEST 2021


Sorry, hier komm ich an meine Grenzen der Command-line Befehle. Meinst du ein Ergebnis so?

pi at raspberrypi:~ $ vzlogger
[Jul 07 17:39:52][main] vzlogger v0.7.0 based on heads/master-0-g12e74ddd43 from Sun, 2 Jun 2019 20:48:14 +0200 started.
[Jul 07 17:39:52][mtr0] Creating new meter with protocol oms.
[Jul 07 17:39:52][oms]  Using libmbus version 0.9.0
[Jul 07 17:39:52][mtr0] Meter configured, enabled.
[Jul 07 17:39:52]       New meter initialized (protocol=oms)
[Jul 07 17:39:52]       Configure channel.
[Jul 07 17:39:52]       Invalid UUID: meineUUID
[Jul 07 17:39:52][]     parse configuration failed due to:
[Jul 07 17:39:52]       Failed to parse configuration due to: Invalid UUID.


-----Ursprüngliche Nachricht-----
Von: volkszaehler-users <volkszaehler-users-bounces at demo.volkszaehler.org> Im Auftrag von Daniel Lauckner
Gesendet: Mittwoch, 7. Juli 2021 17:12
An: volkszaehler.org - users <volkszaehler-users at demo.volkszaehler.org>
Betreff: Re: [vz-users] VZ status: failed

Hallo,


mit daemon false sollst du auch nicht über systemctl starten sondern direkt an der Kommandozeile vzlogger eingeben.

Wie schon erwähnt: Beim aktuellen Image ist wichtig das du ein anderes Logfile schrieben lässt!


mfg Daniel

am Mittwoch, 7. Juli 2021 um 16:52 hat wall at gmx.at geschrieben:
> Bekomms nicht hin, mit daemon: false kommt:

> vzlogger.service - vzlogger
>    Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset:
>    Active: failed (Result: exit-code) since Wed 2021-07-07 16:51:36 CEST; 14s ag
>   Process: 778 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf 
> (code=exi  Main PID: 778 (code=exited, status=1/FAILURE)

> Jul 07 16:51:35 raspberrypi systemd[1]: Started vzlogger.
> Jul 07 16:51:36 raspberrypi systemd[1]: vzlogger.service: Main process 
> exited, c Jul 07 16:51:36 raspberrypi systemd[1]: vzlogger.service: 
> Failed with result 'ex lines 1-9/9 (END)...skipping...
> ● vzlogger.service - vzlogger
>    Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset: enabled)
>    Active: failed (Result: exit-code) since Wed 2021-07-07 16:51:36 CEST; 14s ago
>   Process: 778 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf 
> (code=exited, status=1/FAILURE)  Main PID: 778 (code=exited, 
> status=1/FAILURE)

> -----Ursprüngliche Nachricht-----
> Von: volkszaehler-users 
> <volkszaehler-users-bounces at demo.volkszaehler.org> Im Auftrag von 
> Daniel Lauckner
> Gesendet: Mittwoch, 7. Juli 2021 12:45
> An: volkszaehler.org - users 
> <volkszaehler-users at demo.volkszaehler.org>
> Betreff: Re: [vz-users] VZ status: failed

> Hallo,


> am Mittwoch, 7. Juli 2021 um 12:02 hat wall at gmx.at geschrieben:
>> Was hab ich hier verbockt?

> Syntaxfehler hat https://jsonlint.com nur 2 Komma zu viel gefunden. Das sollte vzlogger eigentlich egal sein, teste aber einfach nochmal:

> {
>         "retry": 0,
>         "daemon": true,
>         "verbosity": 15,
>         "log": "/var/log/vzlogger.log",
>         "local": {
>                 "enabled": false,
>                 "port": 80,
>                 "index": true,
>                 "timeout": 0,
>                 "buffer": 0
>         },
>         "meters": [
>                 {
>                         "enabled": true,
>                         "allowskip": false,
>                         "interval": -1,
>                         "aggtime": 60,
>                         "aggfixedinterval": false,
>                         "channels": [
>                                 {
>                                         "api": "volkszaehler",
>                                         "uuid": "meineuuid",
>                                         "identifier": "1.8.0",
>                                         "middleware": "http://localhost/middleware.php",
>                                         "aggmode": "max",
>                                         "duplicates": 40
>                                 },
>                                 {
>                                         "api": "volkszaehler",
>                                         "uuid": "meineuuid",
>                                         "identifier": "2.8.0",
>                                         "middleware": "http://localhost/middleware.php",
>                                         "aggmode": "max",
>                                         "duplicates": 40
>                                 }
>                         ],
>                         "protocol": "oms",
>                         "device": "/dev/ttyUSB0",
>                         "baudrate": 9600,
>                         "key": "meinkey",
>                         "mbus_debug": false
>                 }
>         ]
> }

> Wenn es das nichts bringt mal daemon false und mit Logfile /home/pi/vzlogger.log als user pi direkt ausführen. Dann bekommt an  bessere Fehlermeldung.

> Sollte das gehen hast du vermutlich das Logfile gelöscht und der User vzlogger hat keine passenden Schreibrechte mehr.


> mfg Daniel







mfg Daniel




Mehr Informationen über die Mailingliste volkszaehler-users