Habe schon seit längere Zeit FHEM problemlos auf der FB7490 laufen. Zwischendurch habe ich immer mal wieder das FHEM upgedatet.
Heute war es wieder soweit, allerdings ließ sich FHEM danach weder manuell (putty) noch durch Autostart nach Fritzbox-Neustart starten. Ich habe ein Backup (version $Id: fhem.pl 7212 2014-12-14 15:55:51Z) zurückgespielt und alles lief wie gewohnt. Da ich an einen Fehler beim Updateprozedere glaubte habe ich das ganze nocheinmal probiert. Leider mit dem selben Ergebnis. FHEM möchte nicht starten. Wie kann ich dem Fehler auf die Spur kommen?
Wir koennten Tipps geben, wenn wir wuessten, was "FHEM möchte nicht starten" genau bedeutet. Ueblicherweise werden in solchen Faellen Fehlermeldungen ausgegeben, manche nur auf der Console, manche im Fhem-Log. Zuletzt hat ja auch jemand nach dem update mit startfhem versucht, und nicht mit ./startfhem, und die Ursache im update gesucht.
Hier startete FHEM nach einem update --> shutdown restart auch nicht mehr. Erst das Einspielen von fhem.pl aus dem Backup (Version "$Id: fhem.pl 8320 2015-03-29 10:49:31Z rudolfkoenig $") konnte FHEM wieder zum Start bewegen, siehe http://forum.fhem.de/index.php/topic,36285.msg285775.html#msg285775 (http://forum.fhem.de/index.php/topic,36285.msg285775.html#msg285775)
ZitatWir koennten Tipps geben, wenn wir wuessten, was "FHEM möchte nicht starten" genau bedeutet. Ueblicherweise werden in solchen Faellen Fehlermeldungen ausgegeben, manche nur auf der Console, manche im Fhem-Log. Zuletzt hat ja auch jemand nach dem update mit startfhem versucht, und nicht mit ./startfhem, und die Ursache im update gesucht.
Ich werde versuchen die Sache zu präzisieren.
Nachdem update und der dann geforderten Einabe von "shutdown restart" erhalte ich keinen Zugriff per Browser. Also ging ich davon aus, dass FHEM nicht gestartet ist. Auch ein Neustart der FB (mit Autostartfunktion) hatte keinen Erfolg.
Beim Start per Telnet (Putty), natürlich per "./startfhem" wird in putty keine Fehlermeldung o.ä. ausgegeben.
Ich ging davon aus, dass FHEM nicht läuft, zumindest kam ich per Browser nicht auf die Weboberfläche. Auch der Zugriff vom Smartphone aus per Android-App sagte dass kein FHEM-Server gefunden wird.
Auf die Idee die Log-Datei zu checken war ich nicht gekommen. War wohl einfach zu perplex -(.
Ich werde aber, sowie ich Zeit finde erneut updaten und dann in der Log-Datei nachsehen ob es Fehlermeldungen gibt.
Wenn ich mir den anderen Thread so durchlese erwarte ich in meinem Log ähnliche Fehlermeldungen.
Ich habe auch das Problem.
Hier der Auszug aus dem Logfile:
2015.04.14 17:24:33 3: Opening myUPS device 192.168.1.4:3493
2015.04.14 17:24:33 3: myUPS device opened
2015.04.14 17:24:35 1: Including /opt/fhem/log/fhem.save
2015.04.14 17:24:44 1: usb create starting
2015.04.14 17:24:46 3: Probing CUL device /dev/ttyAMA0
2015.04.14 17:24:46 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.04.14 17:24:47 3: Probing FRM device /dev/ttyAMA0
2015.04.14 17:24:52 1: usb create end
2015.04.14 17:24:52 1: PERL ERROR: Can't locate object method "tid" via package "threads" at /usr/share/perl/5.14/XSLoader.pm line 95.
2015.04.14 17:24:52 3: stacktrace:
2015.04.14 17:24:52 3: main::__ANON__ called by /usr/share/perl/5.14/XSLoader.pm (95)
2015.04.14 17:24:52 3: (eval) called by /usr/share/perl/5.14/XSLoader.pm (95)
2015.04.14 17:24:52 3: XSLoader::load called by /usr/lib/perl5/Net/SSLeay.pm (364)
2015.04.14 17:24:52 3: (eval) called by /usr/lib/perl5/Net/SSLeay.pm (366)
2015.04.14 17:24:52 3: (eval) called by /usr/share/perl5/IO/Socket/SSL.pm (18)
2015.04.14 17:24:52 3: IO::Socket::SSL::BEGIN called by /usr/lib/perl5/Net/SSLeay.pm (0)
2015.04.14 17:24:52 3: (eval) called by /usr/lib/perl5/Net/SSLeay.pm (0)
2015.04.14 17:24:52 3: (eval) called by (eval 45) (2)
2015.04.14 17:24:52 3: main::BEGIN called by /usr/lib/perl5/Net/SSLeay.pm (0)
2015.04.14 17:24:52 3: (eval) called by /usr/lib/perl5/Net/SSLeay.pm (0)
2015.04.14 17:24:52 3: (eval) called by /opt/fhem/FHEM/HttpUtils.pm (183)
2015.04.14 17:24:52 3: main::HttpUtils_Connect2 called by /opt/fhem/FHEM/HttpUtils.pm (174)
2015.04.14 17:24:52 3: main::HttpUtils_Connect called by /opt/fhem/FHEM/HttpUtils.pm (371)
2015.04.14 17:24:52 3: main::HttpUtils_BlockingGet called by /opt/fhem/FHEM/HttpUtils.pm (406)
2015.04.14 17:24:52 3: main::CustomGetFileFromURL called by /opt/fhem/FHEM/HttpUtils.pm (423)
2015.04.14 17:24:52 3: main::GetFileFromURL called by /opt/fhem/FHEM/70_Pushover.pm (128)
2015.04.14 17:24:52 3: main::Pushover_HTTP_Call called by /opt/fhem/FHEM/70_Pushover.pm (277)
2015.04.14 17:24:52 3: main::Pushover_Set_Message called by /opt/fhem/FHEM/70_Pushover.pm (107)
2015.04.14 17:24:52 3: main::Pushover_Set called by fhem.pl (2966)
2015.04.14 17:24:52 3: main::CallFn called by fhem.pl (1458)
2015.04.14 17:24:52 3: main::DoSet called by fhem.pl (1488)
2015.04.14 17:24:52 3: main::CommandSet called by fhem.pl (996)
2015.04.14 17:24:52 3: main::AnalyzeCommand called by fhem.pl (869)
2015.04.14 17:24:52 3: main::AnalyzeCommandChain called by /opt/fhem/FHEM/91_notify.pm (92)
2015.04.14 17:24:52 3: main::notify_Exec called by fhem.pl (2971)
2015.04.14 17:24:52 3: main::CallFn called by fhem.pl (2894)
2015.04.14 17:24:52 3: main::DoTrigger called by fhem.pl (508)
Hoffe das hilft...
Gruß
Arne