From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#19315: per-user profile directory not created/mentioned Date: Tue, 09 Dec 2014 11:33:45 +0100 Message-ID: <874mt5159y.fsf@gnu.org> References: <87oardde1p.fsf@mango.localdomain> 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]:43334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XyI7M-0001MD-2a for bug-guix@gnu.org; Tue, 09 Dec 2014 05:34:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XyI7G-0004XI-T9 for bug-guix@gnu.org; Tue, 09 Dec 2014 05:34:07 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:33104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XyI7G-0004XB-QG for bug-guix@gnu.org; Tue, 09 Dec 2014 05:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XyI7G-00039W-Ee for bug-guix@gnu.org; Tue, 09 Dec 2014 05:34:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87oardde1p.fsf@mango.localdomain> (rekado@elephly.net's message of "Mon, 08 Dec 2014 22:31:14 +0100") 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: rekado Cc: 19315@debbugs.gnu.org Hi, rekado skribis: > the manual does not mention that a per-user profile directory owned by > the user account has to be created after installation of guix. It actually does, under =E2=80=9CInvoking guix package=E2=80=9D (see ): In a multi-user setup, user profiles must be stored in a place registered as a "garbage-collector root", which =E2=80=98$HOME/.guix-prof= ile=E2=80=99 points to (*note Invoking guix gc::). That directory is normally =E2=80=98LOCALSTATEDIR/profiles/per-user/USER=E2=80=99, where LOCALSTATED= IR is the value passed to =E2=80=98configure=E2=80=99 as =E2=80=98--localstatedir=E2=80= =99, and USER is the user name. It must be created by =E2=80=98root=E2=80=99, with USER as the owner. Wh= en it does not exist, or is not owned by USER, =E2=80=98guix package=E2=80=99 emits an e= rror about it. Would you suggest making it more prominent somehow? Thanks, Ludo=E2=80=99.