Not sure if this is a bug, or if it's somehow my fault. I'm using Guix on a foreign distro, and I think I broke my system after running `$ sudo -i guix pull`. When running `$ guix pull` I get lots of warnings like the following ;;; WARNING: loading compiled file (.. snip ..) failed: ;;; In procedure load-thunk-from-memory: incompatible bytecode version And commands like `pull` and `update` throws exceptions. I've tried rebooting my system to no effect. Both roots and my `realpath $(which guix)` returns `/gnu/store/rkm49zf7gk3xj94bnscjsr3c1vaam977-guix-command`. This is a shebang script, calling `/gnu/store/549xzhnm3q810py1v0jbv0px0prd3a21-guile-wrapper/bin/guile`. The strange thing is that the wrapper script invokes a different version of guile for root and my user. Root doesn't have guile installed, while my user have guile installed. That script uses 3.0.8 for root and 3.0.7 for my user. Discussed this on IRC yesterday, and another user had a similar setup, but the script retured 3.0.8 for both users. # guix describe Generation 12 Feb 17 2022 09:50:18 (current) guix 755c7c8 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 755c7c80825c150b5a8b38072bcfb78699f2fbf2 $ guix describe # (.. lots of incompatible bytecode warnings ..) Generation 11 Feb 16 2022 19:06:25 (current) guix 373c77b repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 373c77bf22ad69bdb303742ff5e18ec47de20d4f guix-gaming-games 43aa8af repository URL: https://gitlab.com/guix-gaming-channels/games.git branch: master commit: 43aa8af5f2bfbf4400fc46925909da56d4094cb7 flat ece373b repository URL: https://github.com/flatwhatson/guix-channel.git branch: master commit: ece373bcd1e00ef746fb7b104e56ab610cc4af2a nonguix 35533c7 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 35533c763a81365e14d0b58ad262e8f88c82872c $ guix pull # (.. lots of incompatible bytecode warnings ..) Backtrace: 19 (_ # …) 18 (_ # …) In ice-9/eval.scm: 191:27 17 (_ #(#(# #) …)) 196:35 16 (_ #(#(#(# …) #) #)) 298:34 15 (_ #(#(#(#) …) …)) In ice-9/boot-9.scm: 2835:4 14 (save-module-excursion _) 152:2 13 (with-fluid* _ _ _) In unknown file: 12 (primitive-load "/gnu/store/8zwkzd3a3m5s8baqbcqq4wac5p6…") In ice-9/eval.scm: 626:19 11 (_ #) 293:34 10 (_ #) 293:34 9 (_ #(#(#) "gu…" …)) 619:8 8 (_ #(#(#(#) …) #)) 626:19 7 (_ #(#(#(#) …) #)) 293:34 6 (_ #(#(#(# …) …) …)) In ice-9/boot-9.scm: 1747:15 5 (with-exception-handler # …) In ice-9/eval.scm: 619:8 4 (_ #(#(#(# #)) #)) 626:19 3 (_ #(#(#(# #)) #)) In unknown file: 2 (load-compiled/vm "/home/simendsjo/.config/guix/current…") In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure load-thunk-from-memory: incompatible bytecode version $ guix package -u guile # (.. lots of incompatible bytecode warnings ..) Backtrace: In ice-9/boot-9.scm: 152:2 19 (with-fluid* _ _ _) 152:2 18 (with-fluid* _ _ _) 152:2 17 (with-fluid* _ _ _) 724:2 16 (call-with-prompt _ _ #) 152:2 15 (with-fluid* _ _ _) 142:2 14 (dynamic-wind # …) In ice-9/eval.scm: 293:34 13 (_ #(#(#(#(#(# …)) …) …) …)) 619:8 12 (_ #(#(#(#) …) …)) 626:19 11 (_ #(#(#(#) …) …)) In srfi/srfi-1.scm: 460:18 10 (fold # …) In ice-9/eval.scm: 293:34 9 (_ #(#(#(#(#(#(#(#(#(#(#(…) …) …) …) …) …) …) …) …) …) …)) 293:34 8 (_ #(#(#) "gu…" …)) 619:8 7 (_ #(#(#(#) …) #)) 626:19 6 (_ #(#(#(#) …) #)) 293:34 5 (_ #(#(#(# …) …) …)) In ice-9/boot-9.scm: 1747:15 4 (with-exception-handler # …) In ice-9/eval.scm: 619:8 3 (_ #(#(#(# #)) #)) 626:19 2 (_ #(#(#(# #)) #)) In unknown file: 1 (load-compiled/vm "/home/simendsjo/.config/guix/current…") In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure load-thunk-from-memory: incompatible bytecode version