[volunteergrid2-l] Fwd: errors installing tahoe

erpo41 at gmail.com erpo41 at gmail.com
Fri Apr 13 01:40:54 UTC 2012


Aaaaand reply to the list.

---------- Forwarded message ----------
From: erpo41 at gmail.com <erpo41 at gmail.com>
Date: Thu, Apr 12, 2012 at 12:22 PM
Subject: Re: [volunteergrid2-l] errors installing tahoe
To: David-Sarah Hopwood <david-sarah at jacaranda.org>


On Thu, Apr 12, 2012 at 9:14 AM, David-Sarah Hopwood
<david-sarah at jacaranda.org> wrote:
> On 12/04/12 02:35, David-Sarah Hopwood wrote:
>> On 12/04/12 01:14, erpo41 at gmail.com wrote:
>>> When I tried to install tahoe, I got the following error messages:
>>>
>>> -------------------
>>> eric at io:/home/volunteergrid2/allmydata-tahoe-1.9.1$ sudo make install
>>> python ./setup.py install --single-version-externally-managed
>>> running update_version
>>> no version-control data found, leaving _version.py alone
>>> running install
>>> error: You must specify --record or --root when building system packages
>>> make: *** [install] Error 1
>>> ----------------------
>>
>> The 'install' Makefile target should not be using
>> --single-version-externally-managed; I'll file a ticket about that.
>
> Filed as <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1717>.
>
>> As a workaround, use 'sudo python ./setup.py install'.
>
> Does this workaround work on your system?

Thanks for the suggestion! That command did install the tahoe
executable in /usr/local/bin/tahoe, but when I try to run it I get
this:

------------
eric at io:/srv/volunteergrid2$ tahoe
Traceback (most recent call last):
 File "/usr/local/bin/tahoe", line 6, in <module>
   from pkg_resources import load_entry_point
 File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2655,
in <module>
   working_set.require(__requires__)
 File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 648, in
require
   needed = self.resolve(parse_requirements(requirements))
 File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 546, in
resolve
   raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pycryptopp>=0.5.20
--------------

I'm guessing that tahoe depends on a lot of external libraries that
weren't installed along with the executable when I ran that command.

As a workaround, I copied the /home/volunteergrid2/allmydata-1.9.1
directory to /home/eric, reset the directory ownership, and symlinked
the executable into /home/eric/bin. Now I have tahoe for my user
account, which is all I really needed anyway.

Thanks,
Eric
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tahoe-lafs.org/cgi-bin/mailman/private/volunteergrid2-l/attachments/20120412/77ce3f19/attachment.html>


More information about the volunteergrid2-l mailing list