TODO.org: Document some challenges with 'guix deploy'

This commit is contained in:
Collin J. Doering 2022-03-22 23:30:34 -04:00
parent 187b9f1992
commit a9a706b3b2
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
1 changed files with 325 additions and 0 deletions

325
TODO.org
View File

@ -67,3 +67,328 @@ rekahsoft/guix-config/vms/postgres-home-rekahsoft-ca.scm:32:14: warning: the 'ta
rekahsoft/guix-config/vms/prom0-home-rekahsoft-ca.scm:25:14: warning: the 'target' field is deprecated, please use 'targets' instead
rekahsoft/guix-config/vms/searx0-home-rekahsoft-ca.scm:26:14: warning: the 'target' field is deprecated, please use 'targets' instead
#+end_quote
* DOING Move deploy configs into channel, and reference them from ~deploy/<hostname>.scm~ files
- State "DOING" from "TODO" [2022-03-22 Tue 15:55]
This will allow for something like this (once ~guix deploy~ supports a ~-e~ option similar to
other ~guix~ commands).
#+begin_src shell
guix time-machine -C channels.scm -- deploy -e '(@ (rekahsoft guix-config vms <hostname>) machine)'
#+end_src
**Note:** This also assumes that the ~guix-machines~ channel is listed in ~channels.scm~.
Since ~guix deploy~ does not (yet) support a ~-e~ option, a deploy file can be referenced
directly (that itself refers to the appropriate deploy record from this channel), like so:
#+begin_src shell
guix time-machine -C channels.scm -- deploy deploy/<hostname>.scm
#+end_src
Notice how the ~-L~ option and its argument are no longer specified (as it is assumed the
appropriate version of ~guix-machines~ is set in the ~channels.scm~ file).
* TODO Report odd error caused by guix deploy (at [[orgit-rev:~/Code/git.home.rekahsoft.ca/guix-machines/::187b9f19923305c35b5788185d6587d8da355505][187b9f1]])
Run a ~guix deploy~:
#+begin_src shell
guix time-machine -C channels.scm -- deploy deploy/guix-ci0-home-rekahsoft-ca.scm
#+end_src
#+begin_quote
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
Updating channel 'rekahsoft-guix' from Git repository at 'https://git.rekahsoft.ca/rekahsoft/
Updating channel 'guix-machines' from Git repository at 'https://git.home.rekahsoft.ca/rekahs
Authenticating channel 'guix-machines', commits acaa20d to 187b9f1 (2 new commits)...
Computing Guix derivation for 'x86_64-linux'... \
substitute: updating substitutes from 'https://substitutes.nonguix.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%
The following derivations will be built:
/gnu/store/zwzfvqxz6i53s21f254dx9gpsb0xmcam-profile.drv
/gnu/store/1ay2dhg8xfh9gl1k7psmrpb9h4pn3rw4-profile.drv
/gnu/store/bqpxvnyqkj16qk24gw6kns4ck40hj1kl-guix-machines.drv
/gnu/store/7i7j6jwgx86gjy3zd8i1pqcwb6zmyi1j-inferior-script.scm.drv
/gnu/store/i2d5ba5y1n1a53mv88101vqj9x4nfkgv-inferior-script.scm.drv
building /gnu/store/7i7j6jwgx86gjy3zd8i1pqcwb6zmyi1j-inferior-script.scm.drv...
building /gnu/store/bqpxvnyqkj16qk24gw6kns4ck40hj1kl-guix-machines.drv...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
building directory of Info manuals...
building profile with 4 packages...
building /gnu/store/i2d5ba5y1n1a53mv88101vqj9x4nfkgv-inferior-script.scm.drv...
building package cache...
building profile with 4 packages...
The following 1 machine will be deployed:
guix-ci0
guix deploy: deploying to guix-ci0...
guix deploy: sending 0 store items (0 MiB) to 'guix-ci0.home.rekahsoft.ca'...
guix deploy: sending 0 store items (0 MiB) to 'guix-ci0.home.rekahsoft.ca'...
substitute: updating substitutes from 'https://substitutes.nonguix.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%
6.1 MB will be downloaded
postgresql-10.20 4.8MiB 636KiB/s 00:08 [##################] 100.0% guile-fibers-1.0.0 282KiB 615KiB/s 00:00 [##################] 100.0% cuirass-1.1.0-11.9f08035 836KiB 1.1MiB/s 00:01 [##################] 100.0%substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
88.8 MB will be downloaded
linux-libre-5.16.16 84.7MiB 6.3MiB/s 00:13 [##################] 100.0%substitute: updating substitutes from 'https://substitutes.nonguix.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%
The following derivations will be built:
/gnu/store/mw226snj90f0ijbigygyvjk57nl3lixp-remote-exp.scm.drv
/gnu/store/zf5wsiqx2qz72rkyn3d268fx6nqzx0yk-switch-to-system.scm.drv
/gnu/store/nfg7d5h60xirfqa6m6rlhc9nds41im0m-system.drv
/gnu/store/cpxnhcz136rgdkpdvxf70bsv170xhy0s-raw-initrd.drv
/gnu/store/pimpwfhv4yq9z4bbvfw5qvkyglbf128n-init.drv
/gnu/store/h0d9gr6d6iyaln79q572ykx6mqrzsvrl-linux-modules.drv
/gnu/store/cs542vsmbfp7aw5lyz2v25h0mdr2i1bw-profile.drv
/gnu/store/d7y59lf7gva3j911pl8pkwcld5lz004m-etc.drv
/gnu/store/07ri32j59i0rvsc951v6lcghakgfh3g2-dbus-configuration.drv
/gnu/store/gz724hw3bia39mm15j4khv0p7f19nd2l-dbus-system-services.drv
/gnu/store/6jc565nb5y5i85dkd3rb1d024rklg9id-sudoers.drv
/gnu/store/b41c1l6a9a7dz98lpw0l7d7l0rzrw9fb-environment.drv
/gnu/store/ks9rjlj9wh6galla3ff0qi76l9vinrqq-rottlog.drv
/gnu/store/xahch716lsxpq84gnz847prxcbbfmdkh-rottlog.weekly.drv
/gnu/store/lm0m1f99j53j4ad3z3hj3w286lrvmpkz-udev.drv
/gnu/store/85wk7pax89pw1dp4yi5zj00hqa68aspm-udev-rules.drv
/gnu/store/nbfi4558i9g8jjbhbgiqcijlmbyydvc0-pam.d.drv
/gnu/store/nf3s9d33sbxv4wrv19aaw6ih2zfrvfi0-sshd.drv
/gnu/store/sy1iwg3pgbanh3s1wkg5i14hxvlwsx67-shells.drv
/gnu/store/y1c8120rv3im0zvf5dskqd92wpj5p2an-etc-polkit-1.drv
/gnu/store/iis797lbcxf5g2r0z1mwcfqki4xiw81y-provenance.drv
/gnu/store/phr0c49z2icjz9nzzpz9zx56wvbd1xsp-profile.drv
/gnu/store/vj5f5y76fxwrs5x45i3p136lqrkq2f83-parameters.drv
/gnu/store/w4nwh7k1gqnzgvcgrdwnrqrsv9ynphqn-activate.scm.drv
/gnu/store/1q7ms0i49i827mf1wykhh9lway1k4wci-activate-service.scm.drv
/gnu/store/8znvf1mcyixq1zjqj2rzk42rcfywrrjg-activate-service.scm.drv
/gnu/store/fs45w7lrqdxc1ibgazzlfyjgwjx6z93p-openssh-authorized-keys.drv
/gnu/store/b47q5z9p9bighs42wxz35y16s6b6l9zc-activate-service.scm.drv
/gnu/store/ghcnmarfy9q69rrcskfkqrsc44jqqaii-activate-service.scm.drv
/gnu/store/0mr37ba2496synaxvlhl0nbppv1cf7i2-nginx.conf.drv
/gnu/store/npryqjbc54mi90vvfjzsgf6pazmycsg2-activate-service.scm.drv
/gnu/store/q2q9i8ynhvcrd6wv18qj41zxs7w6x409-acl.drv
/gnu/store/v23jm1w2ay2lw85v5cj3r1llcaxfs7fs-activate-service.scm.drv
/gnu/store/vka2qaq0vwq24w4j229wjw8l6g7fa7lw-activate-service.scm.drv
/gnu/store/wqbk8rkppf9cwh010ndzqgnmdxkn83nq-boot.drv
/gnu/store/8vklhk7yb6li7ri921ka6qgwbpkapyiv-shepherd.conf.drv
/gnu/store/1b431m7z3xn8aav1sqbimzs805ccfd8z-shepherd-cuirass.go.drv
/gnu/store/2ykd5cnwpcfmbl9n9my24b89js292d2j-shepherd-cuirass.scm.drv
/gnu/store/1z1qas3pmgkwycn7n4kpk44m93kf5jhf-shepherd-cuirass-web.go.drv
/gnu/store/gi5w86wlsvydg48ridr4flww6jq3m1c5-shepherd-cuirass-web.scm.drv
/gnu/store/36w0x65d14ig56vk8jg5gbp15ha7y41q-shepherd-nginx.go.drv
/gnu/store/35dffx24y1pyhjlj3kvv2iaz0xh6axn1-shepherd-nginx.scm.drv
/gnu/store/4x6bpx8lr8hyzsx6mz8xn2w3ggr8319y-shepherd-guix-publish.go.drv
/gnu/store/191fbw4zs0f6lzwghv2m3yvz6qdl5vl2-shepherd-guix-publish.scm.drv
/gnu/store/5imwai3i8s57fmvk3gn8ycikwiak2jvb-shepherd-guix-daemon.go.drv
/gnu/store/qli01q0hb0gdbmv8yr5w6k3fyriaqvpr-shepherd-guix-daemon.scm.drv
/gnu/store/79w3gcr50xp6wsn2gqjf666d1rp2q5a7-shepherd-postgres.go.drv
/gnu/store/rgvyzg1gfdhy16ykykx43f46ix16nm4p-shepherd-postgres.scm.drv
/gnu/store/algyraghsl3ajbywdv84jq3lmxbc6mnk-pg_ctl-wrapper.drv
/gnu/store/f9n7xixvwa0n2h3a138zdsyl8hd4gwr8-shepherd-user-homes.go.drv
/gnu/store/hrnjmcwr42wz2spcra8bgfcy1845jbcd-shepherd-user-homes.scm.drv
/gnu/store/fql8jsv400ga2bgcikx26gw33w9640c5-shepherd-nscd.go.drv
/gnu/store/h3s2hhjbhcq96haf34hsk5b415wyggzc-shepherd-ssh-daemon-ssh-sshd.go.drv
/gnu/store/9a5irfzc84v5358bzjh6ijzqxhx9nf7p-shepherd-ssh-daemon-ssh-sshd.scm.drv
/gnu/store/k34ja2nmnj9ajsf8insj4xz1rxsjdn1y-shepherd-host-name.go.drv
/gnu/store/n7pymmbciz7dhhnq2hpy572sy2bbi3bf-shepherd-file-systems.go.drv
/gnu/store/psjw14f7r7li2gbhgp1f2ima5pib799b-shepherd-postgres-roles.go.drv
/gnu/store/56j2rljjjwf24rg53snnxdx0b7n46amp-shepherd-postgres-roles.scm.drv
/gnu/store/wvbzvbba487ldiw1b2nsa6rfdjh253ws-shepherd-prometheus-node-exporter.go.drv
/gnu/store/c50c8v3rda7a158m0wnqy878h3ckjpj5-shepherd-prometheus-node-exporter.scm.drv
/gnu/store/y29z7fpwfyqbsqvsia2nr9hxmq0v40c6-shepherd-user-file-systems.go.drv
3.8 MB will be downloaded
building /gnu/store/b47q5z9p9bighs42wxz35y16s6b6l9zc-activate-service.scm.drv...
go-github-com-prometheus-node-exporter-0.18.1 3.6MiB 966KiB/s 00:04 [##################] 100.0% queries 242B 272KiB/s 00:00 [##################] 100.0% sshd_config 335B 218KiB/s 00:00 [##################] 100.0%building /gnu/store/q2q9i8ynhvcrd6wv18qj41zxs7w6x409-acl.drv...
building /gnu/store/v23jm1w2ay2lw85v5cj3r1llcaxfs7fs-activate-service.scm.drv...
building /gnu/store/npryqjbc54mi90vvfjzsgf6pazmycsg2-activate-service.scm.drv...
building /gnu/store/gz724hw3bia39mm15j4khv0p7f19nd2l-dbus-system-services.drv...
building /gnu/store/b41c1l6a9a7dz98lpw0l7d7l0rzrw9fb-environment.drv...
building /gnu/store/07ri32j59i0rvsc951v6lcghakgfh3g2-dbus-configuration.drv...
building /gnu/store/y1c8120rv3im0zvf5dskqd92wpj5p2an-etc-polkit-1.drv...
applying 1 graft for guile-squee-0-3.a151fd0 ...
running profile hook of type 'linux-module-database'...
applying 5 grafts for cuirass-1.1.0-11.9f08035 ...
building /gnu/store/h0d9gr6d6iyaln79q572ykx6mqrzsvrl-linux-modules.drv...
applying 1 graft for nginx-1.21.5 ...
building /gnu/store/pimpwfhv4yq9z4bbvfw5qvkyglbf128n-init.drv...
building /gnu/store/0mr37ba2496synaxvlhl0nbppv1cf7i2-nginx.conf.drv...
building /gnu/store/fs45w7lrqdxc1ibgazzlfyjgwjx6z93p-openssh-authorized-keys.drv...
building /gnu/store/ghcnmarfy9q69rrcskfkqrsc44jqqaii-activate-service.scm.drv...
building /gnu/store/8znvf1mcyixq1zjqj2rzk42rcfywrrjg-activate-service.scm.drv...
applying 2 grafts for postgresql-10.20 ...
applying 2 grafts for postgresql-13.4 ...
building /gnu/store/1q7ms0i49i827mf1wykhh9lway1k4wci-activate-service.scm.drv...
building CA certificate bundle...
listing Emacs sub-directories...
building fonts directory...
generating GdkPixbuf loaders cache...
generating GLib schema cache...
creating GTK+ icon theme cache...
building cache files for GTK+ input methods...
building directory of Info manuals...
building database for manual pages...
building /gnu/store/algyraghsl3ajbywdv84jq3lmxbc6mnk-pg_ctl-wrapper.drv...
building profile with 1 package...
building /gnu/store/iis797lbcxf5g2r0z1mwcfqki4xiw81y-provenance.drv...
building /gnu/store/cpxnhcz136rgdkpdvxf70bsv170xhy0s-raw-initrd.drv...
building /gnu/store/xahch716lsxpq84gnz847prxcbbfmdkh-rottlog.weekly.drv...
building /gnu/store/vj5f5y76fxwrs5x45i3p136lqrkq2f83-parameters.drv...
building /gnu/store/ks9rjlj9wh6galla3ff0qi76l9vinrqq-rottlog.drv...
building /gnu/store/sy1iwg3pgbanh3s1wkg5i14hxvlwsx67-shells.drv...
building /gnu/store/gi5w86wlsvydg48ridr4flww6jq3m1c5-shepherd-cuirass-web.scm.drv...
building /gnu/store/2ykd5cnwpcfmbl9n9my24b89js292d2j-shepherd-cuirass.scm.drv...
building /gnu/store/1z1qas3pmgkwycn7n4kpk44m93kf5jhf-shepherd-cuirass-web.go.drv...
building /gnu/store/1b431m7z3xn8aav1sqbimzs805ccfd8z-shepherd-cuirass.go.drv...
building /gnu/store/n7pymmbciz7dhhnq2hpy572sy2bbi3bf-shepherd-file-systems.go.drv...
building /gnu/store/qli01q0hb0gdbmv8yr5w6k3fyriaqvpr-shepherd-guix-daemon.scm.drv...
building /gnu/store/191fbw4zs0f6lzwghv2m3yvz6qdl5vl2-shepherd-guix-publish.scm.drv...
building /gnu/store/5imwai3i8s57fmvk3gn8ycikwiak2jvb-shepherd-guix-daemon.go.drv...
building /gnu/store/4x6bpx8lr8hyzsx6mz8xn2w3ggr8319y-shepherd-guix-publish.go.drv...
building /gnu/store/k34ja2nmnj9ajsf8insj4xz1rxsjdn1y-shepherd-host-name.go.drv...
building /gnu/store/35dffx24y1pyhjlj3kvv2iaz0xh6axn1-shepherd-nginx.scm.drv...
building /gnu/store/fql8jsv400ga2bgcikx26gw33w9640c5-shepherd-nscd.go.drv...
building /gnu/store/36w0x65d14ig56vk8jg5gbp15ha7y41q-shepherd-nginx.go.drv...
building /gnu/store/56j2rljjjwf24rg53snnxdx0b7n46amp-shepherd-postgres-roles.scm.drv...
building /gnu/store/rgvyzg1gfdhy16ykykx43f46ix16nm4p-shepherd-postgres.scm.drv...
building /gnu/store/psjw14f7r7li2gbhgp1f2ima5pib799b-shepherd-postgres-roles.go.drv...
building /gnu/store/79w3gcr50xp6wsn2gqjf666d1rp2q5a7-shepherd-postgres.go.drv...
building /gnu/store/c50c8v3rda7a158m0wnqy878h3ckjpj5-shepherd-prometheus-node-exporter.scm.drv...
building /gnu/store/9a5irfzc84v5358bzjh6ijzqxhx9nf7p-shepherd-ssh-daemon-ssh-sshd.scm.drv...
building /gnu/store/wvbzvbba487ldiw1b2nsa6rfdjh253ws-shepherd-prometheus-node-exporter.go.drv...
building /gnu/store/h3s2hhjbhcq96haf34hsk5b415wyggzc-shepherd-ssh-daemon-ssh-sshd.go.drv...
building /gnu/store/y29z7fpwfyqbsqvsia2nr9hxmq0v40c6-shepherd-user-file-systems.go.drv...
building /gnu/store/hrnjmcwr42wz2spcra8bgfcy1845jbcd-shepherd-user-homes.scm.drv...
building /gnu/store/nf3s9d33sbxv4wrv19aaw6ih2zfrvfi0-sshd.drv...
building /gnu/store/f9n7xixvwa0n2h3a138zdsyl8hd4gwr8-shepherd-user-homes.go.drv...
building /gnu/store/nbfi4558i9g8jjbhbgiqcijlmbyydvc0-pam.d.drv...
building /gnu/store/8vklhk7yb6li7ri921ka6qgwbpkapyiv-shepherd.conf.drv...
building /gnu/store/6jc565nb5y5i85dkd3rb1d024rklg9id-sudoers.drv...
building /gnu/store/85wk7pax89pw1dp4yi5zj00hqa68aspm-udev-rules.drv...
building XDG desktop file cache...
building /gnu/store/lm0m1f99j53j4ad3z3hj3w286lrvmpkz-udev.drv...
building XDG MIME database...
building /gnu/store/d7y59lf7gva3j911pl8pkwcld5lz004m-etc.drv...
building profile with 57 packages...
building /gnu/store/vka2qaq0vwq24w4j229wjw8l6g7fa7lw-activate-service.scm.drv...
building /gnu/store/w4nwh7k1gqnzgvcgrdwnrqrsv9ynphqn-activate.scm.drv...
building /gnu/store/wqbk8rkppf9cwh010ndzqgnmdxkn83nq-boot.drv...
building /gnu/store/nfg7d5h60xirfqa6m6rlhc9nds41im0m-system.drv...
building /gnu/store/zf5wsiqx2qz72rkyn3d268fx6nqzx0yk-switch-to-system.scm.drv...
building /gnu/store/mw226snj90f0ijbigygyvjk57nl3lixp-remote-exp.scm.drv...
guix deploy: sending 258 store items (1,425 MiB) to 'guix-ci0.home.rekahsoft.ca'...
guix deploy: sending 0 store items (0 MiB) to 'guix-ci0.home.rekahsoft.ca'...
The following derivations will be built:
/gnu/store/dhrqvw4y4niq7y2j6i12r36k6ji6rznz-remote-exp.scm.drv
/gnu/store/qbn6b0yasn5gdd9d0s3wfcy3mp1z4vif-upgrade-shepherd-services.scm.drv
building /gnu/store/qbn6b0yasn5gdd9d0s3wfcy3mp1z4vif-upgrade-shepherd-services.scm.drv...
building /gnu/store/dhrqvw4y4niq7y2j6i12r36k6ji6rznz-remote-exp.scm.drv...
guix deploy: sending 2 store items (0 MiB) to 'guix-ci0.home.rekahsoft.ca'...
substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
4.3 MB will be downloaded
grub-2.06 4.1MiB 1.5MiB/s 00:03 [##################] 100.0%substitute: updating substitutes from 'https://substitutes.nonguix.org'... 100.0%
The following derivations will be built:
/gnu/store/k4pz0fa80drp4knpch20yic0q4ljakwx-remote-exp.scm.drv
/gnu/store/m96lzbpz36v804drryfsg1glq5nfpxwy-install-bootloader.scm.drv
/gnu/store/lnx5p4vp68bjss8ph6n22nvglyz4w915-grub.cfg.drv
0.8 MB will be downloaded
grub-locales 753KiB 447KiB/s 00:02 [##################] 100.0%applying 4 grafts for grub-2.06 ...
building /gnu/store/lnx5p4vp68bjss8ph6n22nvglyz4w915-grub.cfg.drv...
building /gnu/store/m96lzbpz36v804drryfsg1glq5nfpxwy-install-bootloader.scm.drv...
building /gnu/store/k4pz0fa80drp4knpch20yic0q4ljakwx-remote-exp.scm.drv...
;;; [2022/03/22 22:37:14.445896, 0] [GSSH ERROR] Channel opening failure: channel 66 error (2) open failed: #<input-output: channel (closed) 7fdfaa81dd00>
Backtrace:
In guix/store.scm:
1410:13 19 (map/accumulate-builds #<store-connection 256.99 7fdfb…> …)
1385:9 18 (map/accumulate-builds #<store-connection 256.99 7fdfb…> …)
1320:8 17 (call-with-build-handler #<procedure 7fdfaa5186c0 at g…> …)
In ice-9/boot-9.scm:
1752:10 16 (with-exception-handler _ _ #:unwind? _ # _)
In guix/scripts/deploy.scm:
159:6 15 (_)
In guix/store.scm:
2129:25 14 (run-with-store #<store-connection 256.99 7fdfb219e1e0> …)
In gnu/machine/ssh.scm:
506:32 13 (_ _)
In ice-9/boot-9.scm:
1752:10 12 (with-exception-handler _ _ #:unwind? _ # _)
In gnu/machine/ssh.scm:
506:32 11 (_)
In guix/store.scm:
2129:25 10 (run-with-store #<store-connection 256.99 7fdfab42f370> …)
In guix/remote.scm:
138:10 9 (_ _)
In guix/store.scm:
2001:38 8 (_ #<store-connection 256.99 7fdfab42f370>)
In guix/ssh.scm:
197:18 7 (send-files #<store-connection 256.99 7fdfab42f370> _ # …)
184:15 6 (remote-inferior _ _)
In ssh/popen.scm:
64:4 5 (open-remote-pipe* _ "r+" _ . _)
In unknown file:
4 (channel-open-session #<input-output: channel (closed) …>)
In ice-9/boot-9.scm:
1685:16 3 (raise-exception _ #:continuable? _)
1683:16 2 (raise-exception _ #:continuable? _)
1685:16 1 (raise-exception _ #:continuable? _)
1685:16 0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Throw to key `guile-ssh-error' with args `("channel-open-session" "Channel opening failure: channel 66 error (2) open failed" #<input-output: channel (closed) 7fdfaa81dd00> #f)'.
#+end_quote
This appears to create a borked profile.
#+begin_quote
guix-ci0% guix system list-generations 1d
Generation 30 Mar 21 2022 22:08:06 (current)
file name: /var/guix/profiles/system-30-link
canonical file name: /gnu/store/0nc0iwagsixzzrqsavx6yhf52rynjri3-system
label: GNU with Linux-Libre 5.15.16
bootloader: grub
root device: label: "root"
kernel: /gnu/store/ywy3xy6pkcn3gasm002fz44m5w8ix0j2-linux-libre-5.15.16/bzImage
channels:
guix:
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: a4eae0c3adce8e4c4ac153a4959d18b9897a67e1
rekahsoft-guix:
repository URL: https://git.rekahsoft.ca/rekahsoft/rekahsoft-guix.git
branch: master
commit: b72c13392a9ffab0dd52dcf9e30fb599e364a78e
configuration file: /gnu/store/p150w49v28i8xl0li1sci9l8bpak724b-configuration.scm
guix system: warning: unrecognized boot parameters at '/var/guix/profiles/system-32-link/parameters'
Backtrace:
10 (primitive-load "/home/collin/.config/guix/current/bin/…")
In guix/ui.scm:
2206:7 9 (run-guix . _)
2169:10 8 (run-guix-command _ . _)
In ice-9/boot-9.scm:
1752:10 7 (with-exception-handler _ _ #:unwind? _ # _)
In guix/status.scm:
822:3 6 (_)
802:4 5 (call-with-status-report _ _)
In ice-9/boot-9.scm:
1747:15 4 (with-exception-handler #<procedure 7f1e13707630 at ic…> …)
In srfi/srfi-1.scm:
634:9 3 (for-each #<procedure display-system-generation (numbe…> …)
In guix/scripts/system.scm:
492:24 2 (display-system-generation 32 _)
In gnu/system.scm:
469:15 1 (read-boot-parameters-file "/var/guix/profiles/system-3…")
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 struct-vtable: Wrong type argument in position 1 (expecting struct): #f
#+end_quote