hi n3vik, think i know whats going on here, basically i need to manually modify the configuration file for the listening interface BEFORE deluge starts, i was previously using the deluge-console, which cant be used until deluge daemon is running, issue is deluge then tries to bind to an ip that doesnt exist and errors, bit of a catch-22. so i need to get sed to do the work for me before it starts.
short story is, new image is built, force a check for updates and let me know if it fixes your issue.
oh and a quick fyi, the following error is an issue with the core of deluge (libtorrent) and can safely be ignored:-
self.session.listen_on(value[0], value[1], str(self.config["listen_interface"]).strip())
exceptions.RuntimeError: Address family not supported by protocol
see here for bug raised on github https://github.com/arvidn/libtorrent/issues/137
Updated today and now getting the same error. Any ideas?
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/main.py", line 230, in start_daemon
Daemon(options, args)
File "/usr/lib/python2.7/site-packages/deluge/core/daemon.py", line 161, in __init__
component.start("PreferencesManager")
File "/usr/lib/python2.7/site-packages/deluge/component.py", line 296, in start
deferreds.append(self.components[name]._component_start())
File "/usr/lib/python2.7/site-packages/deluge/component.py", line 124, in _component_start
d = maybeDeferred(self.start)
--- ---
File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 150, in maybeDeferred
result = f(*args, **kw)
File "/usr/lib/python2.7/site-packages/deluge/core/preferencesmanager.py", line 160, in start
self._on_set_listen_ports)
File "/usr/lib/python2.7/site-packages/deluge/config.py", line 312, in register_set_function
function(key, self.__config[key])
File "/usr/lib/python2.7/site-packages/deluge/core/preferencesmanager.py", line 254, in _on_set_listen_ports
self.session.listen_on(value[0], value[1], str(self.config["listen_interface"]).strip())
exceptions.RuntimeError: Address family not supported by protocol