From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dylan Jeffers Subject: bug#24108: guix make tests failure Date: Sat, 30 Jul 2016 10:43:12 -0700 Message-ID: <20160730104312.2166ffa5@openmailbox.org> References: <4c03321977ef605cc34a23986d83ce47@openmailbox.org> <874m77e0ky.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48037) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTYJt-0004B0-FD for bug-guix@gnu.org; Sat, 30 Jul 2016 13:45:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bTYJq-0006Bw-73 for bug-guix@gnu.org; Sat, 30 Jul 2016 13:45:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:54368) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bTYJq-0006Bs-2n for bug-guix@gnu.org; Sat, 30 Jul 2016 13:45:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bTYJp-0003I9-RS for bug-guix@gnu.org; Sat, 30 Jul 2016 13:45:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <874m77e0ky.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 24108@debbugs.gnu.org On Sat, 30 Jul 2016 15:07:25 +0200 ludo@gnu.org (Ludovic Court=C3=A8s) wrote: > Hi, >=20 > sapientech@openmailbox.org skribis: >=20 > > test-name: substitute query, alternating URLs > > location: /home/sapientech/Dev/guix/guix_wip/tests/store.scm:456 =20 >=20 > [...] >=20 > > substitute: guix/ui.scm:1209:6: In procedure run-guix-command: > > substitute: guix/ui.scm:1209:6: unmatched line " > http-equiv=3D\"refresh\" > > content=3D\"0;url=3Dhttp://www.dnsrsearch.com/index.php?origURL=3Dhttp:= //does-not-exist/nix-cache-info&bc=3D\"/>" =20 >=20 > It seems there=E2=80=99s a DNS hijacker in place where domain names such = as > =E2=80=9Cdoes-not-exist=E2=80=9D (used in this and other tests) are resol= ved to some > ISP-specific host or something. This explains this and more of the > other test failures you are seeing; this is unsupported. >=20 > > test-name: clone > > location: /home/sapientech/Dev/guix/guix_wip/tests/syscalls.scm:109 > > source: > > + (test-assert > > + "clone" > > + (match (clone (logior CLONE_NEWUSER SIGCHLD)) > > + (0 (primitive-exit 42)) > > + (pid (and (not (equal? > > + (readlink (user-namespace pid)) > > + (readlink (user-namespace (getpid))))) > > + (match (waitpid pid) > > + ((_ . status) (=3D 42 (status:exit-val > > status)))))))) actual-value: #f > > actual-error: > > + (system-error > > + "clone" > > + "~d: ~A" > > + (268435473 "Operation not permitted") > > + (1)) > > result: FAIL =20 >=20 > What does =E2=80=9Cuname -srv=E2=80=9D report on this machine? It seems = this kernel > does not support namespaces. >=20 > Thanks, > Ludo=E2=80=99. Hi Ludo, Thanks for getting back so quick. Output of uname -srv: Linux 4.6.4-gnu-201607192040-1-grsec #1 SMP PREEMPT Wed Jul 20 15:37:34 UYT 2016 It is a security enhanced kernel, so that may be the issue. Let me know if there is a workaround for this kernel, or whether i should fall-back to an lts, or standard kernel. Best, Dylan