From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Profile symlink error w. python Date: Mon, 29 Feb 2016 03:50:53 -0500 Message-ID: <20160229085053.GD18766@jasmine> References: <20160229082040.GA1302@thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaJXc-0008L8-9U for guix-devel@gnu.org; Mon, 29 Feb 2016 03:50:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aaJXZ-0007ak-2D for guix-devel@gnu.org; Mon, 29 Feb 2016 03:50:56 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:58538) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aaJXY-0007ag-VA for guix-devel@gnu.org; Mon, 29 Feb 2016 03:50:52 -0500 Content-Disposition: inline In-Reply-To: <20160229082040.GA1302@thebird.nl> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Pjotr Prins Cc: "guix-devel@gnu.org" On Mon, Feb 29, 2016 at 09:20:40AM +0100, Pjotr Prins wrote: > I am hitting this problem: > > guix$ ./pre-inst-env guix package -i python-2.7.10 > The following package will be installed: > python 2.7.10 /gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10 > > (...) > > ?: 4 [hash-for-each # ...] > In ./guix/build/union.scm: > 108: 3 [union "/gnu/store/251b1fh9rsmfzry523xi4fb7w4j7x2af-profile/share/man/man1/python.1" ...] > In unknown file: > ?: 2 [partition # #] > In ./guix/build/union.scm: > 49: 1 [file-is-directory? "/gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python.1"] > In unknown file: > ?: 0 [stat "/gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python.1" ...] > > ERROR: In procedure stat: > ERROR: In procedure stat: No such file or directory: "/gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python.1" > builder for `/gnu/store/m3lfvp9sby8yx9i7np0wv16i7kj7bc51-profile.drv' failed with exit code 1 > guix package: error: build failed: build of `/gnu/store/m3lfvp9sby8yx9i7np0wv16i7kj7bc51-profile.drv' failed > > the symlink points to a symlink: > > ls -l /gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/* > lrwxrwxrwx 6 kranz root 12 Jan 1 1970 /gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python.1 -> python2.1.gz > lrwxrwxrwx 6 kranz root 14 Jan 1 1970 /gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python2.1 -> python2.7.1.gz > -r--r--r-- 6 kranz root 5620 Jan 1 1970 /gnu/store/4bs4mx6xyx0jx9827vmmbxyhjln7cmcv-python-2.7.10/share/man/man1/python2.7.1.gz It looks like python.1 points to a non-existent file (python2.1.gz instead of python2.1). Is this our bug or do other distros have to work around it too?