[ubuntu] /usr/local/twonkymedia/twonkymediaserver: not found

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi,

Een totale linux noob ben ik niet maar nu loop ik toch echt vast.

Voor mijn thuisnetwerk wil ik twonkymediaserver installeren. Ik heb het installscript gedownload en gedraait. Hij heeft de server geinstalleerd in /usr/local/twonkymedia.

Wanneer ik nu "sudo /etc/init.d/twonkymediaserver start" doe krijg ik de volgende error:
code:
1
2
$ sudo /etc/init.d/twonkyserver start
Starting /usr/local/twonkymedia/twonkymediaserver ... /etc/init.d/twonkyserver: 154: /usr/local/twonkymedia/twonkymediaserver: not found


Er lijkt dus ergens in het startup script wat mis te gaan. Line 154 is een van de laatste regels uit het script. Nu weet ik dat linux veel zeurt om permissions enzo maar deze staan volgens mij allemaal goed. Het daemon bestand heeft +x rechten en staat ook op de locatie welke de error aangeeft.

Ik begrijp er echt niets van dat het script het bestand niet vind. Heeft er iemand een idee hoe dit kan? Google biedt niet veel resultaten over twonkymedia er is een iemand welke het zelfde probleem had maar daar kom ik niet veel verder mee.

Wat wel raar is als wanneer ik de daemon handmatig probeer te starten dmv
code:
1
2
cd /usr/local/twonkymedia
./twonkymediaserver

Hij dit teruggeeft:
-bash: ./twonkymedia: No such file or directory

Dit lijkt me dat er toch iets niet goed staat. Heeft er iemand een idee?

Bedankt!

Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 21:24
Het lijkt er op dat je install-directory (zoals in het script genoemd wordt) gewoon niet bestaat.
Wat wel raar is als wanneer ik de daemon handmatig probeer te starten dmv
code:
1
2
cd /usr/local/twonkymedia
./twonkymediaserver

Hij dit teruggeeft:
-bash: ./twonkymedia: No such file or directory
... die foutmelding komt waarschijnlijk van dat 'cd' commando af.

Doe eens de volgende commando's, en geef van elk commando eens de response terug:
code:
1
2
3
ls -l /usr/local/twonkymedia

ls -ld /usr/local/[tT]w*

Die eerste is vooral om met zekerheid vast te stellen dat die installdir inderdaad niet bestaat, of dat de rechten misschien niet goed staan.
Die tweede laat alle directories/files onder /usr/local zien die met tw of Tw beginnen (bij mij is het /usr/local/TwonkyVision...)

Verder: waar heb je het installscript precies vandaan gehaald?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
vanaalten schreef op zondag 15 augustus 2010 @ 14:04:
Het lijkt er op dat je install-directory (zoals in het script genoemd wordt) gewoon niet bestaat.

[...]

... die foutmelding komt waarschijnlijk van dat 'cd' commando af.

Doe eens de volgende commando's, en geef van elk commando eens de response terug:
code:
1
2
3
ls -l /usr/local/twonkymedia

ls -ld /usr/local/[tT]w*

Die eerste is vooral om met zekerheid vast te stellen dat die installdir inderdaad niet bestaat, of dat de rechten misschien niet goed staan.
Die tweede laat alle directories/files onder /usr/local zien die met tw of Tw beginnen (bij mij is het /usr/local/TwonkyVision...)

Verder: waar heb je het installscript precies vandaan gehaald?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
u@s:/usr/local/twonkymedia$ ls -l /usr/local/twonkymedia
total 1632
drwxr-xr-x 2 twonky twonky    4096 2010-07-29 13:52 cgi-bin
-rw-r--r-- 1 twonky twonky     193 2010-07-29 05:48 initial_keystore.dat
-rw-r--r-- 1 twonky twonky    5149 2010-08-15 12:34 install.log
-rw-r--r-- 1 twonky twonky    2768 2010-07-29 05:48 Linux-HowTo.txt
drwxr-xr-x 2 twonky twonky    4096 2010-07-29 13:52 plugins
-rw-r--r-- 1 twonky twonky     421 2010-07-29 05:48 radio.m3u
drwxr-xr-x 4 twonky twonky    4096 2010-07-29 13:48 resources
-rw-r--r-- 1 twonky twonky   43694 2010-07-29 05:48 RevisionHistory
-rwxr-xr-x 1 twonky twonky    4932 2010-07-29 09:17 twonkymedia
-rwxr-xr-x 1 twonky twonky 1575596 2010-07-29 09:17 twonkymediaserver
-rwxr-xr-x 1 twonky twonky     127 2010-07-29 13:52 twonkymedia-server-default.ini
-rwxr-xr-x 1 twonky twonky    3775 2010-08-15 13:18 twonkymedia.sh
u@s:/usr/local/twonkymedia$ ls -ld /usr/local/[tT]w*
drwxr-xr-x 5 twonky twonky 4096 2010-08-15 12:34 /usr/local/twonkymedia
u@s:/usr/local/twonkymedia$


Lijkt allemaal goed te staan toch? Ik heb gewoon de installfile van de website gedownload.

Acties:
  • 0 Henk 'm!

Verwijderd

Is het niet mogelijk om de boel te installeren via apt-get of aptitude? Deze installer lijkt me niet erg betrouwbaar als ik het zo zie. De output geeft aan dat de hele binary niet bestaat. De output van ls -l /usr/local/twonkymedia zou al wat nuttige info moeten geven.

Ik zou inderdaad wel even het script willen zien..

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
#!/bin/sh
#
# MediaServer Control File written by Itzchak Rehberg
# Modified for fedora/redhat by Landon Bradshaw <phazeforward@gmail.com>
# Adapted to TwonkyMedia 3.0 by TwonkyVision GmbH
# Adapted to TwonkyMedia 4.0 by TwonkyVision GmbH
# Adapted to TwonkyMedia 5.0 by PacketVideo
#
# This script is intended for SuSE and Fedora systems.
#
#
###############################################################################
#
### BEGIN INIT INFO
# Provides:       twonkyserver
# Required-Start: $network $remote_fs
# Default-Start:  3 5
# Default-Stop:   0 1 2 6
# Description:    TwonkyMedia UPnP server
### END INIT INFO
#
# Comments to support chkconfig on RedHat/Fedora Linux
# chkconfig: 345 71 29
# description: TwonkyMedia UPnP server
#
#==================================================================[ Setup ]===

WORKDIR1="/usr/local/twonkymedia"
WORKDIR2="`dirname $0`"
PIDFILE=/var/run/mediaserver.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
TWONKYSRV="${WORKDIR}/${DAEMON}"

cd $WORKDIR

case "$1" in
  start)
    if [ -e $PIDFILE ]; then
      PID=`cat $PIDFILE`
      echo "TwonkyMedia 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 "TwonkyMedia server not found".
      rc_status -u
      exit $?
      fi
      echo -n "Starting $TWONKYSRV ... "
      "$TWONKYSRV" -D
      rc_status -v
    fi
  ;;
  stop)
    if [ ! -e $PIDFILE ]; then
      echo "PID file $PIDFILE not found, stopping server anyway..."
      killall -s TERM twonkymedia
      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
      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 | grep -v grep | grep -v twonkymedia.sh | cut -d ' ' -f 1`"
      if [ "${running}" == "" ]; then
        echo "No TwonkyMedia server is running"
      else
        echo "A TwonkyMedia server seems to be running with PID ${running}, but no PID file exists."
        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 "TwonkyMedia server IS running."
    else
      echo "Looks like the daemon crashed: the PID does not match the daemon."
    fi
  ;;
  *)
    echo ""
    echo "TwonkyMedia server"
    echo "------------------"
    echo "Syntax:"
    echo "  $0 {start|stop|restart|reload|status}"
    echo ""
    exit 3
  ;;
esac

rc_exit


Dit is het init.d script, als ik
"sudo /etc/init.d/twonkyserver start"
invoer dan geeft hij een file not found error op line 154. Dit is de drie na laatste regel met:
esac

Ik zal eens kijken of apt twonkyserver kent.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
sudo install geeft bij de install al errors:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
$ sudo ./twonkymedia-i386-glibc-2.2.5-6.0.1.sh
[sudo] password for u:
Installing TwonkyMedia server into directory /usr/local/twonkymedia
./
./resources/
./resources/devicedescription-custom-settings.txt
./resources/config-head.html
./resources/strings-jp.txt
./resources/norss.gif
./resources/webbrowse-psp-next.gif
./resources/arrow-right.gif
./resources/strings-chs.txt
./resources/webbrowse-psp-logo.jpg
./resources/webbrowse-n95-upload.gif
./resources/webbrowse-e61-next.gif
./resources/agg_not_ok.gif
./resources/remote/
./resources/remote/themes/
./resources/remote/themes/default/
./resources/remote/themes/default/defaultStyles.swf
./resources/remote/AC_OETags.js
./resources/remote/BrowserDetect.js
./resources/remote/remoteaccess.html
./resources/remote/remoteaccess.js
./resources/remote/remoteaccess.swf
./resources/remote/playerProductInstall.swf
./resources/webbrowse-settings.gif
./resources/twonkyicon-120x120.png
./resources/webbrowse-psp-back.gif
./resources/TwonkyMediaConfig_grouping.js
./resources/home.gif
./resources/agg_ok.gif
./resources/webbrowse-e61-play.gif
./resources/twonkyicon-120x120.jpg
./resources/strings-ko.txt
./resources/strings-es.txt
./resources/webbrowse-n95-home.gif
./resources/wait.gif
./resources/webbrowse-home.gif
./resources/protocolinfo.xml
./resources/tri-blau.gif
./resources/webbrowse-psp-upload.gif
./resources/cds.xml
./resources/webbrowse-n95-back.gif
./resources/devicedescription-xbox.xml
./resources/config.html
./resources/transcoding.db
./resources/webbrowse-e61-back.gif
./resources/empty.gif
./resources/devicedescription-dlna-1-5.xml
./resources/strings-nl.txt
./resources/webbrowse-psp-settings.gif
./resources/webbrowse-e61-prev.gif
./resources/clients.db
./resources/strings-fr.txt
./resources/config-content.html
./resources/webbrowse-logo.gif
./resources/nocover_audio.jpg
./resources/strings-cht.txt
./resources/nocover_video.jpg
./resources/webbrowse-prev.gif
./resources/devicedescription-wd-live.xml
./resources/devicedescription-dlna-1-0.xml
./resources/webbrowse-play.gif
./resources/webbrowse-e61-settings.gif
./resources/webbrowse-n95-settings.gif
./resources/cms.xml
./resources/arrow-left.gif
./resources/msreg.xml
./resources/webbrowse-psp.css
./resources/twonkyicon-80x80.jpg
./resources/config.gif
./resources/webbrowse-mobile.gif
./resources/TwonkyMediaServer_logo.jpg
./resources/cds-noupdate.xml
./resources/webbrowse-next.gif
./resources/webbrowse-e61-home.gif
./resources/webbrowse-upload.gif
./resources/nocover_container.jpg
./resources/devicedescription-win7.xml
./resources/strings-fi.txt
./resources/not-ok.jpg
./resources/right.gif
./resources/strings-it.txt
./resources/webbrowse-psp-play.gif
./resources/webbrowse-e61-logo.gif
./resources/webbrowse-psp-prev.gif
./resources/webbrowse-e61.css
./resources/TwonkyMediaConfig.css
./resources/TM_16x16.png
./resources/webbrowse-n95-prev.gif
./resources/rss.gif
./resources/nocover_photo.jpg
./resources/left.gif
./resources/TwonkyMediaConfig.js
./resources/cds-hdrl.xml
./resources/twonkyicon-48x48.png
./resources/wmdrm-trouble.htm
./resources/webbrowse-n95-play.gif
./resources/favicon.ico
./resources/webbrowse-back.gif
./resources/strings-de.txt
./resources/strings-en.txt
./resources/strings-ru.txt
./resources/webbrowse-n95-next.gif
./resources/webbrowse-e61-upload.gif
./resources/platform-specific-menu-grouping.js
./resources/webbrowse.css
./resources/arrow_test_small.gif
./resources/ok.jpg
./resources/webbrowse-psp-home.gif
./resources/index.html
./resources/devicedescription-tmm.xml
./resources/views/
./resources/views/folder.view.xml
./resources/views/view-definitions.xml
./resources/views/simple.view.xml
./resources/views/advanced.view.xml
./resources/views/playlists.view.xml
./resources/views/classified.view.xml
./resources/views/ipodlike.view.xml
./resources/webbrowse-pc.gif
./resources/twonkyicon-48x48.jpg
./resources/webbrowse-n95.css
./resources/devicedescription-yamaha.xml
./resources/devicedescription-redsonic.xml
./resources/views.db
./resources/config-menu.html
./initial_keystore.dat
./Linux-HowTo.txt
./radio.m3u
./twonkymedia-server-default.ini
./twonkymedia.sh
./cgi-bin/
./cgi-bin/convert-jpeg.desc
./cgi-bin/any-mp3.desc
./cgi-bin/ffmpeg-avi-flv.desc
./cgi-bin/ffmpeg-mp4-flv.desc
./cgi-bin/ffmpeg-ts-mp4.desc
./cgi-bin/convert-readme.txt
./cgi-bin/ffmpeg-wmv-flv.desc
./cgi-bin/ffmpeg-mpg-flv.desc
./cgi-bin/ffmpeg-divx-mpeg.desc
./cgi-bin/ffmpeg-msdvr-mpeg.desc
./cgi-bin/ffmpeg-mov-flv.desc
./cgi-bin/ffmpeg-asf-flv.desc
./cgi-bin/jpeg-scale.desc
./cgi-bin/ffmpeg-msvideo-flv.desc
./cgi-bin/ffmpeg-flv-mpg.desc
./cgi-bin/ffmpeg.location
./cgi-bin/flac.location
./cgi-bin/cgi-jpegscale
./cgi-bin/convert.location
./cgi-bin/ffmpeg-mpg-wmv.desc
./cgi-bin/convert
./cgi-bin/flac-wav.desc
./RevisionHistory
./twonkymedia
./twonkymediaserver
./plugins/
./plugins/mediafusion-integration.plugin
./plugins/itunes-import
./plugins/itunes-import.plugin
./plugins/mediafusion-integration-plugin
`/usr/local/twonkymedia/twonkymedia.sh' -> `/etc/init.d/twonkyserver'
./twonkymedia-i386-glibc-2.2.5-6.0.1.sh: line 117: chkconfig: command not found
Starting server ...
Starting /usr/local/twonkymedia/twonkymedia ... /usr/local/twonkymedia/twonkymedia.sh: 154: /usr/local/twonkymedia/twonkymedia: not found

Installation finished

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Wat zegt
file /etc/init.d/twonkyserver /usr/local/twonkymedia{,.sh,server}

?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
deadinspace schreef op zondag 15 augustus 2010 @ 16:08:
Wat zegt
file /etc/init.d/twonkyserver /usr/local/twonkymedia{,.sh,server}

?
$ file /etc/init.d/twonkyserver /usr/local/twonkymedia{,.sh,server}
/etc/init.d/twonkyserver: POSIX shell script text executable
/usr/local/twonkymedia: directory
/usr/local/twonkymedia.sh: ERROR: cannot open `/usr/local/twonkymedia.sh' (No such file or directory)
/usr/local/twonkymediaserver: ERROR: cannot open `/usr/local/twonkymediaserver' (No such file or directory)

Acties:
  • 0 Henk 'm!

  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Dit staat in je script :
This script is intended for SuSE and Fedora systems.
Dus dit gaat never nooit niet werken met ubuntu, aptitude dus gebruiken om te installeren.

[ Voor 9% gewijzigd door lamko op 15-08-2010 18:57 ]

And this !! Is to go even further beyond!!!


Acties:
  • 0 Henk 'm!

  • MartinMeijerink
  • Registratie: Juli 2008
  • Laatst online: 20:58

MartinMeijerink

Computerrorist

verander aan het begin #!/bin/sh eens in #!/bin/bash
Ubuntu gebruikt namelijk standaard /bin/dash in plaats van /bin/bash als standaard-shell...

An unbreakable toy is useful to break other toys


Acties:
  • 0 Henk 'm!

  • Saturnus
  • Registratie: Februari 2005
  • Niet online
TwonkyMediaServer start je met:
/usr/local/twonkymedia/twonkymedia


Staat ergens in de manual. Als ik het topic zo even snel overzie heb je dit nog niet geprobeert.

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Verwijderd schreef op zondag 15 augustus 2010 @ 18:50:
$ file /etc/init.d/twonkyserver /usr/local/twonkymedia{,.sh,server}
Hmm, ik had mijn commando iets beter moeten nakijken, want ik bedoelde /usr/local/twonkymedia/twonkymedia{,.sh,server}. Bovendien had ik gedacht dat file voor shell scripts zou melden wat voor newlines die hebben, maar dat valt ook tegen.

Nouja, ik zou nog steeds graag zien wat voor files die anderen zijn, dus nog een keertje dan maar:
file /usr/local/twonkymedia/twonkymedia{,.sh,server}

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
file /usr/local/twonkymedia/twonkymedia{,.sh,server}
/usr/local/twonkymedia/twonkymedia: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.3, stripped
/usr/local/twonkymedia/twonkymedia.sh: POSIX shell script text executable
/usr/local/twonkymedia/twonkymediaserver: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.3, stripped

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Verwijderd schreef op zondag 15 augustus 2010 @ 19:56:
file /usr/local/twonkymedia/twonkymedia{,.sh,server}
/usr/local/twonkymedia/twonkymedia: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.3, stripped
Oh, dat doet me ergens aan denken... Draai je x86-64 Ubuntu of i386 Ubuntu?

Wat zegt
ldd /usr/local/twonkymedia/twonkymedia
?

Het is trouwens leesbaarder als je de output van commando's ook tussen [cmd] (of evt [code]) tags zet. ;)
Pagina: 1