From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id sLaLCAJV11/wdgAA0tVLHw (envelope-from ) for ; Mon, 14 Dec 2020 12:05:22 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id kEJWBAJV118+YQAAB5/wlQ (envelope-from ) for ; Mon, 14 Dec 2020 12:05:22 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B9BCC9403EB for ; Mon, 14 Dec 2020 12:05:21 +0000 (UTC) Received: from localhost ([::1]:56634 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kolBb-0005GG-5h for larch@yhetil.org; Mon, 14 Dec 2020 05:34:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43770) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kolB4-0004NR-Fq for bug-guix@gnu.org; Mon, 14 Dec 2020 05:34:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39760) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kolB4-0002Nz-91 for bug-guix@gnu.org; Mon, 14 Dec 2020 05:34:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kolB4-0007a3-61 for bug-guix@gnu.org; Mon, 14 Dec 2020 05:34:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45166: Wrong locale settings for guix-daemon causes confusing error Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 14 Dec 2020 10:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45166 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 45166-submit@debbugs.gnu.org id=B45166.160794201729107 (code B ref 45166); Mon, 14 Dec 2020 10:34:02 +0000 Received: (at 45166) by debbugs.gnu.org; 14 Dec 2020 10:33:37 +0000 Received: from localhost ([127.0.0.1]:51306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kolAe-0007ZP-Th for submit@debbugs.gnu.org; Mon, 14 Dec 2020 05:33:37 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kolAd-0007ZD-Rs for 45166@debbugs.gnu.org; Mon, 14 Dec 2020 05:33:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:49815) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kolAY-0002It-7n; Mon, 14 Dec 2020 05:33:30 -0500 Received: from host-37-191-236-253.lynet.no ([37.191.236.253]:39050 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kolAP-0005la-DP; Mon, 14 Dec 2020 05:33:29 -0500 From: Marius Bakke In-Reply-To: <87eejsvh7t.fsf@gnu.org> References: <87wnxp2t0y.fsf@gnu.org> <87eejsvh7t.fsf@gnu.org> Date: Mon, 14 Dec 2020 11:33:18 +0100 Message-ID: <87ft48ad8x.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45166@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.91 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: B9BCC9403EB X-Spam-Score: -4.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: EGzK3DCgPli/ --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s skriver: > Hi, > > Marius Bakke skribis: > >> User sss2 reported on #guix[0] that running guix-daemon with an invalid >> locale causes the following error: >> >> # guix pull >> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu= .org/git/guix.git'... >> Building from this channel: >> guix https://git.savannah.gnu.org/git/guix.git 77667e2 >> Computing Guix derivation for 'x86_64-linux'... | >> guix pull: error: got unexpected path `hint: Consider installing the `gl= ibc-utf8-locales' or `glibc-locales' package and' from substituter > > How did they run the daemon? The systemd unit file we provide normally > makes sure it runs with the right GUIX_LOCPATH and with a valid locale. It was a hand-written systemd unit file, hence the error. My main concern is with this error message: guix pull: error: got unexpected path `hint: Consider installing the `gli= bc-utf8-locales' or `glibc-locales' package and' from substituter Previously, the daemon would continue in the face of wrong locale settings, but print lots of warnings, now it fails hard and early with this unhelpful message. If that is intended, can we catch it and provide a more actionable error message? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFDBAEBCgAtFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl/XP24PHG1hcml1c0Bn bnUub3JnAAoJEKKgbfKjOlT6esgIAIzxFx4KgKovbJu3+JgRiySrPMAQdw4+EyrO XNi+SNH0iLPTmni62Rg9N+0t9Pvpw9/XDkF+zhh65gBdC8xc8f8DJVsX5OkzpPGj f17A2Coj+bqnPDs53DFrl1EdPRMQCVgQrGDsPoByLB6a19wumOiNtbqIaRoQ51qI ePDaB2RotTYabfujURJL3GizipjP1/XCb9F6sFBcuLsjbioAp14YxDsl2rrhbLA2 HhUDNvrs0LhTA9UbhYHTKmXUM/zbSX7AGndBk4+Zl2FarDuS23+WFuRu/MG+7lbB V+lDws4SbFrTUOehARKOC4qAj3YNolD6y9aklbPPHcdGdUDejG0= =LlA6 -----END PGP SIGNATURE----- --=-=-=--