From unknown Mon Jun 23 20:15:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19315 <19315@debbugs.gnu.org> To: bug#19315 <19315@debbugs.gnu.org> Subject: Status: per-user profile directory not created/mentioned Reply-To: bug#19315 <19315@debbugs.gnu.org> Date: Tue, 24 Jun 2025 03:15:24 +0000 retitle 19315 per-user profile directory not created/mentioned reassign 19315 guix submitter 19315 rekado severity 19315 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 08 16:35:24 2014 Received: (at submit) by debbugs.gnu.org; 8 Dec 2014 21:35:24 +0000 Received: from localhost ([127.0.0.1]:58189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy5xk-0002AF-C0 for submit@debbugs.gnu.org; Mon, 08 Dec 2014 16:35:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42135) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xy5xh-0002A0-Rd for submit@debbugs.gnu.org; Mon, 08 Dec 2014 16:35:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xy5xX-000632-MT for submit@debbugs.gnu.org; Mon, 08 Dec 2014 16:35:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:46036) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy5xX-00062Y-Ji for submit@debbugs.gnu.org; Mon, 08 Dec 2014 16:35:11 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy5tv-0001cp-Rd for bug-guix@gnu.org; Mon, 08 Dec 2014 16:31:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xy5tn-0004VB-Ft for bug-guix@gnu.org; Mon, 08 Dec 2014 16:31:27 -0500 Received: from sender1.zohomail.com ([74.201.84.155]:29754) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xy5tn-0004V6-7E for bug-guix@gnu.org; Mon, 08 Dec 2014 16:31:19 -0500 Received: from localhost (brln-4db2e0ca.pool.mediaWays.net [77.178.224.202]) by mx.zohomail.com with SMTPS id 1418074277882464.8999529685532; Mon, 8 Dec 2014 13:31:17 -0800 (PST) From: rekado To: bug-guix@gnu.org Subject: per-user profile directory not created/mentioned Date: Mon, 08 Dec 2014 22:31:14 +0100 Message-ID: <87oardde1p.fsf@mango.localdomain> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Zoho-Virus-Status: 2 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Hi guix, the manual does not mention that a per-user profile directory owned by the user account has to be created after installation of guix. On a fresh installation of the package manager the missing profile directory is mentioned only after attempting to run a guix command. Cheers, rekado From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 09 05:33:50 2014 Received: (at 19315) by debbugs.gnu.org; 9 Dec 2014 10:33:50 +0000 Received: from localhost ([127.0.0.1]:58550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XyI73-000390-N6 for submit@debbugs.gnu.org; Tue, 09 Dec 2014 05:33:49 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:43591) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XyI71-00038r-6Z for 19315@debbugs.gnu.org; Tue, 09 Dec 2014 05:33:48 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7C3F85AF; Tue, 9 Dec 2014 11:33:46 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dUkxMTQWDHXk; Tue, 9 Dec 2014 11:33:46 +0100 (CET) Received: from pluto (pluto.bordeaux.inria.fr [193.50.110.57]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 2E0C7186; Tue, 9 Dec 2014 11:33:46 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rekado Subject: Re: bug#19315: per-user profile directory not created/mentioned References: <87oardde1p.fsf@mango.localdomain> Date: Tue, 09 Dec 2014 11:33:45 +0100 In-Reply-To: <87oardde1p.fsf@mango.localdomain> (rekado@elephly.net's message of "Mon, 08 Dec 2014 22:31:14 +0100") Message-ID: <874mt5159y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19315 Cc: 19315@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) 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. From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 04 17:43:52 2015 Received: (at 19315-done) by debbugs.gnu.org; 4 Jan 2015 22:43:52 +0000 Received: from localhost ([127.0.0.1]:36740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7tto-0002YS-8p for submit@debbugs.gnu.org; Sun, 04 Jan 2015 17:43:52 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:34740) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y7ttl-0002YG-Oi for 19315-done@debbugs.gnu.org; Sun, 04 Jan 2015 17:43:50 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3922F43A1; Sun, 4 Jan 2015 23:43:48 +0100 (CET) Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SNLm4Oclyc2N; Sun, 4 Jan 2015 23:43:48 +0100 (CET) Received: from pluto (reverse-83.fdn.fr [80.67.176.83]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CE3886BE; Sun, 4 Jan 2015 23:43:47 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: rekado Subject: Re: bug#19315: per-user profile directory not created/mentioned References: <87oardde1p.fsf@mango.localdomain> <874mt5159y.fsf@gnu.org> Date: Sun, 04 Jan 2015 23:43:46 +0100 In-Reply-To: <874mt5159y.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 09 Dec 2014 11:33:45 +0100") Message-ID: <87fvbq180t.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 19315-done Cc: 19315-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) ludo@gnu.org (Ludovic Court=C3=A8s) skribis: > 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-pr= ofile=E2=80=99 > points to (*note Invoking guix gc::). That directory is normally > =E2=80=98LOCALSTATEDIR/profiles/per-user/USER=E2=80=99, where LOCALSTAT= EDIR 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. = When it does not > exist, or is not owned by USER, =E2=80=98guix package=E2=80=99 emits an= error about it. > > Would you suggest making it more prominent somehow? Commit 15ddeff merges code from nix-daemon. Among other things, it adds code to create this =E2=80=98profiles/per-user=E2=80=99 directory with appr= opriate permissions (see LocalStore::LocalStore(bool reserveSpace) in local-store.cc.) Commit 4379c35 updates the manual accordingly. Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 20:15:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Feb 2015 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator