From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MBHVAhZ+bWMgNAAAbAwnHQ (envelope-from ) for ; Thu, 10 Nov 2022 23:41:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id wGEdAhZ+bWOZvAAAG6o9tA (envelope-from ) for ; Thu, 10 Nov 2022 23:41:26 +0100 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 A3A1BC8B7 for ; Thu, 10 Nov 2022 23:41:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otGEK-000113-C1; Thu, 10 Nov 2022 17:41:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otGEI-00010p-Tl for bug-guix@gnu.org; Thu, 10 Nov 2022 17:41:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1otGEI-0007a0-K1 for bug-guix@gnu.org; Thu, 10 Nov 2022 17:41:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1otGEI-00063a-48 for bug-guix@gnu.org; Thu, 10 Nov 2022 17:41:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#59185: Trouble mounting recursive file systems in containers Resent-From: Morgan Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 10 Nov 2022 22:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59185 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 59185@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166812002223229 (code B ref -1); Thu, 10 Nov 2022 22:41:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Nov 2022 22:40:22 +0000 Received: from localhost ([127.0.0.1]:44593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otGDd-00062a-SF for submit@debbugs.gnu.org; Thu, 10 Nov 2022 17:40:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:45694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1otGDa-00062S-W6 for submit@debbugs.gnu.org; Thu, 10 Nov 2022 17:40:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otGDa-0000xs-HV for bug-guix@gnu.org; Thu, 10 Nov 2022 17:40:18 -0500 Received: from mail-mw2nam04acsn2080a.outbound.protection.outlook.com ([2a01:111:f400:7e8c::80a] helo=NAM04-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otGDY-0007PL-R8 for bug-guix@gnu.org; Thu, 10 Nov 2022 17:40:18 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b6wakc8nQ/PujzbWqrQxA5NtpqjwA4nofRaN6ZufUk7BCVOyABLWHPEM50iQeV1+SHXsdQcXiSn6KLxYrtlf3RshfXdvmhDkEMPoDZQgWt6ErWexvrl8/hzipNPtDEqg5A5DcjpTLYsYufyUFAl1rhN8hGT3pxjhhvetLO4tWcPennBS8cSss+C/9LgFqzvkHjC0J0gA7Z1u5RdAMGrkL2x3+W2i9p+OhZ5fUoGs4jqwW0vwU9cRs6UhtRiWqDtN4W+II8/e2gGJByPJMxu6WbAwKILD++eCqkgiIBwMUI2vMYsB6lzLkSTcjJiQbbu7HVNy8gHQ8Capwo1+s+iTsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2p7qox/DxUfec6AUtjjmDN4hy0Bn/GPkWxf0eb8JLi8=; b=WxNskrwPMZhenuxJ0eHj1lIcaliVAPOtyPzX4tf4RJ74i4fu136bmKuKuULcIBjDDoA3SZEJzlTOSQpXXVeCk5q/ifVctIPhRuIU9e2MqRTxVBHMt2IW+VyjpXQPDO3NAW3CFIMREjnDj9U/0KULfkC/Dd1yCIRj+4mQK7HXomDozbB6zbNZe79YcKry/PbpjUTZjYsdyDqaDwD2q5CTL+0zwyA+yBFM+mS8mU4aEsr23ImypRnJJkJNjzODNRjs9MnJnqF7hftJgd+t0eBRtaWt7oocz5YhUYzEs1A8WClmh23w4G9UxO4HxFb14uMxxwA7nhHFUk986h4W2xCjlg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2p7qox/DxUfec6AUtjjmDN4hy0Bn/GPkWxf0eb8JLi8=; b=RoNllCcTvV3m0mq8J0J/4ghEmjxnph32k9DUxpzblPmXG1FPAl596FpDLU8c71HZ/+QpTXBd+EUINY/EloTwxKivZbktl+7HzBgDJzEiZvh7/Umuu1WNA8e5mnXIbU2pEsaxlyzxkVh4HFPqstLWxVX5u0Eh3mSk+t6lXAc2A72jfkUkwlorCBD8cQhYhLFXrt+8cEr/MYn4vW7QRYvsmrS2vcfVknb1q3cDZnNnPA2SLk0KOiwyaxpb/fOAC5WpmOzcnK4UvGFjCvIuXuZ8LwQeaAmvfCyPHi3mQZWx8tNG0tfxKsazzKUlt+VPskxWNxck7lD9lH07R7wutdareg== Received: from DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) by SN4PR03MB6701.namprd03.prod.outlook.com (2603:10b6:806:21d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Thu, 10 Nov 2022 22:35:11 +0000 Received: from DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::c2b5:f4c2:15bc:359f]) by DM5PR03MB3163.namprd03.prod.outlook.com ([fe80::c2b5:f4c2:15bc:359f%7]) with mapi id 15.20.5791.022; Thu, 10 Nov 2022 22:35:11 +0000 From: Morgan Smith Date: Thu, 10 Nov 2022 17:35:09 -0500 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-TMN: [lY1jIy9kwRFGIqBJ5pRD4ur1Ql836s3q] X-ClientProxiedBy: YT1PR01CA0142.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:2f::21) To DM5PR03MB3163.namprd03.prod.outlook.com (2603:10b6:4:40::24) X-Microsoft-Original-Message-ID: <87mt8ya15u.fsf@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM5PR03MB3163:EE_|SN4PR03MB6701:EE_ X-MS-Office365-Filtering-Correlation-Id: 992df9db-d214-4750-8001-08dac36bd3ab X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U61plencjtRIpo62Jx34NLuPeVbPx472iGxxb+wAIt1s8vA3DJksUoXg6+kDWMUTJzUNGffaeru7yf3hCrs2zHEhx1b+qhluKPCAnsUVCKqOmpCe+TdmxITOLmnz8Zt48mMUDD6vqyjr1yL4l6pCZiUM8U4XNYkBvM5EfegcxaA3GvHZ3xsz/yWLTOEgCaxeFsekQ1apAKnvTtUA1oG1uGvWB5k1NijYowTDBdE988pVaHc60AoDDmfxnXlgz21mzqZHY7juUoBHTyW8vEWUheYlY1ORzmNOcLMDzuXmhLlPw/Bp/vhFSqvxnRVxojxJkXa5pKs8gpobTsQF0fC2tj+dO68RN6V3nKsT6FTnBWBST9pckS7vnkBCkIa6bTLMisk2VEYUqGNXTNIUxCQ/2rK/JBhDo+pC62y+RRSYAITP6bVnk11jvUAhLmSW3u5emvbnjJZnVijrz6/Gcgsz5HOr/GQ3EEZHa48PcCw5EOJXqBvoQrA4pG3aTAPtvZdsgksKA+7DUcvB9I4SK2RhPPuQVVTEQwq4k8B/mjRVOcrtjI9BJPPD/FjngEjSVC2W/sm1jNUv7AAx2knwNTAXOFm838yrrApZqobaHEz3JqyYGObpGuF29dsKZIcfdcEI4wb5SNqzf/YFSE4/lKn4MQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XW+6NzCT416qMD2TM6JhQl57b292QAp3hInbXJTpjvp1U0v1xrHnMvLiGkW5gV4MEySnIkreVEMWy84UPfsIllFhO3qPvw2EexOvs6HgIkElC1qk/ZX/jL8WR3tyckOMDdPyOw/IseGAzc/PC5/MttmM6GGt03kMXFJsCxGh1R49pdCOz6ejrZ+E4Gv/dSi+d9/2CYM6zCp994cggSn7EOAKVkGfnuNtrHvnWe7V/5NYZJixHlG3JPcm6EGjjH/FyQRQEup3Dq+zLhsuViW9L65dfochtG4v61mCC2ABqWbwkpfaQQrrhTHDEm9ni8WsrCtkVnnD/FVMbRQiQ8fHOT9C+T3atfK2d7g2HVhtF7r3cW+eYilnq6t+gT+mMuoXi6sK8rpmaFYjSYCLO8V7CAHtMxOi8a7q+rWQ+9z+1tTM7c8KUgxxFN/c7CIX6CW5HWLh8mSvqe8MiNhMVurOWGkGHTkuNWQryl4Jiwi2KJ2usv7+OU4xXfFkyKgCXkdKGUOL7jXC+sk9AtMjGpopCewRi62jmb5UVbuJwr+kclzalFCN0NfDbl9yPZkBtxWOF1CuxRRa4Mo+zJ1BK96rACYqM6ny1tOoQrVPNY9qEPC8gdlK4QTrno4P7mwpwAuzrdivp3QKrppMo5d/D7BIWK5b7vM+CEPRkO33wnJAmJf5rF3Q4anxA0r8r4ggmZRDjEINPIH2kpUyJ8SQ5GiZTF3CNHUO2+AH9ygtJQEZWdsXFeAZKRw7n7F2a7g2Ffe2SopQfwQhV5t2AT9Fy7b00cFNr4J4XB+9u/v7ylA5AngWfOEqlTxlkoO0xO0Sf8awicyGPvCLsVc7wLOQoMrFGMqJ+L1NUhFYEHT5oxkQKnQfsPbAxPsrjWpasO/NkqhB6tsBe4jSBg6L6H/iimaC7djOrNS5nurx+nCU2NkzVVWqMPhXi2pspsThh+4Op2d3 ldzCFq7iybei/f4z0FlSsejrw1SdRM7us9iOnLUOJ6HZXNP4KkvTXdc1cs1QpSy13tD3DkvCVgjcxv8pt97pCAaxBm0RE679cRy2AyGCc+QHYY07pSyCeLxHlbMU9i1rdPROyDBIIPGzvmDE6kTpyys5TTn5moliP+4x1yUKnedBJKC0LVIoEFlrJqOlTs0sXihilBqJ1h7Zj0LP4lYE6WMaUF38x8ahkmcgEtnkv2ojCx1oC1sO5cA7HA85yciN4ARv7Sl9CquEGsGLVkI/YcFpkanPFBqRAD2m2p2Hak81PmQW9AV3Tgxf2rJKk+EvUTs92xjMyoQ/d/Bk6T+VpO5mYTyuk0gofAMniJ4pjVs= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 992df9db-d214-4750-8001-08dac36bd3ab X-MS-Exchange-CrossTenant-AuthSource: DM5PR03MB3163.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2022 22:35:10.9464 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR03MB6701 Received-SPF: pass client-ip=2a01:111:f400:7e8c::80a; envelope-from=Morgan.J.Smith@outlook.com; helo=NAM04-MW2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668120085; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=2p7qox/DxUfec6AUtjjmDN4hy0Bn/GPkWxf0eb8JLi8=; b=Yx3QpxSdzSxMAb90O9D1kUF08rCHMByIZcN5mmxcYSLo6V2xK9fwvc04k8pxZBYQ1Yyz8K m59XRMVlWkN150RhYFc1bcCcdSb9r27JkVQ/86X8OFwMQ0tfyfoVstoj7QtRAwbOInhOvk HtyIibGNVZcimBRIWEO9ORqtND8V8T07VvJqFXMkAfVuxy0SuQ9+iat/rEE0sUMB+m17vs DpEzg02Pjr7EzLl58VesJTchmufkbUXl6T75WXBcNK+e4x75bklKliN7dPQYOru9KfFFuS Gm1YQSVQONkWfqbmIj1VPFML7m23lcWTaH1wGAqT0iZpCWWLvJ0TOWj+u++ZJg== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1668120085; a=rsa-sha256; cv=fail; b=VkeBoENaDpHFZpyqU+ZL4wgjQo9bLblbb1KtDSwQ8YEQAOPtJH9Lca/SupsPzUDpmpYnvL B1e9ivVGPRx+UND4YL7APGadXCHcIlxf9/dJ5S26hCFdDpYFa3I4lojYxgLYu077yhxGUT qAben5K9VGB+gZoq2rDCIXPiFswfddoViYzfpDHyojUpqp3oNtxKD/QM1B9gAY758+WcVt ey4QsfXSFHM3SrIOB4hobGc7Q7Aa+mHa6OysGw7IvDKlPJK15cQcTu2+mtCkOmhSrq0psj 6U1HM7UzMRcWJq8n1OC0UqXhEA/DEUT4l40PlCGirnFUDARdSe3sF3IRujuLUQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=RoNllCcT; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 8.28 X-Spam: Yes Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=outlook.com header.s=selector1 header.b=RoNllCcT; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed)" header.from=outlook.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: A3A1BC8B7 X-Spam-Score: 8.28 X-Migadu-Spam: Yes X-Migadu-Scanner: scn1.migadu.com X-TUID: 6cujrkTf0u6b Hello! So I was trying to mount /run/user/1000 in a container so it would have access to all my wayland sockets and such when I got a very cryptic error message. I was trying something like this: guix shell --share=/run/user/1000 -C coreutils After far too long tracking down the issue, it turns out that the directory had submounts within it meaning that the MS_REC flag is required to bind mount it. My /run/user/1000 only had a submount because xdg-document-portal was making one. To test this yourself you can run `mount` to find something with some submounts. I think /sys/fs might fail for me for the same reason. Now I have no clue what we should do to enable this use case. Maybe we should allow users to specify mount options using something like this? guix shell -C --mount=rbind,ro=/run/user/1000 Maybe we could always bind with the recursive flag? Thanks, Morgan