[HOWTO] TwonkyMedia auf der FB7270

Hallo,
ich bin etwas weiter gekommen:
Den Pfad habe ich in der Zwischenzeit finden Können. Das Problem lag wohl in einer gleichzeitig geöffneten Netzwerkfreigabe...

Jetzt bekomme ich allerdings beim Start der twonkymedia.sh folgenden Fehler:

Code:
Fritz!Box web password:


BusyBox v1.1.2 (2008.02.14-10:20+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cd /var/media/ftp/Maxtor3200-Partition-0-1/
# ./twonkymedia.sh start
./twonkymedia.sh: ./twonkymedia.sh: 29: dirname: not found
Starting /var/media/ftp/Maxtor3200-Partition-0-1/twonkymedia ... /var/media/ftp/
Maxtor3200-Partition-0-1/twonkymedia: /var/media/ftp/Maxtor3200-Partition-0-1/tw
onkymedia: 1: Syntax error: "(" unexpected

#

Kann mir bitte, bitte, bitte jemand sagen, was ich bei dem Script falsch mache?

[Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben. Das kann doch sonst kein Mensch lesen. :?]
Gerne, wurde mir nur in der Direktantwort nicht angeboten ;-)Und, ich könnte wirklich ne konstruktive Idee brauchen... :idea::idea::idea:
Code:
#!/bin/sh
#
# MediaServer Control File written by Itzchak Rehberg
# Modified for fedora/redhat by Landon Bradshaw <[email protected]>
# Adapted to TwonkyMedia 3.0 by TwonkyVision GmbH
# Adapted to TwonkyMedia 4.0 by TwonkyVision GmbH
#
# This script is intended for SuSE and Fedora systems. Please report
# problems and suggestions at [url]http://www.twonkyvision.de/mantis/[/url]
#
#
###############################################################################
#
### BEGIN INIT INFO
# Provides:       twonkymedia
# Required-Start: $network $remote_fs
# Default-Start:  3 5
# Default-Stop:   0 1 2 6
# Description:    TwonkyVision UPnP server
### END INIT INFO
#
# Comments to support chkconfig on RedHat/Fedora Linux
# chkconfig: 345 71 29
# description: TwonkyVision UPnP server
#
#==================================================================[ Setup ]===

WORKDIR1="/var/media/ftp/Maxtor3200-Partition-0-1"
WORKDIR2="`dirname $0`"
PIDFILE=/var/run/twonky.pid

#=================================================================[ Script ]===

# Source function library.
if [ -f /etc/rc.status ]; then
  # SUSE
  . /etc/rc.status
  rc_reset
else
  # Reset commands if not available
  rc_status() {
    case "$1" in
        -v)
            true
            ;;
        *)
            false
            ;;
    esac
    echo
  }
  alias rc_exit=exit
fi


if [ -x "$WORKDIR1" ]; then
WORKDIR="$WORKDIR1"
else
WORKDIR="$WORKDIR2"
fi

DAEMON=twonkymedia
if [ ! -f "${WORKDIR}/${DAEMON}" ]
then
    DAEMON=twonkymusic
fi
TWONKYSRV="${WORKDIR}/${DAEMON}"

INIFILE="${WORKDIR}/twonkyvision-mediaserver.ini"

cd $WORKDIR

case "$1" in
  start)
    if [ -e $PIDFILE ]; then
      PID=`cat $PIDFILE`
      echo "Twonky server seems already be running under PID $PID"
      echo "(PID file $PIDFILE already exists). Checking for process..."
      running=`ps --no-headers -o "%c" -p $PID`
      if ( [ "${DAEMON}"=="${running}" ] ); then
        echo "Process IS running. Not started again."
      else
        echo "Looks like the daemon crashed: the PID does not match the daemon."
        echo "Removing flag file..."
        rm $PIDFILE
        $0 start
        exit $?
      fi
      exit 0
    else
      if [ ! -x "${TWONKYSRV}" ]; then
          echo "Twonky servers not found".
          rc_status -u
          exit $?
      fi
      echo -n "Starting $TWONKYSRV ... "
      $TWONKYSRV -D -inifile "${INIFILE}"
      rc_status -v
    fi
  ;;
  stop)
    if [ ! -e $PIDFILE ]; then
      echo "PID file $PIDFILE not found, stopping server anyway..."
      killall -s TERM twonkymedia twonkymusic
      rc_status -u
      exit 3
    else
      echo -n "Stopping Twonky MediaServer ... "
      PID=`cat $PIDFILE`
      kill -s TERM $PID
      rm -f $PIDFILE
      rc_status -v
    fi
  ;;
  reload)
    if [ ! -e $PIDFILE ]; then
      echo "PID file $PIDFILE not found, stopping server anyway..."
      killall -s TERM twonkymedia twonkymusic
      rc_status -u
      exit 3
    else
      echo -n "Reloading Twonky server ... "
      PID=`cat $PIDFILE`
      kill -s HUP $PID
      rc_status -v
    fi
  ;;
  restart)
    $0 stop
    $0 start
  ;;
  status)
    if [ ! -e $PIDFILE ]; then
      running="`ps ax --no-headers | grep -e twonkymedia -e twonkymusic | grep -
      if [ "${running}" == "" ]; then
        echo "No twonky server is running"
      else
        echo "A twonky server seems to be running (PID: "${running}"), but no PI
        echo "Probably no write permission for ${PIDFILE}."
      fi
      exit 0
    fi
    PID=`cat $PIDFILE`
    running=`ps --no-headers -o "%c" -p $PID`
    if ( [ "${DAEMON}"=="${running}" ] ); then
      echo "Twonky server IS running."
    else
      echo "Looks like the daemon crashed: the PID does not match the daemon."
    fi
  ;;
  *)
    echo ""
    echo "Twonky server"
    echo "-------------"
    echo "Syntax:"
    echo "  $0 {start|stop|restart|reload|status}"
    echo ""
    exit 3
  ;;
esac

rc_exit
- /var/nvi.tmp 147/162 90%

Ich wäre wirklich dankbar für eure Hilfe!
Bye
Nr5
 
Zuletzt bearbeitet:
Noch Probleme mit Twonky auf FB72770

Halli-Hallo,

nun bin ich immer noch mit meinem Twonky auf einem USB Stick und meiner Fritzbox am kämpfen. Erst einmal aber vielen Dank für die Tipps.
Mittlerweile habe ich mit TedNPad den File bearbeitet und im Unix Format gespeichert (siehe Screenshot) und die Laborversion der FB zurückgesetzt.

Dann bei Eingabe ./twonkymedia.sh kam aber wieder der Fehler

./twonkymdeia.sh: 29: dirname: not found (siehe Screenshot)

Muss ich irgendwas noch in der Fritzbox einstellen?
- USB Speicher FTP Zugriff aktivieren / deaktivieren?
- USB-Netzwerkspeicher aktiven/deaktivieren?

Vielen Dank für mögliche Tipps!

Stephan

FritzBox 7270 Firmware-Version 54.04.59
 

Anhänge

  • 1.jpg
    1.jpg
    137.3 KB · Aufrufe: 41
  • 2.jpg
    2.jpg
    151.8 KB · Aufrufe: 48
Na das sieht aus als hättest du ein ähnliches Problem, wie ich...
Deaktiviere mal den FTP-Zugriff und den USB-Netzwerkspeicher. Dann sollte sich zumindest das "not found-" Problem aber eben nur das "not found-" Problem erledigen.

Bye
Nr5

Sorry, den FTP-Zugriff musst Du natürlich drauf lassen... :blonk:
 
Zuletzt bearbeitet:
Das Problem ist doch schon in den Screenshots gemeldet:

Der USB-Stick ist schreibgeschützt!!!! :-Ö

Bau doch bitte mal die rot markierte Zeile in das Startscript:
Code:
WORKDIR1="/var/media/ftp/Maxtor3200-Partition-0-1"
[COLOR="Red"]chmod +x $WORKDIR1[/COLOR]
WORKDIR2="`dirname $0`"
PIDFILE=/var/run/twonky.pid

Joe
 
Danke Joe!
Nur leider funktioniert das nicht. von welchem USB-Stick sprichst Du? Ist ne Maxtor mit 3 Partitionen.

Teil meiner twonkymedia.sh:
Code:
#==================================================================[ Setup ]===
WORKDIR1="/var/media/ftp/Maxtor3200-Partition-0-1"
chmod +x $WORKDIR1
# WORKDIR2="`dirname $0`"
PIDFILE=/var/run/twonky.pid
#=================================================================[ Script ]===

Ergebnis von
Code:
cd /var/media/ftp/Maxtor3200-Partition-0-1/
./twonkymedia.sh start
:

Code:
# cd /var/media/ftp/Maxtor3200-Partition-0-1/
# ./twonkymedia.sh start
Starting /var/media/ftp/Maxtor3200-Partition-0-1/twonkymedia ... /var/media/ftp/
Maxtor3200-Partition-0-1/twonkymedia: /var/media/ftp/Maxtor3200-Partition-0-1/tw
onkymedia: 1: Syntax error: "(" unexpected

#
 
Hallo Nr5,

die Ausgabe
Code:
twonkymedia: 1: Syntax error: "(" unexpected
deutet darauf hin, dass du die Datei twonkymedia.sh mit einem Windows-Editor bearbeitet hast und sich am Zeilenende der 1. Zeile noch ein CR/LF befindet.
Scriptdateien für die Box dürfen nunmal nicht mit Standard-Windows Editoren bearbeitet werden.

Joe
 
Ja, jetzt bin ich ein Stück weiter. Ich hatte tatsächlich die twonkymedia.sh mit dem Win-Edi geöffnet aber mir war nicht bewust sie auch gespeichert zu haben...

Der Stand der Dinge ist jetzt der:
Code:
# cd /var/media/ftp/Maxtor3200-Partition-0-1/
# ./twonkymedia.sh start
chmod: /usr/media/ftp/Maxtor3200-Partition-0-1: No such file or directory
./twonkymedia.sh: ./twonkymedia.sh: 30: dirname: not found
Twonky servers not found.

#
Bin also noch immer nicht im grünen Bereich. Hast Du noch mehr so gute Ideen?

Code:
28: WORKDIR1="/usr/media/ftp/Maxtor3200-Partition-0-1"
29: chmod +x $WORKDIR1
30: WORKDIR2="`dirname $0`"
31: PIDFILE=/var/run/twonky.pid
 
Du startest das Programm aus diesem Pfad:
/var/media/ftp/Maxtor3200-Partition-0-1/

Wieso hast du jetzt in der twonkymedia.sh diesen Eintrag drin?
WORKDIR1="/usr/media/ftp/Maxtor3200-Partition-0-1"

Joe
 
Stimmt. :blonk: Ich habs sofort geändert.

Code:
28: WORKDIR1="/var/media/ftp/Maxtor3200-Partition-0-1"
29: chmod +x $WORKDIR1
30: WORKDIR2="`dirname $0`"
31: PIDFILE=/var/run/twonky.pid

Und das ist das Ergebnis. :mad:
Code:
# cd /var/media/ftp/Maxtor3200-Partition-0-1/
# ./twonkymedia.sh start
./twonkymedia.sh: ./twonkymedia.sh: 30: dirname: not found
Starting /var/media/ftp/Maxtor3200-Partition-0-1/twonkymedia ... /var/media/ftp/
Maxtor3200-Partition-0-1/twonkymedia: /var/media/ftp/Maxtor3200-Partition-0-1/tw
onkymedia: 1: Syntax error: "(" unexpected

#
Diesmal kanns nicht am Win-Edi liegen...
 
/twonkymdeia.sh: 29: dirname: not found

Hallo,

Joe Dir erstmal vielen Dank für Deine Hilfe :) mit der Erkenntnis, dass der USB Stick schreibgeschützt war. Wie konnte das passieren , - keine Ahnung. Habe Deine rotmarkierte Zeile eingefügt und fertig. Also nochmals vielen Dank.

Dennoch habe ich weiterhin das Problem, dass er mein Directory nicht erkennt. Woran kann das liegen? Nr. 5 denkt, dass es an der USB Anbindung des Sticks an die FritzBox liegt. Anbei der Screenshot der Einstellung der FritzBox (1).

Derzeit benutze ich 2 Sticks über einen Hub. Einer (FlashDisk-Partition-0-1) enthält ein paar Bild-, Video und Musikdateien, der andere (FlashDisk-Partition-1-1) enthält im Verzeichnis twonky den mediaserver.

Die leider immer noch auftretende Fehlermeldungen kann man leider hier (2)sehen. :confused:

Wenn ich aus dem FritzBox Menu auf den Stick gehe, dann sieht dort (3) aber alles ok aus, oder nicht?

Wer hat noch einen Tipp!:noidea:

Vielen Dank

Stephan

P.S: Wenn hier mal alles läuft, dann schreibe ich eine Anleitung "Twonky Mediaserver für Fritzbox 7270 for Dummies"

P.P.S: Wahrscheinlich stehen jetzt den Experten die Haare zu Berge: Aber warum muss ich die debug.cfg Datei ändern? Mein Firtzbox läuft doch immer?
 

Anhänge

  • 1.jpg
    1.jpg
    130.4 KB · Aufrufe: 44
  • 2.jpg
    2.jpg
    25.8 KB · Aufrufe: 35
  • 3.jpg
    3.jpg
    331.4 KB · Aufrufe: 56
Zuletzt bearbeitet:
Hallo zusammen,

auch ich möchte den Twonky auf dem 7270 mit der Labor 54.04.63-12657 zum laufen bringen.

Starten kann ich den Server schon ... bloß ich bekomme die Web Oberfläche nicht zu sehen, warum auch immer ... hat einer einen Rat.
 
@pro #10 & #11 gelesen?
 
Zuletzt bearbeitet:
Hallo zusammen,

auch ich möchte den Twonky auf dem 7270 mit der Labor 54.04.63-12657 zum laufen bringen.

Starten kann ich den Server schon ... bloß ich bekomme die Web Oberfläche nicht zu sehen, warum auch immer ... hat einer einen Rat.

Sind einige hier, die das wollen und noch mehr, die Ratlos sind... :noidea:
 
Ratlos aber nicht planlos

Halli-Hallo,

noch mal kurz zum Sammeln:

- der Mediaserver von Twonky läuft mit der letzten offiziellen Firmware für die 7270 (FRITZ!Box Fon WLAN 7270 (UI) Firmware-Version 54.04.59 ). Er läuft nicht mit der letzten Laborversion.

- das File twonkymedia.sh darf man nur mit einem Editor für Unix bearbeiten. Man kann ein schönen Editor unter http://jsimlo.sk/notepad/ runterladen. Auf der Box läuft nicht windows.

- den Debugfile bearbeitet man über telnet (Freigabe an der Box notwendig) mit dem Editor nvi. Da gibt es mehrere Seiten, wie man das Ding benutzt. Zur Info: es ist rudimentär.

Hier stehen wir nun und haben noch die folgenden Problem:
- directory wird nicht gefunden (trotzdem läuft dann der media server bei mir, komisch)
- Nicht immer sieht man http://fritz.box:9000/ den Startbildschirm von TwonkyVision (Lösung Firmware Version)


Dann nochmal 'ne andre Frage: Muss eine Festplatte an der Fritzbox nicht das Format FAT16 / FAT 32 haben? Wenn ich nun eine 750 GB Festplatte daran schließen möchte, wie geht das? Funktioniert es auch irgendwie mit NTFS Format?

Viele Grüße

Stephan
 
Erfolg

Halli-Hallo,

habe nun rausgefunden, dass die Fritzbox in der Firmware Version 54.04.59 (statt wie in der neusten Laborverison) nur FAT Formate über dem USB Anschluss erkannt werden. :p

Obwohl es läuft, erhalte ich immer noch die Fehlermeldung "dirname not found". :confused:
Immerhin ich kann den Server starten und auch alles einstellen, läuft super!
Movies, Bilder und Musikdateien kann ich nun auf meinem Fernseher Loewe Connect abspielen. :p

Aber: Muss ich die Datei "debug.cfg" ändern? Wenn der Server einmal läuft, dann läuft er doch, bis die Fritzbox ausgeht oder nicht?

Kann mir einer hier helfen?!

Tausend Dank

Stephan
 
Ja genau. Die Debug.cfg-Änderung wird nur zum automatischen Starten benötigt.
 
Server antwortet nicht

Halli-Hallo,

nachdem meine Sache nun einmal gut lief, -läuft es nun nicht mehr. Die Directories werden zwar auf meinem Gerät (von Festplatte über Fritzbox auf Fernseher) angezeigt, aber wenn ich auf die Dateien zugreifen will, z.B. Bilder; können diese Bilder nicht angezeigt werden, weil "Der Server antwortet nicht".

Die Fehlermeldung irritiert mich!

Hat dies schon mal jmd gehabt?

Gruß

Stephan


Nach Neusinstallation des Twonky läuft alles wieder!
 
Zuletzt bearbeitet:
hat schon jemand die aktuelle Labor (Version 54.04.99-12606) hinsichtlich kompatibilität mit twonky getestet, nachdem die 63er scheinbar jar nicht lief?
mir wäre es wichtig ntfs-formatierungen nutzen zu können...
 
Hat schon jemand die aktuelle Release-Firmware 54.04.67 auf Kompatibilität mit Twonky getestet?
 
Also ich bekomme es zumindest leider nicht hin, kann aber auch andere Ursachen haben. ;)
Da es aber mit der letzten Laborfirmware nicht ging und die neue Firmware ja vermutlich auf dieser aufbaut, liegt der Verdacht nahe, dass es tatsächlich so einfach nicht geht.

Thomas
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.