(gnu packages racket) assumes that (ice-9 exceptions) exist, breaks pulling from old Guix

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • Maxime Devos
  • Michael Chirillo
Owner
unassigned
Submitted by
Michael Chirillo
Severity
normal
Merged with
M
M
Michael Chirillo wrote on 6 Apr 2022 12:54
compute-guix-derivation failing
(address . bug-guix@gnu.org)
CAJ_Tw4U2_b2=zmgzg9vZ2eHtq587p5g5exZ4mAX9inCStHa-bA@mail.gmail.com
Hello,

I'm following these instructions (
get guix up and running in WSL2 on Windows 11.

Everything worked until guix pull at which point I get the following error:































*/mnt/c/Tools/WSL/guix # guix pullaccepted connection from pid 736, user
rootUpdating channel 'guix' from Git repository at
https://git.savannah.gnu.org/git/guix.git'...Building from this channel:
derivation for 'x86_64-linux'... -Backtrace:In ice-9/eval.scm: 721:20 19
(primitive-eval (define-module (gnu packages racket) #:use-module (guix
packages) #:use-module (# #) # ?))In ice-9/psyntax.scm: 1262:36 18
(expand-top-sequence ((define-module (gnu packages racket) #:use-module
(guix packages) #:use-module ?)) ?) 1209:24 17 (parse _ (("placeholder"
placeholder)) ((top) #(ribcage () () ())) _ e (eval) (hygiene #{ g317}#))
285:10 16 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval)
(hygiene #{ g317}#))In ice-9/eval.scm: 293:34 15 (_ #<module (#{ g317}#)
7f39b712db40>)In ice-9/boot-9.scm: 2874:4 14 (define-module* _ #:filename
_ #:pure _ #:version _ #:imports _ #:exports _ #:replacements _ # _ # _ # _
?) 2887:24 13 (_) 222:29 12 (map1 (((guix packages)) ((guix download))
((guix git-download)) ((guix utils)) ((guix gexp)) ((# ?)) ?)) 222:29 11
(map1 (((guix download)) ((guix git-download)) ((guix utils)) ((guix gexp))
((guix build-system #)) # ?)) 222:29 10 (map1 (((guix git-download))
((guix utils)) ((guix gexp)) ((guix build-system copy)) ((guix # gnu)) #
?)) 222:29 9 (map1 (((guix utils)) ((guix gexp)) ((guix build-system
copy)) ((guix build-system gnu)) ((srfi #)) # ?)) 222:29 8 (map1 (((guix
gexp)) ((guix build-system copy)) ((guix build-system gnu)) ((srfi srfi-1))
((srfi #)) # ?)) 222:29 7 (map1 (((guix build-system copy)) ((guix
build-system gnu)) ((srfi srfi-1)) ((srfi srfi-26)) ((# #)) # ?)) 222:29
6 (map1 (((guix build-system gnu)) ((srfi srfi-1)) ((srfi srfi-26))
((ice-9 match)) ((ice-9 #)) ((# #)) ?)) 222:29 5 (map1 (((srfi srfi-1))
((srfi srfi-26)) ((ice-9 match)) ((ice-9 exceptions)) ((gnu packages)) ((#
?)) ?)) 222:29 4 (map1 (((srfi srfi-26)) ((ice-9 match)) ((ice-9
exceptions)) ((gnu packages)) ((gnu packages #)) ((?)) ?)) 222:29 3
(map1 (((ice-9 match)) ((ice-9 exceptions)) ((gnu packages)) ((gnu packages
autotools)) ((gnu # #)) # ?)) 222:17 2 (map1 (((ice-9 exceptions)) ((gnu
packages)) ((gnu packages autotools)) ((gnu packages bash)) ((# ?)) ?))
2803:6 1 (resolve-interface _ #:select _ #:hide _ #:prefix _ #:renamer _
#:version _)In unknown file: 0 (scm-error misc-error #f "~A ~S"
("no code for module" (ice-9 exceptions)) #f)*






*ERROR: In procedure scm-error:no code for module (ice-9 exceptions)guix
pull: error: You found a bug: the program
'/gnu/store/a8v174c0kfh91wgbyr34ghb7lisdbcm7-compute-guix-derivation'failed
to compute the derivation for Guix (version:
"e3e3381fdbc56f351063d9b4a49e99645b20d7d3"; system: "x86_64-linux";host
version: "1.1.0"; pull-version: 1).Please report the COMPLETE output above
by email to <bug-guix@gnu.org <bug-guix@gnu.org>>.*

I'm sending the bug report to you. Any assistance would be appreciated.
Thank you!

--
*Michael Chirillo, MD, PhD*
*michael.a.chirillo@gmail.com <michael.a.chirillo@gmail.com>*
Attachment: file
M
M
Maxime Devos wrote on 8 Apr 2022 12:23
fc837c0c9439741d01d6487c52e98a24ce05f110.camel@telenet.be
merge 54750 54546
reopen 54546
thanks

Michael Chirillo schreef op wo 06-04-2022 om 12:54 [+0200]:
Toggle quote (3 lines)
>            0 (scm-error misc-error #f "~A ~S" ("no code for module"
> (ice-9 exceptions)) #f)

Looks like a duplicate of https://issues.guix.gnu.org/54546.

An alternative fix would be to autoload (ice-9 exceptions) instead of
#:use-module.

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

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYlANIxccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qnxAP47qdomejQ7ZIiyXyRBfTz2wogc
u/sQCRxDzY0mTia/AQD/c/hS745FmbV3Ez3rv19QzItfr+MDLffe5yuhcp3BIAM=
=1Y7Q
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 8 Apr 2022 12:26
29184be45a231b7e8623b970d5e29676633f8611.camel@telenet.be
Michael Chirillo schreef op wo 06-04-2022 om 12:54 [+0200]:
Toggle quote (4 lines)
> I'm following these instructions
> (https://gist.github.com/giuliano108/49ec5bd0a9339db98535bc793ceb5ab4
> ) to get guix up and running in WSL2 on Windows 11.

Those instructions are old (for Guix 1.1.0), use the updates version on
top of the file instead

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

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYlAN0RccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7twbAQDKxwyRa0lY5Ar+ZLeSKq9B4Lfk
H4c1KN+7JA2/sGmS5QEAhoN0wXCnHDseeRqmc2D5bO/YWAuhBb+pN7nvJUG4CAU=
=ZtkT
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 8 Apr 2022 12:27
9a15d9277cb6999b4d8c6bcca4186d99b05648c5.camel@telenet.be
Michael Chirillo schreef op wo 06-04-2022 om 12:54 [+0200]:
Toggle quote (2 lines)
> /mnt/c/Tools/WSL/guix # guix pull

(unrelated to the error) Why is root's guix updated instead of the
regular user's Guix?

Greeetings,
Maxime.
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYlAOBhccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7i3zAP9pOpak9YTYxlUyfLKzbpaPDnXD
zJX0bZXX632nm3edsAD+LWzXQGfAcP3jOEqGvvb5+V/OCMjanmEo1+PTsktPqgI=
=4C0R
-----END PGP SIGNATURE-----


M
M
Maxime Devos wrote on 8 Apr 2022 15:58
(name . GNU bug tracker automated control server)(address . control@debbugs.gnu.org)(address . tracker@debbugs.gnu.org)
47667cdee40690d818f3c2da5bb34496d4002fe7.camel@telenet.be
merge 54750 54546
thanks
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYlA/kRccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kJLAP9LxbeaZEQm3AN7JZya6p2YKLhI
yooZ92Rz58JQhMGT9AD+ONawXbbxcfPWnl1JvTQTQrTFoFv26PZ8wuuIJE7FOAc=
=CmaA
-----END PGP SIGNATURE-----


M
M
Michael Chirillo wrote on 8 Apr 2022 21:06
Re: bug#54750: compute-guix-derivation failing
(name . Maxime Devos)(address . maximedevos@telenet.be)(address . 54750@debbugs.gnu.org)
CAJ_Tw4W6QnbbrCGev5vo2LErBsmsL5qoVPihG=f7sooxm9qz5Q@mail.gmail.com
Mostly because I’m a Linux novice and am slowly learning :)

Il giorno ven 8 apr 2022 alle 12:27 Maxime Devos <maximedevos@telenet.be>
ha scritto:

Toggle quote (9 lines)
> Michael Chirillo schreef op wo 06-04-2022 om 12:54 [+0200]:
> > /mnt/c/Tools/WSL/guix # guix pull
>
> (unrelated to the error) Why is root's guix updated instead of the
> regular user's Guix?
>
> Greeetings,
> Maxime.
>
--
*Michael Chirillo, MD, PhD*
*michael.a.chirillo@gmail.com <michael.a.chirillo@gmail.com>*
Attachment: file
M
M
Maxime Devos wrote on 16 Apr 2022 23:14
(address . control@debbugs.gnu.org)
ab9125994fccd4b0ae2ecb56fa01368d5e5bd510.camel@telenet.be
retitle 54546 (gnu packages racket) assumes that (ice-9 exceptions) exist, breaks pulling from old Guix
thanks
L
L
Ludovic Courtès wrote on 13 Jun 2022 12:30
(name . Maxime Devos)(address . maximedevos@telenet.be)
87leu0svns.fsf_-_@gnu.org
Hi,

For some reason I had not seen this issue earlier; too bad it remained
for this long.

This is now fixed in 8918ce6d1622303465e716ae491b8e5124c7aece.

Thanks,
Ludo’.
Closed
M
M
Maxime Devos wrote on 13 Jun 2022 12:52
(name . Ludovic Courtès)(address . ludo@gnu.org)
f61028d85cbca70e805f836e0215e882c96c8187.camel@telenet.be
Thanks!
-----BEGIN PGP SIGNATURE-----

iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYqcXARccbWF4aW1lZGV2
b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7pqkAP0Z3N0BiT6zFC6pAFxlciKPR1gX
1GFwSJLT6o9fDsl5NQEAgllcYews6O2X88xNSPMB8quVwETKsaLK27Zx39KPJAM=
=H84Q
-----END PGP SIGNATURE-----


Closed
?
Your comment

This issue is archived.

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

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