GNU bug report logs - #42005
guix pull has been failed

Previous Next

Package: guix;

Reported by: Igor Gajsin <igor <at> gajsin.name>

Date: Mon, 22 Jun 2020 14:25:01 UTC

Severity: normal

To reply to this bug, email your comments to 42005 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#42005; Package guix. (Mon, 22 Jun 2020 14:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Igor Gajsin <igor <at> gajsin.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 22 Jun 2020 14:25:02 GMT) Full text and rfc822 format available.

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

From: Igor Gajsin <igor <at> gajsin.name>
To: bug-guix <at> gnu.org
Subject: guix pull has been failed
Date: Mon, 22 Jun 2020 12:31:13 +0200
Hi Guix,

I found something when run `guix pull`. See the listing below for
details. Feel free to ask if I can provide more data.

@ build-log 2969932 44
make[1]: /bin/sh: No such file or directory
@ build-log 2969932 59
make[1]: *** [Makefile:201: check-macro-version] Error 127
@ build-log 2969932 76
make[1]: Leaving directory '/tmp/guix-build-flex-2.6.4.drv-0/flex-2.6.4/po'
@ build-log 2969932 48
make: *** [Makefile:533: all-recursive] Error 1
@ build-log 2969932 45
command "make" "-j" "8" failed with status 2
builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1
@ build-failed /gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv - 1 builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1
cannot build derivation `/gnu/store/qb2x5l2aw2ndwwz32jch8z0xjh3pr36y-bison-3.5.3.drv': 1 dependencies couldn't be built
@ build-started /gnu/store/j83dmswrp504r7lwjjmp4357z1f74x8z-gettext-0.20.1.tar.gz.drv - x86_64-linux /var/log/guix/drvs/j8//3dmswrp504r7lwjjmp4357z1f74x8z-gettext-0.20.1.tar.gz.drv.bz2 2975066
cannot build derivation `/gnu/store/1jy5vj7q1q959v31348bhxwc8i042h0w-groff-1.22.4.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/ynb4vsf1wbx58b2rlx5w906b89xxngxg-openldap-2.4.50.drv': 1 dependencies couldn't be built
Backtrace:
          11 (primitive-load "/gnu/store/2xigmdp2jm9qj0mdrxdzjx7gjckbi9xk-compute-guix-derivation")
In ice-9/eval.scm:
    155:9 10 (_ _)
    159:9  9 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-user) 8f6140> (# ?)) #) ?) ?) #) ?) #) ?) #) #) #) #) #))
In ./guix/store.scm:
  2025:24  8 (run-with-store #<store-connection 256.99 790120> _ #:guile-for-build _ #:system _ #:target _)
   1859:8  7 (_ _)
In ./guix/gexp.scm:
   243:18  6 (_ _)
   1061:2  5 (_ _)
    921:2  4 (_ _)
    782:4  3 (_ _)
In ./guix/store.scm:
  1907:12  2 (_ #<store-connection 256.99 790120>)
   1356:5  1 (map/accumulate-builds #<store-connection 256.99 790120> _ _)
  1367:15  0 (_ #<store-connection 256.99 790120> _ _)

./guix/store.scm:1367:15: Throw to key `srfi-34' with args `(#<condition &store-protocol-error [message: "build of `/gnu/store/ynb4vsf1wbx58b2rlx5w906b89xxngxg-openldap-2.4.50.drv' failed" status: 100] 1541ce10>)'.
guix pull: error: You found a bug: the program '/gnu/store/2xigmdp2jm9qj0mdrxdzjx7gjckbi9xk-compute-guix-derivation'
failed to compute the derivation for Guix (version: "b7249aa4726193653e05e694ec4bb311aa4ec6c2"; system: "x86_64-linux";
host version: "1.0.1-3.4a54ed7"; pull-version: 1).
Please report it by email to <bug-guix <at> gnu.org>.

--
With best regards,
Igor Gajsin




Information forwarded to bug-guix <at> gnu.org:
bug#42005; Package guix. (Mon, 22 Jun 2020 17:04:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Igor Gajsin <igor <at> gajsin.name>, 42005 <at> debbugs.gnu.org
Subject: Re: bug#42005: guix pull has been failed
Date: Mon, 22 Jun 2020 19:03:07 +0200
[Message part 1 (text/plain, inline)]
Igor Gajsin <igor <at> gajsin.name> writes:

> Hi Guix,
>
> I found something when run `guix pull`. See the listing below for
> details. Feel free to ask if I can provide more data.
>
> @ build-log 2969932 44
> make[1]: /bin/sh: No such file or directory
> @ build-log 2969932 59
> make[1]: *** [Makefile:201: check-macro-version] Error 127
> @ build-log 2969932 76
> make[1]: Leaving directory '/tmp/guix-build-flex-2.6.4.drv-0/flex-2.6.4/po'
> @ build-log 2969932 48
> make: *** [Makefile:533: all-recursive] Error 1

> @ build-log 2969932 45
> command "make" "-j" "8" failed with status 2
> builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1
> @ build-failed /gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv - 1 builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1

It looks like 'flex' failed to build, possibly because of parallelism
issues.

Can you try to 'guix build --cores=1 /gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' ?

Also, did you intentionally disable binary substitutes?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#42005; Package guix. (Wed, 24 Jun 2020 11:52:03 GMT) Full text and rfc822 format available.

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

From: Igor Gajsin <igor <at> gajsin.name>
To: Marius Bakke <marius <at> gnu.org>
Cc: 42005 <at> debbugs.gnu.org, Igor Gajsin <igor <at> gajsin.name>
Subject: Re: bug#42005: guix pull has been failed
Date: Wed, 24 Jun 2020 12:22:02 +0200
[Message part 1 (text/plain, inline)]
I think I found the root cause. Please, see the output of

guix build --cores=1
/gnu/store/d2v7gzbcv9by7zw8q39v0drff1q8q9da-util-linux-2.35.1.drv

[build.log (application/octet-stream, attachment)]
[Message part 3 (text/plain, inline)]
in the attachment.

> Also, did you intentionally disable binary substitutes?

I use it as a separate package manager in Ubuntu and I use it 'as
it'. Literally, I configure nothing.

Marius Bakke writes:

> Igor Gajsin <igor <at> gajsin.name> writes:
>
>> Hi Guix,
>>
>> I found something when run `guix pull`. See the listing below for
>> details. Feel free to ask if I can provide more data.
>>
>> @ build-log 2969932 44
>> make[1]: /bin/sh: No such file or directory
>> @ build-log 2969932 59
>> make[1]: *** [Makefile:201: check-macro-version] Error 127
>> @ build-log 2969932 76
>> make[1]: Leaving directory '/tmp/guix-build-flex-2.6.4.drv-0/flex-2.6.4/po'
>> @ build-log 2969932 48
>> make: *** [Makefile:533: all-recursive] Error 1
>
>> @ build-log 2969932 45
>> command "make" "-j" "8" failed with status 2
>> builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1
>> @ build-failed /gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv - 1 builder for `/gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' failed with exit code 1
>
> It looks like 'flex' failed to build, possibly because of parallelism
> issues.
>
> Can you try to 'guix build --cores=1 /gnu/store/k34nshsbn46hsml399a5dj9r38xmi5kv-flex-2.6.4.drv' ?
>
> Also, did you intentionally disable binary substitutes?


--
With best regards,
Igor Gajsin

Information forwarded to bug-guix <at> gnu.org:
bug#42005; Package guix. (Wed, 24 Jun 2020 14:35:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <marius <at> gnu.org>
To: Igor Gajsin <igor <at> gajsin.name>
Cc: 42005 <at> debbugs.gnu.org, Igor Gajsin <igor <at> gajsin.name>
Subject: Re: bug#42005: guix pull has been failed
Date: Wed, 24 Jun 2020 16:33:49 +0200
[Message part 1 (text/plain, inline)]
Igor Gajsin <igor <at> gajsin.name> writes:

> I think I found the root cause. Please, see the output of
>
> guix build --cores=1
> /gnu/store/d2v7gzbcv9by7zw8q39v0drff1q8q9da-util-linux-2.35.1.drv
>
> in the attachment.

Right.  This is the same issue as
<https://issues.guix.gnu.org/issue/41384>.

TL;DR: Upgrade (or downgrade) your kernel.  Or enable substitutes.

>> Also, did you intentionally disable binary substitutes?
>
> I use it as a separate package manager in Ubuntu and I use it 'as
> it'. Literally, I configure nothing.

How did you install Guix?  The installer script asks at the end whether
to enable binary substitutes or not: choosing no will require you to
build everything from source.

If you wish to enable transparent substitutes of pre-built packages from
the build farm, you can run this command:

  sudo guix archive --authorize < /var/guix/profiles/per-user/root/current-guix/share/guix/ci.guix.gnu.org.pub

Hope this helps!  :-)
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 3 years and 314 days ago.

Previous Next


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