FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Tommy82 am 05 Januar 2014, 12:34:48

Titel: [Gelöst]Perl fehler auf FritzBox 7390
Beitrag von: Tommy82 am 05 Januar 2014, 12:34:48
Hallo,
ich habe ein Problem mit einem notifey welches nicht ausgeführt wird, nach ein bisschen Recherche und Diskussion hier im Forum kam die Idee die Perl Version zu prüfen, dazu hab ich mich mit Telnet auf de FB 7390 aufgewählt, bin ins Verzeichnisse gewechselt und habe ./Perl -v abgesetzt worauf ich diese Fehlermeldung erhalte:

./perl: can't load library 'libnsl.so.0'
und auch ein

Zitat./startfhem
bringt einen Fehler
./startfhem: cd: line 5: can't cd to /var/InternerSpeicher/fhem
./startfhem: line 39: perl: not found


Woher kann das kommen und vorallem wie könnte ich es lösen? Ich habe fhem über ein selbst kompiliertes Freetz Image mit installiert.
Ansonsten läuft Fhem problemlos auf der FB7390

Danke für die Hilfe
Titel: Antw:Perl fehler auf FritzBox 7390
Beitrag von: rudolfkoenig am 05 Januar 2014, 12:40:53
Die zum Aufruf von perl notwendigen Variablen werden auf dem Fritzbox in startfhem gesetzt.
Ein einfacher Weg diese zu setzen ist "source startfhem" aufzurufen, danach funktioniert "perl -V"
Titel: Antw:Perl fehler auf FritzBox 7390
Beitrag von: Tommy82 am 05 Januar 2014, 13:07:37
Bei
Zitatsource startfhem
bekomme ich
-sh: cd: line 5: can't cd to /var/InternerSpeicher/fhem
-sh: startfhem: line 39: perl: not found


muss ich da noch ein argument mit geben?
Titel: Antw:Perl fehler auf FritzBox 7390
Beitrag von: rudolfkoenig am 05 Januar 2014, 13:09:13
Zitatcd: line 5: can't cd to /var/InternerSpeicher/fhem

Fuer nicht Standard-Installationen (Paket von fhem.de) gibt es hier kein Support
Titel: Antw:Perl fehler auf FritzBox 7390
Beitrag von: primi am 18 September 2014, 16:26:56
Du must natürlich die Pfade entsprechend deiner Fritzbox anpassen.
Aber trotzdem kommt bei immer noch can't load library 'libnsl.so.0'.
Diese ist auch nicht in dem Perl-Packet enthalten das man laut
http://www.fhemwiki.de/wiki/FHEM_und_FritzBox_7170
hier http://fhem.de/fb7170/perl-5.6.2.tgz herunterladen soll.
Diese lib sollte vielleicht schon von freetz bereitgestellt worden sein!?