FHEM startet nicht mehr

Begonnen von Lichti, 12 Februar 2016, 10:29:19

Vorheriges Thema - Nächstes Thema

Lichti

Habe seit gestern das Problem, das FHEM nicht mehr startet.
Fehlermeldung im Log:
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/perl5/Socket.pm line 809.
Googeln hat zwar einiges hierzu gefunden, mir aber nicht weitergeholfen.
Alte Sicherung eingespielt, aber selbes Problem.
Was kann da passiert sein ?

Danke und Gruß
Lichti

rudolfkoenig

Die Ursache ist eine leere IP-Adresse, vermutlich durch einen falschen/leeren Rechnernamen. Erst wuerde ich rausfinden, welches Modul das Problem verursacht, dazu am besten "attr global verbose 5" setzen, FHEM im Terminal neu starten, und Log/Ausgabe inspizieren. Danach ueber die Parameter fuer dieses Modul nachdenken. Falls die Parameter ok sind, dann Modulautor benachrichtigen.

Lichti

Vielen Dank für die Hinweise !
Der Log / die Ausgabe hat zwar nichts gebracht, aber durch Deine Infos habe ich den Übeltäter gefunden: 32_WifiLight.pm
Laut Beschreibung kann man in der Definition wahlweise die IP oder den FQDN eintragen.
Da man beim LED-Controller LD382 die IP nicht einstellen kann, hatte ich den FQDN genommen.
Jetzt auf IP geändert und im Router feste Adresse zugewiesen. Läuft wieder alles.
Seltsam nur, das es ein paar Wochen auch anders gegangen ist.

Gruß
Lichti