GNU bug report logs - #58013
Can't use guix pull

Previous Next

Package: guix;

Reported by: bossatossa <tossa <at> disroot.org>

Date: Thu, 22 Sep 2022 20:57:01 UTC

Severity: normal

To reply to this bug, email your comments to 58013 AT debbugs.gnu.org.

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#58013; Package guix. (Thu, 22 Sep 2022 20:57:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to bossatossa <tossa <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Thu, 22 Sep 2022 20:57:01 GMT) Full text and rfc822 format available.

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

From: bossatossa <tossa <at> disroot.org>
To: bug-guix <at> gnu.org
Subject: Can't use guix pull
Date: Thu, 22 Sep 2022 20:06:00 +0100
Hello.
I wanted to update but everytime i try to
use guix pull, it fails to compute the derivation.

Here's the complete output:

Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from this channel:
  guix      https://git.savannah.gnu.org/git/guix.git	2e8b4f9
Computing Guix derivation for 'x86_64-linux'... -Backtrace:
In ./guix/gexp.scm:
   898:13 19 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/store.scm:
   1993:8 18 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/gexp.scm:
   300:22 17 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/store.scm:
   1993:8 16 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/gexp.scm:
   300:22 15 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/store.scm:
   1993:8 14 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/packages.scm:
  1876:11 13 (_ #<store-connection 256.99 7f03fa8f9dc0>)
   1797:6 12 (_ #<store-connection 256.99 7f03fa8f9dc0>)
In ./guix/monads.scm:
    487:9 11 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/packages.scm:
   1553:7 10 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/store.scm:
   1993:8  9 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/packages.scm:
  1876:11  8 (_ #<store-connection 256.99 7f03f9ca0730>)
   1797:6  7 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/monads.scm:
    487:9  6 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/packages.scm:
   1553:7  5 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/store.scm:
   1993:8  4 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/packages.scm:
  1876:11  3 (_ #<store-connection 256.99 7f03f9ca0730>)
In ./guix/store.scm:
  2037:38  2 (_ #<store-connection 256.99 7f03e7a53c80>)
In ./guix/derivations.scm:
   963:17  1 (derivation #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325" "/gnu/store/1kws5vkl0glvpxg?" ?)
In ./guix/store.scm:
   1033:9  0 (_ #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325.drv" #vu8(68 101 114 105 118 101 40 ?) _)

./guix/store.scm:1033:9: ERROR:
  1. &store-protocol-error:
      message: "error parsing derivation `/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv': expected string `Derive(['"
      status: 1
guix pull: error: You found a bug: the program '/gnu/store/dlf8gki5xs957qmcxvd23872imiw85m8-compute-guix-derivation'
failed to compute the derivation for Guix (version: "2e8b4f9bfa00489fd3acff305837a79af236e183"; system: "x86_64-linux";
host version: "aa5e0307137dd68279fc8b02ac623386208458cd"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix <at> gnu.org>.




Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Fri, 23 Sep 2022 09:01:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: bossatossa <tossa <at> disroot.org>, 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Fri, 23 Sep 2022 11:00:10 +0200
[Message part 1 (text/plain, inline)]

On 22-09-2022 21:06, bossatossa via Bug reports for GNU Guix wrote:
>        message: "error parsing derivation `/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv': expected string `Derive(['"

Could you attach
/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv ?

Greetings,
Maxime.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Fri, 23 Sep 2022 09:26:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: bossatossa <tossa <at> disroot.org>, 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Fri, 23 Sep 2022 11:24:48 +0200
Hi,

On jeu., 22 sept. 2022 at 20:06, bossatossa via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:

> In ./guix/derivations.scm:
>    963:17  1 (derivation #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325" "/gnu/store/1kws5vkl0glvpxg?" ?)
> In ./guix/store.scm:
>    1033:9  0 (_ #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325.drv" #vu8(68 101 114 105 118 101 40 ?) _)
>
> ./guix/store.scm:1033:9: ERROR:
>   1. &store-protocol-error:
>       message: "error parsing derivation `/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv': expected string `Derive(['"

Hum, weird.  The first time I see that.  Could you report the content,
e.g., using

 $ cat /gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv

?


Cheers




Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Fri, 23 Sep 2022 12:23:01 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: bossatossa <tossa <at> disroot.org>
Cc: 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Fri, 23 Sep 2022 14:22:12 +0200
On Fri, 23 Sept 2022 at 14:04, bossatossa <tossa <at> disroot.org> wrote:

> I checked the file and it was completely empty, so i dont have anything to paste here.

Maybe try:

   guix gc -D /gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv

then re-run

    guix time-machine --commit=aa5e0307137dd68279fc8b02ac623386208458cd \
        -- time-machine --commit=2e8b4f9bfa00489fd3acff305837a79af236e183 \
        -- help


Cheers,
simon




Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Fri, 23 Sep 2022 12:59:04 GMT) Full text and rfc822 format available.

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

From: bossatossa <tossa <at> disroot.org>
To: zimoun <zimon.toutoune <at> gmail.com>, 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Fri, 23 Sep 2022 13:03:14 +0100
I checked the file and it was completely empty, so i dont have anything to paste here.

zimoun <zimon.toutoune <at> gmail.com> writes:

> Hi,
>
> On jeu., 22 sept. 2022 at 20:06, bossatossa via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:
>
>> In ./guix/derivations.scm:
>>    963:17  1 (derivation #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325" "/gnu/store/1kws5vkl0glvpxg?" ?)
>> In ./guix/store.scm:
>>    1033:9  0 (_ #<store-connection 256.99 7f03e7a53c80> "texlive-bin-20210325.drv" #vu8(68 101 114 105 118 101 40 ?) _)
>>
>> ./guix/store.scm:1033:9: ERROR:
>>   1. &store-protocol-error:
>>       message: "error parsing derivation `/gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv': expected string `Derive(['"
>
> Hum, weird.  The first time I see that.  Could you report the content,
> e.g., using
>
>  $ cat /gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv
>
> ?
>
>
> Cheers




Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Fri, 23 Sep 2022 20:31:02 GMT) Full text and rfc822 format available.

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

From: bossatossa <tossa <at> disroot.org>
To: zimoun <zimon.toutoune <at> gmail.com>, 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Fri, 23 Sep 2022 20:58:41 +0100
Here's the output:

Backtrace:
           3 (primitive-load "/root/.cache/guix/inferiors/tdopwqgzlr…")
In ice-9/eval.scm:
   293:34  2 (_ #<directory (guile-user) 7f7234cd2c80>)
   196:35  1 (_ #<directory (guile-user) 7f7234cd2c80>)
In ice-9/boot-9.scm:
   3330:6  0 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ …)

ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
no code for module (guix ui)


zimoun <zimon.toutoune <at> gmail.com> writes:

> On Fri, 23 Sept 2022 at 14:04, bossatossa <tossa <at> disroot.org> wrote:
>
>> I checked the file and it was completely empty, so i dont have anything to paste here.
>
> Maybe try:
>
>    guix gc -D /gnu/store/a3ll4zf4fnv81fr307f5cips3dda6gb4-config-0.0.0-1.c8ddc84.drv
>
> then re-run
>
>     guix time-machine --commit=aa5e0307137dd68279fc8b02ac623386208458cd \
>         -- time-machine --commit=2e8b4f9bfa00489fd3acff305837a79af236e183 \
>         -- help
>
>
> Cheers,
> simon




Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Sat, 24 Sep 2022 01:39:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: bossatossa <tossa <at> disroot.org>, 58013 <at> debbugs.gnu.org,
 zimoun <zimon.toutoune <at> gmail.com>
Subject: Re: bug#58013: Can't use guix pull
Date: Sat, 24 Sep 2022 03:38:20 +0200
[Message part 1 (text/plain, inline)]
I think I've an idea what the cause of these kind of errors are, see 
<https://issues.guix.gnu.org/58035>.

In the short term, the tools "guix gc --verify=contents", "guix gc 
--repair" and "guix build --repair" may be useful.

Greetings,
Maxime

[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#58013; Package guix. (Sun, 25 Sep 2022 11:34:02 GMT) Full text and rfc822 format available.

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

From: zimoun <zimon.toutoune <at> gmail.com>
To: bossatossa <tossa <at> disroot.org>, 58013 <at> debbugs.gnu.org
Subject: Re: bug#58013: Can't use guix pull
Date: Sun, 25 Sep 2022 13:23:46 +0200
Hi,

On Fri, 23 Sep 2022 at 20:58, bossatossa via Bug reports for GNU Guix <bug-guix <at> gnu.org> wrote:
> Here's the output:
>
> Backtrace:
>            3 (primitive-load "/root/.cache/guix/inferiors/tdopwqgzlr…")
> In ice-9/eval.scm:
>    293:34  2 (_ #<directory (guile-user) 7f7234cd2c80>)
>    196:35  1 (_ #<directory (guile-user) 7f7234cd2c80>)
> In ice-9/boot-9.scm:
>    3330:6  0 (resolve-interface (guix ui) #:select _ #:hide _ # _ # _ …)
>
> ice-9/boot-9.scm:3330:6: In procedure resolve-interface:
> no code for module (guix ui)

Hum, was the initial report done using the root account?

Because it appears more than weird that Guix fails with the sequence

    guix describe -f channels > channels.scm
    guix time-machine -C channels.scm -- help

which is what you are reporting.


Cheers,
simon




This bug report was last modified 1 year and 207 days ago.

Previous Next


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