Hallo zusammen,
mein FHEM lief bis gestern abend problemlos. Seid heute komme ich aber nicht mehr auf die Startseite.
Unter Putty den FHEM Status abgefragt:
pi@raspberrypi:~ $ sudo /etc/init.d/fhem status
fhem is not running
FHEM Start
pi@raspberrypi:~ $ sudo /etc/init.d/fhem start
Starting fhem...
Wurde aber nicht gestartet. Hier im Forum wird oft auf die Rechtevergabe getippt. Folgenden Befehl habe ich in einem anderen Thread gefunden
und diese Ausgabe bekommen.
pi@raspberrypi:~ $ ls -lha /opt/fhem
total 644K
drwxrwxrwx 10 fhem dialout 4.0K May 6 2018 .
drwxr-xr-x 5 root root 4.0K Aug 25 12:05 ..
-rw-rw-rw- 1 fhem dialout 262K Dec 4 20:33 CHANGED
-rw-rw-rw- 1 fhem dialout 39K Nov 19 20:29 configDB.pm
drwxrwxrwx 40 fhem dialout 4.0K May 6 2018 contrib
-rw-rw-rw- 1 fhem dialout 59K May 6 2018 coprocessor_update_hm_only.eq3
drwxrwxrwx 3 fhem dialout 4.0K May 6 2018 demolog
drwxrwxrwx 4 fhem dialout 4.0K May 6 2018 docs
drwxrwxrwx 6 fhem dialout 20K Dec 4 20:33 FHEM
-rw-rw-rw- 1 fhem dialout 12K Dec 11 22:04 fhem.cfg
-rw-rw-rw- 1 fhem dialout 20K Nov 19 20:29 fhem.cfg.demo
-rwxrwxrwx 1 fhem dialout 148K Nov 19 20:29 fhem.pl
drwxrwxrwx 2 fhem dialout 4.0K Dec 11 21:09 log
-rw-rw-rw- 1 fhem dialout 38K Dec 4 20:33 MAINTAINER.txt
-rw-rw-rw- 1 fhem dialout 935 Feb 19 2017 README_DEMO.txt
drwxrwxrwx 5 fhem dialout 4.0K Jun 5 2018 restoreDir
drwxrwxrwx 2 fhem dialout 4.0K May 6 2018 unused
drwxrwxrwx 8 fhem dialout 4.0K May 6 2018 www
Auch dieser Befehl brachte keine Besserung
sudo chown -R fhem:dialout /opt/fhem
Hat jemand einen Lösungsansatz bzw. erkennt das Problem? Bisher lief ja alles so ohne Probleme
https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche
Guten Morgen,
habe ich alles abgearbeitet ohne Erfolg.
service fhem status
pi@raspberrypi:~ $ service fhem status
● fhem.service - LSB: FHEM server
Loaded: loaded (/etc/init.d/fhem; generated; vendor preset: enabled)
Active: active (exited) since Wed 2018-12-12 20:07:15 CET; 12h ago
Docs: man:systemd-sysv-generator(8)
Process: 323 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/fhem.service
Dec 12 20:07:13 raspberrypi systemd[1]: Starting LSB: FHEM server...
Dec 12 20:07:15 raspberrypi fhem[323]: Starting fhem...
Dec 12 20:07:15 raspberrypi systemd[1]: Started LSB: FHEM server.
perl fhem.pl -d fhem.cfg
Ich selber leider mit dem Log nicht viel anfangen. Ich meine aber FHEM scheint zu starten..?
Mosquitto hat hier ein Problem, da der Port schon als belegt gezeigt wird
m2s: Can't open server port at 1883: Address already in use. Exiting.
Mal die ganze Kiste neu gestartet?
Hi,
in deinem Log stehen auch Passwörter, die solltest du nun ändern :-)
und hier:
reload: Error:Modul 99_heliosUtils deactivated:
Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/99_heliosUtils.pm line 62.
BEGIN failed--compilation aborted at ./FHEM/99_heliosUtils.pm line 62
fehlt noch das Data::UUID module das solltest mal nachinstallieren
Grüße
Achim
Zitat von: Tedious am 13 Dezember 2018, 09:32:38
Mosquitto hat hier ein Problem, da der Port schon als belegt gezeigt wird
m2s: Can't open server port at 1883: Address already in use. Exiting.
Mal die ganze Kiste neu gestartet?
M.E. hat nicht mosquitto ein Problem, sondern ein MQTT2_SERVER-Device mit Namen m2s kann nicht geladen werden, da der dort definierte Port (von mosquitto bereits) belegt ist.
Lösung: Mosquitto abschalten (dauerhaft, wenn nicht benötigt, oder dann deinstallieren), danach FHEM neu starten. Wenn beides parallel laufen soll: Anderen Port an einem der MQTT-Server (mosquitto-config oder m2s-Definition) festlegen.
Zitat von: Beta-User am 13 Dezember 2018, 10:48:47
M.E. hat nicht mosquitto ein Problem, sondern ein MQTT2_SERVER-Device mit Namen m2s kann nicht geladen werden, da der dort definierte Port (von mosquitto bereits) belegt ist.
Lösung: Mosquitto abschalten (dauerhaft, wenn nicht benötigt, oder dann deinstallieren), danach FHEM neu starten. Wenn beides parallel laufen soll: Anderen Port an einem der MQTT-Server (mosquitto-config oder m2s-Definition) festlegen.
Wunderbar! Vielen Dank. Habe Mosquitto nun deinstalliert nun läuft FHEM wieder. Aber trotzdem komisch lief ja bisher immer so...
Zitat von: michisa86888 am 13 Dezember 2018, 11:57:30
Aber trotzdem komisch lief ja bisher immer so...
Ja, aber ziemlich sicher eben nur, bis du den MQTT2_SERVER definiert (und bei der Gelegenheit den mosquitto nur einmalig angehalten) hast oder irgendwas in der Art.
Jedenfalls dauerhaft KANN das NIE funktioniert haben. Alles andere wäre "komisch"...