btlaunchmanycurses crashes "NotImplementedError: /dev/urandom (or equivalent) not found"

Bug #291464 reported by Tony Middleton
2
Affects Status Importance Assigned to Milestone
bittornado (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: bittornado

When running btlaunchmanycurses it runs for some time but then crashes.

EXCEPTION:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/BitTornado/RawServer.py", line 144, in listen_forever
  File "/var/lib/python-support/python2.5/BitTornado/SocketHandler.py", line 319, in handle_events
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 171, in data_came_in
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 193, in _read
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 118, in read_header
  File "/var/lib/python-support/python2.5/BitTornado/BTcrypto.py", line 45, in __init__
  File "/usr/lib/python2.5/os.py", line 731, in urandom
NotImplementedError: /dev/urandom (or equivalent) not found

I am using Kubuntu 8.10 on AMD64.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: nvidia
Package: bittornado 0.3.18-6
PackageArchitecture: all
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_GB.UTF-8
 LANGUAGE=en_US
SourcePackage: bittornado
Uname: Linux 2.6.27-7-generic x86_64

Tags: apport-bug
Revision history for this message
Tony Middleton (ximera) wrote :
Revision history for this message
Tony Middleton (ximera) wrote :

Happened again but the traceback is a little different

EXCEPTION:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/BitTornado/RawServer.py", line 144, in listen_forever
  File "/var/lib/python-support/python2.5/BitTornado/SocketHandler.py", line 319, in handle_events
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 171, in data_came_in
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 193, in _read
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 150, in read_crypto_block3b
  File "/var/lib/python-support/python2.5/BitTornado/ServerPortHandler.py", line 46, in _external_connection_made
  File "/var/lib/python-support/python2.5/BitTornado/BT1/Encrypter.py", line 636, in externally_handshaked_connection_made
  File "/var/lib/python-support/python2.5/BitTornado/BT1/Encrypter.py", line 394, in data_came_in
  File "/var/lib/python-support/python2.5/BitTornado/BTcrypto.py", line 91, in read
  File "/var/lib/python-support/python2.5/BitTornado/BT1/Encrypter.py", line 420, in _read
  File "/var/lib/python-support/python2.5/BitTornado/BT1/Encrypter.py", line 244, in read_crypto_pad3
  File "/var/lib/python-support/python2.5/BitTornado/BTcrypto.py", line 101, in padding
  File "/usr/lib/python2.5/os.py", line 731, in urandom
NotImplementedError: /dev/urandom (or equivalent) not found

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bittornado - 0.3.18-9

---------------
bittornado (0.3.18-9) unstable; urgency=low

  * fix for OSes that return file modification time as a float,
    new patch 28_float_mod_time_fix.dpatch (Closes: #503043)
  * patch interesting error where urandom is available in os.py but not
    implemented on the os, patch 29_fix_urandom_error.dpatch (LP: #291464)
  * update the package descriptions (Closes: #537592)
  * update the crypto_allowed entry in the manual page (Closes: #492031)
  * update the standards version to 3.8.3 (no changes)
  * remove dh_desktop from the rules file

 -- Ubuntu Archive Auto-Sync <email address hidden> Wed, 04 Nov 2009 01:48:22 +0000

Changed in bittornado (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.