Hallo,
ich habe das Problem das FHEM nicht mehr startet, über putty kann ich mich mitm Raspberry noch vebrinden.
Beim Starten von fhem mit
invoke-rc.d fhem start
kommt folgende Meldung:
ZitatUndefined subroutine &main::notifyRegexpChanged called at ./FHEM/92_FileLog.pm line 73, <> line 19.
Das Logfile fhem-2014-02.log
hat folgend letzte Einträge:
Zitat2014.02.13 21:16:26.657 5: Cmd: >attr CUL_HM_HM_RC_4_2_2264AD peerIDs<
2014.02.13 21:16:26.660 5: Cmd: >attr CUL_HM_HM_RC_4_2_2264AD room CUL_HM<
2014.02.13 21:16:26.663 5: Cmd: >attr CUL_HM_HM_RC_4_2_2264AD serialNr KEQ0437175<
2014.02.13 21:16:26.666 5: Cmd: >attr CUL_HM_HM_RC_4_2_2264AD subType remote<
2014.02.13 21:16:26.670 5: Cmd: >attr CUL_HM_HM_RC_4_2_2264AD webCmd getConfig<
2014.02.13 21:16:26.673 5: Cmd: >define FileLog_CUL_HM_HM_RC_4_2_2264AD FileLog ./log/CUL_HM_HM_RC_4_2_2264AD-%Y.log CUL_HM_$
2014.02.13 21:16:26.675 5: Loading ./FHEM/92_FileLog.pm
Zuerst hat auch noch ein Fehler auf die 99_Utils.pm in Line 250 gezeigt.
Da stand :
# Perl trim function to remove whitespace from the start and end of the string
sub trim($)
{
my $string = shift;
$string =~ s/^\s+//;
$string =~ s/\s+$//;
return $string;
}
drin, das habe ich jetzt mal auskommentiert, seitdem kommt dieser Fehler nicht mehr, diese Zeilen waren in einer älteren 99_Utils.pm auch nicht drin, also wirds schon nicht so wichtig sein.
Bin um Hilfe sehr dankbar, und jaaaaa ich habe bereits gesucht ???
Okay, nach langem tüfteln läuft fhem nun wieder, aber ich habe jetzt ALLE Log Aufrufe auskommentiert.
#attr global logfile ./log/fhem-%Y-%m.log
#attr global statefile ./log/fhem.save
Ich tippe jetzt mal auf einen defekt in der 92_FileLog.pm. Ich weiß allerdings nicht wie ich mir den Defekt eingefangen habe, ich habe die letzte Woche kein Update oser sonst etwas an dem System konfiguriert, bis gestern NICHTS mehr ging.
Wär schön wenn mir jemand helfen könnt, weil die Log- Funktion find ich doch recht praktisch ;)
Gute Nacht
Gruß
Arnold
Ich tippe ja auf ne defekt SD Karte.
...oder der update-Stand von FileLog.pm und fhem.pl,passen nicht zusammen. Hast Du mal update force versucht oder die Änderungs-Datümmer der Programmdateien verglichen?
Gruß, Uli
Hallo,
also ich konnte das Problem lösen indem ich ein update durchführte,
aber wie kann soetwas passieren?
Updaten sich die Module denn automatisch?
Danke nochmal für den Tipp und Gruß
ZitatUpdaten sich die Module denn automatisch?
Das wäre mir neu.
Kann die LogDatei irgendwie sonst "kaputt" gehen?
Ich hab echt Angst das das wieder passiert und ich dann wieder an ner "eigentlich" fertigen Baustelle anfange.
Grüße