Re: btdownload errors (FC4 isos)

Phil Schaffner <[email protected]>
Newsgroups gmane.linux.freshrpms.user
Organization NASA Langley Research Center
Message-ID <[email protected]>
On Sun, 2005-06-12 at 22:30 +0200, Dag Wieers wrote:
> On Sun, 12 Jun 2005, Phil Schaffner wrote:
> 
> > Couldn't resist trying the torrent for the semi-official FC4 isos
> > https://www.redhat.com/archives/fedora-test-list/2005-June/msg00477.html
> > 
> > However, btdownloadcurses.py is showing errors which don't SEEM to be
> > fatal - at least the download is proceeding...
> > 
> > Can't find the traceback information.  System is FC3.  Anybody got a clue?
> 
> You may want to forward this the the bittorrent developers. There was a 
> big problem with the curses based bittorrent which resulted in 4.1.1, 
> there might be other issues left. The curses based bittorrent seems less 
> tested.
> 
> I'm sure the developers want to know this.

Seeing (apparently) the same errors under CentOS4 with both
btdownloadcurses.py and btdownloadgui.py; however, the GUI does give a
window with traceback information:

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/BitTorrent/RawServer.py", line 385, in _make_wrapped_call
    function(*args)
  File "/usr/lib/python2.3/site-packages/khashmir/krpc.py", line 63, in data_came_in
    c.datagramReceived(datagram, addr)
  File "/usr/lib/python2.3/site-packages/khashmir/krpc.py", line 154, in datagramReceived
    df.callback({'rsp' : msg[RSP], '_krpc_sender': addr})
  File "/usr/lib/python2.3/site-packages/khashmir/defer.py", line 32, in callback
    self.doCallbacks([result], self.callbacks)
  File "/usr/lib/python2.3/site-packages/khashmir/defer.py", line 43, in doCallbacks
    result = cb(result, *args, **kwargs)
  File "/usr/lib/python2.3/site-packages/khashmir/utkhashmir.py", line 45, in checkSender
    d = knode.KNodeBase.checkSender(self, dict)
  File "/usr/lib/python2.3/site-packages/khashmir/knode.py", line 31, in checkSender
    self.table.insertNode(self, contacted=1)
  File "/usr/lib/python2.3/site-packages/khashmir/khashmir.py", line 172, in insertNode
    old = self.table.insertNode(n, contacted=contacted)
  File "/usr/lib/python2.3/site-packages/khashmir/ktable.py", line 107, in insertNode
    assert node.id != NULL_ID
AssertionError

[prs@radar0 ~]$ rpm -q bittorrent
bittorrent-4.1.1-2.2.el4.rf
[prs@radar0 ~]$ rpm -q bittorrent-gui
bittorrent-gui-4.1.1-2.2.el4.rf
[prs@radar0 ~]$ rpm -q python-khashmir
python-khashmir-4.1.1-2.2.el4.rf
[prs@radar0 ~]$ rpm -q python
python-2.3.4-14.1

Also, (somewhat OT) I'm curious about the connections I'm seeing
outgoing from my box to seemingly non-bittorrent ports from python.  See
attached PNG image - FireStarter won't let me capture text.  Is it safe
to assume others are running bittorrent on ports other than 6881-6889,
or should I be worried?

Phil
bittorrent_firestarter_connections.png (image/png, 52.3 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.