Transmission-daemon 2.13 doesn't download

Ask for help and report issues not specific to either the Mac OS X or GTK+ versions of Transmission
Post Reply
oh_noes
Posts: 15
Joined: Wed Dec 08, 2010 9:02 am

Transmission-daemon 2.13 doesn't download

Post by oh_noes »

I've finally been able to get transmission-daemon running on Solaris 10 x86 without it crashing with a Segmentation Fault. I achieved this by manually compiling libevent-1.4.14b.

Now to my hopefully final problem! transmission-daemon is running without a problem. BUT it doesn't actually do anything! It doesn't get any peers and doesn't download any data. I can confirm 100% firewall is not a problem.

Operating System: SunOS MYSERVER 5.10 Generic_142910-17 i86pc i386 i86pc
Transmission version: transmission-daemon 2.13

Build Instructions

Code: Select all

http://sunfreeware.com/indexintel10.html
Install the following packages from SUNFreeware for Solaris 10 x86
>> libidn
>> libssh2
>> openssl-1.0.0c
>> zlib
>> libiconv
>> libint
>> libnet
>> libevent


$ cd libevent-1.4.14b-stable
$ ./configure --prefix=/usr/local/libevent
$ make
$ sudo make install

$ cd transmission-2.13

export LIBCURL_CFLAGS="-I/usr/local/include"
export LIBCURL_LIBS="-L/usr/local/lib"
export LD_LIBRARY_PATH="/usr/local/lib"
export LIBEVENT_LIBS="-L/usr/local/lib -levent"
export LIBEVENT_LIBS="-L/usr/local/lib -R/usr/local/lib -levent -lrt"
export LDFLAGS="-L/usr/local/lib -R/usr/local/lib"
export CFLAGS="-L/usr/local/libevent/lib -R/usr/local/libevent/lib"

$ CFLAGS="-L/usr/local/libevent/lib -R/usr/local/libevent/lib" CPPFLAGS="-I/usr/local/include" LIBEVENT_LIBS="-L/usr/local/libevent/lib -R/usr/local/libevent/lib -levent -lrt" LDFLAGS="-L/usr/local/lib -R/usr/local/lib" LIBCURL_CFLAGS="-I/usr/include/curl" LIBCURL_LIBS="-L/usr/lib -lc -lcurl -lgss -lidn -lsldap -lldap -lsocket -lnsl -lz -lssl -lcrypto" ./configure --prefix=/usr/local/transmission --enable-daemon --enable-cli --disable-nls --disable-gtk  --with-zlib="/usr/local/lib" --with-zlib-includes="/usr/local/include"
$ make
$ sudo make install

Config

Code: Select all

-bash-3.00$ cat /export/home/transmission/info/settings.json 
{
    "alt-speed-down": 850, 
    "alt-speed-enabled": false, 
    "alt-speed-time-begin": 120, 
    "alt-speed-time-day": 127, 
    "alt-speed-time-enabled": false, 
    "alt-speed-time-end": 510, 
    "alt-speed-up": 85, 
    "bind-address-ipv4": "0.0.0.0", 
    "bind-address-ipv6": "::", 
    "blocklist-enabled": true, 
    "blocklist-url": "http://www.example.com/blocklist", 
    "cache-size-mb": 2, 
    "dht-enabled": false, 
    "download-dir": "/export/home/transmission/Finished", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "encryption": 1, 
    "idle-seeding-limit": 30, 
    "idle-seeding-limit-enabled": false, 
    "incomplete-dir": "/export/home/transmission/Downloading", 
    "incomplete-dir-enabled": true, 
    "lazy-bitfield-enabled": true, 
    "lpd-enabled": false, 
    "max-peers-global": 512, 
    "message-level": 3, 
    "open-file-limit": 1024, 
    "peer-limit-global": 512, 
    "peer-limit-per-torrent": 72, 
    "peer-port": 61233, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 49152, 
    "peer-port-random-on-start": false, 
    "peer-socket-tos": 0, 
    "pex-enabled": true, 
    "port-forwarding-enabled": false, 
    "preallocation": 1, 
    "proxy": "", 
    "proxy-auth-enabled": false, 
    "proxy-auth-password": "", 
    "proxy-auth-username": "", 
    "proxy-enabled": false, 
    "proxy-port": 80, 
    "proxy-type": 0, 
    "ratio-limit": 2, 
    "ratio-limit-enabled": false, 
    "rename-partial-files": true, 
    "rpc-authentication-required": false, 
    "rpc-bind-address": "0.0.0.0", 
    "rpc-enabled": true, 
    "rpc-password": "xxxxxxxxxxxxxxxxxxxxxxxxxxxx", 
    "rpc-port": 9091, 
    "rpc-username": "xxxxxx", 
    "rpc-whitelist": "127.0.0.1,192.168.1.*", 
    "rpc-whitelist-enabled": true, 
    "script-torrent-done-enabled": true, 
    "script-torrent-done-filename": "/etc/scripts/torrent-unpack.sh", 
    "speed-limit-down": 600, 
    "speed-limit-down-enabled": true, 
    "speed-limit-up": 70, 
    "speed-limit-up-enabled": true, 
    "start-added-torrents": true, 
    "trash-original-torrent-files": true, 
    "umask": 18, 
    "upload-limit": 10, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14
}
LDD

Code: Select all

$ export LD_LIBRARY_PATH="/usr/local/ssl/lib;/usr/local/libevent/lib"
$ ldd /usr/local/transmission/bin/transmission-daemon
        libevent-1.4.so.2 =>     /usr/local/libevent/lib/libevent-1.4.so.2
        libcurl.so.4 =>  /usr/local/lib/libcurl.so.4
        librt.so.1 =>    /lib/librt.so.1
        libssh2.so.1 =>  /usr/local/lib/libssh2.so.1
        libgss.so.1 =>   /usr/lib/libgss.so.1
        libidn.so.11 =>  /usr/local/lib/libidn.so.11
        libintl.so.8 =>  /usr/local/lib/libintl.so.8
        libsec.so.1 =>   /lib/libsec.so.1
        libc.so.1 =>     /lib/libc.so.1
        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2
        libsldap.so.1 =>         /usr/lib/libsldap.so.1
        libldap-2.4.so.2 =>      /usr/local/lib/libldap-2.4.so.2
        liblber-2.4.so.2 =>      /usr/local/lib/liblber-2.4.so.2
        libgen.so.1 =>   /lib/libgen.so.1
        libsasl2.so.2 =>         /usr/local/lib/libsasl2.so.2
        libresolv.so.2 =>        /lib/libresolv.so.2
        libssl.so.1.0.0 =>       /usr/local/ssl/lib/libssl.so.1.0.0
        libcrypto.so.1.0.0 =>    /usr/local/ssl/lib/libcrypto.so.1.0.0
        libdl.so.1 =>    /lib/libdl.so.1
        libz.so =>       /usr/local/lib/libz.so
        libnsl.so.1 =>   /lib/libnsl.so.1
        libsocket.so.1 =>        /lib/libsocket.so.1
        libm.so.2 =>     /lib/libm.so.2
        libpthread.so.1 =>       /lib/libpthread.so.1
        libgcc_s.so.1 =>         /lib/libgcc_s.so.1
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libaio.so.1 =>   /lib/libaio.so.1
        libmd.so.1 =>    /lib/libmd.so.1
        libcmd.so.1 =>   /lib/libcmd.so.1
        libavl.so.1 =>   /lib/libavl.so.1
        libldap.so.5 =>  /usr/lib/libldap.so.5
        libscf.so.1 =>   /lib/libscf.so.1
        libdoor.so.1 =>  /lib/libdoor.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libsasl.so.1 =>  /usr/lib/libsasl.so.1
        libnspr4.so =>   /usr/lib/mps/libnspr4.so
        libplc4.so =>    /usr/lib/mps/libplc4.so
        libnss3.so =>    /usr/lib/mps/libnss3.so
        libssl3.so =>    /usr/lib/mps/libssl3.so
        libuutil.so.1 =>         /lib/libuutil.so.1
        libnssutil3.so =>        /usr/lib/mps/libnssutil3.so
        libplds4.so =>   /usr/lib/mps/libplds4.so
        libthread.so.1 =>        /lib/libthread.so.1
-bash-3.00$ 
Debug Log

Code: Select all

$ /usr/local/transmission/bin/transmission-daemon --config-dir /export/home/transmission/info --log-debug --foreground

[21:23:50.924] Transmission 2.13 (11501) started (session.c:624)
[21:23:50.924] Couldn't read "/export/home/transmission/info/stats.json": No such file or directory (utils.c:506)
[21:23:50.924] Couldn't read "/export/home/transmission/info/stats.benc": No such file or directory (utils.c:506)
[21:23:50.924] Cache Maximum cache size set to 2.00 MiB (128 blocks) (cache.c:253)
[21:23:50.924] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:789)
[21:23:50.924] RPC Server Adding address to whitelist: 172.16.50.* (rpc-server.c:789)
[21:23:50.924] RPC Server Serving RPC and Web requests on port 9091 (rpc-server.c:962)
[21:23:50.924] RPC Server Whitelist enabled (rpc-server.c:966)
[21:23:50.924] Bound socket 11 to port 61233 on 0.0.0.0 (net.c:415)
[21:23:50.924] Bound socket 12 to port 61233 on :: (net.c:415)
[21:23:50.924] Port Forwarding Stopped (port-forwarding.c:184)
[21:23:50.924] setrlimit( RLIMIT_NOFILE, 1024 ) (fdlimit.c:854)
[21:23:50.924] socket limit is 512 (fdlimit.c:862)
[21:23:50.924] Using settings from "/export/home/transmission/info" (daemon.c:483)
[21:23:50.924] Saved "/export/home/transmission/info/settings.json" (bencode.c:1683)
[21:23:50.924] ubuntu-10.10-desktop-amd64.iso Read resume file "/export/home/transmission/info/resume/ubuntu-10.10-desktop-amd64.iso.4af6fb7cbfb8771f.resume" (resume.c:604)
[21:23:50.924] ubuntu-10.10-desktop-amd64.iso Resume file found 1 files marked for download (resume.c:211)
[21:23:50.924] Loaded 1 torrents (session.c:1816)
[21:24:22.844] Blocklist "level1.bin" updated with 224916 entries (blocklist.c:373)
[21:24:22.844] Blocklist "level1.bin" contains 224916 entries (blocklist.c:114)
[21:24:22.844] Found 1 blocklists in "/export/home/transmission/info/blocklists" (session.c:2078)
[21:24:22.844] Found 1 new blocklists in "/export/home/transmission/info/blocklists" (session.c:2080)
[21:24:22.844] Transmission 2.13 (11501) started (session.c:624)
[21:24:22.844] Couldn't read "/export/home/transmission/info/stats.json": No such file or directory (utils.c:506)
[21:24:22.844] Couldn't read "/export/home/transmission/info/stats.benc": No such file or directory (utils.c:506)
[21:24:22.844] Cache Maximum cache size set to 2.00 MiB (128 blocks) (cache.c:253)
[21:24:22.844] RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:789)
[21:24:22.844] RPC Server Adding address to whitelist: 172.16.50.* (rpc-server.c:789)
[21:24:22.844] RPC Server Serving RPC and Web requests on port 9091 (rpc-server.c:962)
[21:24:22.844] RPC Server Whitelist enabled (rpc-server.c:966)
[21:24:22.844] Bound socket 12 to port 61233 on 0.0.0.0 (net.c:415)
[21:24:22.844] Bound socket 13 to port 61233 on :: (net.c:415)
[21:24:22.844] Port Forwarding Stopped (port-forwarding.c:184)
[21:24:22.844] setrlimit( RLIMIT_NOFILE, 1024 ) (fdlimit.c:854)
[21:24:22.844] socket limit is 512 (fdlimit.c:862)
[21:24:22.844] Using settings from "/export/home/transmission/info" (daemon.c:483)
[21:24:22.844] Saved "/export/home/transmission/info/settings.json" (bencode.c:1683)
[21:24:22.844] ubuntu-10.10-desktop-amd64.iso Read resume file "/export/home/transmission/info/resume/ubuntu-10.10-desktop-amd64.iso.4af6fb7cbfb8771f.resume" (resume.c:604)
[21:24:22.844] ubuntu-10.10-desktop-amd64.iso Resume file found 1 files marked for download (resume.c:211)
[21:24:22.844] Loaded 1 torrents (session.c:1816)
[21:25:11.083] Blocklist "level1.bin" contains 224916 entries (blocklist.c:114)
[21:30:22.157] Saved "/export/home/transmission/info/resume/ubuntu-10.10-desktop-amd64.iso.4af6fb7cbf

Yet, dispite all of this, my torrent doesn't download!


Image

Any ideas?

Thanks
oh_noes
Posts: 15
Joined: Wed Dec 08, 2010 9:02 am

Re: Transmission-daemon 2.13 doesn't download

Post by oh_noes »

Turns out this is because I wasn't allow Ubuntu's TCP/6969 tracker port out my firewall. Once I allowed TCP/6969 - transmission-daemon immediately crashed.

It allowed me to add more information to my current bug report though, which is good news.

https://trac.transmissionbt.com/ticket/3812
Post Reply