even vooraf: ik ben echt helemaal nieuw met linux (ik had al volledige dagen nodig om samba werkend te krijgen) dus kijk niet vreemd op als ik heel gekke dingen heb gedaan
ik ben al een aantal dagen bezig om twonkymedia (www.twonkyvision.com voor verder info) werkend te krijgen op mijn nslu2 waar een volwaardige debian versie opstaat. standaard wordt de twonkyserver gelevert met een installscript maar het was al bekend dat deze niet op iedere linux distro werkt, daarom was iemand die een algemeen script had gemaakt.
link naar het onderwerp
op het begin voordat ik dit gebruikte kreeg ik deze foutmelding al ik twonkyserver probeerde te starten:
dit is overigens het install script wat met twonkyvision wordt meegelevert:
de code in het boven genoemde onderwerp heb ik gewoon in windows in een tekst bestandje gezet en deze zonder extensie in de map init.d geplaats maar als ik deze nu probeer te openen via ./ dan zegt hij dat het bestand niet bestaat. Ik heb overigens het bestand mediaserver (de server zelf) in de map /usr/local/bin geplaatst want volgens mij kom dit overeen met het script
verder weet ik niet goed wat de poster op in dat onderwerp met het volgende bedoelt:
ik hoop dat ik het een beetje duidelijk heb uitgelegt en dat er een antwoord op is
alvast bedankt!
ik ben al een aantal dagen bezig om twonkymedia (www.twonkyvision.com voor verder info) werkend te krijgen op mijn nslu2 waar een volwaardige debian versie opstaat. standaard wordt de twonkyserver gelevert met een installscript maar het was al bekend dat deze niet op iedere linux distro werkt, daarom was iemand die een algemeen script had gemaakt.
link naar het onderwerp
op het begin voordat ik dit gebruikte kreeg ik deze foutmelding al ik twonkyserver probeerde te starten:
code:
1
2
| Server:/etc/init.d# ./twonkyserver start Starting /usr/local/TwonkyVision/twonkymedia ... ./twonkyserver: line 99: /usr/local/TwonkyVision/twonkymedia: cannot execute binary file |
dit is overigens het install script wat met twonkyvision wordt meegelevert:
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
| #! /bin/sh
# MediaServer Control File written by Itzchak Rehberg
###############################################################################
#==================================================================[ Setup ]===
DAEMON=mediaserver
WORKDIR=/usr/local/mediaserver
MSERV=${WORKDIR}/${DAEMON}
PIDFILE=/var/run/mediaserver.pid
#=================================================================[ Script ]===
. /etc/rc.status
rc_reset
cd $WORKDIR
case "$1" in
start)
if [ -e $PIDFILE ]; then
PID=`cat $PIDFILE`
echo "Twonky MediaServer 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 0
fi
exit 1
else
echo -n "Starting "
$MSERV -D
rc_status -v
fi
;;
stop)
if [ ! -e $PIDFILE ]; then
echo "PID file $PIDFILE not found, nothing to stop."
echo "Probably you did not start the server?"
exit 1
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, nothing to stop."
echo "Probably you did not start the server?"
exit 1
else
echo -n "Reloading Twonky MediaServer..."
PID=`cat $PIDFILE`
kill -s HUP $PID
rc_status -v
fi
;;
restart)
$0 stop
$0 start
;;
*)
echo ""
echo "Twonky MediaServer"
echo "------------------"
echo "Syntax:"
echo " $0 {start|stop|restart|reload}"
echo ""
exit 1
;;
esac
rc_exit |
de code in het boven genoemde onderwerp heb ik gewoon in windows in een tekst bestandje gezet en deze zonder extensie in de map init.d geplaats maar als ik deze nu probeer te openen via ./ dan zegt hij dat het bestand niet bestaat. Ik heb overigens het bestand mediaserver (de server zelf) in de map /usr/local/bin geplaatst want volgens mij kom dit overeen met het script
verder weet ik niet goed wat de poster op in dat onderwerp met het volgende bedoelt:
het dik gedrukte, waar moeten deze naar gelinkt worden ik heb er geen idee vanCopy this code to a file in your init.d directory. (/etc/init.d on Mepis) and create a symlink to each run mode you want the server to start in (examples for Mepis, your paths may vary)
mepis# ln -s /etc/init.d/tvms /etc/rc5.d/S99tvms
mepis# ln -s /etc/init.d/tvms /etc/rc3.d/S99tvms
Ensure you set the correct daemon mode, log, ini & bin paths in the User Configuration section. Use /dev/null to disable logging, which also renders vstart useless
ik hoop dat ik het een beetje duidelijk heb uitgelegt en dat er een antwoord op is
alvast bedankt!