Hallo zusammen,
ich habe heute Morgen ein Update in Fhem ausgeführt. Nach dem obligatorischen "shutdown restart" ging dann nichts mehr. Fhem startete nicht mehr und ließ sich auch per Befehl nicht mehr starten. Im Log folgende Fehlermeldung:
Zitat2017.11.02 06:17:32 2: Switched CUL1 rfmode to HomeMatic
Can't use string ("") as a HASH ref while "strict refs" in use at ./FHEM/10_CUL_HM.pm line 8906, <$fh> line 287.
2017.11.02 06:18:31 1: Including fhem.cfg
2017.11.02 06:18:31 2: eventTypes: loaded 1391 events from ./log/eventTypes.txt
Ich habe also die Datei "10_CUL_HM.pm" aus dem letzten Backup genommen und die neue Datei aus dem Update damit ersetzt.
Nach einem Start von Fhem funktioniert jetzt offensichtlich wieder alles.
Nur eine Pearl Warnung zeigt mir das Log jetzt noch an:
Zitat2017.11.02 18:34:15 0: Server started with 112 defined entities (fhem.pl:15294/2017-10-20 perl:5.024001 os:linux user:fhem pid:1579)
2017.11.02 18:34:19 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4390.
Habe ich mit dem Ersetzen der Dateien zu dilettantisch gehandelt? Hätte ich das ganze System zurücksetzen sollen?
Gruß Stefan
Hi, bitte die SUFU nutzen, ist gefühlt der 1000 Beitrag dazu, es gibt im HM unter Forum einen Angepinnten Beitrag dazu und die 10_CUL_HM sollte gefixt sein und über das Update ausgeliefert werden, vielleicht einfach bis morgen warten.
Das zurück spielen der Datei aus dem Backup hat ja erst mal geholfen und sollte funktionieren.
Gesendet von iPhone mit Tapatalk
https://forum.fhem.de/index.php/topic,78902.0.html
https://forum.fhem.de/index.php/topic,78841.0.html
https://forum.fhem.de/index.php/topic,78871.0.html
Alle drei auf der ersten Seite des Homematic Forums
??? Bitte entschuldigt meinen Fehler - bin neu hier und von der "Maintainer.txt" habe ich auch noch nix gehört vorher.
Mir ging es eigentlich eher um die zweite Fehlermeldung bzw. Warnung dazu... Hat sich ja aber dank dem Fix nun erledigt...
Aber dennoch danke - werde das nächste mal zumindest wissen wo ich suchen muss (hoffentlich ;D)
Gruß
Stefan