Hello Guix, Guix told me to report a bug here.
I fresh installed Guix in a qemu vm using the official guix 1.4 iso image. After booting to desktop, I ran `guix pull --substitute-url=https://guix.jing.rocks` (guix.jing.rocks is a server running `guix publish` in my local LAN), then ran into a loop. I'm attaching console message, config.scm, build log here. Maybe it's already fixed, but let me know if any other information is needed.
-- Jing Luo About me: https://jing.rocks/about/ PGP Fingerprint: 4E09 8D19 00AA 3F72 1899 2614 09B3 316E 13A1 1EFC
;; This is an operating system configuration generated ;; by the graphical installer. ;; ;; Once installation is complete, you can learn and modify ;; this file to tweak the system configuration, and pass it ;; to the 'guix system reconfigure' command to effect your ;; changes. ;; Indicate which modules to import to access the variables ;; used in this configuration. (use-modules (gnu)) (use-service-modules cups desktop networking ssh xorg) (operating-system (locale "en_US.utf8") (timezone "Asia/Tokyo") (keyboard-layout (keyboard-layout "us")) (host-name "guix1") ;; The list of user accounts ('root' is implicit). (users (cons* (user-account (name "jing") (comment "Jing") (group "users") (home-directory "/home/jing") (supplementary-groups '("wheel" "netdev" "audio" "video"))) %base-user-accounts)) ;; Packages installed system-wide. Users can also install packages ;; under their own account: use 'guix search KEYWORD' to search ;; for packages and 'guix install PACKAGE' to install a package. (packages (append (list (specification->package "nss-certs")) %base-packages)) ;; Below is the list of system services. To search for available ;; services, run 'guix system search KEYWORD' in a terminal. (services (append (list (service xfce-desktop-service-type) (service mate-desktop-service-type) ;; To configure OpenSSH, pass an 'openssh-configuration' ;; record as a second argument to 'service' below. (service openssh-service-type) (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) ;; This is the default list of services we ;; are appending to. %desktop-services)) (bootloader (bootloader-configuration (bootloader grub-bootloader) (targets (list "/dev/sda")) (keyboard-layout keyboard-layout))) (initrd-modules (append '("virtio_scsi") %base-initrd-modules)) (swap-devices (list (swap-space (target (uuid "3a4bebe3-58ab-48a2-9258-c87cd8d0922f"))))) ;; The list of file systems that get "mounted". The unique ;; file system identifiers there ("UUIDs") can be obtained ;; by running 'blkid' in a terminal. (file-systems (cons* (file-system (mount-point "/") (device (uuid "59038b8e-94b2-4699-8928-5f0e36284c4f" 'ext4)) (type "ext4")) %base-file-systems)))
jing@guix1 ~$ guix pull --substitute-urls=https://guix.jing.rocks Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 3eac1c8 (26 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git 3eac1c8 substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% building /gnu/store/s99yh40h4ablnsmp3ss3a1945qgm30b0-compute-guix-derivation.drv... substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% substitute: updating substitutes from 'https://guix.jing.rocks'... 100.0% building /gnu/store/y88pzh7gn2y2ysfj7qvs5s10rpsihpp0-gcc-mesboot-4.9.4.drv... building /gnu/store/5ky2cwak30sidwrf7hcjjk0br73pw6rq-gcc-mesboot-wrapper-4.9.4.drv... building /gnu/store/6bnl6nwzmwjsa4zq9lh07wcn3j9bpg07-bash-mesboot-5.1.16.drv... building /gnu/store/6rgvijnbsr6vki5cnvgbsm3rnqxrjf6b-sed-mesboot-4.8.drv... building /gnu/store/9b4pja0bbn2h6jqaa05ib9zdvqbxa6p3-xz-mesboot-5.2.8.drv... building /gnu/store/9dspz8w4i6c9wkdskirv4rj6lmsgp54c-coreutils-mesboot-9.1.drv... | 'build' phasebuilder for `/gnu/store/9dspz8w4i6c9wkdskirv4rj6lmsgp54c-coreutils-mesboot-9.1.drv' failed with exit code 1 build of /gnu/store/9dspz8w4i6c9wkdskirv4rj6lmsgp54c-coreutils-mesboot-9.1.drv failed View build log at '/var/log/guix/drvs/9d/spz8w4i6c9wkdskirv4rj6lmsgp54c-coreutils-mesboot-9.1.drv.gz'. cannot build derivation `/gnu/store/r1sjrj2z2hn1s1ab7iqydk4vhc655gv8-bash-minimal-5.1.16.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/1lr41kwfsss66h37lchbk7icz74yj0p1-binutils-2.38.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/ack04gzkqzy9h2690nrvqps64hlrf359-binutils-cross-boot0-2.38.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/7plfsij77rv5285vqp7sij12kha1b70x-bzip2-boot0-1.0.8.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/ivfqnmrbn3z9n0lhyrffqmzwqa65q295-coreutils-9.1.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/hc5qa9rbg3g9lrzwar0494shbws1ksca-diffutils-boot0-3.8.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/kb19qaxmc951b42y8npwbmbd9sghrfzn-file-boot0-5.44.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/8zbixcrgk232nkw8i8xh2427slq7zd9b-findutils-boot0-4.9.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/4p66vqilr4h4q1dn33l908pb6x4h186f-gawk-boot0-5.2.1.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/7fsz44vifdc0ws0amnpwnmig3ra6hb53-gcc-11.3.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/3ds56xg6njpw6hnp2w4xpx4psw5mka5q-glibc-2.35.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/82f7nr1h69vb3mz34sjdzqlbi30iw56y-grep-3.8.drv': 1 dependencies couldn't be built building /gnu/store/r15k5jsbv4mbazfydizy43mp6fnfbyrh-grep-mesboot-3.8.drv... cannot build derivation `/gnu/store/9dpbf0fix5n3gwrh0656k0yzcm0v2lys-guile-3.0.9.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/pmfg0gpgpf1q48d96y8018h6dw52ak1i-gzip-1.12.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/58vh1ai26qbddjv1flhcgwxz39x706h0-libgc-8.2.2.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/2mmm8b750h7dqrrhhj2rp4iwihzvz35h-libunistring-1.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/4220x2mav9gr6m2hvnnz6fyvgdin5hjq-linux-libre-headers-5.15.49.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/34i09xrz49phnkij2c8k6ps37na6cr74-make-4.3.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/nkv950nblixhf1ayd1xj1v7vh2fxw86z-make-boot0-4.3.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/8kfa39asml44lfcjnkkfp748gihbmi1y-patch-boot0-2.7.6.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/bcjpm616dx35fraxavlfi4mjh6w8nrwm-perl-boot0-5.36.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/0h403azfph8y7lggnih7ncpzbb15x0a2-sed-boot0-4.8.drv': 1 dependencies couldn't be built Backtrace: 16 (primitive-load "/gnu/store/r443psm4cli0z0r3m88a389sfapip1fz-compute-guix-derivation") In ice-9/eval.scm: 155:9 15 (_ _) 159:9 14 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?)) In ice-9/boot-9.scm: 152:2 13 (with-fluid* _ _ _) 152:2 12 (with-fluid* _ _ _) In ./guix/store.scm: 2180:24 11 (run-with-store #<store-connection 256.99 7f442be0a140> #<procedure 7f44177bb6e0 at ./guix/self.scm:13?> ?) In ./guix/self.scm: 1354:2 10 (_ #<store-connection 256.99 7f442be0a140>) In ./guix/packages.scm: 2035:17 9 (_ #<store-connection 256.99 7f442be0a140>) In ./guix/store.scm: 2180:24 8 (run-with-store #<store-connection 256.99 7f442be0a140> #<procedure 7f44177d3280 at ./guix/store.scm:2?> ?) 2008:8 7 (_ #<store-connection 256.99 7f442be0a140>) 2052:38 6 (_ #<store-connection 256.99 7f4418d95640>) In ./guix/grafts.scm: 325:16 5 (graft-derivation #<store-connection 256.99 7f4418d95640> #<derivation /gnu/store/q67w4brx37iyjyxh4x9y?> ?) 287:4 4 (_ #<vlist ()>) 175:4 3 (non-self-references #<store-connection 256.99 7f4418d95640> #<derivation /gnu/store/q67w4brx37iyjyxh4?> ?) 177:20 2 (_ #t) In ./guix/store.scm: 1419:15 1 (_ #<store-connection 256.99 7f4418d95640> ("/gnu/store/q67w4brx37iyjyxh4x9yqz3fv1phnqbc-guile-3.0.9.?") ?) 1419:15 0 (loop #f) ./guix/store.scm:1419:15: In procedure loop: ERROR: 1. &store-protocol-error: message: "build of `/gnu/store/q67w4brx37iyjyxh4x9yqz3fv1phnqbc-guile-3.0.9.drv' failed" status: 100 guix pull: error: You found a bug: the program '/gnu/store/r443psm4cli0z0r3m88a389sfapip1fz-compute-guix-derivation' failed to compute the derivation for Guix (version: "3eac1c82f7f1547aa6819db867b071a4ee7de8e3"; system: "x86_64-linux"; host version: "1.4.0"; pull-version: 1). Please report the COMPLETE output above by email to <bug-guix@gnu.org>.
spz8w4i6c9wkdskirv4rj6lmsgp54c-coreutils-mesboot-9.1.drv.gz
Description: application/gzip
signature.asc
Description: OpenPGP digital signature