From unknown Wed Sep 10 09:28:53 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#58663 <58663@debbugs.gnu.org> To: bug#58663 <58663@debbugs.gnu.org> Subject: Status: =?UTF-8?Q?=E2=80=98guix?= shell =?UTF-8?Q?-C=E2=80=99?= regression Reply-To: bug#58663 <58663@debbugs.gnu.org> Date: Wed, 10 Sep 2025 16:28:53 +0000 retitle 58663 =E2=80=98guix shell -C=E2=80=99 regression reassign 58663 guix submitter 58663 Ludovic Court=C3=A8s severity 58663 important thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 12:27:11 2022 Received: (at submit) by debbugs.gnu.org; 20 Oct 2022 16:27:11 +0000 Received: from localhost ([127.0.0.1]:36012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olYNz-0005HL-1T for submit@debbugs.gnu.org; Thu, 20 Oct 2022 12:27:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:54728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olYNp-0005Gr-Nb for submit@debbugs.gnu.org; Thu, 20 Oct 2022 12:27:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olYNg-0004y3-P7 for bug-guix@gnu.org; Thu, 20 Oct 2022 12:27:00 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:64905) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1olYNa-000768-DT for bug-guix@gnu.org; Thu, 20 Oct 2022 12:26:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=YjcfV5DTgXqPY03z8MLVs8l22g7HoOC4KZ9oAeaV1X8=; b=N0/bl8VeCfdJb0ny2R4VxixBoul4Hn9bI+LWMDl2luOI8f40GqlMIqbh h18yFuXrokw9zTrbE1kACw13Uxv8ckwMwKmz4um0xsQPOiUxxxLZ7Sz/a ut7YCmCJ3cWULctDYVFRz/gIkn5FriOrm7mk1pmjqCPGc4ibm7Zfg5p6S Q=; Authentication-Results: mail3-relais-sop.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.95,199,1661810400"; d="scan'208";a="32004801" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2022 18:26:37 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: bug-guix@gnu.org Subject: =?utf-8?Q?=E2=80=98guix?= shell =?utf-8?Q?-C=E2=80=99?= regression X-Debbugs-Cc: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: Nonidi 29 =?utf-8?Q?Vend=C3=A9miaire?= an 231 de la =?utf-8?Q?R=C3=A9volution=2C?= jour de l'Orge X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 20 Oct 2022 18:26:36 +0200 Message-ID: <877d0ucvgj.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -2.3 (--) Recent =E2=80=98guix shell -C=E2=80=99 fails to create a container on a for= eign distro: --8<---------------cut here---------------start------------->8--- ~$ guix describe Generation 7 Oct 20 2022 16:38:27 (current) guix 4716cea repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 4716cea6256523a8ecf90a426d675bfb7620f3e4 ~$ strace -o ,,s.bad -f guix shell -C coreutils guix shell: error: mount: mount "/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4= y-bash-static-5.1.8" on "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch71= 6isd8z7lcwrnvz28ap4y-bash-static-5.1.8": Operation not permitted ~$ grep mount.*/gnu/store ,,s.bad 21363 mount("/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8"= , "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-b= ash-static-5.1.8", 0x11cf6e0, MS_RDONLY|MS_NOATIME|MS_BIND, NULL) =3D 0 21363 mount("/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.8"= , "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-b= ash-static-5.1.8", 0x11ad160, MS_RDONLY|MS_REMOUNT|MS_NOATIME|MS_BIND, NULL= ) =3D -1 EPERM (Operation not permitted) ~$ mount |grep /gnu/store REDACTED on /gnu/store type nfs (rw,noatime,nodiratime,vers=3D3,rsize=3D104= 8576,wsize=3D1048576,namlen=3D255,hard,proto=3Dtcp,timeo=3D600,retrans=3D2,= sec=3Dsys,mountaddr=3DREDACTED,mountvers=3D3,mountport=3D47613,mountproto= =3Dudp,local_lock=3Dnone,addr=3DREDACTED,_netdev) --8<---------------cut here---------------end--------------->8--- An older generation (from Feb. 2021) does it just fine on the same machine: --8<---------------cut here---------------start------------->8--- $ /var/guix/profiles/per-user/lcourtes/current-guix-6-link/bin/guix describe guix e7195e8 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: e7195e83c85a83131c0981bae2b6e5613669ebd1 ~$ strace -f -o ,,s.good /var/guix/profiles/per-user/lcourtes/current-guix-= 6-link/bin/guix environment -C coreutils -- uname -orv 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) GNU/Linux ~$ grep mount.*/gnu/store ,,s.good |head=20 25204 mount("/gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0.16= ", "/tmp/guix-directory.erI4qY//gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-= bash-static-5.0.16", 0x196a8d0, MS_RDONLY|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0.16= ", "/tmp/guix-directory.erI4qY//gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-= bash-static-5.0.16", 0x1963e00, MS_RDONLY|MS_REMOUNT|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/zzkly5rbfvahwqgcs7crz0ilpi7x5g5p-ncurses-6.2", "/tm= p/guix-directory.erI4qY//gnu/store/zzkly5rbfvahwqgcs7crz0ilpi7x5g5p-ncurses= -6.2", 0x18bff90, MS_RDONLY|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/zzkly5rbfvahwqgcs7crz0ilpi7x5g5p-ncurses-6.2", "/tm= p/guix-directory.erI4qY//gnu/store/zzkly5rbfvahwqgcs7crz0ilpi7x5g5p-ncurses= -6.2", 0x1943bc0, MS_RDONLY|MS_REMOUNT|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/knp4rkdm39ph4brkbzsp07q248nfffi1-readline-8.0.4", "= /tmp/guix-directory.erI4qY//gnu/store/knp4rkdm39ph4brkbzsp07q248nfffi1-read= line-8.0.4", 0x1960c70, MS_RDONLY|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/knp4rkdm39ph4brkbzsp07q248nfffi1-readline-8.0.4", "= /tmp/guix-directory.erI4qY//gnu/store/knp4rkdm39ph4brkbzsp07q248nfffi1-read= line-8.0.4", 0x19732b0, MS_RDONLY|MS_REMOUNT|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31", "/tmp= /guix-directory.erI4qY//gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.= 31", 0x19491b0, MS_RDONLY|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31", "/tmp= /guix-directory.erI4qY//gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.= 31", 0x1949140, MS_RDONLY|MS_REMOUNT|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib", "/= tmp/guix-directory.erI4qY//gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7= .5.0-lib", 0x1974810, MS_RDONLY|MS_BIND, NULL) =3D 0 25204 mount("/gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7.5.0-lib", "/= tmp/guix-directory.erI4qY//gnu/store/01b4w3m6mp55y531kyi1g8shh722kwqm-gcc-7= .5.0-lib", 0x1960c30, MS_RDONLY|MS_REMOUNT|MS_BIND, NULL) =3D 0 --8<---------------cut here---------------end--------------->8--- Notice that in the first case, we bind-mount and remount with MS_NOATIME, but not in the second case. This looks like a regression caused by the fix to and, viewed from another angle, by the fact that =E2=80=9Cnodiratime=E2=80=9D is not preserved. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 15:13:06 2022 Received: (at control) by debbugs.gnu.org; 20 Oct 2022 19:13:06 +0000 Received: from localhost ([127.0.0.1]:36150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olayY-0000xS-0O for submit@debbugs.gnu.org; Thu, 20 Oct 2022 15:13:06 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:53346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1olayR-0000wr-Tx for control@debbugs.gnu.org; Thu, 20 Oct 2022 15:13:04 -0400 Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludo@gnu.org; dmarc=fail (p=none dis=none) d=gnu.org X-IronPort-AV: E=Sophos;i="5.95,199,1661810400"; d="scan'208";a="66251327" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2022 21:12:52 +0200 Date: Thu, 20 Oct 2022 21:12:52 +0200 Message-Id: <875ygecnrf.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #58663 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.7 (/) severity 58663 important quit From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 21 02:50:25 2022 Received: (at 58663-done) by debbugs.gnu.org; 21 Oct 2022 06:50:25 +0000 Received: from localhost ([127.0.0.1]:36752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ollrN-0004fC-1V for submit@debbugs.gnu.org; Fri, 21 Oct 2022 02:50:25 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:59124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ollrK-0004ey-TA for 58663-done@debbugs.gnu.org; Fri, 21 Oct 2022 02:50:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:references:date:in-reply-to: message-id:mime-version:content-transfer-encoding; bh=wphYTbXgSroyeqohiBHBjVtQvLZPSZGaWEUaM/d8TV4=; b=QEClkJo18gqaeEWNWbkPsTvwDqWzxMeSaJokiD1SqBHMhMxv+HhwNTh2 OQbyeKNHRiwOgLoJEiUF9ZPzb1iEE/GuHI5UiOUB3mKGKkRalJ2nD52+K 84ke1JooBchzJh7McuZV2LpdtKWJNkfMRYkNYOvOgEQgngiwA7hhMZqA6 g=; Authentication-Results: mail2-relais-roc.national.inria.fr; dkim=none (message not signed) header.i=none; spf=SoftFail smtp.mailfrom=ludovic.courtes@inria.fr; dmarc=fail (p=none dis=none) d=inria.fr X-IronPort-AV: E=Sophos;i="5.95,200,1661810400"; d="scan'208";a="66303684" Received: from unknown (HELO ribbon) ([193.50.110.59]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2022 08:50:15 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 58663-done@debbugs.gnu.org Subject: Re: bug#58663: =?utf-8?Q?=E2=80=98guix?= shell =?utf-8?Q?-C?= =?utf-8?Q?=E2=80=99?= regression References: <877d0ucvgj.fsf@inria.fr> Date: Fri, 21 Oct 2022 08:50:15 +0200 In-Reply-To: <877d0ucvgj.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Thu, 20 Oct 2022 18:26:36 +0200") Message-ID: <87y1t9acwo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 58663-done Cc: pierre-Antoine.Bouttier@univ-grenoble-alpes.fr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.7 (-) Ludovic Court=C3=A8s skribis: > ~$ strace -o ,,s.bad -f guix shell -C coreutils > guix shell: error: mount: mount "/gnu/store/720rj90bch716isd8z7lcwrnvz28a= p4y-bash-static-5.1.8" on "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch= 716isd8z7lcwrnvz28ap4y-bash-static-5.1.8": Operation not permitted > ~$ grep mount.*/gnu/store ,,s.bad > 21363 mount("/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.= 8", "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y= -bash-static-5.1.8", 0x11cf6e0, MS_RDONLY|MS_NOATIME|MS_BIND, NULL) =3D 0 > 21363 mount("/gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y-bash-static-5.1.= 8", "/tmp/guix-directory.E6yvR8//gnu/store/720rj90bch716isd8z7lcwrnvz28ap4y= -bash-static-5.1.8", 0x11ad160, MS_RDONLY|MS_REMOUNT|MS_NOATIME|MS_BIND, NU= LL) =3D -1 EPERM (Operation not permitted) > ~$ mount |grep /gnu/store > REDACTED on /gnu/store type nfs (rw,noatime,nodiratime,vers=3D3,rsize=3D1= 048576,wsize=3D1048576,namlen=3D255,hard,proto=3Dtcp,timeo=3D600,retrans=3D= 2,sec=3Dsys,mountaddr=3DREDACTED,mountvers=3D3,mountport=3D47613,mountproto= =3Dudp,local_lock=3Dnone,addr=3DREDACTED,_netdev) [...] > This looks like a regression caused by the fix to > and, viewed from another angle, by > the fact that =E2=80=9Cnodiratime=E2=80=9D is not preserved. It was lack of MS_NODIRATIME preservation that was causing problems. Fixed in 6352e3a17b5978cf9af9e1668816d8f47ec85208! Ludo=E2=80=99. From unknown Wed Sep 10 09:28:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 Nov 2022 12:24:07 +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