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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 31330 in the body.
You can then email your comments to 31330 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#31330; Package guix. (Tue, 01 May 2018 12:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Martin Castillo <castilma <at> uni-bremen.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 01 May 2018 12:39:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

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




Information forwarded to bug-guix <at> gnu.org:
bug#31330; Package guix. (Tue, 01 May 2018 13:39:02 GMT) Full text and rfc822 format available.

Message #8 received at 31330 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 31330 <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 15:38:43 +0200
Hello Martin,

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

> 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.

Did you update with ‘guix pull’?  The issue reported at
<https://bugs.gnu.org/31329> could lead to partly-compiled sets of
modules, which in turn could lead to errors like what you describe.

I’m working on a fix.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#31330; Package guix. (Tue, 01 May 2018 15:38:02 GMT) Full text and rfc822 format available.

Message #11 received at 31330 <at> debbugs.gnu.org (full text, mbox):

From: Martin Castillo <castilma <at> uni-bremen.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 31330 <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, 1 May 2018 17:37:52 +0200
On 01.05.2018 15:38, Ludovic Courtès wrote:
> Hello Martin,
> 
> Martin Castillo <castilma <at> uni-bremen.de> skribis:
> 
>> 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.
> 
> Did you update with ‘guix pull’?
yes.
  The issue reported at
> <https://bugs.gnu.org/31329> could lead to partly-compiled sets of
> modules, which in turn could lead to errors like what you describe.
> 
> I’m working on a fix.

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

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

Martin
-- 
GPG: 7FDE 7190 2F73 2C50 236E  403D CC13 48F1 E644 08EC




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Tue, 01 May 2018 20:07:02 GMT) Full text and rfc822 format available.

Notification sent to Martin Castillo <castilma <at> uni-bremen.de>:
bug acknowledged by developer. (Tue, 01 May 2018 20:07:02 GMT) Full text and rfc822 format available.

Message #16 received at 31330-done <at> debbugs.gnu.org (full text, mbox):

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’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 30 May 2018 11:24:05 GMT) Full text and rfc822 format available.

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.