Hallo zusammen,
ich habe heute vormittag ein Update von FHEM gemacht, dass bis dahin problemlos funktioniert hat. Nach dem Update läuft FHEM aber leider nicht mehr. Das webinerface von FHEM nicht mehr erreichbar. Egal ob auf Port 8083, 8084 oder 8085.
pi@raspberrypi:/usr/share/perl/5.20 $ sudo /etc/init.d/fhem status
fhem is not running
Starte ich FHEM mit
sudo /etc/init.d/fhem start, dann ist es kurz gestartet und Status sagt dann wieder is not running
Im Log steht folgendes:
2016.08.31 19:30:01 1: Including fhem.cfg
2016.08.31 19:30:02 3: telnetPort: port 7072 opened
2016.08.31 19:30:05 3: WEB: port 8083 opened
2016.08.31 19:30:05 3: WEBphone: port 8084 opened
2016.08.31 19:30:05 3: WEBtablet: port 8085 opened
2016.08.31 19:30:08 2: eventTypes: loaded 1779 events from ./log/eventTypes.txt
2016.08.31 19:30:10 1: PERL WARNING: Constant subroutine main::URL redefined at /usr/share/perl/5.20/constant.pm line 156, <$fh> line 62.
2016.08.31 19:30:12 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2016.08.31 19:30:12 3: Registering HTTPSRV TABLETUI for URL /ftui and assigned link ftui/ ...
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE html PUBLI...") at ./FHEM/70_Pushbullet.pm line 473.
Ich habe dann ein aktuelles Backup von heute morgen zurück gespielt. Das Ergebnis hat sich nicht verändert :'(
Ich habe leider kaum Ahnung von Linux und bin jetzt ein wenig Ratlos. Habt Ihr eine Idee, was ich probieren kann?
Vielen Dank und viele Grüße,
Andreas
Da ist nicht viel zu sehen aber deaktiviere mal 70_Pushbullet.pm und mach dann einen Neustart.
Hallo franky08,
vielen Dank für den Hinweis. Ich habe jetzt mal alles mit Pushbullet aus der fhem.cfg entfernt und jetzt läuft es wieder.
Sehr merkwürdig. Ich habe doch das Backup zurück gespielt. Da sollten doch auch 70_Pushbullet.pm bei gewesen sein. Die ist vom Datum her auch uralt. 15.11.2015.
Ich bin Dir auf jeden Fall sehr dankbar :)
Viele Grüße,
Andreas
Kein Problem :)
Jetzt könntest du versuchen Pushbullet neu zu definieren, übernimm nicht die DEF aus deiner alten fhem.cfg! Vlt. hat sich da etwas grundlegendes geändert, kann ich aber nicht beurteilen da ich das Modul nicht verwende.
VG
Frank