Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4903 - new bittorrent fails to start

Attached to Project: Arch Linux
Opened by name withheld (Gullible Jones) - Thursday, 29 June 2006, 00:16 GMT
Last edited by Judd Vinet (judd) - Tuesday, 25 July 2006, 22:13 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture not specified
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

BT doesn't even produce a fleeting glimpse of a window, it just vomits out this traceback and dies in half a second.

[proteus@chameleon ~]$ bittorrent
Traceback (most recent call last):
File "/usr/bin/bittorrent", line 155, in ?
from BitTorrent.MultiTorrent import MultiTorrent
File "/usr/lib/python2.4/site-packages/BitTorrent/MultiTorrent.py", line 25, in ?
from BitTorrent.Torrent import Feedback, Torrent
File "/usr/lib/python2.4/site-packages/BitTorrent/Torrent.py", line 38, in ?
from BitTorrent.ConnectionManager import ConnectionManager
File "/usr/lib/python2.4/site-packages/BitTorrent/ConnectionManager.py", line 22, in ?
from BitTorrent.Connector import Connection
File "/usr/lib/python2.4/site-packages/BitTorrent/Connector.py", line 25, in ? from Crypto.Cipher import ARC4
ImportError: No module named Crypto.Cipher
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/proteus/.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/proteus/.bittorrent/data/controlsocket'
This task depends upon

Closed by  Woody Gilk (Shadowhand)
Tuesday, 10 October 2006, 04:44 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Using the "bittorrent" front end requires wxgtk, as mentioned in the install script.
Comment by Jürgen Hötzel (juergen) - Thursday, 29 June 2006, 06:14 GMT
Ups. It depends on pycrypto. I released a new package. Try it or install pycrypto manually.

Jürgen
Comment by Judd Vinet (judd) - Tuesday, 25 July 2006, 22:14 GMT
Re-opened by Gullible Jones:

Still no go:

[proteus@chameleon ~]$ bittorrent 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/proteus/.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/proteus/.bittorrent/data/controlsocket' [proteus@chameleon ~]$ bittorrent 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/proteus/.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/proteus/.bittorrent/data/controlsocket' [proteus@chameleon ~]$ sudo pacman -Q pycrypto pycrypto 2.0-1
Comment by Jürgen Hötzel (juergen) - Tuesday, 25 July 2006, 22:27 GMT
wxpython isn't installed? It's an optional dependency. You need it when you run
"bittorrent". "bittorrent-console", "bittorrent-curses" and "bittorrent-tracker" don't require it. So i left it as optional dependency.

Jürgen

Loading...