Transmission daemon

Feature requests not specific to either the Mac OS X or GTK+ versions of Transmission

Postby oleo » Wed Oct 04, 2006 9:25 am

I am in need of testers :)
Also I can give preview access to CGI interface. -> Private messages only!
oleo

 
Posts: 34
Joined: Tue Aug 08, 2006 7:03 am

Postby oleo » Wed Oct 11, 2006 8:29 am

CGI intereface and transmission_watchdog stabilized. The only problem with libtransmission I have is when limiting download/upload rate to values other than -1 segment violation occurs after some hours of daemon operation. It looks like ratecontrol.c problem. For this problem I'have created http://transmissionbt.com/cgi-bin/trac.cgi/ticket/161 with detailed reports of several core dumps.

The next clickable image shows how CGI interface looks like:
Image

This figure shows transfer logs and command buttons for CGI interface:
Image
oleo

 
Posts: 34
Joined: Tue Aug 08, 2006 7:03 am

Postby elictricocean » Sat Apr 07, 2007 3:59 am

How is this coming along... it's been a while since anyone has posted
elictricocean

 
Posts: 37
Joined: Wed Mar 28, 2007 6:35 am

Postby jah » Sat Apr 07, 2007 6:36 am

joshe has written his own daemon from scratch. It is on a branch in trac so you can try it out.
jah

 
Posts: 963
Joined: Thu Jan 26, 2006 10:14 am

Postby elictricocean » Sat Apr 07, 2007 7:15 am

Is there any documentation for the daemon in the trac?
elictricocean

 
Posts: 37
Joined: Wed Mar 28, 2007 6:35 am

Postby oleo » Sun Apr 08, 2007 12:04 pm

Yes, documentation is available at http://trac.nslu2-linux.org/optware/bro ... ansmission

Note that Joshe closed my ticket and created completely different "daemon" that cannot be interacted as WEB page, but with client from Linux system. It looks like there will never be official "daemon" as I suggested.

So, If you want to build CGI web page and daemon with simple signaling, go for mine "daemon". It runs as I wish for more than 6 months now. Sugegstions are welcome, although I get responses from www.wl500g.info comunity, mostly.
oleo

 
Posts: 34
Joined: Tue Aug 08, 2006 7:03 am

Postby elictricocean » Mon Apr 09, 2007 3:23 am

yes i want yours becuase of the web view. I downloaded the files of of your trac but how do I compile/run it?
elictricocean

 
Posts: 37
Joined: Wed Mar 28, 2007 6:35 am

Postby oleo » Tue Apr 10, 2007 6:40 am

If you want to compile daemon just follow makefile http://trac.nslu2-linux.org/optware/bro ... mission.mk

You see that you need to apply patch and copy transmisiond.c into cli/ directory before compilation. CGI program is portable. README.daemon will explain how to run it.

Otherwise there are precompiled binaries for couple of platforms ment to run on Asus routers, NSLU2 and others. Visit www.nslu2-linux.org for details.
oleo

 
Posts: 34
Joined: Tue Aug 08, 2006 7:03 am

Postby elictricocean » Fri Apr 13, 2007 3:41 am

Basically i am still really confused. I am running mac os x, not one of those slug platforms to run a flash drive (I am not sure what it is! but I am not using that)

Also I looked in the .conf file and it has all of the directories with /opt and I don't have any of those. I believe it supposed to be with the Optware pachage from the slug thing. I changed all of it to a folder of my choice... I don't know that'll work. Also, it uses gnuplot so I got that but installed it in my home directory not my usr folder. Well i moved all of it to the usr/local or something and wrote director in .conf file.

Will all of this work or do I need to have the slug platform?
elictricocean

 
Posts: 37
Joined: Wed Mar 28, 2007 6:35 am

Postby oleo » Fri Apr 13, 2007 6:40 am

With change of paths everything should work. CGI interface is platform independent. Except daemon should be compiled as usual on target platform.
oleo

 
Posts: 34
Joined: Tue Aug 08, 2006 7:03 am

Postby bombel » Tue Mar 04, 2008 6:47 pm

Oleo,

Currently i use Linksys WRT54GL with SD-mod and Optware, especially Transmission with your cgi interface.

It works quite ok, but i have idea to run it on another device:
Lacie Ethernet Disk Mini: small computer with 500GB HDD. I think 400MHz ARM CPU (armv5tejl) with 64MB RAM could be much more better hardware for it than 200MHz 16MB router.

There is Linux inside, kernel 2.6.12.6-arm1-lacie5a. It also uses cgi-bin for web-configurator, so i don't have install another http/cgi daemon.

I started from checking interface:
- cgi files put into /www/cgi-bin/transmission/
- in transmission.cgi I changed path to configfile:
/home/torrent/transmission.conf
- of course I moddiffied configuration file.

Interface works ok.
Than now i have to put compiled files
- transmissioncli
- transmissiond
- transmission-daemon
- transmission-proxy
- transmission-remote
into /sbin direcory (/bin is readonly).

Unfortunately there is biggest problem. Linux inside is not completed. Theres no "make", there is no gcc, maybe not complete libraries...
I have to compile it on another machine.

I am quite linux-newbie, so it is too difficult for me now.
Can u give me any tips?

Maybe for somoene here it is no problem and will compile it for me?
bombel

 
Posts: 3
Joined: Thu Feb 14, 2008 1:23 am

kill -USR1 PID really kills

Postby kuzfix » Mon Nov 17, 2008 8:48 pm

Oleo,

I'm having trouble with .status files (PIDFILE path is OK). deamon doesn't create them. I've tried sending USR1 signal using kill command (kill -USR1 423), but instead of writing .status files the deamon shuts down.
All three directories (surce, work, target) have write permissions. Torrent name is TGA1x7, so no noncompliant letters.
There are also no logs in /opt/var/log/messages
Listing from /opt/bin/ps afx:
123 ? S 0:00 syslogd -m 0 -O /opt/var/log/messages -S -l 7
127 ? Ss 0:09 /opt/sbin/cron
137 ? S 0:00 /usr/sbin/busybox_httpd -c /opt/etc/httpd.conf -p 8008 -h /opt/share/www
138 ? Ss 0:00 /usr/sbin/smbd -D
140 ? Ss 0:00 /usr/sbin/nmbd -D
423 ? Ss 0:00 transmissiond -p 65534 -w 300 -u 16 -d 96 -i /opt/var/run/transmission.pid /tmp/mnt/data/torrent/active-torrents.txt
425 ? S 0:00 \_ transmissiond -p 65534 -w 300 -u 16 -d 96 -i /opt/var/run/transmission.pid /tmp/mnt/data/torrent/active-torrents.txt
427 ? S 0:00 \_ transmissiond -p 65534 -w 300 -u 16 -d 96 -i /opt/var/run/transmission.pid /tmp/mnt/data/torrent/active-torrents.txt

I am using ASUS wl500w with oleg's firmware 1.9.2.7-10.
I've read the documentation (Very well written!), but found no solution to my problem.

Any ideas?
kuzfix

 
Posts: 2
Joined: Mon Nov 17, 2008 8:14 pm

Re: Transmission daemon

Postby theCrank » Tue Nov 18, 2008 9:45 am

what about an upgrade to a current version of transmission and use the integrated daemon/webui?
theCrank

 
Posts: 254
Joined: Sat Jun 28, 2008 8:01 am
Location: Karlsruhe, Germany

Re: Transmission daemon

Postby kuzfix » Tue Nov 18, 2008 6:23 pm

Love to. Is there a built binary for ASUS wl500xx? If not, I'll have to tackle cross compiling first. Thanks for the sugestion :) .
kuzfix

 
Posts: 2
Joined: Mon Nov 17, 2008 8:14 pm

Previous

Return to Requests

Who is online

Users browsing this forum: No registered users and 1 guest