NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
tarobun
Nov 24, 2012Tutor
New Transmission 2.84 add-on for ReadyNAS Duo/NV+ (sparc)
This is a newly compiled version for the Duo straight from source. It has been configured with "--disable-nls --enable-lightweight --enable-utp" and the default web interface port of 9091.
If it doesn't work after installation, try rebooting.
Not sure if it can be install over the top of super-poussin's version, but if you are planning on uninstalling super-poussin's version then remember to save the torrent files somewhere else first.
To quote myself:
Thanks to super-poussin for the original Transmission add-ons.
Enjoy!
Transmission_2.73.bin - http://www.mediafire.com/?ajpyyc7ujv54o37 no-utp
Transmission_2.75.bin - http://www.mediafire.com/?gbmbhu3hrabf9fe
Transmission_2.76.bin - http://www.mediafire.com/?389i53w9w9rtosm
Transmission_2.77.bin - http://www.mediafire.com/?pm420vuajaim9bz
Transmission_2.80.bin* - http://www.mediafire.com/?5s7dag8ko72doj1
Transmission_2.81.bin* - http://www.mediafire.com/?x4pvvidrgb36df2
Transmission_2.82.bin* - http://www.mediafire.com/?rbctsdae000zoav
Transmission_2.83.bin* - http://www.mediafire.com/?31iul25i0t12qda
Transmission_2.84.bin* - http://www.mediafire.com/?rh5fge4mc8ahzw4
*if the "Upload" button doesn't work or the "Destination folder" field is blank, reload the webpage.
If it doesn't work after installation, try rebooting.
Not sure if it can be install over the top of super-poussin's version, but if you are planning on uninstalling super-poussin's version then remember to save the torrent files somewhere else first.
To quote myself:
tarobun wrote: It looks like upgrading from Transmission 2.42 to this Transmission add-on is a no-no. Sounds like there are conflicting configuration that screws up both installs. :( (eg. /c/addons-config)
It seems the best approach is to fully uninstall the old, delete the config directory, and then install this add-on. Once you're on this add-on, updating is straightforward and can be done over the existing version.
Just a fyi - the default download dir is /var/local/Downloads and there is no username and password with this add-on. If you are prompted for them then the old version was not fully uninstalled.
Thanks to super-poussin for the original Transmission add-ons.
Enjoy!
Transmission_2.73.bin - http://www.mediafire.com/?ajpyyc7ujv54o37 no-utp
Transmission_2.75.bin - http://www.mediafire.com/?gbmbhu3hrabf9fe
Transmission_2.76.bin - http://www.mediafire.com/?389i53w9w9rtosm
Transmission_2.77.bin - http://www.mediafire.com/?pm420vuajaim9bz
Transmission_2.80.bin* - http://www.mediafire.com/?5s7dag8ko72doj1
Transmission_2.81.bin* - http://www.mediafire.com/?x4pvvidrgb36df2
Transmission_2.82.bin* - http://www.mediafire.com/?rbctsdae000zoav
Transmission_2.83.bin* - http://www.mediafire.com/?31iul25i0t12qda
Transmission_2.84.bin* - http://www.mediafire.com/?rh5fge4mc8ahzw4
*if the "Upload" button doesn't work or the "Destination folder" field is blank, reload the webpage.
159 Replies
Replies have been turned off for this discussion
- tarobunTutorUpdated to version 2.83
Changes:
All Platforms- Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3
- Fix network hanging issues that could occur when both UTP and DHT were enabled
- Fix 2.82 file descriptor leak when importing a blocklist
- Disallow torrents that contain "/../" in the path
- Fix 2.82 bug that didn't retain peers between sessions
- Fix potential dangling memory error in UDP tracker DNS lookups
- Remember a torrent's "queued" state between Transmission sessions
- Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9
- Autoconf script fixes: better detection of ccache, minupnpc
- Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol
- Fix thread safety bugs in the tr_list datatype
- When determining free disk space on NetBSD>=6, support its Quota feature
- Windows portability improvements
Daemon- Use libevent's event loop
- Fix discrepancy in curl SSL setup between tr-daemon and tr-remote
Web Client- Support file renaming in the web client
- Fix incorrect torrent state being displayed for magnet links
- Make URLs in the torrent's comment field clickable (and sanitize them to prevent cross-scripting)
- etonLuminaryFeedback.
The fresh install of tarobun's version of Transmission has been working quite well. But downloaded torrents often gets tracker errors. So I can't seed them. The only way I've found working to repair that is to restart Transmission from Frontview, tedious. Is this just my NAS or does others experience the same thing with their installations. This problem was rare with super-poussin's version.
MessageError: Tracker: Could not connect to tracker
- etonLuminaryUpdate. I deleted the files listed above (also /c/addons-config/Transmission) and after that the installation of tarobun's Transmission went just fine!
- etonLuminary
tarobun wrote: Looks like there are some old transmission files:
-rwxr-xr-x 1 root root 7593660 Oct 31 2011 /usr/local/bin/transmission-cli
-rwxr-xr-x 1 root root 7808113 Oct 31 2011 /usr/local/bin/transmission-create
Best way to start again is to install the same add-on and then uninstall it. It should remove all related add-on files.
The /root/.config/transmission-daemon is the default location of the config files if you do not specify the TRANSMISSION_HOME env variable. You can safely delete this directory.
I actually did install and uninstall super-poussin' and WhoCares' Transmission versions before installing your version. But now I went through that procedure again. Uninstalled yours, installed WhoCares' version and uninstalled it, installed super-poussin' and uninstalled. But these files remains:# find / \( -path '/c' -o -path '/USB' \) -prune -or -iname '*transmission*' -exec ls -ld {} \;
drwxrwsr-x 2 root admin 16384 May 4 10:34 /etc/transmission-daemon
drwxr-xr-x 5 root root 16384 Apr 29 16:06 /root/.config/transmission-daemon
-rwxr-xr-x 1 root root 7593660 Oct 31 2011 /usr/local/bin/transmission-cli
-rwxr-xr-x 1 root root 7808113 Oct 31 2011 /usr/local/bin/transmission-create
-rw-r--r-- 1 root root 6095 Jan 14 2009 /usr/local/man/man1/transmission-remote.1
-rw-r--r-- 1 root root 2964 Jan 14 2009 /usr/local/man/man1/transmission-daemon.1
-rw-r--r-- 1 root root 3838 Jan 14 2009 /usr/local/man/man1/transmissioncli.1
-rw-r--r-- 1 nobody nogroup 6 May 4 10:44 /var/run/transmission-daemon.pid
-rw-r--r-- 1 root root 8644 May 1 14:00 /var/tmp/transmission.log
Can those files be safely deleted? - tarobunTutorLooks like there are some old transmission files:
-rwxr-xr-x 1 root root 7593660 Oct 31 2011 /usr/local/bin/transmission-cli
-rwxr-xr-x 1 root root 7808113 Oct 31 2011 /usr/local/bin/transmission-create
Best way to start again is to install the same add-on and then uninstall it. It should remove all related add-on files.
The /root/.config/transmission-daemon is the default location of the config files if you do not specify the TRANSMISSION_HOME env variable. You can safely delete this directory. - etonLuminary
tarobun wrote: Looks fine.... so what's the problem you're seeing?
Hmm, strange.
The problem is that Transmission doesn't start. And I can't access the web gui. But after I executed your commands Transmission read the settings and encrypted my password. So something has changed. But it still don't work.
It might be better to start all over. How do I get rid of Transmission completely? Will it be enough to remove the add-on from Frontview and then the rest that is left of these:# find / \( -path '/c' -o -path '/USB' \) -prune -or -iname '*transmission*' -exec ls -ld {} \;
-rw-r--r-- 1 admin admin 206 Aug 10 2013 /etc/frontview/apache/addons/TRANSMISSION.conf
drwxr-xr-x 4 admin admin 16384 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION
-rw-r--r-- 1 admin admin 437 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/language/en-us/TRANSMISSION.str
drwxr-xr-x 3 admin admin 16384 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/web/style/transmission
-rw-r--r-- 1 admin admin 43146 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/web/javascript/transmission.js
-rw-r--r-- 1 admin admin 1334 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/TRANSMISSION.html
-rw-r--r-- 1 admin admin 8135 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/TRANSMISSION.js
-rw-r--r-- 1 admin admin 488 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/TRANSMISSION.xml
-rwxr-xr-x 1 admin admin 2743 Aug 10 2013 /etc/frontview/addons/ui/TRANSMISSION/TRANSMISSION_HANDLER.pl
drwxr-xr-x 2 admin admin 16384 Oct 28 2012 /etc/frontview/addons/bin/TRANSMISSION
-rwxr-xr-x 1 admin admin 588300 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-daemon
-rwxr-xr-x 1 admin admin 615028 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-remote
-rwxr-xr-x 1 admin admin 580228 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-create
-rwxr-xr-x 1 admin admin 580128 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-edit
-rwxr-xr-x 1 admin admin 580168 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-show
-rwxr-xr-x 1 admin admin 580016 Aug 10 2013 /etc/frontview/addons/bin/TRANSMISSION/transmission-cli
-rw-r--r-- 1 admin admin 825 Apr 29 01:11 /etc/frontview/addons/TRANSMISSION.remove
drwxr-xr-x 5 root root 16384 Apr 29 16:06 /root/.config/transmission-daemon
-rwxr-xr-x 1 root root 7593660 Oct 31 2011 /usr/local/bin/transmission-cli
-rwxr-xr-x 1 root root 7808113 Oct 31 2011 /usr/local/bin/transmission-create
-rw-r--r-- 1 root root 6095 Jan 14 2009 /usr/local/man/man1/transmission-remote.1
-rw-r--r-- 1 root root 2964 Jan 14 2009 /usr/local/man/man1/transmission-daemon.1
-rw-r--r-- 1 root root 3838 Jan 14 2009 /usr/local/man/man1/transmissioncli.1
-rw-rw-rw- 1 root root 5 Apr 29 16:12 /var/run/TRANSMISSION.pid
-rw-r--r-- 1 root root 8644 May 1 14:00 /var/tmp/transmission.log
Or do I have to tinker with some other files?
And what is /root/.config/ ? - tarobunTutorLooks fine.... so what's the problem you're seeing?
- etonLuminary
tarobun wrote: Ah... oops, forgot 2 extra commands:
export TRANSMISSION_HOME=/c/addons-config/Transmission
export TRANSMISSION_WEB_HOME=/etc/frontview/addons/ui/TRANSMISSION/web
cd /etc/frontview/addons/bin/TRANSMISSION
./transmission-daemon -f --logfile /var/tmp/transmission.log
give it a few seconds then ctrl-c to stop the daemon then view the log file for errors.
Thanks
Now it looks like this:# cat /var/tmp/transmission.log
[14:00:43.286] Transmission 2.82 (14160) started (session.c:738)
[14:00:43.287] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
[14:00:43.287] RPC Server Adding address to whitelist: 10.0.0.* (rpc-server.c:828)
[14:00:43.288] RPC Server Adding address to whitelist: 192.168.*.* (rpc-server.c:828)
[14:00:43.288] RPC Server Serving RPC and Web requests on port 127.0.0.1:8181/transmission/ (rpc-server.c:1035)
[14:00:43.288] RPC Server Whitelist enabled (rpc-server.c:1039)
[14:00:43.288] RPC Server Password required (rpc-server.c:1042)
[14:00:43.288] UDP Failed to set receive buffer: requested 4194304, got 1048576 (tr-udp.c:78)
[14:00:43.288] UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:83)
[14:00:43.288] UDP Failed to set send buffer: requested 1048576, got 524288 (tr-udp.c:89)
[14:00:43.288] UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:94)
[14:00:43.288] DHT Reusing old id (tr-dht.c:306)
[14:00:43.288] DHT Bootstrapping from 114 IPv4 nodes (tr-dht.c:154)
[14:00:43.288] Using settings from "/c/addons-config/Transmission" (daemon.c:526)
[14:00:43.288] Saved "/c/addons-config/Transmission/settings.json" (variant.c:1217)
[14:00:43.288] transmission-daemon requiring authentication (daemon.c:546)
[14:00:43.289] Watching "/c/media/BitTorrent/sources/" for new .torrent files (daemon.c:564)
[14:00:43.289] Using readdir to watch directory "/c/media/BitTorrent/sources/" (watch.c:163)
[14:00:43.289] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73)
[14:00:43.289] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73)
[14:00:48.314] Port Forwarding Starting (port-forwarding.c:95)
[14:00:48.535] Saved "/c/addons-config/Transmission/settings.json" (variant.c:1217)
[14:00:48.535] DHT Not saving nodes, DHT not ready (tr-dht.c:358)
[14:00:48.535] Port Forwarding Stopped (port-forwarding.c:183) - tarobunTutorAh... oops, forgot 2 extra commands:
export TRANSMISSION_HOME=/c/addons-config/Transmission
export TRANSMISSION_WEB_HOME=/etc/frontview/addons/ui/TRANSMISSION/web
cd /etc/frontview/addons/bin/TRANSMISSION
./transmission-daemon -f --logfile /var/tmp/transmission.log
give it a few seconds then ctrl-c to stop the daemon then view the log file for errors. - etonLuminary
tarobun wrote: How are you with unix command line? If you are familiar then you can try the following: tarobun wrote: To run from command line enter: cd /etc/frontview/addons/bin/TRANSMISSION
./transmission-daemon --logfile /var/tmp/transmission.log
To view log file:cat /var/tmp/transmission.log
If not, then there are a few things in the config you could try and remove the following settings as they don't exists anymore (see https://trac.transmissionbt.com/wiki/EditConfigFiles):
"open-file-limit": 32,
"peer-port-random-enabled": 0,
Also check the line endings in the text file, I think they should be unix style line ending (\x0a)
Thanks.
I'm ok with the command line.
I did all the stuff above.
I did some of the settings.json editing on OS X. So for safety I changed the line endings in vi with ":set ff=unix". Ref:
http://stackoverflow.com/questions/8272 ... ngs-in-vim
http://stackoverflow.com/questions/3569 ... -text-file
http://stackoverflow.com/questions/1213 ... -of-a-file
But the problems remain. At first there was nog log file, but after starting Transmission from command line I got this:# cat /var/tmp/transmission.log
[15:59:41.480] Transmission 2.82 (14160) started (session.c:738)
[15:59:41.481] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
[15:59:41.481] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
[15:59:41.481] RPC Server Whitelist enabled (rpc-server.c:1039)
[15:59:41.482] UDP Failed to set receive buffer: requested 4194304, got 1048576 (tr-udp.c:78)
[15:59:41.482] UDP Please add the line "net.core.rmem_max = 4194304" to /etc/sysctl.conf (tr-udp.c:83)
[15:59:41.482] UDP Failed to set send buffer: requested 1048576, got 524288 (tr-udp.c:89)
[15:59:41.482] UDP Please add the line "net.core.wmem_max = 1048576" to /etc/sysctl.conf (tr-udp.c:94)
[15:59:41.482] DHT Generating new id (tr-dht.c:310)
[15:59:41.482] Using settings from "/root/.config/transmission-daemon" (daemon.c:526)
[15:59:41.482] Saved "/root/.config/transmission-daemon/settings.json" (variant.c:1217)
[15:59:41.482] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73)
[15:59:41.482] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73)
[15:59:47.540] Port Forwarding Starting (port-forwarding.c:95)
[15:59:48.550] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73)
[15:59:48.550] Port Forwarding (NAT-PMP) Found public address "95.347.429.326" (natpmp.c:142)
[15:59:48.550] Port Forwarding (NAT-PMP) sendnewportmappingrequest succeeded (12) (natpmp.c:73)
[15:59:48.550] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73)
[15:59:48.550] Port Forwarding (NAT-PMP) Port 51413 forwarded successfully (natpmp.c:222)
[15:59:48.550] Port Forwarding Forwarded (port-forwarding.c:95)
[16:00:16.830] DHT Attempting bootstrap from dht.transmissionbt.com (tr-dht.c:248)
[16:05:02.520] Transmission 2.82 (14160) started (session.c:738)
[16:05:02.521] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:828)
[16:05:02.521] RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:1035)
[16:05:02.522] RPC Server Whitelist enabled (rpc-server.c:1039)
[16:05:02.522] Couldn't bind port 51413 on 0.0.0.0: Address already in use (Is another copy of Transmission already running?) (net.c:371)
[16:05:02.522] UDP Couldn't bind IPv4 socket (tr-udp.c:263)
[16:05:02.522] DHT Generating new id (tr-dht.c:310)
[16:05:02.522] Using settings from "/root/.config/transmission-daemon" (daemon.c:526)
[16:05:02.522] Saved "/root/.config/transmission-daemon/settings.json" (variant.c:1217)
[16:05:02.522] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (natpmp.c:73)
[16:05:02.522] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (natpmp.c:73)
[16:05:08.580] Port Forwarding Starting (port-forwarding.c:95)
[16:05:09.590] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73)
[16:05:09.590] Port Forwarding (NAT-PMP) Found public address "95.347.429.326" (natpmp.c:142)
[16:05:09.590] Port Forwarding (NAT-PMP) sendnewportmappingrequest succeeded (12) (natpmp.c:73)
[16:05:09.590] Port Forwarding (NAT-PMP) readnatpmpresponseorretry succeeded (0) (natpmp.c:73)
[16:05:09.590] Port Forwarding (NAT-PMP) Port 51413 forwarded successfully (natpmp.c:222)
[16:05:09.590] Port Forwarding Forwarded (port-forwarding.c:95)
[16:06:17.240] Saved "/root/.config/transmission-daemon/settings.json" (variant.c:1217)
[16:06:17.240] DHT Not saving nodes, DHT not ready (tr-dht.c:358)
[16:06:17.241] Port Forwarding Stopped (port-forwarding.c:183)
[16:06:17.241] Port Forwarding (NAT-PMP) sendnewportmappingrequest succeeded (12) (natpmp.c:73)
[16:06:17.241] Port Forwarding Stopping (port-forwarding.c:95)
[16:06:17.280] Saved "/root/.config/transmission-daemon/settings.json" (variant.c:1217)
[16:06:17.280] DHT Not saving nodes, DHT not ready (tr-dht.c:358)
[16:06:17.281] Port Forwarding Stopped (port-forwarding.c:183)
[16:06:17.281] Port Forwarding (NAT-PMP) sendnewportmappingrequest succeeded (12) (natpmp.c:73)
[16:06:17.281] Port Forwarding Stopping (port-forwarding.c:95)
The logfile tells about:
/root/.config/transmission-daemon/settings.json
What settings file is that?
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!