howto cleanly uninstall deluge build from svn?
Posted: Sat Dec 27, 2008 10:12 pm
Hi there,
yesterday I installed the development version of deluge using the following steps:
All in all installation and running deluge went quite well.
Nevertheless I had some issues adding torrents with the WebUI and now I think I really messed things up...
It seems that the daemon won't start anymore...
log:
I tried to reinstall deluge by doing the following:
But the problem remains exactly the same. How can I perform a clean uninstall of deluge?
Thanks in advance!
JanAcc
EDIT:
im on Ubuntu 8.10 (Intrepid Ibex)
EDIT2:
Ok, it seems that some of the config files got messed due to a prior crash. After clearing the directory .config/deluge in my home folder and a fresh install it worked again.
Still I have the issue with adding torrents. Deluge seems to ignore the watch directory. When I try to add the .torrent file manually nothing happens.
I shutdown client and daemon and got the following deluged.log similar to the log above:
After that I'm in the same situation like at the beginning of this post...
HELP!
yesterday I installed the development version of deluge using the following steps:
Code: Select all
$ svn co http://svn.deluge-torrent.org/trunk deluge # for development version
$ cd deluge
$ sudo rm -fr /usr/lib/python2.5/site-packages/deluge*
$ python setup.py build
$ sudo python setup.py install
Nevertheless I had some issues adding torrents with the WebUI and now I think I really messed things up...

It seems that the daemon won't start anymore...
Code: Select all
$ deluged -l ./log
Code: Select all
Traceback (most recent call last):
File "/usr/bin/deluged", line 8, in <module>
load_entry_point('deluge==1.2.0-dev', 'console_scripts', 'deluged')()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/main.py", line 200, in start_daemon
Daemon(options, args)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/daemon.py", line 96, in __init__
component.start()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 186, in start
_ComponentRegistry.start()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 106, in start
self.start_component(component)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 119, in start_component
self.components[name]._start()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 51, in _start
if self._update():
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 79, in _update
self.update()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/autoadd.py", line 92, in update
component.get("TorrentManager").add(filedump=filedump, filename=filename)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrentmanager.py", line 365, in add
torrent = Torrent(handle, options, state, filename, magnet)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 186, in __init__
self.set_options(self.options)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 217, in set_options
for (key, value) in options.items():
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 73, in items
i.append((k, self.__getitem__(k)))
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 97, in __getitem__
if self.default_keys[key] in self.config.config:
TypeError: list objects are unhashable
Code: Select all
$ svn up
$ sudo rm -fr ./build
$ sudo rm -fr /usr/lib/python2.5/site-packages/deluge*
$ python setup.py build
$ sudo python setup.py install
Thanks in advance!
JanAcc
EDIT:
im on Ubuntu 8.10 (Intrepid Ibex)
EDIT2:
Ok, it seems that some of the config files got messed due to a prior crash. After clearing the directory .config/deluge in my home folder and a fresh install it worked again.
Still I have the issue with adding torrents. Deluge seems to ignore the watch directory. When I try to add the .torrent file manually nothing happens.
I shutdown client and daemon and got the following deluged.log similar to the log above:
Code: Select all
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/component.py", line 79, in _update
self.update()
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/autoadd.py", line 92, in update
component.get("TorrentManager").add(filedump=filedump, filename=filename)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrentmanager.py", line 365, in add
torrent = Torrent(handle, options, state, filename, magnet)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 186, in __init__
self.set_options(self.options)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 217, in set_options
for (key, value) in options.items():
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 73, in items
i.append((k, self.__getitem__(k)))
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/torrent.py", line 97, in __getitem__
if self.default_keys[key] in self.config.config:
TypeError: list objects are unhashable
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/core.py", line 260, in _add_torrent_file
self.pluginmanager.run_post_torrent_add(torrent_id)
File "/usr/lib/python2.5/site-packages/deluge-1.2.0_dev-py2.5-linux-i686.egg/deluge/core/pluginmanager.py", line 126, in run_post_torrent_add
function(torrent_id)
File "build/bdist.linux-i686/egg/label/core.py", line 128, in post_torrent_add
KeyError: None
HELP!
