From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#40123: glibc-locales: links missing in root user profile Date: Wed, 18 Mar 2020 21:15:33 -0400 Message-ID: <20200319011533.GA4884@jasmine.lan> References: <87pnd9bk76.fsf@devup.no> <87k13hbj7e.fsf@devup.no> <91170830b228c5f4b7d0ed50cc0eb6fa@selfhosted.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:49962) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jEjn1-0004nn-45 for bug-guix@gnu.org; Wed, 18 Mar 2020 21:16:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jEjn0-0005bQ-4M for bug-guix@gnu.org; Wed, 18 Mar 2020 21:16:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:35631) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jEjn0-0005b0-0K for bug-guix@gnu.org; Wed, 18 Mar 2020 21:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jEjmz-0007ba-QF for bug-guix@gnu.org; Wed, 18 Mar 2020 21:16:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: 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-mx.org@gnu.org Sender: "bug-Guix" To: Mikael Djurfeldt Cc: david larsson , bug-Guix , 40123@debbugs.gnu.org On Wed, Mar 18, 2020 at 10:57:53PM +0100, Mikael Djurfeldt wrote: > David, for your problem, I'm wondering if it couldn't be related to what > everyone has asked me: how you become root. Usually when you need to "be root" it just means that you want superuser privileges, so people do `sudo su` or `sudo apt-get install foo`. It works to execute the command, and most of the time it doesn't matter which user actually runs the command. But Guix is specifically designed as a per-user package manager. Each user has their own view of "what is installed". It does matter who runs commands like `guix pull` and `guix package`, because those commands only affect the user who runs them. This is why we are careful when giving examples using sudo, saying either `sudo -E [--preserve-env]` or `sudo -i [--login]`, so that one explicitly chooses which user to be. The issue you had could be related...