Package: transmission-daemon
Version: 2.52-3+nmu2
Severity: important
Tags: ipv6

Dear Maintainer,

The IPv6 DHT does not appear to be working.

With a debug level equal to 3, this message repeatedly appears in the log
for each torrent:

  transmission-daemon[1985]: debian-7.6.0-amd64-DVD-1.iso IPv6 DHT not ready 
(broken, 0 nodes) (tr-dht.c:589)

As a comparison, the IPv4 DHT seems to be working fine, this appears
in the log even with the default verbosity setting:

  transmission-daemon[1985]: debian-7.6.0-amd64-DVD-1.iso Starting IPv4 DHT 
announce (good, 188 nodes) (tr-dht.c:574)

Note that this system has a perfectly working IPv6 connectivity, unfirewalled
(both in and out).  As a matter of fact, some IPv6 peers do show up sometimes,
probably thanks to trackers or peer exchange.  Netstat shows that
transmission-daemon correctly listens both on IPv4 and IPv6 sockets:

tcp        0      0 0.0.0.0:9091            0.0.0.0:*               LISTEN      
104        18008082    1985/transmission-d
tcp        0      0 0.0.0.0:49125           0.0.0.0:*               LISTEN      
104        18008083    1985/transmission-d
tcp6       0      0 :::49125                :::*                    LISTEN      
104        18008084    1985/transmission-d
udp        0      0 0.0.0.0:49125           0.0.0.0:*                           
104        5504        1985/transmission-d
udp        0      0 0.0.0.0:33085           0.0.0.0:*                           
104        5479        1985/transmission-d
udp6       0      0 2a02:8429:80cf:4e:49125 :::*                                
104        5506        1985/transmission-d

Additionally, transmission-daemon has been running for a few weeks, which should
be enough for having a properly-working DHT.


On another system (Archlinux) with another version of transmission (2.84), the 
IPv6 DHT works fine:

  transmission-daemon[23243]: [2014-08-30 09:32:08.359 CEST] 
debian-7.6.0-amd64-netinst.iso Starting IPv6 DHT announce (good, 105 nodes) 
(tr-dht.c:576)
  transmission-daemon[23243]: [2014-08-30 09:36:16.359 CEST] 
debian-7.6.0-amd64-netinst.iso IPv6 DHT announce done (tr-dht.c:547)


The only related bug upstream has seemingly been fixed long ago, in 2.22:

  https://trac.transmissionbt.com/ticket/4028

Thanks,
Baptiste

-- System Information:
Debian Release: 7.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages transmission-daemon depends on:
ii  adduser              3.113+nmu3
ii  libc6                2.13-38+deb7u4
ii  libcurl3-gnutls      7.26.0-1+wheezy9
ii  libevent-2.0-5       2.0.19-stable-3
ii  libminiupnpc5        1.5-2
ii  libnatpmp1           20110808-3
ii  libssl1.0.0          1.0.1e-2+deb7u12
ii  lsb-base             4.1+Debian8+deb7u1
ii  transmission-common  2.52-3+nmu2
ii  zlib1g               1:1.2.7.dfsg-13

Versions of packages transmission-daemon recommends:
ii  transmission-cli  2.52-3+nmu2

transmission-daemon suggests no packages.

-- Configuration Files:

/etc/transmission-daemon/settings.json

{
    "alt-speed-down": 50, 
    "alt-speed-enabled": false, 
    "alt-speed-time-begin": 540, 
    "alt-speed-time-day": 127, 
    "alt-speed-time-enabled": false, 
    "alt-speed-time-end": 1020, 
    "alt-speed-up": 50, 
    "bind-address-ipv4": "0.0.0.0", 
    "bind-address-ipv6": "::", 
    "blocklist-enabled": false, 
    "blocklist-url": "http://www.example.com/blocklist";, 
    "cache-size-mb": 4, 
    "dht-enabled": true, 
    "download-dir": "/var/lib/transmission-daemon/downloads", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "download-queue-enabled": true, 
    "download-queue-size": 5, 
    "encryption": 1, 
    "idle-seeding-limit": 30, 
    "idle-seeding-limit-enabled": false, 
    "incomplete-dir": "/root/Downloads", 
    "incomplete-dir-enabled": false, 
    "lpd-enabled": false, 
    "max-peers-global": 200, 
    "message-level": 2, 
    "peer-congestion-algorithm": "", 
    "peer-limit-global": 240, 
    "peer-limit-per-torrent": 60, 
    "peer-port": 49125, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 49152, 
    "peer-port-random-on-start": false, 
    "peer-socket-tos": "default", 
    "pex-enabled": true, 
    "port-forwarding-enabled": false, 
    "preallocation": 1, 
    "prefetch-enabled": 1, 
    "queue-stalled-enabled": true, 
    "queue-stalled-minutes": 30, 
    "ratio-limit": 2, 
    "ratio-limit-enabled": false, 
    "rename-partial-files": true, 
    "rpc-authentication-required": true, 
    "rpc-bind-address": "0.0.0.0", 
    "rpc-enabled": true, 
    "rpc-password": "{21f5b60d37b1e0f880c6f7279bacd78dc67ddba3esBhsXKH", 
    "rpc-port": 9091, 
    "rpc-url": "/transmission/", 
    "rpc-username": "transmission", 
    "rpc-whitelist": "127.0.0.1", 
    "rpc-whitelist-enabled": true, 
    "scrape-paused-torrents-enabled": true, 
    "script-torrent-done-enabled": false, 
    "script-torrent-done-filename": "", 
    "seed-queue-enabled": false, 
    "seed-queue-size": 10, 
    "speed-limit-down": 2000, 
    "speed-limit-down-enabled": true, 
    "speed-limit-up": 3000, 
    "speed-limit-up-enabled": true, 
    "start-added-torrents": true, 
    "trash-original-torrent-files": false, 
    "umask": 18, 
    "upload-limit": 100, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14, 
    "utp-enabled": true
}


-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to