Hauptmenü

FHEM startet nicht mehr

Begonnen von rebs88, 13 Februar 2014, 21:36:18

Vorheriges Thema - Nächstes Thema

rebs88

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  ???


- Raspberry 512MB
- COC mit RF,Uhr und EEprom (busware.de)
- Homematic HM-LC-BI1PBU-FM Rolladenschalter und Aktor
- 1-Wire - OW - DS2408 am LinkUSBi (als OWSwitch) definiert
- 1-Wire - OW - DS18B20 amLinkUSBi als OWTHERM definiert

rebs88

#1
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
- Raspberry 512MB
- COC mit RF,Uhr und EEprom (busware.de)
- Homematic HM-LC-BI1PBU-FM Rolladenschalter und Aktor
- 1-Wire - OW - DS2408 am LinkUSBi (als OWSwitch) definiert
- 1-Wire - OW - DS18B20 amLinkUSBi als OWTHERM definiert

Rince

Ich tippe ja auf ne defekt SD Karte.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

UliM

...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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rebs88

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ß
- Raspberry 512MB
- COC mit RF,Uhr und EEprom (busware.de)
- Homematic HM-LC-BI1PBU-FM Rolladenschalter und Aktor
- 1-Wire - OW - DS2408 am LinkUSBi (als OWSwitch) definiert
- 1-Wire - OW - DS18B20 amLinkUSBi als OWTHERM definiert

Puschel74

ZitatUpdaten sich die Module denn automatisch?
Das wäre mir neu.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

rebs88

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
- Raspberry 512MB
- COC mit RF,Uhr und EEprom (busware.de)
- Homematic HM-LC-BI1PBU-FM Rolladenschalter und Aktor
- 1-Wire - OW - DS2408 am LinkUSBi (als OWSwitch) definiert
- 1-Wire - OW - DS18B20 amLinkUSBi als OWTHERM definiert