[volunteergrid2-l] errors installing tahoe

David-Sarah Hopwood david-sarah at jacaranda.org
Thu Apr 12 01:35:55 UTC 2012


On 12/04/12 01:14, erpo41 at gmail.com wrote:
> Hi all,
> 
> Since my node seems stable, I'm beginning to upload my backups into
> the grid. Since tahoe is running on a dedicated server in its own user
> account, I need to make the tahoe executable available to my personal
> user account on that server. (Previously I had been running tahoe out
> of /home/volunteergrid2/allmydata-tahoe-1.9.1/bin.)
> 
> 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
> ----------------------
> 
> This is why I hate building/installing from source on Linux. What do
> --record and --root do? Does "building system packages" refer to
> building the executable or a deb/rpm package? Do I actually have to go
> back and rebuild the tahoe executable with those options? If so, where
> do I insert those options in the "python setup.py build" command line
> recommended by quickstart.rst for building the executable? What do
> those options do and what should I set them to on my system?

The 'install' Makefile target should not be using
--single-version-externally-managed; I'll file a ticket about that.

As a workaround, use 'sudo python ./setup.py install'.

-- 
David-Sarah Hopwood ⚥

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 554 bytes
Desc: OpenPGP digital signature
URL: <https://tahoe-lafs.org/cgi-bin/mailman/private/volunteergrid2-l/attachments/20120412/79d981d1/attachment.pgp>


More information about the volunteergrid2-l mailing list