bug in `guix pull`

  • Open
  • quality assurance status badge
Details
3 participants
  • Josselin Poiret
  • Holden Green
  • Maxime Devos
Owner
unassigned
Submitted by
Holden Green
Severity
normal
H
H
Holden Green wrote on 22 Apr 2022 01:42
(address . bug-guix@gnu.org)
CAM5zWfrKRm8dfFhxD0J5X_MXT1ojA_Su3S389e3EE2=qXh78fg@mail.gmail.com
guest@gnu ~/tmp/1$ guix pull
Updating channel 'guix' from Git repository at '
Authenticating channel 'guix', commits 9edb3f6 to eb34ff1 (17,927 new
commits)...
Building from this channel:
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/sflmgcfcdwizj7iyd3pfksdvrkc3pskb-config.scm.drv...
building /gnu/store/7k17dvmcrdicjsdxmpvhss4p3i3d70j5-git.scm.drv...
building /gnu/store/j9s3n7iqvh8pqkxkwy91nq3qynr1nby7-hash.scm.drv...
building /gnu/store/4cbz087cfn1kqmkjqw69vm4zcz5n01i8-module-import.drv...
building /gnu/store/nklbz5qhr7r4lpp2by9lp43ky8a0bl09-module-import.drv...
building
/gnu/store/c6s5105fvkcwcwcnlqy4n312gkam1db6-module-import-compiled.drv...
building
/gnu/store/dzbh008q3mm3rkmhq5j3sgxxhz87dfw1-module-import-compiled.drv...
building
/gnu/store/1hs5ayhrc34gf1l85mv85x08xpx3ckwd-compute-guix-derivation.drv...
Computing Guix derivation for 'x86_64-linux'... /guix pull: error: You
found a bug: the program
'/gnu/store/lb30npcazqfbw8cbkk9kf8pcf17c2sl6-compute-guix-derivation'
failed to compute the derivation for Guix (version:
"eb34ff16cc9038880e87e1a58a93331fca37ad92"; system: "x86_64-linux";
host version: "1.3.0-1.771b866"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
Attachment: file
J
J
Josselin Poiret wrote on 24 Apr 2022 09:25
87h76j3ptn.fsf@jpoiret.xyz
Hello,

Holden Green <holdenmgreen@gmail.com> writes:

Toggle quote (29 lines)
> guest@gnu ~/tmp/1$ guix pull
> Updating channel 'guix' from Git repository at '
> https://git.savannah.gnu.org/git/guix.git'...
> Authenticating channel 'guix', commits 9edb3f6 to eb34ff1 (17,927 new
> commits)...
> Building from this channel:
> guix https://git.savannah.gnu.org/git/guix.git eb34ff1
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
> building /gnu/store/sflmgcfcdwizj7iyd3pfksdvrkc3pskb-config.scm.drv...
> building /gnu/store/7k17dvmcrdicjsdxmpvhss4p3i3d70j5-git.scm.drv...
> building /gnu/store/j9s3n7iqvh8pqkxkwy91nq3qynr1nby7-hash.scm.drv...
> building /gnu/store/4cbz087cfn1kqmkjqw69vm4zcz5n01i8-module-import.drv...
> building /gnu/store/nklbz5qhr7r4lpp2by9lp43ky8a0bl09-module-import.drv...
> building
> /gnu/store/c6s5105fvkcwcwcnlqy4n312gkam1db6-module-import-compiled.drv...
> building
> /gnu/store/dzbh008q3mm3rkmhq5j3sgxxhz87dfw1-module-import-compiled.drv...
> building
> /gnu/store/1hs5ayhrc34gf1l85mv85x08xpx3ckwd-compute-guix-derivation.drv...
> Computing Guix derivation for 'x86_64-linux'... /guix pull: error: You
> found a bug: the program
> '/gnu/store/lb30npcazqfbw8cbkk9kf8pcf17c2sl6-compute-guix-derivation'
> failed to compute the derivation for Guix (version:
> "eb34ff16cc9038880e87e1a58a93331fca37ad92"; system: "x86_64-linux";
> host version: "1.3.0-1.771b866"; pull-version: 1).
> Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

How much RAM does your machine have? The derivation computation
famously takes quite a bit of memory. If that's the issue, you could
add some swap space.

Best,
--
Josselin Poiret
M
M
Maxime Devos wrote on 24 Apr 2022 10:21
e06f9c25a3ddce83c39a18bc296b082c8cced884.camel@telenet.be
Josselin Poiret via Bug reports for GNU Guix schreef op zo 24-04-2022
om 09:25 [+0200]:
Toggle quote (15 lines)
> > Computing Guix derivation for 'x86_64-linux'... /guix pull: error:
> > You
> > found a bug: the program
> > '/gnu/store/lb30npcazqfbw8cbkk9kf8pcf17c2sl6-compute-guix-
> > derivation'
> > failed to compute the derivation for Guix (version:
> > "eb34ff16cc9038880e87e1a58a93331fca37ad92"; system: "x86_64-linux";
> > host version: "1.3.0-1.771b866"; pull-version: 1).
> > Please report the COMPLETE output above by email to <
> > bug-guix@gnu.org>.
>
> How much RAM does your machine have?  The derivation computation
> famously takes quite a bit of memory.  If that's the issue, you
> could add some swap space.

If https://issues.guix.gnu.org/50238 was applied, we wouldn't have to
guess what is the cause, instead "guix pull" would just tell us if it's
a networking error or a stack overflow or an oom(*) ...

(*) Except on Linux due to overcommit, though that could be worked-
around by setting the appropriate variable in /proc/sys or by doing
'setrlimit' like some of Guile's OOM tests do.

Greetings,
Maxime.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYmUIlxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7g9XAQCuKBvJwHNxTIViaParnRC4oMKZ
UMrqeMl8Y25aEOQh7gD+PQditb9TGJm/iaUOEXYlw7Gkdvvcu0UayraG2XaMbQo=
=T4ps
-----END PGP SIGNATURE-----


?
Your comment

Commenting via the web interface is currently disabled.

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

To respond to this issue using the mumi CLI, first switch to it
mumi current 55059
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