Page 1 of 1

Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Fri Jul 09, 2010 10:29 pm
by discmeister
Hi all,

I'm now into my second week of tinkering with Deluge, and I'm getting mightily frustrated.

Can I just ask, has ANYONE ever, ever managed to get deluge-console working in Ubuntu 10.04, either connecting to the localhost or a remote daemon? I have now reinstalled my entire OS at least three times, and done fresh apt-get installs on deluged, deluge-webui and deluge-console. But deluge-console just gives me a shower of errors in python2.6/resources.py. I've googled them but allegedly these problems were all solved several versions ago.

I'd just like someone to say, 'Yup, I've got it going by tweaking x, y and z and it works fine" - or "Nope, that's always going to be a no-go because of x, y and z, and you should move on with your life".

Can anyone help?

Discy

Re: Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Sat Jul 10, 2010 6:52 am
by johnnyg
Are you getting errors when running deluge-console or when trying to connect to a daemon?
Also can you paste the errors here.

Re: Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Sat Jul 10, 2010 8:33 am
by discmeister
twisted.internet.error.ConnectionRefusedError: Connection was refused by other side: 111: Connection refused.
Unhandled error in Deferred:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/pymodules/python2.6/deluge/ui/client.py", line 385, in __on_connect_fail
self.login_deferred.errback(reason)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 307, in errback
self._startRunCallbacks(fail)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 354, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/pymodules/python2.6/deluge/ui/console/commands/connect.py", line 62, in on_connect_fail
self.console.write("{!error!}Failed to connect to %s:%s with reason: %s" % (host, port, result.value.exception_msg))
exceptions.AttributeError: 'ConnectionRefusedError' object has no attribute 'exception_msg'

Re: Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Sat Jul 10, 2010 9:10 am
by johnnyg
Are you trying to connect to a local or remote daemon?
And what version(s) of Deluge are you using?

Re: Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Sat Jul 10, 2010 10:27 am
by discmeister
Okay, so I reinstalled Ubuntu to 9.10 64-bit. Fresh install. Did all apt-get upgrades, but installed no other software before doing the following.

I install Deluge using the instructions given here...

http://havetheknowhow.com/Install-the-s ... ss-RC.html

Then I apt-get install deluge-console, but when I type deluge-console at the command line I get the following.

[ERROR ] 10:56:53 client:375 RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: daemon.login(, )
--------------------------------------------------------------------------------
File "/usr/lib/pymodules/python2.6/deluge/core/rpcserver.py", line 245, in dispatch
ret = component.get("AuthManager").authorize(*args, **kwargs)
File "/usr/lib/pymodules/python2.6/deluge/core/authmanager.py", line 87, in authorize
raise BadLoginError("Username does not exist")

BadLoginError: Username does not exist

It's a remote machine - my home server - but I'm logged into it via ssh. So this is before I even try to connect to the deluge daemon from a local client (such as on my laptop).

Oh, it's version 1.2.3, by the way.

Incidentally, my daemon is running - I can see it via the web interface - but no ~/.config/deluge/auth file appears to exist.

All suggestions welcome. I do have a feeling that this is the piece of software I need, but dang is it hard to set up.

Discy

Re: Deluge-console in Ubuntu. Has anyone ever managed it?

Posted: Sat Jul 10, 2010 2:13 pm
by discmeister
Okay, a further update to this. I've at least managed to avoid all the error messages - but the console on my laptop shows absolutely no sign of connecting to the daemon on my local server.

To get rid of the error messages, from the previous set-up outlined above in this thread, I copied the auth file in /var/lib/deluge to ~/.config/deluge and it did the trick. I can now fire up the console on both my laptop and my local server via ssh.

However, I've tried enabling remote connections - via the instructions given here...

http://en.gentoo-wiki.com/wiki/Deluge#S ... figuration

...and while the two consoles seem perfectly happy to connect to their localhost - 127.0.0.1:58846, in other words - they do nothing when I try to connect from the laptop to the server box. I've tried the following sorts of commands within the console...

connect 192.168.2.200:58846
connect 192.168.2.200
connect 192.168.2.200 <uname> <password>
connect 192.168.2.200 deluge

Nothing happens. It just shifts the command one line up and sits there.

I've also tried using the desktop client - 1.2.3 - on my Ubuntu desktop of my laptop. Again, nothing. I just get a cross beside the 192,168.*.* server...

Can anyone help further? Hopefully if anyone else has the random error messages that I was getting earlier they'll find this thread and it'll help them. It'd be great if we were able to take that right through to conclusion and remote control....

Discy