From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Castillo Subject: bug#31330: guix a2cfe broken after update from ~month old guix: util-linux-2.31.1: unbound variable Date: Tue, 1 May 2018 14:38:01 +0200 Message-ID: <12328266-473d-5b87-cb39-7768432b7814@uni-bremen.de> 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]:57746) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDUYl-0005Jf-QC for bug-guix@gnu.org; Tue, 01 May 2018 08:39:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDUYg-0007BA-Rv for bug-guix@gnu.org; Tue, 01 May 2018 08:39:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:36899) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fDUYg-0007B4-Ob for bug-guix@gnu.org; Tue, 01 May 2018 08:39:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fDUYg-0003uH-IL for bug-guix@gnu.org; Tue, 01 May 2018 08:39:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fDUXw-0005GC-3r for bug-guix@gnu.org; Tue, 01 May 2018 08:38:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fDUXr-0006vA-7T for bug-guix@gnu.org; Tue, 01 May 2018 08:38:16 -0400 Received: from gabriel-vm-2.zfn.uni-bremen.de ([134.102.50.10]:53702 helo=smtp.uni-bremen.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fDUXq-0006qo-Q0 for bug-guix@gnu.org; Tue, 01 May 2018 08:38:11 -0400 Received: from [192.168.178.5] (ip4d171518.dynamic.kabel-deutschland.de [77.23.21.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.uni-bremen.de (Postfix) with ESMTPSA id BB485204D9 for ; Tue, 1 May 2018 14:38:01 +0200 (CEST) Content-Language: en-US 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: 31330@debbugs.gnu.org Hi, I updated guix (on guixsd) from a version from about beginning of april to a2cfe. After that, guix system (and other commands depending on it) give me a backtrace. Backtrace: In ice-9/boot-9.scm: 222:29 19 (map1 _) 222:29 18 (map1 _) 222:29 17 (map1 _) 222:29 16 (map1 _) 222:29 15 (map1 _) 222:29 14 (map1 _) 222:29 13 (map1 _) 222:29 12 (map1 _) 222:29 11 (map1 _) 222:29 10 (map1 _) 222:29 9 (map1 _) 222:29 8 (map1 (((gnu system linux-initrd)) ((gnu system)) (#) =E2=80= =A6)) 222:17 7 (map1 (((gnu system)) ((gnu bootloader)) ((gnu # #)) # =E2=80= =A6)) 2788:17 6 (resolve-interface (gnu system) #:select _ #:hide _ # _ =E2=80= =A6) 2714:10 5 (_ (gnu system) _ _ #:ensure _) 2982:16 4 (try-module-autoload _ _) 2312:4 3 (save-module-excursion #) 3002:22 2 (_) In unknown file: 1 (primitive-load-path "gnu/system" #) In gnu/system.scm: 508:0 0 (_) gnu/system.scm:508:0: util-linux-2.31.1: unbound variable I think it's because the older guix had a CVE fix for util-linux in gnu/system.scm. If that's true, what can be done to prevent this kind of breakage? $ which guix /run/current-system/profile/bin/guix What's the best way to recover? I'm currently trying to build guix from git and then reconfigure the system. Luckily I have a 'guix environment guix -r envguix', because guix environment doesn't work neither (correct grammar?). Martin