FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: MaxSchn am 25 März 2014, 15:13:02

Titel: Perl auf FB 7170
Beitrag von: MaxSchn am 25 März 2014, 15:13:02
Hallo liebes Forum,

ich habe seit einigen Tagen folgendes Problem das immer wieder wenn ich versuche das startscript von fhem auszuführen folgende Fehlermeldung erscheint:

var/media/ftp/NameDerFestplatte/fhem/startfhem: line22: perl: not found

Perl (version 5.10) befindet sich auf dem Stick mit im fhem ordner und die Pfade im startfhem script sind auch schon eingetragen.

Könnt ihr mir weiterhelfen?

Lg Max
Titel: Antw:Perl auf FB 7170
Beitrag von: Bennemannc am 25 März 2014, 17:48:06
Hallo,

das kann auch nicht funktionieren oder heißt der USB Stick etwa "NameDerFestplatte". Das würde mich sehr wundern. Hast Du schon Telnet auf der Box aktiviert ? Das wirst Du immer mal wieder brauchen.
Dann geht es wie folgt:
Über Telnet auf der Box anmelden
cd /var/media/ftp/
ls -la (damit wird der Verzeichnisinhalt angezeigt - dort steht dann auch der Stick)
cd Name des Sticks ( bitte diese mal ersetzen mir dem Namen !)
cd fhem
--- leider ist auf der Fritzbox nur der kryptische vi Texteditor ---
vi startfhem
Die entsprechende Zeile suchen und mit den Cursor an die Position fahren - die Taste "i" für einfügen. Damit kann man überschreiben und mit Backspace löschen, mit den Pfeiltasten navigieren.
Um den Einfügemodus zu verlassen "ESC" drücken. Dann ":wq" für Write und Quit.
Anschließen im gleichen Verzeichnis "./startfhem aufrufen.

Und immer daran denken - Linux ist kleinlich, es beachtet Groß- und Kleinschreibung genau. Also immer richtig eingeben egal wo.

Gruß Christoph

PS. Durch den Falschen Pfad wird das Perl auf der Box erst gar nicht gefunden.
Titel: Antw:Perl auf FB 7170
Beitrag von: MaxSchn am 25 März 2014, 18:28:35
Danke Christoph für deine Antwort!

Nur muss ich sagen, das ich schon das "startfhem" entsprechend meiner Konfiguration (USB-Stick) verändert habe.

lg Max
Titel: Antw:Perl auf FB 7170
Beitrag von: Wernieman am 01 April 2014, 14:00:04
Und warum erscheint dann der "falsche" Eintrag?
var/media/ftp/NameDerFestplatte/fhem/startfhem: line22: perl: not found
Titel: Antw:Perl auf FB 7170
Beitrag von: Bennemannc am 01 April 2014, 14:22:42
Hallo,

dann poste doch mal die Ausgabe von "cat startfhem" hier, dann kann man mal nachlesen, was in der Startdatei steht. Den Befehl musst Du im Terminalfenster absetzten, wenn du im "richtigen" Verzeichnis bist.

Gruß Christoph