Subject: Bug Report
From: Pixel Points <[email-masked]>
To: "[email-masked]" <[email-masked]>
Date: Mon, 3 Mar 2025 13:36:34 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello, I think I’ve found a bug when I run guix pull. Here’s the complete output.
---
rovol@gnu ~$ guix pull
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Authenticating channel 'guix', commits 9edb3f6 to 25d99dd (285 new commits)...
Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
Authenticating channel 'nonguix', commits 897c1a4 to 6e79d39 (2 new commits)...
Building from these channels:
  guix      https://git.savannah.gnu.org/git/guix.git 25d99dd
  nonguix   https://gitlab.com/nonguix/nonguix  6e79d39
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
 bash-minimal-5.1.16  554KiB                                                    3KiB/s 01:21 ▕████████▎         ▏  46.2%retrying download of '/gnu/store/x47i4yafqxdav838aykda9c2hhhn9sa4-bash-minimal-5.1.16' with other substitute URLs...
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/x47i4yafqxdav838aykda9c2hhhn9sa4-bash-minimal-5.1.16' failed, trying next URL
 bash-minimal-5.1.16  554KiB                                                  518KiB/s 00:01 ▕██████████████████▏ 100.0%
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4' failed, trying next URL
retrying download of '/gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4' with other substitute URLs...
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4' failed, trying next URL
 libffi-3.4.4  56KiB                                                          639KiB/s 00:00 ▕██████████████████▏ 100.0%
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/zstd/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4' failed, trying next URL
retrying download of '/gnu/store/pr73chdirm3jc2j7npc6hqzmcwjs7l8m-libgc-8.2.4' with other substitute URLs...
 libgc-8.2.4  229KiB                                                          804KiB/s 00:00 ▕██████████████████▏ 100.0%
 libunistring-1.1  528KiB                                                     937KiB/s 00:01 ▕██████████████████▏ 100.0%
 libxcrypt-4.4.36  117KiB                                                     974KiB/s 00:00 ▕██████████████████▏ 100.0%
 pkg-config-0.29.2  187KiB                                                    564KiB/s 00:00 ▕██████████████████▏ 100.0%
 guile-3.0.9  7.0MiB                                                          614KiB/s 00:12 ▕██████████████████▏ 100.0%
 guile-3.0.9-debug  6.8MiB                                                    384KiB/s 00:18 ▕██████████████████▏ 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
 grep-3.11  223KiB                                                            292KiB/s 00:01 ▕██████████████████▏ 100.0%
 libgpg-error-1.51  232KiB                                                    785KiB/s 00:00 ▕██████████████████▏ 100.0%
 libgcrypt-1.11.0  635KiB                                                     1.0MiB/s 00:01 ▕██████████████████▏ 100.0%
 guile-gcrypt-0.4.0  165KiB                                                   764KiB/s 00:00 ▕██████████████████▏ 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://ci.guix.gnu.org'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
 module-import-compiled  1.3MiB                                               928KiB/s 00:01 ▕██████████████████▏ 100.0%
 module-import-compiled  1.6MiB                                               1.0MiB/s 00:02 ▕██████████████████▏ 100.0%
 module-import-compiled  135KiB                                               362KiB/s 00:00 ▕██████████████████▏ 100.0%
building /gnu/store/jmaz384qrrjpg1sh2kvcgd4lfzs45p29-config.scm.drv...
building /gnu/store/aby49b6y294dn44c6jpryxkzjx1a94i6-git.scm.drv...
building /gnu/store/k31pi0jaq57zjbw1rzjbnii6m6wzxk84-hash.scm.drv...
applying 2 grafts for libffi-3.4.4 ...
applying 2 grafts for libgc-8.2.4 ...
applying 2 grafts for libunistring-1.1 ...
applying 2 grafts for pkg-config-0.29.2 ...
applying 7 grafts for guile-3.0.9 ...
building /gnu/store/5d8z7ffssfd5j92064cw2f504wjbkxli-module-import.drv...
building /gnu/store/agsmpsj7q5s1x13xwn7c6slh5rwx66rn-module-import.drv...
building /gnu/store/22sxn85xaq81s1il3js03hp5ms4lc00q-compute-guix-derivation.drv...
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
\substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
substitute: looking for substitutes on 'https://mirror.sjtu.edu.cn/guix'... 100.0%
 bash-minimal-5.1.16-doc  300KiB                                              481KiB/s 00:01 ▕██████████████████▏ 100.0%
 binutils-2.41  7.8MiB                                                        1.1MiB/s 00:07 ▕██████████████████▏ 100.0%
 bzip2-1.0.8  55KiB                                                           301KiB/s 00:00 ▕██████████████████▏ 100.0%
 bzip2-1.0.8  55KiB                                                           341KiB/s 00:00 ▕██████████████████▏ 100.0%
 bzip2-1.0.8-static  27KiB                                                    196KiB/s 00:00 ▕██████████████████▏ 100.0%
 bzip2-1.0.8-static  27KiB                                                    161KiB/s 00:00 ▕██████████████████▏ 100.0%
 coreutils-9.1  2.5MiB                                                         45KiB/s 00:56 ▕██████████████████▏ 100.0%
|guix substitute: warning: while fetching https://mirror.sjtu.edu.cn/guix/nar/lzip/qy1769103d15zh8gg09wlywfsyblham4-coreutils-minimal-9.1: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/qy1769103d15zh8gg09wlywfsyblham4-coreutils-minimal-9.1' failed, trying next URL
retrying download of '/gnu/store/qy1769103d15zh8gg09wlywfsyblham4-coreutils-minimal-9.1' with other substitute URLs...
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/qy1769103d15zh8gg09wlywfsyblham4-coreutils-minimal-9.1' failed, trying next URL
 coreutils-minimal-9.1  2.5MiB                                                 25KiB/s 01:42 ▕██████████████████▏ 100.0%
guix substitute: warning: while fetching https://mirror.sjtu.edu.cn/guix/nar/lzip/swmflx2bmqpf0drm167pxfpgyr7ckcam-diffutils-3.10: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
 diffutils-3.10  322KiB                                                         383B/s 05:42 ▕███████▏          ▏  39.7%retrying download of '/gnu/store/swmflx2bmqpf0drm167pxfpgyr7ckcam-diffutils-3.10' with other substitute URLs...
guix substitute: warning: while fetching https://mirror.sjtu.edu.cn/guix/nar/lzip/swmflx2bmqpf0drm167pxfpgyr7ckcam-diffutils-3.10: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
 diffutils-3.10  322KiB                                                       215KiB/s 00:01 ▕██████████████████▏ 100.0%
 ed-1.20.1  53KiB                                                             135KiB/s 00:00 ▕██████████████████▏ 100.0%
 expat-2.5.0  102KiB                                                           35KiB/s 00:03 ▕██████████████████▏ 100.0%
 findutils-4.9.0  430KiB                                                       52KiB/s 00:08 ▕██████████████████▏ 100.0%
 gawk-5.3.0  1.2MiB                                                             762B/s 05:44 ▕███▊              ▏  21.0%retrying download of '/gnu/store/vrl2r0ps24k1a6yap2chjylv5rhbndvr-gawk-5.3.0' with other substitute URLs...
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/vrl2r0ps24k1a6yap2chjylv5rhbndvr-gawk-5.3.0' failed, trying next URL
guix substitute: warning: while fetching https://mirror.sjtu.edu.cn/guix/nar/zstd/vrl2r0ps24k1a6yap2chjylv5rhbndvr-gawk-5.3.0: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
 gawk-5.3.0  1.2MiB                                                           126KiB/s 00:10 ▕██████████████████▏ 100.0%
guix substitute: warning: while fetching https://mirror.sjtu.edu.cn/guix/nar/lzip/w0i4fd8ivrpwz91a0wjwz5l0b2ralj16-gcc-11.4.0-lib: server is somewhat slow
guix substitute: warning: try `--no-substitutes' if the problem persists
 gcc-11.4.0-lib  4.8MiB                                                      57.8MiB/s 00:00 ▕▍                 ▏   2.6%retrying download of '/gnu/store/w0i4fd8ivrpwz91a0wjwz5l0b2ralj16-gcc-11.4.0-lib' with other substitute URLs...
guix substitute: warning: download from 'https://mirror.sjtu.edu.cn/guix/nar/lzip/w0i4fd8ivrpwz91a0wjwz5l0b2ralj16-gcc-11.4.0-lib' failed, trying next URL
 gcc-11.4.0-lib  4.8MiB                                                       177KiB/s 00:28 ▕██████████████████▏ 100.0%
 glibc-2.39-static  1.4MiB                                                      3KiB/s 03:32 ▕███████▏          ▏  40.0%Backtrace:
In guix/store/deduplication.scm:
   327:11 19 (_ _)
In guix/serialization.scm:
    260:6 18 (dump _)
   246:21 17 (dump #<input: string 7eff5a2edf50> #<output: string 7?> ?)
In unknown file:
          16 (get-bytevector-n! #<input: string 7eff5a2edf50> # 0 #)
In guix/store/deduplication.scm:
   270:22 15 (read! #vu8(141 53 0 0 0 0 76 137 239 49 192 232 0 0 ?) ?)
In unknown file:
          14 (get-bytevector-n! #<input: string 7eff5a1ab460> # 0 #)
In gcrypt/hash.scm:
   226:14 13 (read! #vu8(141 53 0 0 0 0 76 137 239 49 192 232 0 0 ?) ?)
In unknown file:
          12 (get-bytevector-n! #<input: string 7eff5a1ab540> # 0 #)
In lzlib.scm:
   508:12 11 (lzread! #<lz-decoder 7eff5afc4720> #<input: string 7e?> ?)
In unknown file:
          10 (get-bytevector-n #<input: string 7eff5a1ab5b0> 65537)
In guix/progress.scm:
   406:31  9 (read! _ _ _)
In unknown file:
           8 (get-bytevector-n! #<input: string 7eff5a1ab930> # 0 #)
In web/response.scm:
     95:2  7 (read! _ _ _)
In ice-9/boot-9.scm:
  1685:16  6 (raise-exception _ #:continuable? _)
  1683:16  5 (raise-exception _ #:continuable? _)
Backtrace:
          17 (primitive-load "/gnu/store/fakz4yizbq085krpy3d875hb7zmn0r4r-compute-guix-derivation")
In ice-9/eval.scm:
    155:9 16 (_ _)
    159:9 15 (_ #(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#(#<directory (guile-u?> ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?) ?))
In ice-9/boot-9.scm:
    152:2 14 (with-fluid* _ _ _)
    152:2 13 (with-fluid* _ _ _)
In guix/store.scm:
  2210:24 12 (run-with-store #<store-connection 256.100 7f3fbd9edaf0> #<procedure 7f3fa4f52eb0 at guix/self.scm:136?> ?)
   2038:8 11 (_ #<store-connection 256.100 7f3fbd9edaf0>)
In guix/gexp.scm:
   300:22 10 (_ #<store-connection 256.100 7f3fbd9edaf0>)
   1226:2  9 (_ #<store-connection 256.100 7f3fbd9edaf0>)
   1093:2  8 (_ #<store-connection 256.100 7f3fbd9edaf0>)
    934:4  7 (_ #<store-connection 256.100 7f3fbd9edaf0>)
In guix/store.scm:
  2095:12  6 (_ #<store-connection 256.100 7f3fbd9edaf0>)
   1433:5  5 (map/accumulate-builds #<store-connection 256.100 7f3fbd9edaf0> #<procedure 7f3fb0c719a0 at guix/store?> ?)
  1449:15  4 (_ #<store-connection 256.100 7f3fbd9edaf0> ("/gnu/store/3siw4yfd3db8nf6iiaaxlx1gb7xsmdlz-guix-daem?" ?) ?)
  1449:15  3 (loop #f)
   746:11  2 (process-stderr #<store-connection 256.100 7f3fbd9edaf0> _)
In guix/serialization.scm:
   101:11  1 (read-int #<input-output: file 10>)
     79:6  0 (get-bytevector-n* #<input-output: file 10> 8)

guix/serialization.scm:79:6: In procedure get-bytevector-n*:
ERROR:
  1. &nar-error:
      file: #f
      port: #<input-output: file 10>
guix pull: error: You found a bug: the program '/gnu/store/fakz4yizbq085krpy3d875hb7zmn0r4r-compute-guix-derivation'
failed to compute the derivation for Guix (version: "25d99dd80a913d34cd447d57b90dabf12808af00"; system: "x86_64-linux";
host version: "127e1e89a83785f4ad8362bdc76b0d850279cf2f"; pull-version: 1).