Debian Testing package broken

Yui Hirasawa yui at cock.li
Sun Dec 25 20:17:50 UTC 2016


Brief description:

    The Debian (testing) package for Tahoe-LAFS seems to be broken.
    Installing it on a new system seems to complain about missing
    modules.


Steps to reproduce:

1. Install, debian.

2. # apt-get install tahoe-lafs

OR if you have LXC installed

1. Create Debian lxc container

   # lxc-create -n tahoe-test -t /usr/share/lxc/templates/lxc-debian -- -r stretch

2. Add network configuration

   # cat << EOF >> /var/lib/lxc/tahoe-test/config
   lxc.network.type=veth
   lxc.network.flags=up
   lxc.network.link=br0
   lxc.network.name=eth0
   EOF

3. Start and connect to the container
   # lxc-start -n tahoe-test
   # lxc-attach -n tahoe-test

4. Install tahoe-lafs
   # apt-get update && apt-get install tahoe-lafs -y

5. Try to use it
   # tahoe -V
   tahoe-lafs: 1.11.0 [master: 04a3e7993f70ac87c208d61f4387a59f5f419367]
   foolscap: 0.12.0
   pycryptopp: 0.7.1
   zfec: 1.4.24
   Twisted: 16.6.0
   Nevow: 0.14.2
   zope.interface: unknown
   python: 2.7.13rc1
   platform: Linux-debian_stretch/sid-x86_64-64bit
   pyOpenSSL: 16.2.0
   OpenSSL: 1.1.0c [ 10 Nov 2016]
   simplejson: 3.10.0
   pycrypto: 2.6.1
   pyasn1: 0.1.9
   service-identity: 16.0.0
   characteristic: 14.3.0
   pyasn1-modules: 0.0.7
   cryptography: 1.5.3
   cffi: None [(<type 'exceptions.ImportError'>, 'No module named cffi', ('/usr/lib/python2.7/dist-packages/allmydata/__init__.py', 239, 'get_package_versions_and_locations', '__import__(modulename)'))]
   six: 1.10.0
   enum34: 1.1.6
   pycparser: None [(<type 'exceptions.ImportError'>, 'No module named pycparser', ('/usr/lib/python2.7/dist-packages/allmydata/__init__.py', 239, 'get_package_versions_and_locations', '__import__(modulename)'))]
   setuptools: 28.7.1
   idna: 2.1 [according to pkg_resources]

   Warning: dependency 'cryptography' (version '1.5.3' imported from '/usr/lib/python2.7/dist-packages') was not found by pkg_resources.
   Warning: dependency 'cffi' (version None imported from None) was not found by pkg_resources.
   Warning: dependency 'six' (version '1.10.0' imported from '/usr/lib/python2.7') was not found by pkg_resources.
   Warning: dependency 'enum34' (version '1.1.6' imported from '/usr/lib/python2.7/dist-packages') was not found by pkg_resources.
   Warning: dependency 'pycparser' (version None imported from None) was not found by pkg_resources.

   For debugging purposes, the PYTHONPATH was
     None
   install_requires was
     ['setuptools >= 11.3', 'zfec >= 1.1.0', 'simplejson >= 1.4', 'zope.interface >= 3.6.0, != 3.6.3, != 3.6.4', 'foolscap >= 0.10.1', 'pycrypto >= 2.1.0, != 2.2,!= 2.4', 'pycryptopp >= 0.6.0', 'service-identity', 'characteristic >= 14.0.0', 'pyasn1 >= 0.1.8', 'pyasn1-modules >= 0.0.5', 'Twisted[tls] >= 15.1.0', 'Nevow >= 0.11.1', 'pyOpenSSL >= 0.14']
   sys.path after importing pkg_resources was
     /usr/bin:
     /usr/lib/python2.7:
     /usr/lib/python2.7/plat-x86_64-linux-gnu:
     /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


More information about the tahoe-dev mailing list