Fhem lässt sich nach update nicht (mehr) starten

Begonnen von ttplayer, 14 April 2015, 09:24:55

Vorheriges Thema - Nächstes Thema

ttplayer

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?

rudolfkoenig

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.

alpha1974

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
FHEM/Z-Wave USB-Dongle + div. Devices

ttplayer

#3
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.


arne.dien

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
FHEM 5.9, RasPi 3 B, HM-LAN, RFXtrx433, Harmony
Homematic, Licht, Rolladen, Heizkörper, Rauchmelder...
ESP RGBWW, LD316...

Es ist selten zu spät aber immer höchste Zeit...