FS#4917 - bittorrent-4.20.1-2 error

Attached to Project: Arch Linux
Opened by hans (kryo) - Friday, 30 June 2006, 13:13 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Jürgen Hötzel (juergen)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Console output:

Traceback (most recent call last):
File "/usr/bin/bittorrent", line 159, in ?
from BitTorrent.GUI_wx.DownloadManager import MainLoop
File "/usr/lib/python2.4/site-packages/BitTorrent/GUI_wx/__init__.py", line 28, in ?
import wx
ImportError: No module named wx
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.4/site-packages/BitTorrent/atexit_threads.py", line 57, in duh
func(*targs, **kargs)
File "/usr/lib/python2.4/site-packages/BitTorrent/IPC.py", line 170, in stop
self.rawserver.stop_listening(self.controlsocket)
File "/usr/lib/python2.4/site-packages/BitTorrent/RawServer_twisted.py", line 814, in stop_listening
self.factory.pop_connection_data(self._get_data_key(serversocket))
File "/usr/lib/python2.4/site-packages/BitTorrent/RawServer_twisted.py", line 483, in pop_connection_data
return self.connection_data.pop_from_row(key)
File "/usr/lib/python2.4/site-packages/BitTorrent/DictWithLists.py", line 58, in pop
l = self.parent.__getitem__(self, key)
File "/usr/lib/python2.4/UserDict.py", line 17, in __getitem__
def __getitem__(self, key): return self.data[key]
KeyError: '/home/user/.bittorrent/data/controlsocket'
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib/python2.4/site-packages/BitTorrent/atexit_threads.py", line 57, in duh
func(*targs, **kargs)
File "/usr/lib/python2.4/site-packages/BitTorrent/IPC.py", line 170, in stop
self.rawserver.stop_listening(self.controlsocket)
File "/usr/lib/python2.4/site-packages/BitTorrent/RawServer_twisted.py", line 814, in stop_listening
self.factory.pop_connection_data(self._get_data_key(serversocket))
File "/usr/lib/python2.4/site-packages/BitTorrent/RawServer_twisted.py", line 483, in pop_connection_data
return self.connection_data.pop_from_row(key)
File "/usr/lib/python2.4/site-packages/BitTorrent/DictWithLists.py", line 58, in pop
l = self.parent.__getitem__(self, key)
File "/usr/lib/python2.4/UserDict.py", line 17, in __getitem__
def __getitem__(self, key): return self.data[key]
KeyError: '/home/user/.bittorrent/data/controlsocket'
This task depends upon

Closed by  Jürgen Hötzel (juergen)
Sunday, 02 July 2006, 18:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  A added a message to the package install script (in CVS) which displays a message about the optional dependency
Comment by Hussam Al-Tayeb (hussam) - Friday, 30 June 2006, 22:12 GMT
I still see this problem with 4.20.2
Comment by Jürgen Hötzel (juergen) - Saturday, 01 July 2006, 09:00 GMT
wxpython is an optional dependency required for the X-Frontend "bittorrent".
"bittorrent-console" and "bittorrent-curses" dont't need it

Jürgen
Comment by Jan de Groot (JGC) - Saturday, 01 July 2006, 09:03 GMT
Hmm, bittorrent had dependencies on wxpython for a long time, then it switched to pygtk and now they're back to wx again... how silly...
Comment by hans (kryo) - Sunday, 02 July 2006, 12:56 GMT
Yeah, it works fine with wxpython installed. Thanks!

Loading...