[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