From unknown Sun Jun 22 04:36:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78364: Home is not mapped correctly by guix shell container if it is a symlinked. Resent-From: keinflue Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 10 May 2025 23:19:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78364 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 78364@debbugs.gnu.org X-Debbugs-Original-To: Bug guix Received: via spool by submit@debbugs.gnu.org id=B.174691911315433 (code B ref -1); Sat, 10 May 2025 23:19:03 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2025 23:18:33 +0000 Received: from localhost ([127.0.0.1]:53295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uDtSi-00040n-PY for submit@debbugs.gnu.org; Sat, 10 May 2025 19:18:33 -0400 Received: from lists.gnu.org ([2001:470:142::17]:43528) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uDtSf-0003zn-72 for submit@debbugs.gnu.org; Sat, 10 May 2025 19:18:31 -0400 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 1uDtSV-0005Jn-4s for bug-guix@gnu.org; Sat, 10 May 2025 19:18:19 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uDtSS-0005g8-Qk for bug-guix@gnu.org; Sat, 10 May 2025 19:18:18 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id DD864240027 for ; Sun, 11 May 2025 01:18:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1746919092; bh=XmiAvrljEKNCxZ0jkyAgoZZbmy3OB3DZicsfbkYaubY=; h=MIME-Version:Date:From:To:Subject:Message-ID:Content-Type: Content-Transfer-Encoding:From; b=QR3bBwdcv/gWm92einckkbZhuUreUxDCo4s/cug17SHAh7ZhZ6Lzwnp5ApuYHlPXd I/QfqQHFYkQffaoh3vdN5duYHUjdz4rW08AfpuXCHkon3apkFcDygRLdT0KNsxah3C OxTmpVK8FonZGCD5KZj4HcHASHbgEs4isJUC4Z7y6AyaDDqwFl5kIe/mT8VkDsK7XR rYWFDQLDDg5Jvo0myZcsE7MG+yiFJ4irQ9Zpi9IcQs3yAu6h6yKH6KxoQ4XK6c2+3L aMvhUBF2i6/tFlhA1M++3YLA/yv7iVgmubKGXeeq5+D862hQGHmhdwy0j9t/3jsi/e InNU7xYWtpQPQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Zw1xw3c44z9rxD for ; Sun, 11 May 2025 01:18:12 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 10 May 2025 23:18:12 +0000 From: keinflue Message-ID: <82e816c97f83d85a51a00b72430775c1@posteo.net> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=keinflue@posteo.net; helo=mout01.posteo.de 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_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=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.0 (+) 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.0 (/) I have /home symlinked to /data/home, causing guix shell to not map the home directory correctly: user@guix ~$ cd ~ user@guix ~$ touch test user@guix ~$ guix shell -C coreutils user@guix /data/home/user [env]$ ls -l ~ total 0 Also, the -u Option does not recognize that the current working directory is part of the home directory in this case and doesn't map it to the guest user home directory either. Is this supposed to be supported? (If need be I could bind-mount home instead.)