I've been working on getting Deluge 2.0.3 working in an Alpine Linux container. All is looking good from a WebUI perspective, but when I attempt to make a connection using deluge-console, I get the following error spamming the log until I restart the container:
Code: Select all
14:33:15 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39702
14:33:15 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
14:33:16 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39704
14:33:16 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
14:33:17 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39706
14:33:17 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
14:33:18 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39708
14:33:18 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
14:33:19 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39710
14:33:19 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
14:33:20 [INFO ][deluge.core.rpcserver :171 ] Deluge Client connection made from: 127.0.0.1:39712
14:33:20 [INFO ][deluge.core.rpcserver :197 ] Deluge client disconnected: Connection to the other side was lost in a non-clean fashion: Connection lost.
As I am running Deluge 2.0, I rolled back Twisted to v17.1 (as per the requirements.txt minimum version) file but I am still seeing the issue.
This is my current dockerfile: https://pastebin.com/UgMLarib
Any suggestions as to what could be causing this issue?
Edit: If I enable debug logging, I see this line between the two repeated INFO messages:
Code: Select all
[DEBUG ][deluge.core.rpcserver :539 ] intevents: {0: ['ConfigValueChangedEvent', 'PluginEnabledEvent', 'PluginDisabledEvent', 'TorrentStateChangedEvent', 'TorrentRemovedEvent', 'TorrentAddedEvent']}
bored.