FHEM Forum

FHEM => Sonstiges => Thema gestartet von: FHEMAN am 17 August 2015, 22:44:42

Titel: [gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: FHEMAN am 17 August 2015, 22:44:42
Hallo,

ich bekomme seit dem letzten Update vor ein paar Tagen nach FHEM Neustarts folgende Meldung:

Zitatconfigfile: Modul functionality limited because of missing perl modules: Soap::Lite

Jetzt könnte ich zwar das Modul nachinstallieren, wüsste dann aber nicht, wieso dieser Fehler auf einmal kommt.

Hat jemand eine Idee?
Titel: Antw:Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: Otto123 am 17 August 2015, 22:49:29
Hallo Derron,

Hast Du das FRITZBOX Modul?

War bei mir auch so, das ist jetzt irgendwie anders und ein bisschen wirr.

Gruß Otto
Titel: Antw:Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: FHEMAN am 17 August 2015, 23:00:23
Hi Otto,

ja, das Modul hab ich! Kann ich irgendwo nachlesen, was zu tun ist? Ich mache gerade mal ein endlos lahmes FHEM Update auf der Box..

Gruß
Ronny
Titel: Antw:Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: Otto123 am 17 August 2015, 23:02:57
Hallo Ronny,

sudo apt-get install libjson-perl libwww-perl libsoap-lite-perl libjson-xs-perl

Ausführlicher hier (http://heinz-otto.blogspot.de/2015/07/die-zeiten-andern-sich.html)

Oder Du kopierst die alte 72_FRITZBOX.pm aus dem /opt/fhem/restoreDir/<Datum>/FHEM zurück.
Gruß Otto
Titel: Antw:Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: FHEMAN am 17 August 2015, 23:15:38
Seltsam, nach erneuten Updates samt Neustarts auf Cubietruck und Fritzbox scheint die Meldung nun verschwunden zu sein. Ohne Soap::Lite Installation. Yeah!
Eine gute Nacht!!
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: Otto123 am 17 August 2015, 23:17:56
Glückwunsch. Ich musste telnet nachinstallieren  ???
Gute Nacht
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: LeoSum am 15 Dezember 2015, 07:35:38
Hallo, ich hoffe meine Frage passt hierzu:

Ich versuche momentan meine FHEM installation von einem Debian System auf FreeNAS umzuziehen.

Mittlerweile läuft alles außer dem FritzBox modul. Im Webinterface wird mir für das Gerät angezeigt dass nur eingeschränkter Betrieb möglich sei, da das Modul Soap::Lite fehlen würde.

Das Modul Soap::Lite habe ich mit dem Befehl capanm SOAP::Lite nachinstalliert, aber die Fehlermeldung in FHEM verschwindet nicht. Könnte es sein, dass es ein Problem mit der Schreibweise (SOAP vs. Soap) gibt?
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: Otto123 am 15 Dezember 2015, 13:03:16
Ich mag cpan Installation nicht besonders.
Warum hast Du es nicht mit sudo apt-get install libjson-perl libwww-perl libsoap-lite-perl libjson-xs-perlprobiert?

Neustart probiert?

Deine Schreibweise scheint richtig zu sein, mal abgesehen von dem "m"  8)

Gruß Otto
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: LeoSum am 15 Dezember 2015, 13:19:54
Danke für deine schnelle Antwort!

Doch doch! cpanm ist der richtige Befehl zum Module installieren. Guckstu hier: http://www.cpan.org/modules/INSTALL.html (http://www.cpan.org/modules/INSTALL.html). Für den ganzen anderen Quatsch hat das auch geklappt (telnet, serial, ...).

apt-get ist halt leider ein Linux (Debian) Tool, deshalb muss ich unter FreeBSD zu anderen Mitteln greifen. Leider kenne ich mich in der Umgebung auch noch nicht so richtig aus.

Neugestartet habe ich unzählige Male....
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: betateilchen am 15 Dezember 2015, 13:41:52
Zitat von: LeoSum am 15 Dezember 2015, 13:19:54
deshalb muss ich unter FreeBSD zu anderen Mitteln greifen. Leider kenne ich mich in der Umgebung auch noch nicht so richtig aus.

https://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/packages-using.html
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: Otto123 am 15 Dezember 2015, 14:21:57
Naja wenn er das Modul installiert hat und sonst keine Fehler kamen, wird es wohl richtig gewesen sein.  Es kann vielleicht an der Perl Version oder Modul / Perlversions Abhängigkeiten liegen? Da bin ich leider kein Spezi.

Sagt das Log irgendwas? Was ist wenn Du das Logging vom Modul auf 5 stellst?

Gruß Otto
Titel: Antw:[gelöst] Nach Update: configfile: missing perl modul Soap::Lite
Beitrag von: LeoSum am 15 Dezember 2015, 20:06:37
Ich habe das Modul jetzt nochmal per FreeBSD Ports mit den Befehlen:
cd /usr/ports/net/p5-SOAP-Lite/
make install clean


installiert. Nu gehts!

Komisch, weil diese Methode hatte beim Serial Modul nicht funktioniert und mich ursprünglich auf den cpan Trichter gebracht.

Aber solange es geht, soll es mir Recht sein :)

Jetzt muss ich nur noch den CUL und Bluetooth unter FreeBSD zum Laufen kriegen ...

Danke für euren Rat!
Gruß Leo