From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 22 04:46:44 2021 Received: (at 46292) by debbugs.gnu.org; 22 Feb 2021 09:46:44 +0000 Received: from localhost ([127.0.0.1]:55667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lE7nf-00064a-VE for submit@debbugs.gnu.org; Mon, 22 Feb 2021 04:46:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lE7nd-00064M-Vc for 46292@debbugs.gnu.org; Mon, 22 Feb 2021 04:46:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51420) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lE7nY-0000bX-1F; Mon, 22 Feb 2021 04:46:36 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42332 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lE7nW-000154-TM; Mon, 22 Feb 2021 04:46:35 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Lucas Nussbaum Subject: Re: bug#46292: =?utf-8?Q?=E2=80=98guix?= environment =?utf-8?Q?-C?= =?utf-8?Q?=E2=80=99?= fails with Linux 4.19 (Debian) References: <87h7ms8658.fsf@inria.fr> <20210210060403.GA15175@xanadu.blop.info> <877dn5sj14.fsf_-_@gnu.org> <20210218132334.GC20744@xanadu.blop.info> Date: Mon, 22 Feb 2021 10:46:33 +0100 In-Reply-To: <20210218132334.GC20744@xanadu.blop.info> (Lucas Nussbaum's message of "Thu, 18 Feb 2021 14:23:34 +0100") Message-ID: <871rd8e8p2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.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: 46292 Cc: 46292@debbugs.gnu.org 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 (-) Hi Lucas, Lucas Nussbaum skribis: > On 18/02/21 at 12:38 +0100, Ludovic Court=C3=A8s wrote: [...] >> I tried grabbing mount options from there and reapplying them to the >> MS_REMOUNT call (patch below). However, that still doesn=E2=80=99t work: >>=20 >> --8<---------------cut here---------------start------------->8--- >> 14273 mount("/gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2nkh-bash-static-5.0= .16", "/tmp/guix-directory.Plgkgt//gnu/store/mmhimfwmmidf09jw1plw3aw1g1zn2n= kh-bash-static-5.0.16", 0x236a4b0, MS_RDONLY|MS_REMOUNT|MS_BIND, "rw,nosuid= ,nodev,relatime") =3D -1 EPERM (Operation not permitted) >> --8<---------------cut here---------------end--------------->8--- > > That's strange: it worked in my manual tests. I investigated some more and can=E2=80=99t get it to work. Do you happen to have a working invocation or C snippet? Thanks, Ludo=E2=80=99.