GNU bug report logs - #31162
"guix pull" broke itself

Previous Next

Package: guix;

Reported by: Danny Milosavljevic <dannym <at> scratchpost.org>

Date: Sun, 15 Apr 2018 11:01:02 UTC

Severity: normal

Done: Ricardo Wurmus <rekado <at> fhain.coderdojo.berlin>

Bug is archived. No further changes may be made.

Full log


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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Danny Milosavljevic <dannym <at> scratchpost.org>
Cc: 31162 <at> debbugs.gnu.org
Subject: Re: bug#31162: "guix pull" broke itself
Date: Thu, 19 Apr 2018 14:22:30 +0200
Hello,

Danny Milosavljevic <dannym <at> scratchpost.org> skribis:

>> You should grep in ~/.config/guix/latest as well.
>
> ~/.config/guix/latest$ grep -r util-linux-2.31 .
> ./gnu/packages/linux.scm:(define-public util-linux-2.31.1
> ./gnu/system.scm:         util-linux-2.31.1
> Binary file ./gnu/system.go matches
>
>> I can’t seem to reproduce the issue though.  Is it just running ‘guix
>> pull’ that breaks, or do ‘guix package’ or ‘guix system’ fail similarly?
>
> 'guix package' and 'guix system' fail as well, with the same message.

OK, so it sounds like it’s the *previous* ‘guix pull’ that left you with
miscompiled or otherwise broken modules.

Could you: ‘guix gc -R $(readlink -f ~/.config/guix/latest)’,
run ‘guix build --log-file’ for the relevant guix-*.drv, and see if the
build logs contain hints?

Besides, to work around the issue, you can always do:

  mv ~/.config/guix/latest{,.broken}
  guix pull

Thanks,
Ludo’.




This bug report was last modified 6 years and 113 days ago.

Previous Next


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