I encountered the following on doing a guix pull and am reporting it as per the message. I was running this in an Ubuntu 24.04 Docker container for ARM on an M4 MacMini. I have only just begun using guix again after a long lapse, and was formerly using it on Intel Ubuntu with no problems. Unfortunately my Intel machine is no longer stable enough for me to be able to verify if these occur under Intel Ubuntu. Thanks!
# guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to bdd6760 (118 new commits)... Building from this channel: guix https://git.savannah.gnu.org/git/guix.git bdd6760 substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% building /gnu/store/sy1i83aksbww9vj91x0yydcchrsy2xjp-config.scm.drv... building /gnu/store/whgahyff7v4diw8qgjghndl1b2rq9zpy-git.scm.drv... building /gnu/store/yvc5hgpndvnihvigk31ni3svlhl55jr7-hash.scm.drv... building /gnu/store/01drgnnizl5qjgf2b2fnz8k9r18hkmv1-module-import.drv... building /gnu/store/4bwbg9fpqfqrlzqgrzdsxph4afwswfip-module-import.drv... building /gnu/store/s83dc1v4r9642affn1fgsxmzl8gzw56r-module-import-compiled.drv... building /gnu/store/879vwhk5qk26ij1xxf14p82r3m4s39y0-module-import-compiled.drv... building /gnu/store/fjsdkcqc5x4j0fma3j8v02bd1icjvy1z-compute-guix-derivation.drv... substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% 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://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://bordeaux.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% 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% 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% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% 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% 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% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0% substitute: updating substitutes from 'https://bordeaux.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% substitute: updating substitutes from 'https://bordeaux.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% graphviz-7.0.1.tar.xz 20.5MiB 2.72GiB/s 00:00 ▕██████████████████▏ 100.0% autoconf-archive-2023.02.20 497KiB 1.13GiB/s 00:00 ▕██████████████████▏ 100.0% avahi-0.8.tar.zst 1.1MiB 2.6MiB/s 00:00 ▕██████████████████▏ 100.0% bison-3.8.2 694KiB 1.8MiB/s 00:00 ▕██████████████████▏ 100.0% cmake-3.24.2.tar.zst 6.0MiB 4.1MiB/s 00:01 ▕██████████████████▏ 100.0% cmake-3.24.2.tar.zst 9.4MiB 5.2MiB/s 00:02 ▕██████████████████▏ 100.0% cunit-2.1-3 84KiB 145.9MiB/s 00:00 ▕██████████████████▏ 100.0% curl-8.6.0.tar.zst 3.6MiB 7.3MiB/s 00:00 ▕██████████████████▏ 100.0% dbus-1.15.8.tar.zst 1.5MiB 10.9MiB/s 00:00 ▕██████████████████▏ 100.0% docbook-xml-4.4 52KiB 138KiB/s 00:00 ▕██████████████████▏ 100.0% doxygen-1.9.8.src.tar.gz 7.7MiB 3.1MiB/s 00:02 ▕██████████████████▏ 100.0% file-5.45 330KiB 1.3MiB/s 00:00 ▕██████████████████▏ 100.0% flex-2.6.4 270KiB 715KiB/s 00:00 ▕██████████████████▏ 100.0% glib-2.78.0.tar.zst 7.7MiB 2.7MiB/s 00:03 ▕██████████████████▏ 100.0% gts-0.7.6.tar.gz 927KiB 1.37GiB/s 00:00 ▕██████████████████▏ 100.0% guile-avahi-0.4.1-checkout 60KiB 153.9MiB/s 00:00 ▕██████████████████▏ 100.0% guile-git-0.9.0-checkout 94KiB 242.2MiB/s 00:00 ▕██████████████████▏ 100.0% guile-ssh-0.18.0-checkout 472KiB 2.04GiB/s 00:00 ▕██████████████████▏ 100.0% help2man-1.49.2 142KiB 358.8MiB/s 00:00 ▕██████████████████▏ 100.0% jansson-2.14 27KiB 38.8MiB/s 00:00 ▕██████████████████▏ 100.0% jemalloc-5.3.0 435KiB 1.7MiB/s 00:00 ▕██████████████████▏ 100.0% jsoncpp-1.9.5-checkout 122KiB 778KiB/s 00:00 ▕██████████████████▏ 100.0% libarchive-3.6.1 438KiB 1.7MiB/s 00:00 ▕██████████████████▏ 100.0% libev-4.33 106KiB 415KiB/s 00:00 ▕██████████████████▏ 100.0% libevent-2.1.12 910KiB/s 00:00 | 337KiB transferred libgd-2.3.3.tar.zst 3.2MiB 2.7MiB/s 00:01 ▕██████████████████▏ 100.0% libgit2-1.8.4-checkout 3.5MiB 4.0MiB/s 00:01 ▕███████████████▎ ▏ 85.2%Backtrace: In guix/scripts/substitute.scm: 856:15 19 (_) 650:2 18 (process-substitution _ _ _ #:cache-urls _ #:acl _ # _ # ?) In ice-9/boot-9.scm: 1752:10 17 (with-exception-handler _ _ #:unwind? _ # _) In guix/scripts/substitute.scm: 525:9 16 (download-nar #<<narinfo> path: "/gnu/store/83mkd0vql7?> ?) In guix/serialization.scm: 424:4 15 (fold-archive _ _ _ _) 468:33 14 (read "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-lib?" ?) 468:33 13 (read "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-lib?" ?) 468:33 12 (read "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-lib?" ?) 468:33 11 (read "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-lib?" ?) 442:24 10 (read "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-lib?" ?) 525:24 9 (_ "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g09-libgit?" ?) In ice-9/ports.scm: 467:11 8 (call-with-output-file "/gnu/store/83mkd0vql7688ly3znv?" ?) In unknown file: 7 (open-file "/gnu/store/83mkd0vql7688ly3znvjdlv77rhp9g0?" ?) In ice-9/boot-9.scm: 1685:16 6 (raise-exception _ #:continuable? _) 1683:16 5 (raise-exception _ #:continuable? _) 1685:16 4 (raise-exception _ #:continuable? _) 1780:13 3 (_ #<&compound-exception components: (#<&error> #<&orig?>) Backtrace: 17 (primitive-load "/gnu/store/x89n7mfjp6yn9crf9ans1raw0bnzqpyr-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.99 ffffb87eaf00> #<procedure ffff9a39b730 at guix/self.scm:1365?> ?) 2038:8 11 (_ #<store-connection 256.99 ffffb87eaf00>) In guix/gexp.scm: 300:22 10 (_ #<store-connection 256.99 ffffb87eaf00>) 1226:2 9 (_ #<store-connection 256.99 ffffb87eaf00>) 1093:2 8 (_ #<store-connection 256.99 ffffb87eaf00>) 934:4 7 (_ #<store-connection 256.99 ffffb87eaf00>) In guix/store.scm: 2095:12 6 (_ #<store-connection 256.99 ffffb87eaf00>) 1433:5 5 (map/accumulate-builds #<store-connection 256.99 ffffb87eaf00> #<procedure ffffa4f328e0 at guix/store.?> ?) 1449:15 4 (_ #<store-connection 256.99 ffffb87eaf00> ("/gnu/store/7hmn5177mfccc1lz62girg78jpnh6rll-guix-daemo?" ?) ?) 1449:15 3 (loop #f) 746:11 2 (process-stderr #<store-connection 256.99 ffffb87eaf00> _) 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/x89n7mfjp6yn9crf9ans1raw0bnzqpyr-compute-guix-derivation' failed to compute the derivation for Guix (version: "bdd6760b8c46e59f86415d67981acb6f77e9ed22"; system: "aarch64-linux"; host version: "c788962baeeb6bf021b30c9ad774d472f592fdb5"; pull-version: 1). Please report the COMPLETE output above by email to <bug-guix@gnu.org>. Stephen Strom stephenst...@icloud.com st...@acm.org