[Gelöst]Perl fehler auf FritzBox 7390

Begonnen von Tommy82, 05 Januar 2014, 12:34:48

Vorheriges Thema - Nächstes Thema

Tommy82

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
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

rudolfkoenig

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"

Tommy82

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?
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

rudolfkoenig

Zitatcd: line 5: can't cd to /var/InternerSpeicher/fhem

Fuer nicht Standard-Installationen (Paket von fhem.de) gibt es hier kein Support

primi

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!?