tahoe-lafs is incompatible with the version of pycryptopp it depends on
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_
File "/usr/lib/
return get_distributio
File "/usr/lib/
return ep.load()
File "/usr/lib/
entry = __import_
File "/usr/lib/
check_
File "/usr/lib/
raise PackagingError(
allmydata.
PackagingError: We require pycryptopp >= 0.5.20, but could only find version 0.5.17.
The version we found is from '/usr/lib/
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[
sys.path after importing pkg_resources was
/usr/bin:
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
/usr/
-------
~$ 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-
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://
Original-
Python-Version: >= 2.5
-------
perhaps it should depend on python-pycryptopp (>= 0.5.20)
Changed in tahoe-lafs (Ubuntu): | |
status: | New → Confirmed |