Ik heb zojuist transmission 2.22 en 2.30b1 gecompileerd en geinstalleerd op Ubuntu 10.10 server (met --disable-gtk optie dus) volgend deze how-to: http://ubuntuforums.org/showthread.php?t=1710361
Alles lijkt prima te werken als ik handmatig de daemon start, met de -g switch pakt ie de juiste config dir en is mijn webinterface bereikbaar op http://192.168.3.10:9091.
In /etc/transmission-deamon staat de config. De webdir staat in /usr/share/transmission/web, ik probeer nu het volgende init.d script werkend te krijgen: https://trac.transmissionbt.com/wiki/Scripts/initd
Ik heb netjes een user "transmission" aangemaakt en als ik het hetvolgende commando geef:
Krijg ik netjes de melding dat de daemon succesvol gestart is, echter is er geen proces transmission-deamon geladen en is de webinterface ook niet bereikbaar.
Ik vermoed dat het met rechten te maken heeft aangezien het script prima werkt als ik de volgende regels verander van:
naar:
dan werkt het allemaal prima. Echter wil ik natuurlijk niet die deamon als root draaien maar als transmission user zonder rechten.
- de PID file is transmission:transmission 755
- de configdir is transmission:transmission 755
- de webdir is transmission:transmission 755
Ik heb overigens geen idee hoe ik het account transmission password-loos moet maken, wellicht dat de --chuid parameter daarom niet werkt?
Ik ben in de goede richting maar zit een beetje vast, volgens de documentatie zou het gewoon direct moeten werken maar dat is uiteraard weer eens niet het geval
Omdat het init.d script geen melding geeft en gewoon zegt dat de deamon gestart moet zijn en de logs niet echt zinvolle meldingen geven is het een beetje moeilijk om te bepalen waar het probleem zit..
Iemand een adviesje?
Alles lijkt prima te werken als ik handmatig de daemon start, met de -g switch pakt ie de juiste config dir en is mijn webinterface bereikbaar op http://192.168.3.10:9091.
code:
1
| sudo transmission-daemon -g /etc/transmission-deamon |
In /etc/transmission-deamon staat de config. De webdir staat in /usr/share/transmission/web, ik probeer nu het volgende init.d script werkend te krijgen: https://trac.transmissionbt.com/wiki/Scripts/initd
Ik heb netjes een user "transmission" aangemaakt en als ik het hetvolgende commando geef:
code:
1
| sudo /etc/init.d/transmission-daemon start |
Krijg ik netjes de melding dat de daemon succesvol gestart is, echter is er geen proces transmission-deamon geladen en is de webinterface ook niet bereikbaar.

Ik vermoed dat het met rechten te maken heeft aangezien het script prima werkt als ik de volgende regels verander van:
code:
1
2
3
4
5
6
| start-stop-daemon --chuid $USERNAME --start --pidfile $PIDFILE --make-pidfile \ --exec $DAEMON --background --test -- -f $TRANSMISSION_ARGS > /dev/null \ || return 1 start-stop-daemon --chuid $USERNAME --start --pidfile $PIDFILE --make-pidfile \ --exec $DAEMON --background -- -f $TRANSMISSION_ARGS \ || return 2 |
naar:
code:
1
2
3
4
5
6
| start-stop-daemon --start --pidfile $PIDFILE --make-pidfile \ --exec $DAEMON --background --test -- -f $TRANSMISSION_ARGS > /dev/null \ || return 1 start-stop-daemon --start --pidfile $PIDFILE --make-pidfile \ --exec $DAEMON --background -- -f $TRANSMISSION_ARGS \ || return 2 |
dan werkt het allemaal prima. Echter wil ik natuurlijk niet die deamon als root draaien maar als transmission user zonder rechten.
- de PID file is transmission:transmission 755
- de configdir is transmission:transmission 755
- de webdir is transmission:transmission 755
Ik heb overigens geen idee hoe ik het account transmission password-loos moet maken, wellicht dat de --chuid parameter daarom niet werkt?
Ik ben in de goede richting maar zit een beetje vast, volgens de documentatie zou het gewoon direct moeten werken maar dat is uiteraard weer eens niet het geval
Iemand een adviesje?
[ Voor 5% gewijzigd door Pakjebakmeel op 04-04-2011 09:15 ]