Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#890010: deluge-web: Doesn't work over IPv6

76 views
Skip to first unread message

Witold Baryluk

unread,
Feb 9, 2018, 8:20:03 PM2/9/18
to
Package: deluge-web
Version: 1.3.13+git20161130.48cedf63-3
Severity: important
Tags: ipv6

# ss -apn | grep deluge-web
tcp LISTEN 0 50 *:8112 *:* users:(("deluge-web",pid=4442,fd=3))
...
#

but I am not able to connect to this port using browser, wget or nmap using IPv6. It says the port is closed.

Client and server are on the same network, and other ports (like 22 for ssh) works fine between them.

iptables are empty.

I also had trouble adding IPv6 in deluge-web to connect to deluge deamon.
I used ::1, and same port (58846) as the deamon on 127.0.0.1, and it says
deamon is Offline.


# ss -apn | grep deluged | grep LIST
tcp LISTEN 0 50 *:58846 *:* users:(("deluged",pid=4548,fd=16))
tcp LISTEN 0 5 *:57091 *:* users:(("deluged",pid=4548,fd=14))
tcp LISTEN 0 5 :::57091 :::* users:(("deluged",pid=4548,fd=13))
#



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

Kernel: Linux 4.9.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=pl_PL.utf8, LC_CTYPE=pl_PL.utf8 (charmap=UTF-8), LANGUAGE=pl_PL.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages deluge-web depends on:
ii deluge-common 1.3.13+git20161130.48cedf63-3
ii python 2.7.13-2
ii python-mako 1.0.6+ds1-2

deluge-web recommends no packages.

deluge-web suggests no packages.

-- no debconf information

Witold Baryluk

unread,
Nov 19, 2021, 2:10:06 PM11/19/21
to
Package: deluge-web
Version: 2.0.3-3.1
Followup-For: Bug #890010
X-Debbugs-Cc: witold....@gmail.com

deluge-web 2.0.3 no longer (do not know when this changed) listens on
'*',

tcp LISTEN 0 50 0.0.0.0:8112 0.0.0.0:* users:(("deluge-web",pid=3679805,fd=7))

so technically it still doesn't work over IPv6 (it should probably listen
on '[::]'.

Regards,
Witold

Witold Baryluk

unread,
Jun 21, 2022, 6:10:03 PM6/21/22
to
Package: deluge-web
Version: 2.0.3-3.1
Followup-For: Bug #890010
X-Debbugs-Cc: witold....@gmail.com

This is still broken in latest version 2.0.3-3.1

-- System Information:
Debian Release: bookworm/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.18.0-1-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages deluge-web depends on:
ii deluge-common 2.0.3-3.1
ii python3 3.10.4-1+b1
ii python3-mako 1.1.3+ds1-3

Daniel Baumann

unread,
Feb 19, 2023, 3:40:06 PM2/19/23
to
close 890010 2.1.1-1
thanks

[sorry, pressed 'sent' to early']

there are two issues here:

* upstream: deluge-web doesn't work over ipv6 at all
-> this has been fixed in one of the versions after 2.0.3.

* downstream: while it's still possible to do it by hand[*],
it would be nice if deluge-web had some proper out-of-the-box
integration so that it works on both ipv4 and ipv6.

[*] setting "interface" in web.conf to the desired ipv6 address
works.

however, my recommendation would be (given that it doesn't do proper
authentication) to let deluge-web always run behind a reverse proxy
(e.g. apache). then you also got no connectivity issues with ipv6.

it's on my todo to provide the necessary apache configurations in a
later upload.

Regards,
Daniel

Daniel Baumann

unread,
Feb 19, 2023, 3:40:06 PM2/19/23
to
close 890010 2.1.1-1
thanks

Hi,

there are two issues here:

* upstream: deluge-web doesn't work over ipv6 at all
-> this has been fixed in one of the versions after 2.0.3.

* downstream: deluge-web needs some proper integration
so that it works on both ipv4 and ipv6.

using the "listen
0 new messages