Hallo,
am Freitag, 10. April 2020 um 23:40 hat Frank Richter geschrieben:
> vzclient redet ja nur mit der MW,
Das kam mir auch gleich spanisch vor.
> die 127.0.0.1 kommt wahrscheinlich aus
> der config.yaml (bis vor ein paar Tagen stand das dort, seit #799
> localhost).
Und das localhost in
In der /etc/vzclient.conf stehen diese zwei Zeilen
[default]
url:http://localhost/middleware.php
Gruß
G.
>Ich mag diese „seit neuestem“ Fehlersuche. Also hier
>https://github.com/volkszaehler/volkszaehler.org/blob/master/bin/vzclient#L64
>wird die Konfigurationsdatei eingelesen. Was steht
Hi,
vzclient redet ja nur mit der MW, die 127.0.0.1 kommt wahrscheinlich aus
der config.yaml (bis vor ein paar Tagen stand das dort, seit #799
localhost).
Viele Grüße
Frank
Andreas Goetz schrieb am Fr., 10. Apr. 2020, 23:09:
> Ich mag diese „seit neuestem“ Fehlersuche. Also hier
>
Ich mag diese „seit neuestem“ Fehlersuche. Also hier
https://github.com/volkszaehler/volkszaehler.org/blob/master/bin/vzclient#L64
wird die Konfigurationsdatei eingelesen. Was steht denn bei Dir da drin?
Irgendwo muss der Username ja herkommen...
Viele Grüße, Andreas
> Am 10.04.2020 um 22:56
Hallo Andreas
Ich rufe vzclient aus einem Script unter dem user pi auf. Er greift
dann offenbar als vz@127.0.0.1 auf die Datenbank zu, was
interessanterweise lesend geht, aber nicht schreibend.
Als Workaround habe ich jetzt den user vz@127.0.0.1 mit denselben
Rechten wie vz@localshost angelegt.
Ist halt ein schlimmstenfalls ein Sicherheitsproblem (security by design!).
Aber ich geb Dir recht- in unserem Falle eher zu verschmerzen.
Viele Grüße, Andreas
> Am 10.04.2020 um 22:48 schrieb r...@nord-com.net:
>
>
> Tipp von einem Nutzer, der nicht an der Entwicklung des Volkszählers
>
Tipp von einem Nutzer, der nicht an der Entwicklung des Volkszählers
beteiligt ist... den vz@localhost Nutzer umbenennen in vz@%, also ein
Wildcard im Hostnamen. Dann gibt es dieses Problem nicht mehr, das
verschiedene Ursachen haben könnte (Konfiguration der DB, Konfiguration der
Middleware,
Schau doch mal wie der user in Mysql angelegt ist. Wenn es vzuser%localhost ist
dann kann 127.0.0.1 in der Datanbank nicht funktionieren. Oder probier einfach
mal localhost.
Viele Grüße, Andreas
> Am 10.04.2020 um 22:12 schrieb G. Stenzel :
>
> Hallo
>
> Mit meinem neuen Volkszähler gibt
Hallo
Mit meinem neuen Volkszähler gibt es noch ein Problem. Der vzclient
kann keine Daten in die Datenbank schreiben:
access.log:
::1 - - [10/Apr/2020:21:20:07 +0200] "GET
/middleware.php/data/65e46840-dd17-11e2-8103-553845eeddfc.json?operation=add=1586546401000=16609469.8
HTTP/1.1" 400 352