Gelöst: Fhem web wird nicht mehr erreicht (- weil kein perl prozess lief )

Begonnen von riker1, 18 Mai 2018, 09:10:19

Vorheriges Thema - Nächstes Thema

Beta-User

Zitat von: Otto123 am 18 Mai 2018, 10:50:15
Hohe Schlagzahl hier  ;D
::)

Wenn Web nicht will: Geht es mit Telnet?

Und zu "editConfig 1" sag ich mal nichts...

Mach bitte erst nochmal einen Reboot und laß uns wissen, ob die Fehlermeldungen betr. MQTT wieder aktualisiert werden, oder ob das nur (einmalig) durch das update kam. Wenn die wieder erscheinen, sollte der Thread m.E. wirklich nach MQTT. Den Broker zu deaktivieren, ist vielleicht eine schlaue Idee, auch wenn ich nicht glaube, dass das hilft. Schaun wir mal.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

Zitat von: riker1 am 18 Mai 2018, 10:51:01
ja   mit dem user fhem und anderen

Merkwürdig. der service ist gestartet aber kein perl process, oder sehe ich das flasch?


zwh100@UB9:~$ sudo service fhem status
● fhem.service - LSB: FHEM server
   Loaded: loaded (/etc/init.d/fhem; bad; vendor preset: enabled)
   Active: active (exited) since Fr 2018-05-18 10:46:19 CEST; 7min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 28950 ExecStop=/etc/init.d/fhem stop (code=exited, status=1/FAILURE)
  Process: 29085 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)

Mai 18 10:46:18 UB9 systemd[1]: Starting LSB: FHEM server...
Mai 18 10:46:18 UB9 fhem[29085]: Starting fhem...
Mai 18 10:46:19 UB9 systemd[1]: Started LSB: FHEM server.
Mai 18 10:52:24 UB9 systemd[1]: Started LSB: FHEM server.
Mai 18 10:53:16 UB9 systemd[1]: Started LSB: FHEM server.
zwh100@UB9:~$ ps ax | grep perl
2492 pts/19   S+     0:00 grep --color=auto perl
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Zitat von: Beta-User am 18 Mai 2018, 10:54:03
::)

Wenn Web nicht will: Geht es mit Telnet?



wie muss ich mich denn mit telnet anmelden. habe ich noch nicht gemacht. Danke
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

Hat sich erledigt, wenn FHEM nicht läuft (kein Perl-Prozess).

Bitte um Info, was im Log steht (siehe wiki).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

Hallo

also nach reboot nur die MQTT fehlermeldungen.

versuche nun die log infos ( wie im wiki zu erstellen) Danke erstmal für die Hilfe



2018.05.18 11:07:11.051 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_EXACTLY_ONCE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.051 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBACK redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.052 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_UNACCEPTABLE_PROTOCOL_VERSION redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.052 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.052 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBSCRIBE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.052 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREL redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.052 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_LEAST_ONCE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_BAD_USER_NAME_OR_PASSWORD redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGREQ redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_ACCEPTED redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBACK redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBLISH redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_SERVER_UNAVAILABLE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_IDENTIFIER_REJECTED redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_DISCONNECT redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBCOMP redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_MOST_ONCE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNACK redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBACK redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBSCRIBE redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREC redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.053 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_NOT_AUTHORIZED redefined at /usr/local/share/perl/5.22.1/Net/MQTT/Constants.pm line 44, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 104, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 133, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 139, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 146, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 154, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 161, <$fh> line 3512.
2018.05.18 11:07:11.054 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 168, <$fh> line 3512.
2018.05.18 11:07:11.055 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 177, <$fh> line 3512.
2018.05.18 11:07:11.055 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 198, <$fh> line 3512.
2018.05.18 11:07:11.055 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 245, <$fh> line 3512.
2018.05.18 11:07:11.056 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 332, <$fh> line 3512.
2018.05.18 11:07:11.056 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 3512.
2018.05.18 11:07:11.056 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 383, <$fh> line 3512.
2018.05.18 11:07:11.056 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 391, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 424, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 441, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 455, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 460, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 470, <$fh> line 3512.
2018.05.18 11:07:11.057 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 3512.
2018.05.18 11:07:11.058 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 491, <$fh> line 3512.
2018.05.18 11:07:11.059 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 636, <$fh> line 3512.
2018.05.18 11:07:11.059 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 649, <$fh> line 3512.
2018.05.18 11:07:11.059 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 661, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 668, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 675, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 685, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 700, <$fh> line 3512.
2018.05.18 11:07:11.060 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 711, <$fh> line 3512.
2018.05.18 11:07:11.061 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 730, <$fh> line 3512.
2018.05.18 11:07:11.061 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 747, <$fh> line 3512.
2018.05.18 11:07:11.061 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 766, <$fh> line 3512.
2018.05.18 11:07:11.062 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 771, <$fh> line 3512.
2018.05.18 11:07:11.062 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 885, <$fh> line 3512.
2018.05.18 11:07:11.062 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 904, <$fh> line 3512.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 231, <$fh> line 3513.
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

Dann klingt das danach, als käme das Problem wirklich aus der MQTT-Ecke. Wenn du die logs hast, kannst du ja mal versuchen, diese Teile aus der cfg auszukommentieren (vorher Sicherungskopie erstellen, versteht sich).

Hast du da viel im Einsatz?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

riker1

Zitat von: Beta-User am 18 Mai 2018, 11:27:34
Dann klingt das danach, als käme das Problem wirklich aus der MQTT-Ecke. Wenn du die logs hast, kannst du ja mal versuchen, diese Teile aus der cfg auszukommentieren (vorher Sicherungskopie erstellen, versteht sich).

Hast du da viel im Einsatz?

ja mache ich.
habe das MQTT gerade massiv intensiviert....

Danke
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

Dann hast du ja vielleicht eine Kopie einer cfg vor der Intensivierung, die du testweise bereinigen kannst ;) . Geht erst mal nur um die Frage, ob das "schuld" ist.

Das Modul ist aktuell? (Sonst erst mal die aktuellen aus dem svn holen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Wernieman

Oder erstmal:
fhem.cfg sichern (Backup ist IMMER gut) und mal mit der fhem-Demo.cfg fhem versuchen zu starten ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

Hi

problem glöst. Super für die viele schnelle und tolle Hilfe.

Super Forum.

es lag an den MQTT definitionen..... hat mal vor einiger Zeit angefangen MQTT Broker zu definieren, dann das Thema wieder aufgegriffen.
Habe dann über das GUI WEB ein MQtt Broker def gelöscht . Dies hat wohl nicht richtig geklappt.

Ich hatte die ursache erst SSH Bzw HTTPS zugeschrieben.

Nun die Module MQTT bereinigt und es läuft.


Merkwürdige finde ich halt :

das der Status für "mich"  ok aussah, aber doch kein perl prozess da war

zwh100@UB9:/opt/fhem/log$ sudo service fhem status
[sudo] password for zwh100:
● fhem.service - LSB: FHEM server
   Loaded: loaded (/etc/init.d/fhem; bad; vendor preset: enabled)
   Active: active (exited) since Fr 2018-05-18 11:06:28 CEST; 52min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1690 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)



wieder super viel dazugelernt.

Danke nochmal
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Wernieman

Siehe oben:
Active: active (exited) since Fr 2018-05-18 10:46:19 CEST; 7min ago

"exited" hört sich nicht gut an, da sollte "running" stehen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

riker1

Zitat von: Wernieman am 18 Mai 2018, 12:57:33
Siehe oben:
Active: active (exited) since Fr 2018-05-18 10:46:19 CEST; 7min ago

"exited" hört sich nicht gut an, da sollte "running" stehen.

stimmt auch wieder, ...  :o ;), hatte aber eher was rotes erwartet, und failed oder so....
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Otto123

rot gibt es auch, aber eher wenn er nicht starten kann.
Hier startet er und beendet sich "normal" wieder. das System sieht darin keinen Fehler. Der Prozess macht sein Ding.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

2space

Das selbe Problem hatte ich gerade auch. Durch das löschen und neu anlegen des MQTT Device standen die Definitionen dafür am Ende der fhem.cfg. Reihenfolge korrigiert und FHEM startet wieder.

Hauslaus

Hallo!

Das ist ja ein Ding. Ich hatte das Problem nach dem ich MQTT erfolgreich installiert hatte:
PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 2666.
usw.
.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 2668.

Nach stundenlanger nicht erfolgreicher Suche (Ich versuchte MQTT und Mosquitto zu deinstallieren) setzte ich einfach die Zeile in der fhem.cfg vom Ende weit nach oben:

define Mosquitto MQTT 127.0.0.1:1883
setuuid Mosquitto 5f5e6b7b-f33f-9107-9c79-4c9e1d38f5c4ea23
attr Mosquitto room System->MQTT

Und siehe da, es funktioniert.
Finde ich als alter Anfänger irgendwie merkwürdig. Egal.
Raspberry Pi Model B mit 512 mb
SCC stapelbar (V 1.26.01 a-culfw Build: 271 CSM433 & 868)
raspbian jessie