GNU bug report logs - #31330
guix a2cfe broken after update from ~month old guix: util-linux-2.31.1: unbound variable

Previous Next

Package: guix;

Reported by: Martin Castillo <castilma <at> uni-bremen.de>

Date: Tue, 1 May 2018 12:39:02 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Martin Castillo <castilma <at> uni-bremen.de>
Subject: bug#31330: closed (Re: bug#31330: guix a2cfe broken after update
 from ~month old guix: util-linux-2.31.1: unbound variable)
Date: Tue, 01 May 2018 20:07:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#31330: guix a2cfe broken after update from ~month old guix: util-linux-2.31.1: unbound variable

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 31330 <at> debbugs.gnu.org.

-- 
31330: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=31330
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 31330-done <at> debbugs.gnu.org
Subject: Re: bug#31330: guix a2cfe broken after update from ~month old guix:
 util-linux-2.31.1: unbound variable
Date: Tue, 01 May 2018 22:06:06 +0200
Martin Castillo <castilma <at> uni-bremen.de> skribis:

> I was able to rebuild from git and reconfigure the system. Now it's
> working again.

Good.

> You seemed to have already fixed 31329. So I guess we can close my issue?

I think so, done!

Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Martin Castillo <castilma <at> uni-bremen.de>
To: bug-guix <at> gnu.org
Subject: 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
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)) (#) …))
   222:17  7 (map1 (((gnu system)) ((gnu bootloader)) ((gnu # #)) # …))
  2788:17  6 (resolve-interface (gnu system) #:select _ #:hide _ # _ …)
  2714:10  5 (_ (gnu system) _ _ #:ensure _)
  2982:16  4 (try-module-autoload _ _)
   2312:4  3 (save-module-excursion #<procedure 1bc4e70 at ice-9/boo…>)
  3002:22  2 (_)
In unknown file:
           1 (primitive-load-path "gnu/system" #<procedure 2aed920 a…>)
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



This bug report was last modified 7 years and 24 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.