Switch to a new user, or simply log in as 'root' if you've never "guix pull"ed with it, then --8<---------------cut here---------------start------------->8--- # guix pull -l Backtrace: 8 (apply-smob/1 #) In ice-9/boot-9.scm: 705:2 7 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 6 (_ #(#(#))) In guix/ui.scm: 1644:12 5 (run-guix-command _ . _) In ice-9/boot-9.scm: 829:9 4 (catch srfi-34 # …) 829:9 3 (catch system-error # …) 829:9 2 (catch git-error # …) 829:9 1 (catch system-error # …) In unknown file: 0 (raise #) ERROR: In procedure raise: Wrong type (expecting exact integer): # --8<---------------cut here---------------end--------------->8--- I think we should make `guix pull -l' return a value that can be used meaningfully in deployment scripts. For instance, a non-zero exit code could mean this is a fresh user profile. Thoughts? -- Pierre Neidhardt https://ambrevar.xyz/