FHEM stürzt ab bei SVG Plots

Begonnen von SirBen, 19 September 2018, 21:55:35

Vorheriges Thema - Nächstes Thema

SirBen

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?

Esjay

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

DS_Starter

#2
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
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

SirBen

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ß

DS_Starter

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).
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Du kannst auch auf der Kommandozeile im Linux den Befehl ausführen:


perl -e 'use Time::Local;'


Es sollte keine Ausschrift / Fehlermeldung kommen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

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.

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

SirBen

Schande über mein Haupt.  :-[
Ich habe es in den falschen Ordner kopiert.
Nun funktioniert es wieder.
Vielen vielen Dank!
LG

DS_Starter

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter