tahoe-lafs is incompatible with the version of pycryptopp it depends on

Bug #843000 reported by thearthur
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tahoe-lafs (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

tahoe-lafs depends on pycryptoapp >= 0.5.20 but it's 'dependency' only provides 0.5.17.

Traceback (most recent call last):
  File "/usr/bin/tahoe", line 9, in <module>
    load_entry_point('allmydata-tahoe==1.8.2', 'console_scripts', 'tahoe')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 305, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2244, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1954, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/pymodules/python2.7/allmydata/__init__.py", line 369, in <module>
    check_all_requirements()
  File "/usr/lib/pymodules/python2.7/allmydata/__init__.py", line 367, in check_all_requirements
    raise PackagingError(get_error_string(errors, debug=True))
allmydata.PackagingError:
PackagingError: We require pycryptopp >= 0.5.20, but could only find version 0.5.17.
The version we found is from '/usr/lib/pymodules/python2.7'.
To resolve this problem, uninstall that version, either using your
operating system's package manager or by moving aside the directory.

For debugging purposes, the PYTHONPATH was
  None
install_requires was
  ['setuptools >= 0.6c6', 'zfec >= 1.1.0', 'simplejson >= 1.4', 'zope.interface', 'Twisted >= 2.4.0', 'foolscap[secure_connections] >= 0.6.1', 'Nevow >= 0.6.0', 'pycrypto == 2.0.1, == 2.1.0, >= 2.3', 'pyasn1 >= 0.0.8a', 'mock', 'pycryptopp >= 0.5.20']
sys.path after importing pkg_resources was
  /usr/bin:
  /usr/lib/python2.7:
  /usr/lib/python2.7/plat-linux2:
  /usr/lib/python2.7/lib-tk:
  /usr/lib/python2.7/lib-old:
  /usr/lib/python2.7/lib-dynload:
  /usr/local/lib/python2.7/dist-packages:
  /usr/lib/python2.7/dist-packages:
  /usr/lib/python2.7/dist-packages/PIL:
  /usr/lib/pymodules/python2.7/gtk-2.0:
  /usr/lib/python2.7/dist-packages/gst-0.10:
  /usr/lib/python2.7/dist-packages/gtk-2.0:
  /usr/lib/pymodules/python2.7:
  /usr/lib/pymodules/python2.7/ubuntuone-storage-protocol:
  /usr/lib/pymodules/python2.7/ubuntuone-client:
  /usr/lib/pymodules/python2.7/libubuntuone:
  /usr/lib/pymodules/python2.7/ubuntuone-control-panel

--------------------------------------------------------------------------------------------------------

~$ dpkg -s tahoe-lafs
Package: tahoe-lafs
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 4932
Maintainer: Ubuntu Developers <email address hidden>
Architecture: all
Version: 1.8.2-0ubuntu1
Depends: python (>= 2.5), python-support (>= 0.90.0), python-twisted, python-foolscap (>= 0.4.1), python-openssl, python-nevow, python-simplejson (>= 1.4), python-zfec (>= 1.1), python-pycryptopp (>= 0.5.14), python-setuptools
Description: Secure distributed filesystem
 Tahoe, the Least Authority File System, is a distributed filesystem that
 features high reliability, strong security properties, and a fine-grained
 sharing model. Files are encrypted, signed, erasure-coded, then distributed
 over multiple servers, such that any (configurable) subset of the servers
 will be sufficient to recover the data. The default 3-of-10 configuration
 tolerates up to 7 server failures before data becomes unrecoverable.
 .
 Tahoe offers "provider-independent security": the confidentiality and
 integrity of your data do not depend upon the behavior of the servers. The
 use of erasure-coding means that reliability and availability depend only
 upon a subset of the servers.
 .
 Tahoe files are accessed through a RESTful web API, a human-oriented web
 server interface, and CLI tools.
Homepage: http://allmydata.org/trac/tahoe
Original-Maintainer: Brian Warner <email address hidden>
Python-Version: >= 2.5

--------------------------------------------------------------------------------------------

perhaps it should depend on python-pycryptopp (>= 0.5.20)

Changed in tahoe-lafs (Ubuntu):
status: New → Confirmed
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.