From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 6EIyKkjdx18HEQAA0tVLHw (envelope-from ) for ; Wed, 02 Dec 2020 18:30:32 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id yKoCJkjdx191LQAA1q6Kng (envelope-from ) for ; Wed, 02 Dec 2020 18:30:32 +0000 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 369099402DD for ; Wed, 2 Dec 2020 18:30:32 +0000 (UTC) Received: from localhost ([::1]:38908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkWta-0001PZ-HK for larch@yhetil.org; Wed, 02 Dec 2020 13:30:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kkWYo-0004Jt-84 for bug-guix@gnu.org; Wed, 02 Dec 2020 13:09:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54021) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kkWYo-0006WA-05 for bug-guix@gnu.org; Wed, 02 Dec 2020 13:09:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kkWYn-0005eB-R4 for bug-guix@gnu.org; Wed, 02 Dec 2020 13:09:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#31977: clone tests fail on CentOS 7 Resent-From: Paul Garlick Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 02 Dec 2020 18:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31977 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Received: via spool by 31977-submit@debbugs.gnu.org id=B31977.160693250321656 (code B ref 31977); Wed, 02 Dec 2020 18:09:01 +0000 Received: (at 31977) by debbugs.gnu.org; 2 Dec 2020 18:08:23 +0000 Received: from localhost ([127.0.0.1]:37334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkWYA-0005dE-Sn for submit@debbugs.gnu.org; Wed, 02 Dec 2020 13:08:23 -0500 Received: from mail-out-auth3.hosts.co.uk ([85.233.191.1]:63708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkWY9-0005d4-6s for 31977@debbugs.gnu.org; Wed, 02 Dec 2020 13:08:21 -0500 Received: from maikeh336.claranet.co.uk ([79.123.23.187] helo=pancake.local) by smtp.hosts.co.uk with esmtpsa (TLS1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim) (envelope-from ) id 1kkWY7-00058D-B3; Wed, 02 Dec 2020 18:08:19 +0000 Message-ID: <85c5c82b887d921b3395a1d7a240b5c9de46c89b.camel@tourbillion-technology.com> From: Paul Garlick Date: Wed, 02 Dec 2020 18:08:18 +0000 In-Reply-To: <86ft4pv1ik.fsf@gmail.com> References: <1530022595.3353.22.camel@tourbillion-technology.com> <86ft4pv1ik.fsf@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 02 Dec 2020 13:30:22 -0500 X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 31977@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.78 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: 369099402DD X-Spam-Score: -1.78 X-Migadu-Scanner: ns3122888.ip-94-23-21.eu X-TUID: 0dOEuLrwirDP Hi Simon, On Tue, 2020-12-01 at 19:12 +0100, zimoun wrote: > This old bug #31977 is about an issue on your CentOS 7 machine. Is > it still relevant? Yes, this bug still exists. However, I have just tested a fix: --- a/gnu/build/linux-container.scm +++ b/gnu/build/linux-container.scm @@ -44,7 +44,7 @@ (let ((userns-file "/proc/sys/kernel/unprivileged_userns_clone")) (if (file-exists? userns-file) (eqv? #\1 (call-with-input-file userns-file read-char)) - #t))) + #f))) (define (setgroups-supported?) "Return #t if the setgroups proc file, introduced in Linux-libre 3.19, This ensures that tests are skipped if user namespaces are not enabled for unprivileged users. Best regards, Paul.