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

?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 42005@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 42005
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch