guix pull has been failed

  • Open
  • quality assurance status badge
Details
2 participants
  • Igor Gajsin
  • Marius Bakke
Owner
unassigned
Submitted by
Igor Gajsin
Severity
normal
I
I
Igor Gajsin wrote on 22 Jun 2020 12:31
(address . bug-guix@gnu.org)
86bllb1jf2.fsf@gajsin.name
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@gnu.org>.

--
With best regards,
Igor Gajsin
M
M
Marius Bakke wrote on 22 Jun 2020 19:03
87ftanc9tg.fsf@gnu.org
Igor Gajsin <igor@gajsin.name> writes:

Toggle quote (19 lines)
> 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?
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7w5EsACgkQoqBt8qM6
VPoAvAf/SOVuw0e1POmyFOoATs0KaWsgX7eWmU975XbeYNlcrJZsJfvBPIgdpjIW
olQkzoXocPO6QSiEBJgji2pvhUnWK6ritnDRuUzz5O/Mfvi0oKUOye4OatOkPdBN
kO6TXq1CQR9BWrhDtNK6HycaHc/joWQCNa55zkUkxaSXG3q0cRSbIAU8mN4XQ9qk
UKcekQsKe5kKw/q0JQyMpm/wduJDZoXftMSQcx3HhYmslPDIjSd0hp8y/wrr4YZO
YzhatCUgzBLYhCxXR3iV4J3S//uAgIxD8AKTu7To1AVbU7LrL4CHtFZg0pv2WHBT
PbOy44cf3aLHBGXwDqpxtFczQrHF5g==
=jcCP
-----END PGP SIGNATURE-----

I
I
Igor Gajsin wrote on 24 Jun 2020 12:22
(name . Marius Bakke)(address . marius@gnu.org)
868sgc227p.fsf@gajsin.name
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
Attachment: build.log
in the attachment.

Toggle quote (2 lines)
> 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:

Toggle quote (29 lines)
> Igor Gajsin <igor@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
M
M
Marius Bakke wrote on 24 Jun 2020 16:33
(name . Igor Gajsin)(address . igor@gajsin.name)
87bll88rea.fsf@gnu.org
Igor Gajsin <igor@gajsin.name> writes:

Toggle quote (7 lines)
> 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

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

Toggle quote (5 lines)
>> 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! :-)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7zZE0ACgkQoqBt8qM6
VPpzqwf+I0gUuZzKdY3PEAuif+gxfbQ85FtfTvt2Dr420mKxNCDanbKC7Hni9ur3
wacFpk31SGrgt9KwbaXv+uHntShIF4rjXScXi8fQWacnmpaUKNeqEn5I6Xo6LpYQ
WnrVc+Lp+A61i5u3xQ4srl1CHbOdg4c+nNeFQwuJTG62OzLMVvScm+qytpNltP9u
hvJR0BwXbrHlHzkFaQ7mL/pWVQXXDRO2/77uxV4SU0LhkzDUbBSP1WXzxgN6PgI8
why7HVBYJklplhqiey64lPov29QxuVivv59R/MCPMhvFXWG3TMW7hCXgOD4yoLsQ
6zxRUhCZ/H8zJhub0w7rPAQ46LGohg==
=ioNO
-----END PGP SIGNATURE-----

?