Guten Abend,
ich habe heute festgestellt, dass FHEM abstürzt sobald man versucht ein SVG Plot zu erstellen oder anzeigen zu lassen.
Ich habe bisher funktionierende SVG Plots gehabt und nichts geändert, außer heute ein Update durchgeführt.
Meine bisherigen versuche:
DBlog komplett alle einträge gelöscht.
Alle SVGPlots gelöscht.
Im Log finde ich folgenden Fehler:
Undefined subroutine &main::timelocal called at ./FHEM/93_DbLog.pm line 2558
Hat jemand eine Idee?
Nicht direkt,aber du solltest das Thema vll in den Automatisierungsbereich verschieben.
Laut Maintainer.txt wird das Modul dort supported.
https://fhem.de/MAINTAINER.txt
Grüße
Habe es schon gesehen. Da fehlt die Einbindung eines Standardmoduls im DbLog, was sicher selten vorkommt dass dieses nicht anderweitig bereits geladen ist.
Ich korrigiere es und stelle die Version hier gleich bereit.
EDIT: bitte die angehängte Modul-Version benutzen und FHEM-Restart. Bitte Bescheid geben wenn es damit behoben ist.
VG
Wow, so schnell habe ich nicht mit einer Antwort gerechnet....
Ich habe allerdings den gleichen Fehler wie bisher.
Die angehängte Datei habe ich im Ordner /opt/fhem überschrieben.
Rechte etc passen auch alle.
Fehler lautet nach wie vor:
Undefined subroutine &main::timelocal called at ./FHEM/93_DbLog.pm line 2558
Danke und Gruß
Irgendwie unvorstellbar.
Schau mal in deinem Logfile, ob vor der Absturzmeldung eine Meldung kommt die besagt dass ein Modul "Time::Local" nicht geladen werden konnte.
Das ist ein Standardmodul was auf jeder Installation vorhanden ist (müsste).
Du kannst auch auf der Kommandozeile im Linux den Befehl ausführen:
perl -e 'use Time::Local;'
Es sollte keine Ausschrift / Fehlermeldung kommen.
Und noch etwas.
ZitatDie angehängte Datei habe ich im Ordner /opt/fhem überschrieben.
Das ist der falsche Ort, die Datei gehört nach "/opt/fhem/FHEM".
Die Modulversion ist auch inzwischen eingecheckt.
Mach mal ein normales update mit Restart.
Schande über mein Haupt. :-[
Ich habe es in den falschen Ordner kopiert.
Nun funktioniert es wieder.
Vielen vielen Dank!
LG
Jo, passiert ;)
LG,
Heiko