From mboxrd@z Thu Jan 1 00:00:00 1970 From: Josh Holland Subject: setlocale: LC_ALL: cannot change locale (en_US.utf8) Date: Thu, 30 May 2019 11:44:02 +0100 Message-ID: <20190530104402.GA23172@sirius.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([209.51.188.92]:36037) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hWIXd-0005b7-DK for help-guix@gnu.org; Thu, 30 May 2019 06:44:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hWIXc-0005ei-CJ for help-guix@gnu.org; Thu, 30 May 2019 06:44:13 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:56859) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hWIXb-0005b5-Qs for help-guix@gnu.org; Thu, 30 May 2019 06:44:12 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 0C16F220AB for ; Thu, 30 May 2019 06:44:10 -0400 (EDT) Received: from localhost (unknown [23.92.127.10]) by mail.messagingengine.com (Postfix) with ESMTPA id 2E47F80061 for ; Thu, 30 May 2019 06:44:09 -0400 (EDT) Content-Disposition: inline List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Hi Guix, I recently reinstalled Arch Linux with the Guix binary distribution on my desktop, and since then I've had some strange error messages whenever a Guix command is running: /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) I have LANG set to en_GB.UTF-8, and glibc-locales is installed with GUIX_LOCPATH set properly: $ ls $GUIX_LOCPATH/2.28/{en_GB.UTF-8,en_US.UTF-8} /home/josh/.guix-profile/lib/locale/2.28/en_GB.UTF-8: LC_ADDRESS LC_CTYPE LC_MEASUREMENT LC_MONETARY LC_NUMERIC LC_TELEPHONE LC_COLLATE LC_IDENTIFICATION LC_MESSAGES LC_NAME LC_PAPER LC_TIME /home/josh/.guix-profile/lib/locale/2.28/en_US.UTF-8: LC_ADDRESS LC_CTYPE LC_MEASUREMENT LC_MONETARY LC_NUMERIC LC_TELEPHONE LC_COLLATE LC_IDENTIFICATION LC_MESSAGES LC_NAME LC_PAPER LC_TIME I asked in the IRC channel, and the only suggestion was to check whether that copy of bash was indeed using glibc 2.28, which it is: /gnu/store/q19l04vd2za80mk1845pz7r8cz29qk43-bash-minimal-4.4.23/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/lib/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, not stripped I've not seen this problem on either of the two other machines I've installed Guix on, and not before I reinstalled. Does anybody have any ideas? -- Josh Holland