From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#21209: /gnu/store should be able to be a symlink, but it can't Date: Tue, 18 Aug 2015 19:52:18 +0200 Message-ID: <87r3n0iiwd.fsf@gnu.org> References: <20150807160308.GA13042@adjuvant> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRlLq-0000ST-JI for bug-guix@gnu.org; Tue, 18 Aug 2015 14:11:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZRlLo-0007XW-H8 for bug-guix@gnu.org; Tue, 18 Aug 2015 14:11:10 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:39434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZRlLo-0007UZ-Bj for bug-guix@gnu.org; Tue, 18 Aug 2015 14:11:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZRl4H-0007m1-RJ for bug-guix@gnu.org; Tue, 18 Aug 2015 13:53:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <20150807160308.GA13042@adjuvant> (Kragen Javier Sitaker's message of "Fri, 7 Aug 2015 16:03:08 +0000") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Kragen Javier Sitaker Cc: 21209@debbugs.gnu.org Kragen Javier Sitaker skribis: > Apparently I can=E2=80=99t make /gnu/store a symlink: > > : user@debian:~/pkgs/guix-0.8.1; time /usr/local/bin/guix pull > guix pull: error: build failed: `/gnu/store' is not a directory > > real 0m0.431s > user 0m0.104s > sys 0m0.036s > : user@debian:~/pkgs/guix-0.8.1; ls -l /gnu/store > lrwxrwxrwx 1 root root 9 Aug 7 12:56 /gnu/store -> /gnustore > : user@debian:~/pkgs/guix-0.8.1; ls -Ldl /gnu/store > drwxrwxr-t 40 root guix-builder 49152 Aug 7 12:56 /gnu/store > > Is there a reason for this? Yes, the daemon requires the canonical file name of the store. > It=E2=80=99s inconvenient. (My root SSD only has a couple gigs left.) Then I would suggest using a bind mount instead of a symlink. Does that work for you? Thanks, Ludo=E2=80=99.