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
}
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$
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!

Any ideas?
Thanks