The fix for https://issues.guix.gnu.org/54812 seems to have caused some fallout: eeb8ac43c8c0b0cc69422766070dbefc55f5c5c1 services: shepherd: Do not unload transient services. a2c759c8304c461d096ab763568e7f71546ff4e8 services: herd: Report whether a service is transient. These allow guix pull to work: ec6a585ee2fd91c857276479411eedd0756e0093 services: Test 'shepherd-service-upgrade' with transient services. e25eca35ff04e4234d0376fbb9a8e146869772c8 services: herd: Adjust to changes. But it appears guix system reconfigure still needs more work: $ sudo -E guix system reconfigure ~/config.scm Password: /home/vagrant/config.scm:68:23: warning: the 'target' field is deprecated, please use 'targets' instead /gnu/store/j4bs8x0gzwd7hz93iam8fl5ywavcwf9m-system /gnu/store/8vjf01yga20b6yr9wnvv5q02qnxzpa84-extlinux.conf activating system... making '/gnu/store/j4bs8x0gzwd7hz93iam8fl5ywavcwf9m-system' the current system... setting up setuid programs in '/run/setuid-programs'... populating /etc from /gnu/store/zn84y6d96r2x7zgz919pq69xa0s5bi6i-etc... The following derivation will be built: /gnu/store/xph757n54bk7v8bxccbdpkrvhc3z9npn-install-bootloader.scm.drv building /gnu/store/xph757n54bk7v8bxccbdpkrvhc3z9npn-install-bootloader.scm.drv... guix system: bootloader successfully installed on '(/dev/disk/by-id/mmc-SC16G_0xd0f41047)' shepherd: Evaluating user expression (and (defined? (quote transient?)) (map (# ?) ?)). Backtrace: In guix/store.scm: 1320:8 19 (call-with-build-handler _ _) 1320:8 18 (call-with-build-handler _ _) In ice-9/boot-9.scm: 1747:15 15 (with-exception-handler # …) In ice-9/exceptions.scm: 406:15 14 (_) In ice-9/boot-9.scm: 1752:10 13 (with-exception-handler _ _ #:unwind? _ # _) In guix/scripts/system.scm: 870:15 12 (_) In guix/store.scm: 2129:25 11 (run-with-store # #<…> …) In guix/scripts/system.scm: 870:15 10 (_ _) In guix/scripts/system/reconfigure.scm: 145:2 9 (_ _) In guix/scripts/system.scm: 768:14 8 (_ _) In ice-9/boot-9.scm: 222:17 7 (map1 (#< provision: (file-system-/gnu…> …)) In ice-9/eval.scm: 173:55 6 (_ #(#(#) #<)) 182:19 5 (proc #(#(#) #<)) 142:16 4 (compile-top-call # # #) In unknown file: 3 (%resolve-variable (7 . live-service-transient) #) In ice-9/boot-9.scm: 1685:16 2 (raise-exception _ #:continuable? _) 1683:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: error: live-service-transient: unbound variable live well, vagrant