X-Loop: help-debbugs@HIDDEN Subject: bug#77548: multiple packages fail check phases due to read-only file system root Resent-From: keinflue <keinflue@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-guix@HIDDEN Resent-Date: Sat, 05 Apr 2025 12:20:02 +0000 Resent-Message-ID: <handler.77548.B.17438555455953 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77548 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 77548 <at> debbugs.gnu.org Cc: Ludo <ludo@HIDDEN> X-Debbugs-Original-To: bug-guix@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.17438555455953 (code B ref -1); Sat, 05 Apr 2025 12:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Apr 2025 12:19:05 +0000 Received: from localhost ([127.0.0.1]:41851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u12UK-0001Xv-DL for submit <at> debbugs.gnu.org; Sat, 05 Apr 2025 08:19:05 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53634) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <keinflue@HIDDEN>) id 1u102A-00087v-J0 for submit <at> debbugs.gnu.org; Sat, 05 Apr 2025 05:41:51 -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 <keinflue@HIDDEN>) id 1u1022-00030p-8H for bug-guix@HIDDEN; Sat, 05 Apr 2025 05:41:42 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <keinflue@HIDDEN>) id 1u101z-0003JH-Td for bug-guix@HIDDEN; Sat, 05 Apr 2025 05:41:41 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 6E8EB240104 for <bug-guix@HIDDEN>; Sat, 5 Apr 2025 11:41:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1743846097; bh=OpYyQLLyyOmVpaOF7jfb7wSlOgmPIoGbNH7W0wOMTn4=; h=MIME-Version:Date:From:To:Cc:Subject:Message-ID:Content-Type: Content-Transfer-Encoding:From; b=ez2UfJle1Oun1R0/15hHwCzBMjVcNzR5S4ZsLvnVFanoVP+5tnKJIqHpCDydbc50S N6hqX3OIMkfaQvDisLS5Ob0JOhmxkV+Pqfsy8hAM2IVeeHtmibkqFz2GeBSUj2U+nD N6DiP0cOfaWvqrMSiJbkF0o/j8LQL73gI1eFkuDlFj0ukjzTNEly+ovBS7CQFNHvcM f1EyZ7im6RBGifLT+7H67pzPaeJ5ROwS0+s9MfzzLasvgsuy0OVz6P1yRI0cGtbZAk k85+HC1fnSuW7Vp1kcyYwAeCEK5bHYs5zfRNdGrrqLBvW3X3nAyIBqzLAIKfsgmSJY tE+SbNcv4l4Wg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ZV9Ts0wq9z6tsb; Sat, 5 Apr 2025 11:41:37 +0200 (CEST) MIME-Version: 1.0 Date: Sat, 05 Apr 2025 09:41:37 +0000 From: keinflue <keinflue@HIDDEN> Message-ID: <d2849babbc08d92e7ae54b3ccbc609fb@HIDDEN> Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=keinflue@HIDDEN; helo=mout02.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_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_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-Mailman-Approved-At: Sat, 05 Apr 2025 08:19:03 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi everyone, probably since commit 40f69b586a several packages including shepherd, go (bootstrap), ruby and scons fail their check phases. They all fail with EROFS "read-only file system" errors. The pattern seems to be that these packages attempt to remove non-existent files under /, e.g. /does-not-exist for the pid-file.sh test case in shepherd. They expect the unlink/unlinkat syscall to fail with ENOENT, but the linux kernel produces EROFS if the file system is read-only, even if the file doesn't exist, and glibc does not modify this behavior for the C library functions. On one hand this is probably not POSIX-conforming behavior of linux/glibc and there was a patch rectifying this in version 3.2 (commit e6bc45d65d) of the kernel, but that regressed with 3.6 (commit c30dabfe5d) from what I can tell. On the the other hand, I do not think that attempting to delete arbitrary files on the file system root with the assumption that it will fail in specific ways is a good idea either and that the files do not actually exist is not a good idea either. Not sure what the correct approach to fixing this would be.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: keinflue <keinflue@HIDDEN> Subject: bug#77548: Acknowledgement (multiple packages fail check phases due to read-only file system root) Message-ID: <handler.77548.B.17438555455953.ack <at> debbugs.gnu.org> References: <d2849babbc08d92e7ae54b3ccbc609fb@HIDDEN> X-Gnu-PR-Message: ack 77548 X-Gnu-PR-Package: guix Reply-To: 77548 <at> debbugs.gnu.org Date: Sat, 05 Apr 2025 12:20:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 77548 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77548: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77548 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
Received: (at control) by debbugs.gnu.org; 8 Apr 2025 10:16:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 06:16:22 2025 Received: from localhost ([127.0.0.1]:59200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u260D-0004tx-QT for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44436) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1u260B-0004tT-Ij for control <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1u2606-0005Gt-9s for control <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=wjWYsetO2WCRnjtXqNOCwVM9Y57vejZmqHOqaWFEHYA=; b=jrbOoxz5gWw/2Z V4Cu/seU5PaHnsK8szaInQL+AjFEdeeIiA3nQYovIs/+cnMEpX+JzeBI576LrKQJaPRxmZcCqBrBd iBXzre+dTAEHR6z8l4LPO5H/KNauS1smWuNLSAL0nlIUsFXTkKR+M1dszppjYQJVQ8UjQmEq39nt0 345MlEisjfKtJLCnnAdPeVC4y2tUbl99RsDfVb7UqeVGVvbJoN/a9nvLkvBIlK6TnelLJcN0eI57i emztV+HmpUaxdz7DT5mw+Tk2CSAXOCX6Mj95nnsfr6pSXn9cOAobXaZ6z1mxgQ62BNYOzrw+ZVk46 vD3RXG9euL1+G18PmuEw==; Date: Tue, 08 Apr 2025 12:15:44 +0200 Message-Id: <871pu36jsf.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Subject: control message for bug #77548 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) severity 77548 important quit
Received: (at control) by debbugs.gnu.org; 8 Apr 2025 10:16:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 08 06:16:33 2025 Received: from localhost ([127.0.0.1]:59204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u260P-0004un-4G for submit <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59970) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1u260M-0004uH-4v for control <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ludo@HIDDEN>) id 1u260G-0005HT-QQ for control <at> debbugs.gnu.org; Tue, 08 Apr 2025 06:16:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=hQd/LUVZ5k7eelfbXa4Nw1w0ZEoePEQgQFOGFKwNmww=; b=Uvla4VUw59rqOr IECVnT7kBIH2QKKcYqRnMw/qKslrDfsave7cC66KG0zu7//X8YggHr2ObW4Y2Xb2OERaV1Ycihsqo UGU01DU+TlWcXGi13RSiPfCy/BV1C94t6TZTQrwk6kRLYTcKZTYY2iYOe8D0C/1h4jeDaNnfRu7PR qlSRI73Q6gVRxcrEkNOHcqZ6riS0wzzabUjX5/JbYL+ZlAQ2qVzQhnSD8hPsxfMUttgc8J+0v5GcM b4rpqWlfWrG/Z9VD5fvnZA4Msozv+h6lYdXpbL9Z/aH1VuHoNjlr2o2JLPDHbfWTGsZpjvsuRu8YO pok69z+zcnPcpTxkJAlQ==; Date: Tue, 08 Apr 2025 12:16:23 +0200 Message-Id: <87zfgr556w.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> Subject: control message for bug #77548 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 77548 77570 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.