CI run log: rad:z24MZ7A64C7c9MmcNfR2X7GtQUk14

Radicle info

Trigger message
{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z24MZ7A64C7c9MmcNfR2X7GtQUk14",
    "name": "sshca",
    "description": "Tool for SSH certificate authorities",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV"
    ]
  },
  "pusher": {
    "id": "did:key:z6Mki2ago1X2A5UWgKpoSxyCRLLhyZMwpam4T3EKvRmFTyuy",
    "alias": "callisto.liw.fi"
  },
  "before": "11e6555291b9370533f9e09d9adca716ffdc61df",
  "after": "11e6555291b9370533f9e09d9adca716ffdc61df",
  "branch": "main",
  "commits": [
    "11e6555291b9370533f9e09d9adca716ffdc61df"
  ]
}
Ambient stdout
executor from config: /usr/bin/ambient-execute-plan
executor from PATH: /usr/bin/ambient-execute-plan
run CI for rad:z24MZ7A64C7c9MmcNfR2X7GtQUk14
======================== run log:

====================== end of run log
ERROR: CI run failed inside QEMU
Ambient stderr
<empty log>

Pre-plan VM

Structured log: all OK
  1. 0 ms: Executor starts
    • Name: ambient-execute-plan
    • Version: 0.15.0@eeab732
  2. 31 ms: Runnable plan
    steps:
    - action: mkdir
      pathname: /ci
    - action: mkdir
      pathname: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/secrets
    - action: mkdir
      pathname: /ci/deps
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    - action: shell
      shell: ln -sf /ci /workspace
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    - action: cargo_fetch
    - action: tar_create
      archive: /dev/vde
      directory: /ci/cache
    - action: tar_create
      archive: /dev/vdd
      directory: /ci/artifacts
    - action: tar_create
      archive: /dev/vdf
      directory: /ci/deps
    executor_drive: /dev/vdb
    source_drive: /dev/vdc
    artifact_drive: /dev/vdd
    cache_drive: /dev/vde
    deps_drive: /dev/vdf
    secrets_drive: null
    workspace_dir: /ci
    source_dir: /ci/src
    deps_dir: /ci/deps
    cache_dir: /ci/cache
    artifacts_dir: /ci/artifacts
    secrets_dir: null
    envs: {}
    
  3. 113 ms: Execute action: mkdir: /ci
    - action: mkdir
      pathname: /ci
    
  4. 133 ms: Action succeeded: mkdir: /ci
    - action: mkdir
      pathname: /ci
    
  5. 138 ms: Execute action: mkdir: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts
    
  6. 142 ms: Action succeeded: mkdir: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts
    
  7. 146 ms: Execute action: mkdir: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/debian
    
  8. 150 ms: Action succeeded: mkdir: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/debian
    
  9. 154 ms: Execute action: mkdir: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/artifacts/rsync
    
  10. 167 ms: Action succeeded: mkdir: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/artifacts/rsync
    
  11. 203 ms: Execute action: mkdir: /ci/secrets
    - action: mkdir
      pathname: /ci/secrets
    
  12. 203 ms: Action succeeded: mkdir: /ci/secrets
    - action: mkdir
      pathname: /ci/secrets
    
  13. 203 ms: Execute action: mkdir: /ci/deps
    - action: mkdir
      pathname: /ci/deps
    
  14. 203 ms: Action succeeded: mkdir: /ci/deps
    - action: mkdir
      pathname: /ci/deps
    
  15. 203 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    
  16. 287 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    
  17. 293 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    
  18. 321 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    
  19. 346 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    
  20. 360 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    
  21. 388 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    
  22. 414 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    
  23. 426 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    
  24. 447 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    
  25. 453 ms: Execute action: shell: ln -sf /ci /workspace
    - action: shell
      shell: ln -sf /ci /workspace
    
  26. 453 ms: Start program: bash
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  27. 481 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
      + ln -sf /ci /workspace
      
  28. 482 ms: Action succeeded: shell: ln -sf /ci /workspace
    - action: shell
      shell: ln -sf /ci /workspace
    
  29. 482 ms: Execute action: create_file
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    
  30. 482 ms: Action succeeded: create_file
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    
  31. 482 ms: Execute action: cargo_fetch
    - action: cargo_fetch
    
  32. 482 ms: Start program: cargo
    • cargo
    • --version
  33. 579 ms: Program succeeded
    • Exit code: 0
    • Stdout
      cargo 1.96.0 (30a34c682 2026-05-25)
      
    • Stderr
  34. 587 ms: Start program: cargo
    • cargo
    • clippy
    • --version
  35. 776 ms: Program succeeded
    • Exit code: 0
    • Stdout
      clippy 0.1.96 (ac68faa20c 2026-05-25)
      
    • Stderr
  36. 776 ms: Start program: rustc
    • rustc
    • --version
  37. 861 ms: Program succeeded
    • Exit code: 0
    • Stdout
      rustc 1.96.0 (ac68faa20 2026-05-25)
      
    • Stderr
  38. 889 ms: Start program: cargo
    • cargo
    • fetch
    • --locked
  39. 9617 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
          Updating crates.io index
       Downloading crates ...
        Downloaded pest_derive v2.7.10
        Downloaded windows-targets v0.53.5
        Downloaded errno v0.3.13
        Downloaded globset v0.4.14
        Downloaded globwalk v0.8.1
        Downloaded ignore v0.4.22
        Downloaded equivalent v1.0.2
        Downloaded env_logger v0.11.8
        Downloaded fs_at v0.2.1
        Downloaded portable-atomic-util v0.2.4
        Downloaded directories-next v2.0.0
        Downloaded base64 v0.22.1
        Downloaded libredox v0.1.3
        Downloaded anstyle-parse v0.2.7
        Downloaded dirs-sys-next v0.1.2
        Downloaded pulldown-cmark v0.13.0
        Downloaded hashbrown v0.15.4
        Downloaded serde_spanned v1.0.0
        Downloaded clap_lex v0.7.6
        Downloaded strsim v0.11.1
        Downloaded terminal_size v0.4.3
        Downloaded toml_writer v1.0.2
        Downloaded toml_datetime v0.7.0
        Downloaded heck v0.5.0
        Downloaded mutants v0.0.3
        Downloaded toml_parser v1.0.2
        Downloaded clap_derive v4.5.49
        Downloaded clap v4.5.53
        Downloaded portable-atomic v1.13.0
        Downloaded toml v0.9.5
        Downloaded regex-syntax v0.8.3
        Downloaded zerocopy v0.8.27
        Downloaded syn v2.0.104
        Downloaded clap_builder v4.5.53
        Downloaded nix v0.29.0
        Downloaded rustix v1.0.7
        Downloaded regex-syntax v0.6.29
        Downloaded bstr v1.9.1
        Downloaded windows_aarch64_gnullvm v0.52.6
        Downloaded windows_i686_gnullvm v0.52.6
        Downloaded windows_x86_64_gnullvm v0.52.6
        Downloaded tracing v0.1.44
        Downloaded winnow v0.7.13
        Downloaded regex v1.10.4
        Downloaded tracing-subscriber v0.3.18
        Downloaded hashbrown v0.14.5
        Downloaded yaml-rust2 v0.9.0
        Downloaded windows_aarch64_gnullvm v0.48.5
        Downloaded windows_x86_64_gnullvm v0.48.5
        Downloaded regex-automata v0.4.6
        Downloaded windows_x86_64_gnullvm v0.53.1
        Downloaded is_terminal_polyfill v1.70.2
        Downloaded anstream v0.6.21
        Downloaded anstyle v1.0.13
        Downloaded jiff-static v0.2.17
        Downloaded deunicode v1.4.4
        Downloaded redox_users v0.4.5
        Downloaded colorchoice v1.0.4
        Downloaded regex-automata v0.1.10
        Downloaded pest v2.7.10
        Downloaded zerocopy-derive v0.8.27
        Downloaded aho-corasick v1.1.3
        Downloaded anstyle-query v1.1.5
        Downloaded once_cell_polyfill v1.70.2
        Downloaded anstyle-wincon v3.0.11
        Downloaded utf8parse v0.2.2
        Downloaded clingwrap v0.6.0
        Downloaded env_filter v0.1.4
        Downloaded indexmap v2.10.0
        Downloaded windows_aarch64_gnullvm v0.53.1
        Downloaded libc v0.2.174
        Downloaded jiff v0.2.17
        Downloaded windows_aarch64_msvc v0.48.5
        Downloaded windows_x86_64_msvc v0.48.5
        Downloaded windows_x86_64_msvc v0.52.6
        Downloaded windows_x86_64_gnu v0.48.5
        Downloaded windows_i686_gnu v0.48.5
        Downloaded windows_i686_msvc v0.48.5
        Downloaded windows_x86_64_gnu v0.53.1
        Downloaded windows_i686_msvc v0.52.6
        Downloaded windows_i686_gnu v0.52.6
        Downloaded windows_i686_gnu v0.53.1
        Downloaded windows_aarch64_msvc v0.53.1
        Downloaded windows_i686_msvc v0.53.1
        Downloaded windows_x86_64_gnu v0.52.6
        Downloaded windows_x86_64_msvc v0.53.1
        Downloaded windows_i686_gnullvm v0.53.1
        Downloaded windows_aarch64_msvc v0.52.6
        Downloaded unsafe-libyaml-norway v0.2.15
        Downloaded serde_norway v0.9.42
        Downloaded sharded-slab v0.1.7
        Downloaded loom v0.5.6
        Downloaded yaml-rust2 v0.10.4
        Downloaded cc v1.0.97
        Downloaded pikchr v0.1.3
        Downloaded winapi v0.3.9
        Downloaded libm v0.2.8
        Downloaded smallvec v1.13.2
        Downloaded anyhow v1.0.98
        Downloaded textwrap v0.16.1
        Downloaded rustversion v1.0.16
        Downloaded generator v0.7.5
        Downloaded nu-ansi-term v0.46.0
        Downloaded tracing-log v0.2.0
        Downloaded ahash v0.8.12
        Downloaded marked-yaml v0.7.2
        Downloaded smawk v0.3.2
        Downloaded unicode-width v0.1.12
        Downloaded serde_json v1.0.140
        Downloaded encoding_rs v0.8.35
        Downloaded wasm-bindgen v0.2.92
        Downloaded redox_syscall v0.4.1
        Downloaded filetime v0.2.23
        Downloaded as-slice v0.2.1
        Downloaded cvt v0.1.2
        Downloaded normpath v1.5.0
        Downloaded remove_dir_all v1.0.0
        Downloaded scoped-tls v1.0.1
        Downloaded matchers v0.1.0
        Downloaded overload v0.1.1
        Downloaded thread_local v1.1.8
        Downloaded culpa-macros v1.0.2
        Downloaded culpa v1.0.2
        Downloaded html-escape v0.2.13
        Downloaded line-col v0.2.1
        Downloaded hashlink v0.10.0
        Downloaded marked-yaml v0.8.0
        Downloaded getopts v0.2.21
        Downloaded pulldown-cmark-escape v0.11.0
        Downloaded unicase v2.7.0
        Downloaded serde_path_to_error v0.1.20
        Downloaded hashlink v0.9.1
        Downloaded unicode-linebreak v0.1.5
        Downloaded crossbeam-epoch v0.9.18
        Downloaded crossbeam-utils v0.8.19
        Downloaded crossbeam-deque v0.8.5
        Downloaded thiserror v1.0.60
        Downloaded ucd-trie v0.1.6
        Downloaded cpufeatures v0.2.12
        Downloaded subplot v0.14.0
        Downloaded wasi v0.14.2+wasi-0.2.4
        Downloaded serde v1.0.228
        Downloaded time v0.3.36
        Downloaded fs2 v0.4.3
        Downloaded stable_deref_trait v1.2.1
        Downloaded aligned v0.4.3
        Downloaded cfg_aliases v0.2.1
        Downloaded linux-raw-sys v0.9.4
        Downloaded shell-words v1.1.0
        Downloaded windows-targets v0.48.5
        Downloaded windows-sys v0.59.0
        Downloaded state v0.6.0
        Downloaded descape v3.0.0
        Downloaded utf8-width v0.1.8
        Downloaded foldhash v0.1.5
        Downloaded doc-comment v0.3.4
        Downloaded arraydeque v0.5.1
        Downloaded roadmap v0.7.0
        Downloaded windows-sys v0.60.2
        Downloaded bitflags v1.3.2
        Downloaded humansize v2.1.3
        Downloaded rand v0.8.5
        Downloaded memchr v2.7.2
        Downloaded bumpalo v3.16.0
        Downloaded tera v1.19.1
        Downloaded lazy_static v1.4.0
        Downloaded percent-encoding v2.3.1
        Downloaded windows-sys v0.61.2
        Downloaded typenum v1.17.0
        Downloaded sha2 v0.10.8
        Downloaded getrandom v0.2.15
        Downloaded ryu v1.0.18
        Downloaded windows-sys v0.52.0
        Downloaded log v0.4.21
        Downloaded pin-project-lite v0.2.14
        Downloaded tracing-attributes v0.1.31
        Downloaded bitflags v2.5.0
        Downloaded serde_core v1.0.228
        Downloaded proc-macro2 v1.0.95
        Downloaded quote v1.0.42
        Downloaded unicode-ident v1.0.12
        Downloaded thiserror-impl v1.0.60
        Downloaded block-buffer v0.10.4
        Downloaded version_check v0.9.5
        Downloaded crypto-common v0.1.6
        Downloaded pest_meta v2.7.10
        Downloaded pest_generator v2.7.10
        Downloaded ppv-lite86 v0.2.17
        Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
        Downloaded wasi v0.11.0+wasi-snapshot-preview1
        Downloaded rand_core v0.6.4
        Downloaded wasm-bindgen-backend v0.2.92
        Downloaded winapi-i686-pc-windows-gnu v0.4.0
        Downloaded wasm-bindgen-shared v0.2.92
        Downloaded wasm-bindgen-macro-support v0.2.92
        Downloaded wasm-bindgen-macro v0.2.92
        Downloaded slug v0.1.5
        Downloaded unic-char-property v0.9.0
        Downloaded unic-ucd-version v0.9.0
        Downloaded unic-ucd-segment v0.9.0
        Downloaded valuable v0.1.0
        Downloaded tracing-core v0.1.36
        Downloaded subplotlib v0.14.0
        Downloaded fastrand v2.3.0
        Downloaded r-efi v5.3.0
        Downloaded getrandom v0.3.3
        Downloaded windows-targets v0.52.6
        Downloaded tempfile v3.20.0
        Downloaded thiserror-impl v2.0.17
        Downloaded thiserror v2.0.17
        Downloaded deranged v0.3.11
        Downloaded itoa v1.0.11
        Downloaded powerfmt v0.2.0
        Downloaded serde_derive v1.0.228
        Downloaded num-conv v0.1.0
        Downloaded time-core v0.1.2
        Downloaded time-macros v0.2.18
        Downloaded generic-array v0.14.7
        Downloaded digest v0.10.7
        Downloaded rand_chacha v0.3.1
        Downloaded unic-char-range v0.9.0
        Downloaded unic-common v0.9.0
        Downloaded unic-segment v0.9.0
        Downloaded same-file v1.0.6
        Downloaded winapi-util v0.1.8
        Downloaded walkdir v2.5.0
        Downloaded subplotlib-derive v0.14.0
        Downloaded cfg-if v1.0.0
        Downloaded wit-bindgen-rt v0.39.0
        Downloaded once_cell v1.19.0
        Downloaded windows-link v0.2.1
        Downloaded windows v0.48.0
      
  40. 9714 ms: Action succeeded: cargo_fetch
    - action: cargo_fetch
    
  41. 9714 ms: Execute action: tar_create
    - action: tar_create
      archive: /dev/vde
      directory: /ci/cache
    
  42. 9804 ms: Action succeeded: tar_create
    - action: tar_create
      archive: /dev/vde
      directory: /ci/cache
    
  43. 9811 ms: Execute action: tar_create
    - action: tar_create
      archive: /dev/vdd
      directory: /ci/artifacts
    
  44. 9822 ms: Action succeeded: tar_create
    - action: tar_create
      archive: /dev/vdd
      directory: /ci/artifacts
    
  45. 9831 ms: Execute action: tar_create
    - action: tar_create
      archive: /dev/vdf
      directory: /ci/deps
    
  46. 18260 ms: Action succeeded: tar_create
    - action: tar_create
      archive: /dev/vdf
      directory: /ci/deps
    
  47. 18261 ms: Plan succededThere was much rejoicing!
  48. 18261 ms: Executor ends successfullyPhew, nothing seems to have gone wrong.
Console log
BdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x3,0x0)
BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x3,0x0)
  Booting `Debian GNU/Linux'

Loading Linux 6.12.86+deb13-amd64 ...
Loading initial ramdisk ...
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
Loading, please wait...
Starting systemd-udevd version 257.13-1~deb13u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.41
fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/vda2
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Debian GNU/Linux 13 (trixie)!

[  OK  ] Created slice system-getty.slice - Slice /system/getty.
[  OK  ] Created slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty.
[  OK  ] Created slice user.slice - User and Session Slice.
[  OK  ] Started systemd-ask-password-conso…equests to Console Directory Watch.
[  OK  ] Started systemd-ask-password-wall.…d Requests to Wall Directory Watch.
[  OK  ] Set up automount proc-sys-fs-binfm…ormats File System Automount Point.
         Expecting device dev-ttyS0.device - /dev/ttyS0...
[  OK  ] Reached target paths.target - Path Units.
[  OK  ] Reached target remote-fs.target - Remote File Systems.
[  OK  ] Reached target slices.target - Slice Units.
[  OK  ] Reached target swap.target - Swaps.
[  OK  ] Listening on systemd-creds.socket - Credential Encryption/Decryption.
[  OK  ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe.
[  OK  ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log).
[  OK  ] Listening on systemd-journald.socket - Journal Sockets.
[  OK  ] Listening on systemd-networkd.socket - Network Service Netlink Socket.
[  OK  ] Listening on systemd-udevd-control.socket - udev Control Socket.
[  OK  ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
         Mounting dev-hugepages.mount - Huge Pages File System...
         Mounting dev-mqueue.mount - POSIX Message Queue File System...
         Mounting run-lock.mount - Legacy Locks Directory /run/lock...
         Mounting sys-kernel-debug.mount - Kernel Debug File System...
         Mounting sys-kernel-tracing.mount - Kernel Trace File System...
         Mounting tmp.mount - Temporary Directory /tmp...
         Starting kmod-static-nodes.service…eate List of Static Device Nodes...
         Starting modprobe@configfs.service - Load Kernel Module configfs...
         Starting modprobe@drm.service - Load Kernel Module drm...
         Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore...
         Starting modprobe@fuse.service - Load Kernel Module fuse...
         Starting systemd-journald.service - Journal Service...
         Starting systemd-modules-load.service - Load Kernel Modules...
         Starting systemd-network-generator…k Units from Kernel Command Line...
         Starting systemd-remount-fs.servic…unt Root and Kernel File Systems...
         Starting systemd-udev-load-credent…Load udev Rules from Credentials...
         Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[  OK  ] Mounted dev-hugepages.mount - Huge Pages File System.
[  OK  ] Mounted dev-mqueue.mount - POSIX Message Queue File System.
[  OK  ] Mounted run-lock.mount - Legacy Locks Directory /run/lock.
[  OK  ] Mounted sys-kernel-debug.mount - Kernel Debug File System.
[  OK  ] Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[  OK  ] Mounted tmp.mount - Temporary Directory /tmp.
[  OK  ] Finished kmod-static-nodes.service…Create List of Static Device Nodes.
[  OK  ] Started systemd-journald.service - Journal Service.
[  OK  ] Finished modprobe@configfs.service - Load Kernel Module configfs.
[  OK  ] Finished modprobe@drm.service - Load Kernel Module drm.
[  OK  ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@fuse.service - Load Kernel Module fuse.
[  OK  ] Finished systemd-modules-load.service - Load Kernel Modules.
[  OK  ] Finished systemd-network-generator…ork Units from Kernel Command Line.
[  OK  ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems.
[  OK  ] Finished systemd-udev-load-credent…- Load udev Rules from Credentials.
[  OK  ] Reached target network-pre.target - Preparation for Network.
         Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
         Mounting sys-kernel-config.mount - Kernel Configuration File System...
         Starting systemd-journal-flush.ser…sh Journal to Persistent Storage...
         Starting systemd-random-seed.service - Load/Save OS Random Seed...
         Starting systemd-sysctl.service - Apply Kernel Variables...
         Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully...
[  OK  ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[  OK  ] Mounted sys-kernel-config.mount - Kernel Configuration File System.
[  OK  ] Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[  OK  ] Finished systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully.
[  OK  ] Finished systemd-random-seed.service - Load/Save OS Random Seed.
         Starting systemd-sysusers.service - Create System Users...
[  OK  ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage.
[  OK  ] Finished systemd-sysusers.service - Create System Users.
         Starting systemd-resolved.service - Network Name Resolution...
         Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev...
[  OK  ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev.
[  OK  ] Reached target local-fs-pre.target…Preparation for Local File Systems.
[  OK  ] Set up automount efi.automount - EFI System Partition Automount.
[  OK  ] Reached target local-fs.target - Local File Systems.
[  OK  ] Listening on systemd-sysext.socket… System Extension Image Management.
         Starting systemd-binfmt.service - Set Up Additional Binary Formats...
         Starting systemd-tmpfiles-setup.se…ate System Files and Directories...
         Starting systemd-udevd.service - R…ager for Device Events and Files...
[  OK  ] Started systemd-resolved.service - Network Name Resolution.
[  OK  ] Finished systemd-tmpfiles-setup.se…reate System Files and Directories.
[  OK  ] Reached target nss-lookup.target - Host and Network Name Lookups.
         Starting ldconfig.service - Rebuild Dynamic Linker Cache...
         Starting systemd-journal-catalog-u…ervice - Rebuild Journal Catalog...
[  OK  ] Started systemd-udevd.service - Ru…anager for Device Events and Files.
         Starting systemd-networkd.service - Network Configuration...
[  OK  ] Finished systemd-journal-catalog-u….service - Rebuild Journal Catalog.
[  OK  ] Found device dev-ttyS0.device - /dev/ttyS0.
         Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System...
[  OK  ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System.
[  OK  ] Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Finished ldconfig.service - Rebuild Dynamic Linker Cache.
         Starting systemd-update-done.service - Update is Completed...
[  OK  ] Finished systemd-update-done.service - Update is Completed.
[  OK  ] Reached target sysinit.target - System Initialization.
[  OK  ] Started apt-daily.timer - Daily apt download activities.
[  OK  ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities.
[  OK  ] Started dpkg-db-backup.timer - Daily dpkg database backup timer.
[  OK  ] Started fstrim.timer - Discard unused filesystem blocks once a week.
[  OK  ] Started man-db.timer - Daily man-db regeneration.
[  OK  ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories.
[  OK  ] Reached target timers.target - Timer Units.
[  OK  ] Listening on dbus.socket - D-Bus System Message Bus Socket.
[  OK  ] Listening on sshd-unix-local.socke…temd-ssh-generator, AF_UNIX Local).
[  OK  ] Listening on systemd-hostnamed.socket - Hostname Service Socket.
[  OK  ] Reached target sockets.target - Socket Units.
[  OK  ] Reached target basic.target - Basic System.
         Starting ambient.service - Run build job for Ambient CI...
         Starting dbus.service - D-Bus System Message Bus...
         Starting grub-common.service - Record successful boot for GRUB...
         Starting systemd-logind.service - User Login Management...
[  OK  ] Started systemd-networkd.service - Network Configuration.
[  OK  ] Started dbus.service - D-Bus System Message Bus.
[  OK  ] Reached target network.target - Network.
         Starting ssh.service - OpenBSD Secure Shell server...
         Starting systemd-networkd-persiste…tent Storage in systemd-networkd...
         Starting systemd-user-sessions.service - Permit User Sessions...
[  OK  ] Started systemd-logind.service - User Login Management.
[  OK  ] Finished systemd-networkd-persiste…istent Storage in systemd-networkd.
[  OK  ] Finished systemd-user-sessions.service - Permit User Sessions.
[  OK  ] Started ssh.service - OpenBSD Secure Shell server.
[  OK  ] Finished grub-common.service - Record successful boot for GRUB.
[  OK  ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch.
[  OK  ] Started getty@tty1.service - Getty on tty1.
[  OK  ] Started serial-getty@ttyS0.service - Serial Getty on ttyS0.
[  OK  ] Reached target getty.target - Login Prompts.

Debian GNU/Linux 13 ambient-dev ttyS0

ambient-dev login: [  OK  ] Stopped ambient.service - Run build job for Ambient CI.
[  OK  ] Removed slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Stopped target getty.target - Login Prompts.
[  OK  ] Stopped target nss-lookup.target - Host and Network Name Lookups.
[  OK  ] Stopped target timers.target - Timer Units.
[  OK  ] Stopped apt-daily-upgrade.timer - …y apt upgrade and clean activities.
[  OK  ] Stopped apt-daily.timer - Daily apt download activities.
[  OK  ] Stopped dpkg-db-backup.timer - Daily dpkg database backup timer.
[  OK  ] Stopped fstrim.timer - Discard unused filesystem blocks once a week.
[  OK  ] Stopped man-db.timer - Daily man-db regeneration.
[  OK  ] Stopped systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories.
[  OK  ] Closed systemd-rfkill.socket - Loa…ll Switch Status /dev/rfkill Watch.
         Stopping dbus.service - D-Bus System Message Bus...
         Stopping getty@tty1.service - Getty on tty1...
         Stopping serial-getty@ttyS0.service - Serial Getty on ttyS0...
         Stopping ssh.service - OpenBSD Secure Shell server...
         Stopping systemd-logind.service - User Login Management...
         Stopping systemd-networkd-persiste…tent Storage in systemd-networkd...
         Stopping systemd-random-seed.service - Load/Save OS Random Seed...
[  OK  ] Stopped systemd-udev-load-credenti…- Load udev Rules from Credentials.
[  OK  ] Stopped dbus.service - D-Bus System Message Bus.
[  OK  ] Stopped systemd-logind.service - User Login Management.
[  OK  ] Stopped ssh.service - OpenBSD Secure Shell server.
[  OK  ] Stopped getty@tty1.service - Getty on tty1.
[  OK  ] Stopped serial-getty@ttyS0.service - Serial Getty on ttyS0.
[  OK  ] Stopped systemd-networkd-persisten…istent Storage in systemd-networkd.
[  OK  ] Stopped systemd-random-seed.service - Load/Save OS Random Seed.
[  OK  ] Removed slice system-getty.slice - Slice /system/getty.
[  OK  ] Removed slice system-serial\x2dget…slice - Slice /system/serial-getty.
         Stopping systemd-user-sessions.service - Permit User Sessions...
[  OK  ] Stopped systemd-user-sessions.service - Permit User Sessions.
[  OK  ] Stopped target basic.target - Basic System.
[  OK  ] Stopped target network.target - Network.
[  OK  ] Stopped target paths.target - Path Units.
[  OK  ] Stopped systemd-ask-password-conso…equests to Console Directory Watch.
[  OK  ] Stopped systemd-ask-password-wall.…d Requests to Wall Directory Watch.
[  OK  ] Stopped target remote-fs.target - Remote File Systems.
[  OK  ] Stopped target slices.target - Slice Units.
[  OK  ] Removed slice user.slice - User and Session Slice.
[  OK  ] Stopped target sockets.target - Socket Units.
[  OK  ] Closed dbus.socket - D-Bus System Message Bus Socket.
[  OK  ] Closed sshd-unix-local.socket - Op…temd-ssh-generator, AF_UNIX Local).
[  OK  ] Closed systemd-hostnamed.socket - Hostname Service Socket.
[  OK  ] Stopped target sysinit.target - System Initialization.
         Stopping systemd-binfmt.service - Set Up Additional Binary Formats...
         Stopping systemd-networkd.service - Network Configuration...
         Stopping systemd-resolved.service - Network Name Resolution...
[  OK  ] Stopped systemd-update-done.service - Update is Completed.
[  OK  ] Stopped ldconfig.service - Rebuild Dynamic Linker Cache.
[  OK  ] Stopped systemd-journal-catalog-up….service - Rebuild Journal Catalog.
[  OK  ] Stopped systemd-tmpfiles-setup.ser…reate System Files and Directories.
[  OK  ] Stopped systemd-networkd.service - Network Configuration.
[  OK  ] Stopped systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Stopped systemd-resolved.service - Network Name Resolution.
[  OK  ] Unset automount proc-sys-fs-binfmt…ormats File System Automount Point.
[  OK  ] Stopped target local-fs.target - Local File Systems.
[  OK  ] Unset automount efi.automount - EFI System Partition Automount.
[  OK  ] Stopped target local-fs-pre.target…Preparation for Local File Systems.
[  OK  ] Stopped target network-pre.target - Preparation for Network.
[  OK  ] Closed systemd-networkd.socket - Network Service Netlink Socket.
         Unmounting run-lock.mount - Legacy Locks Directory /run/lock...
         Unmounting tmp.mount - Temporary Directory /tmp...
[  OK  ] Stopped systemd-network-generator.…ork Units from Kernel Command Line.
[  OK  ] Stopped systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Stopped systemd-modules-load.service - Load Kernel Modules.
[  OK  ] Stopped systemd-tmpfiles-setup-dev…Create Static Device Nodes in /dev.
[  OK  ] Stopped systemd-sysusers.service - Create System Users.
[  OK  ] Stopped systemd-remount-fs.service…mount Root and Kernel File Systems.
[  OK  ] Stopped systemd-tmpfiles-setup-dev…ic Device Nodes in /dev gracefully.
[  OK  ] Unmounted run-lock.mount - Legacy Locks Directory /run/lock.
[  OK  ] Unmounted tmp.mount - Temporary Directory /tmp.
[  OK  ] Stopped target swap.target - Swaps.
[  OK  ] Reached target shutdown.target - System Shutdown.
[  OK  ] Reached target umount.target - Unmount All Filesystems.
[  OK  ] Reached target final.target - Late Shutdown Services.
[  OK  ] Finished systemd-poweroff.service - System Power Off.
[  OK  ] Reached target poweroff.target - System Power Off.
[   30.828596] reboot: Power down
Raw run log
BdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x3,0x0)
BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x3,0x0)
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
INFO: Block devices
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
vda    254:0    0   100G  0 disk 
├─vda1 254:1    0   953M  0 part 
└─vda2 254:2    0  99.1G  0 part /
vdb    254:16   0   5.3M  1 disk 
vdc    254:32   0   1.3M  1 disk 
vdd    254:48   0 953.7M  0 disk 
vde    254:64   0  27.9G  0 disk 
vdf    254:80   0   100G  0 disk 
vdg    254:96   0    10K  1 disk 
INFO: Extracting tar archive from /dev/vdb
drwxr-xr-x _rad/_rad         0 2026-06-30 14:55 ./
-rw-r--r-- _rad/_rad      1294 2026-06-30 14:55 ./plan.yaml
-rwxr-xr-x _rad/_rad   5517632 2026-06-30 14:55 ./run-ci
INFO: Extracted files:
        8      0 drwxr-xr-x   2 1000     1000           80 Jun 30 14:55 .
       10   5392 -rwxr-xr-x   1 1000     1000      5517632 Jun 30 14:55 ./run-ci
        9      4 -rw-r--r--   1 1000     1000         1294 Jun 30 14:55 ./plan.yaml
INFO: Running run-ci from /dev/vdb
================================ BEGIN ================================
{"type":"executor_starts","name":"ambient-execute-plan","version":"0.15.0@eeab732","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":520767845},"log_source":"Plan"}
{"type":"runnable_plan","steps":[{"action":"mkdir","pathname":"/ci"},{"action":"mkdir","pathname":"/ci/artifacts"},{"action":"mkdir","pathname":"/ci/artifacts/debian"},{"action":"mkdir","pathname":"/ci/artifacts/rsync"},{"action":"mkdir","pathname":"/ci/secrets"},{"action":"mkdir","pathname":"/ci/deps"},{"action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src"},{"action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps"},{"action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache"},{"action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts"},{"action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets"},{"action":"shell","shell":"ln -sf /ci /workspace"},{"action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true},{"action":"cargo_fetch"},{"action":"tar_create","archive":"/dev/vde","directory":"/ci/cache"},{"action":"tar_create","archive":"/dev/vdd","directory":"/ci/artifacts"},{"action":"tar_create","archive":"/dev/vdf","directory":"/ci/deps"}],"executor_drive":"/dev/vdb","source_drive":"/dev/vdc","artifact_drive":"/dev/vdd","cache_drive":"/dev/vde","deps_drive":"/dev/vdf","secrets_drive":null,"workspace_dir":"/ci","source_dir":"/ci/src","deps_dir":"/ci/deps","cache_dir":"/ci/cache","artifacts_dir":"/ci/artifacts","secrets_dir":null,"envs":{},"timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":552319834},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":634007234},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":654546913},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":659199502},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":663110210},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts/debian","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":666820164},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts/debian","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":670773612},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts/rsync","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":675143560},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts/rsync","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":688473718},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/secrets","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":724203533},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/secrets","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":724654451},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/deps","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":724670620},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/deps","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":724720419},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":724728934},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":808314942},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":814755880},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":842383888},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":867284577},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":881756803},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":909403956},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":934923609},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":946998391},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":968141996},"log_source":"Plan"}
{"type":"execute_action","action":"shell","shell":"ln -sf /ci /workspace","timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":973849391},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[98,97,115,104]},{"Unix":[45,99]},{"Unix":[115,101,116,32,45,120,101,117,111,32,112,105,112,101,102,97,105,108,10,108,110,32,45,115,102,32,47,99,105,32,47,119,111,114,107,115,112,97,99,101,10]}],"timestamp":{"secs_since_epoch":1782831371,"nanos_since_epoch":974452230},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"+ ln -sf /ci /workspace\n","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":2433475},"log_source":"Plan"}
{"type":"action_succeeded","action":"shell","shell":"ln -sf /ci /workspace","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":2868404},"log_source":"Plan"}
{"type":"execute_action","action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true,"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":2882134},"log_source":"Plan"}
{"type":"action_succeeded","action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true,"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":3259372},"log_source":"Plan"}
{"type":"execute_action","action":"cargo_fetch","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":3276575},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":3291680},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"cargo 1.96.0 (30a34c682 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":100031740},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[99,108,105,112,112,121]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":108386600},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"clippy 0.1.96 (ac68faa20c 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":297327121},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[114,117,115,116,99]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":297696821},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"rustc 1.96.0 (ac68faa20 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":382334725},"log_source":"Plan"}
copying relevant files to /tmp/.tmp78X8uB
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[102,101,116,99,104]},{"Unix":[45,45,108,111,99,107,101,100]}],"timestamp":{"secs_since_epoch":1782831372,"nanos_since_epoch":410116145},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"    Updating crates.io index\n Downloading crates ...\n  Downloaded pest_derive v2.7.10\n  Downloaded windows-targets v0.53.5\n  Downloaded errno v0.3.13\n  Downloaded globset v0.4.14\n  Downloaded globwalk v0.8.1\n  Downloaded ignore v0.4.22\n  Downloaded equivalent v1.0.2\n  Downloaded env_logger v0.11.8\n  Downloaded fs_at v0.2.1\n  Downloaded portable-atomic-util v0.2.4\n  Downloaded directories-next v2.0.0\n  Downloaded base64 v0.22.1\n  Downloaded libredox v0.1.3\n  Downloaded anstyle-parse v0.2.7\n  Downloaded dirs-sys-next v0.1.2\n  Downloaded pulldown-cmark v0.13.0\n  Downloaded hashbrown v0.15.4\n  Downloaded serde_spanned v1.0.0\n  Downloaded clap_lex v0.7.6\n  Downloaded strsim v0.11.1\n  Downloaded terminal_size v0.4.3\n  Downloaded toml_writer v1.0.2\n  Downloaded toml_datetime v0.7.0\n  Downloaded heck v0.5.0\n  Downloaded mutants v0.0.3\n  Downloaded toml_parser v1.0.2\n  Downloaded clap_derive v4.5.49\n  Downloaded clap v4.5.53\n  Downloaded portable-atomic v1.13.0\n  Downloaded toml v0.9.5\n  Downloaded regex-syntax v0.8.3\n  Downloaded zerocopy v0.8.27\n  Downloaded syn v2.0.104\n  Downloaded clap_builder v4.5.53\n  Downloaded nix v0.29.0\n  Downloaded rustix v1.0.7\n  Downloaded regex-syntax v0.6.29\n  Downloaded bstr v1.9.1\n  Downloaded windows_aarch64_gnullvm v0.52.6\n  Downloaded windows_i686_gnullvm v0.52.6\n  Downloaded windows_x86_64_gnullvm v0.52.6\n  Downloaded tracing v0.1.44\n  Downloaded winnow v0.7.13\n  Downloaded regex v1.10.4\n  Downloaded tracing-subscriber v0.3.18\n  Downloaded hashbrown v0.14.5\n  Downloaded yaml-rust2 v0.9.0\n  Downloaded windows_aarch64_gnullvm v0.48.5\n  Downloaded windows_x86_64_gnullvm v0.48.5\n  Downloaded regex-automata v0.4.6\n  Downloaded windows_x86_64_gnullvm v0.53.1\n  Downloaded is_terminal_polyfill v1.70.2\n  Downloaded anstream v0.6.21\n  Downloaded anstyle v1.0.13\n  Downloaded jiff-static v0.2.17\n  Downloaded deunicode v1.4.4\n  Downloaded redox_users v0.4.5\n  Downloaded colorchoice v1.0.4\n  Downloaded regex-automata v0.1.10\n  Downloaded pest v2.7.10\n  Downloaded zerocopy-derive v0.8.27\n  Downloaded aho-corasick v1.1.3\n  Downloaded anstyle-query v1.1.5\n  Downloaded once_cell_polyfill v1.70.2\n  Downloaded anstyle-wincon v3.0.11\n  Downloaded utf8parse v0.2.2\n  Downloaded clingwrap v0.6.0\n  Downloaded env_filter v0.1.4\n  Downloaded indexmap v2.10.0\n  Downloaded windows_aarch64_gnullvm v0.53.1\n  Downloaded libc v0.2.174\n  Downloaded jiff v0.2.17\n  Downloaded windows_aarch64_msvc v0.48.5\n  Downloaded windows_x86_64_msvc v0.48.5\n  Downloaded windows_x86_64_msvc v0.52.6\n  Downloaded windows_x86_64_gnu v0.48.5\n  Downloaded windows_i686_gnu v0.48.5\n  Downloaded windows_i686_msvc v0.48.5\n  Downloaded windows_x86_64_gnu v0.53.1\n  Downloaded windows_i686_msvc v0.52.6\n  Downloaded windows_i686_gnu v0.52.6\n  Downloaded windows_i686_gnu v0.53.1\n  Downloaded windows_aarch64_msvc v0.53.1\n  Downloaded windows_i686_msvc v0.53.1\n  Downloaded windows_x86_64_gnu v0.52.6\n  Downloaded windows_x86_64_msvc v0.53.1\n  Downloaded windows_i686_gnullvm v0.53.1\n  Downloaded windows_aarch64_msvc v0.52.6\n  Downloaded unsafe-libyaml-norway v0.2.15\n  Downloaded serde_norway v0.9.42\n  Downloaded sharded-slab v0.1.7\n  Downloaded loom v0.5.6\n  Downloaded yaml-rust2 v0.10.4\n  Downloaded cc v1.0.97\n  Downloaded pikchr v0.1.3\n  Downloaded winapi v0.3.9\n  Downloaded libm v0.2.8\n  Downloaded smallvec v1.13.2\n  Downloaded anyhow v1.0.98\n  Downloaded textwrap v0.16.1\n  Downloaded rustversion v1.0.16\n  Downloaded generator v0.7.5\n  Downloaded nu-ansi-term v0.46.0\n  Downloaded tracing-log v0.2.0\n  Downloaded ahash v0.8.12\n  Downloaded marked-yaml v0.7.2\n  Downloaded smawk v0.3.2\n  Downloaded unicode-width v0.1.12\n  Downloaded serde_json v1.0.140\n  Downloaded encoding_rs v0.8.35\n  Downloaded wasm-bindgen v0.2.92\n  Downloaded redox_syscall v0.4.1\n  Downloaded filetime v0.2.23\n  Downloaded as-slice v0.2.1\n  Downloaded cvt v0.1.2\n  Downloaded normpath v1.5.0\n  Downloaded remove_dir_all v1.0.0\n  Downloaded scoped-tls v1.0.1\n  Downloaded matchers v0.1.0\n  Downloaded overload v0.1.1\n  Downloaded thread_local v1.1.8\n  Downloaded culpa-macros v1.0.2\n  Downloaded culpa v1.0.2\n  Downloaded html-escape v0.2.13\n  Downloaded line-col v0.2.1\n  Downloaded hashlink v0.10.0\n  Downloaded marked-yaml v0.8.0\n  Downloaded getopts v0.2.21\n  Downloaded pulldown-cmark-escape v0.11.0\n  Downloaded unicase v2.7.0\n  Downloaded serde_path_to_error v0.1.20\n  Downloaded hashlink v0.9.1\n  Downloaded unicode-linebreak v0.1.5\n  Downloaded crossbeam-epoch v0.9.18\n  Downloaded crossbeam-utils v0.8.19\n  Downloaded crossbeam-deque v0.8.5\n  Downloaded thiserror v1.0.60\n  Downloaded ucd-trie v0.1.6\n  Downloaded cpufeatures v0.2.12\n  Downloaded subplot v0.14.0\n  Downloaded wasi v0.14.2+wasi-0.2.4\n  Downloaded serde v1.0.228\n  Downloaded time v0.3.36\n  Downloaded fs2 v0.4.3\n  Downloaded stable_deref_trait v1.2.1\n  Downloaded aligned v0.4.3\n  Downloaded cfg_aliases v0.2.1\n  Downloaded linux-raw-sys v0.9.4\n  Downloaded shell-words v1.1.0\n  Downloaded windows-targets v0.48.5\n  Downloaded windows-sys v0.59.0\n  Downloaded state v0.6.0\n  Downloaded descape v3.0.0\n  Downloaded utf8-width v0.1.8\n  Downloaded foldhash v0.1.5\n  Downloaded doc-comment v0.3.4\n  Downloaded arraydeque v0.5.1\n  Downloaded roadmap v0.7.0\n  Downloaded windows-sys v0.60.2\n  Downloaded bitflags v1.3.2\n  Downloaded humansize v2.1.3\n  Downloaded rand v0.8.5\n  Downloaded memchr v2.7.2\n  Downloaded bumpalo v3.16.0\n  Downloaded tera v1.19.1\n  Downloaded lazy_static v1.4.0\n  Downloaded percent-encoding v2.3.1\n  Downloaded windows-sys v0.61.2\n  Downloaded typenum v1.17.0\n  Downloaded sha2 v0.10.8\n  Downloaded getrandom v0.2.15\n  Downloaded ryu v1.0.18\n  Downloaded windows-sys v0.52.0\n  Downloaded log v0.4.21\n  Downloaded pin-project-lite v0.2.14\n  Downloaded tracing-attributes v0.1.31\n  Downloaded bitflags v2.5.0\n  Downloaded serde_core v1.0.228\n  Downloaded proc-macro2 v1.0.95\n  Downloaded quote v1.0.42\n  Downloaded unicode-ident v1.0.12\n  Downloaded thiserror-impl v1.0.60\n  Downloaded block-buffer v0.10.4\n  Downloaded version_check v0.9.5\n  Downloaded crypto-common v0.1.6\n  Downloaded pest_meta v2.7.10\n  Downloaded pest_generator v2.7.10\n  Downloaded ppv-lite86 v0.2.17\n  Downloaded winapi-x86_64-pc-windows-gnu v0.4.0\n  Downloaded wasi v0.11.0+wasi-snapshot-preview1\n  Downloaded rand_core v0.6.4\n  Downloaded wasm-bindgen-backend v0.2.92\n  Downloaded winapi-i686-pc-windows-gnu v0.4.0\n  Downloaded wasm-bindgen-shared v0.2.92\n  Downloaded wasm-bindgen-macro-support v0.2.92\n  Downloaded wasm-bindgen-macro v0.2.92\n  Downloaded slug v0.1.5\n  Downloaded unic-char-property v0.9.0\n  Downloaded unic-ucd-version v0.9.0\n  Downloaded unic-ucd-segment v0.9.0\n  Downloaded valuable v0.1.0\n  Downloaded tracing-core v0.1.36\n  Downloaded subplotlib v0.14.0\n  Downloaded fastrand v2.3.0\n  Downloaded r-efi v5.3.0\n  Downloaded getrandom v0.3.3\n  Downloaded windows-targets v0.52.6\n  Downloaded tempfile v3.20.0\n  Downloaded thiserror-impl v2.0.17\n  Downloaded thiserror v2.0.17\n  Downloaded deranged v0.3.11\n  Downloaded itoa v1.0.11\n  Downloaded powerfmt v0.2.0\n  Downloaded serde_derive v1.0.228\n  Downloaded num-conv v0.1.0\n  Downloaded time-core v0.1.2\n  Downloaded time-macros v0.2.18\n  Downloaded generic-array v0.14.7\n  Downloaded digest v0.10.7\n  Downloaded rand_chacha v0.3.1\n  Downloaded unic-char-range v0.9.0\n  Downloaded unic-common v0.9.0\n  Downloaded unic-segment v0.9.0\n  Downloaded same-file v1.0.6\n  Downloaded winapi-util v0.1.8\n  Downloaded walkdir v2.5.0\n  Downloaded subplotlib-derive v0.14.0\n  Downloaded cfg-if v1.0.0\n  Downloaded wit-bindgen-rt v0.39.0\n  Downloaded once_cell v1.19.0\n  Downloaded windows-link v0.2.1\n  Downloaded windows v0.48.0\n","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":138345942},"log_source":"Plan"}
{"type":"action_succeeded","action":"cargo_fetch","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":235596886},"log_source":"Plan"}
{"type":"execute_action","action":"tar_create","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":235625932},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_create","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":325735552},"log_source":"Plan"}
{"type":"execute_action","action":"tar_create","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":332018377},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_create","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":343602509},"log_source":"Plan"}
{"type":"execute_action","action":"tar_create","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831381,"nanos_since_epoch":352097515},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_create","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831389,"nanos_since_epoch":781369544},"log_source":"Plan"}
{"type":"plan_succeeded","timestamp":{"secs_since_epoch":1782831389,"nanos_since_epoch":781801816},"log_source":"Plan"}
{"type":"executor_ends_successfully","timestamp":{"secs_since_epoch":1782831389,"nanos_since_epoch":781816816},"log_source":"Plan"}
EXIT CODE: 0

Plan VM

Structured log: successful actions
  1. 0 ms: Executor starts
    • Name: ambient-execute-plan
    • Version: 0.15.0@eeab732
  2. 0 ms: Runnable plan
    steps:
    - action: mkdir
      pathname: /ci
    - action: mkdir
      pathname: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/secrets
    - action: mkdir
      pathname: /ci/deps
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    - action: shell
      shell: ln -sf /ci /workspace
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    - action: cargo_fmt
    - action: cargo_clippy
    - action: cargo_build
    - action: shell
      shell: |
        mkdir /ci/artifacts/rsync
        subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html
        subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
    - action: custom
      name: dch
      args:
        debfullname: Lars Wirzenius
        debemail: liw@liw.fi
    - action: deb
      packages: debian
    - action: tar_create
      archive: /dev/vde
      directory: /ci/cache
    - action: tar_create
      archive: /dev/vdd
      directory: /ci/artifacts
    executor_drive: /dev/vdb
    source_drive: /dev/vdc
    artifact_drive: /dev/vdd
    cache_drive: /dev/vde
    deps_drive: /dev/vdf
    secrets_drive: null
    workspace_dir: /ci
    source_dir: /ci/src
    deps_dir: /ci/deps
    cache_dir: /ci/cache
    artifacts_dir: /ci/artifacts
    secrets_dir: null
    envs: {}
    
  3. 0 ms: Execute action: mkdir: /ci
    - action: mkdir
      pathname: /ci
    
  4. 3 ms: Action succeeded: mkdir: /ci
    - action: mkdir
      pathname: /ci
    
  5. 3 ms: Execute action: mkdir: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts
    
  6. 4 ms: Action succeeded: mkdir: /ci/artifacts
    - action: mkdir
      pathname: /ci/artifacts
    
  7. 4 ms: Execute action: mkdir: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/debian
    
  8. 4 ms: Action succeeded: mkdir: /ci/artifacts/debian
    - action: mkdir
      pathname: /ci/artifacts/debian
    
  9. 16 ms: Execute action: mkdir: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/artifacts/rsync
    
  10. 16 ms: Action succeeded: mkdir: /ci/artifacts/rsync
    - action: mkdir
      pathname: /ci/artifacts/rsync
    
  11. 16 ms: Execute action: mkdir: /ci/secrets
    - action: mkdir
      pathname: /ci/secrets
    
  12. 17 ms: Action succeeded: mkdir: /ci/secrets
    - action: mkdir
      pathname: /ci/secrets
    
  13. 17 ms: Execute action: mkdir: /ci/deps
    - action: mkdir
      pathname: /ci/deps
    
  14. 17 ms: Action succeeded: mkdir: /ci/deps
    - action: mkdir
      pathname: /ci/deps
    
  15. 18 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    
  16. 163 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdc
      directory: /ci/src
    
  17. 168 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    
  18. 4189 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdf
      directory: /ci/deps
    
  19. 4194 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    
  20. 4202 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vde
      directory: /ci/cache
    
  21. 4209 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    
  22. 4221 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdd
      directory: /ci/artifacts
    
  23. 4221 ms: Execute action: tar_extract
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    
  24. 4234 ms: Action succeeded: tar_extract
    - action: tar_extract
      archive: /dev/vdg
      directory: /ci/secrets
    
  25. 4238 ms: Execute action: shell: ln -sf /ci /workspace
    - action: shell
      shell: ln -sf /ci /workspace
    
  26. 4242 ms: Start program: bash
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  27. 4255 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
      + ln -sf /ci /workspace
      
  28. 4260 ms: Action succeeded: shell: ln -sf /ci /workspace
    - action: shell
      shell: ln -sf /ci /workspace
    
  29. 4264 ms: Execute action: create_file
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    
  30. 4271 ms: Action succeeded: create_file
    - action: create_file
      filename: /root/.ssh/config
      content: "Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                "
      overwrite: true
    
  31. 4278 ms: Execute action: cargo_fmt
    - action: cargo_fmt
    
  32. 4282 ms: Start program: cargo
    • cargo
    • --version
  33. 4349 ms: Program succeeded
    • Exit code: 0
    • Stdout
      cargo 1.96.0 (30a34c682 2026-05-25)
      
    • Stderr
  34. 4353 ms: Start program: cargo
    • cargo
    • clippy
    • --version
  35. 4513 ms: Program succeeded
    • Exit code: 0
    • Stdout
      clippy 0.1.96 (ac68faa20c 2026-05-25)
      
    • Stderr
  36. 4513 ms: Start program: rustc
    • rustc
    • --version
  37. 4562 ms: Program succeeded
    • Exit code: 0
    • Stdout
      rustc 1.96.0 (ac68faa20 2026-05-25)
      
    • Stderr
  38. 4567 ms: Start program: cargo
    • cargo
    • fmt
    • --check
  39. 4790 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
  40. 4794 ms: Action succeeded: cargo_fmt
    - action: cargo_fmt
    
  41. 4797 ms: Execute action: cargo_clippy
    - action: cargo_clippy
    
  42. 4801 ms: Start program: cargo
    • cargo
    • --version
  43. 4836 ms: Program succeeded
    • Exit code: 0
    • Stdout
      cargo 1.96.0 (30a34c682 2026-05-25)
      
    • Stderr
  44. 4841 ms: Start program: cargo
    • cargo
    • clippy
    • --version
  45. 4935 ms: Program succeeded
    • Exit code: 0
    • Stdout
      clippy 0.1.96 (ac68faa20c 2026-05-25)
      
    • Stderr
  46. 4939 ms: Start program: rustc
    • rustc
    • --version
  47. 4974 ms: Program succeeded
    • Exit code: 0
    • Stdout
      rustc 1.96.0 (ac68faa20 2026-05-25)
      
    • Stderr
  48. 4977 ms: Start program: cargo
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  49. 100711 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
         Compiling proc-macro2 v1.0.95
         Compiling quote v1.0.42
         Compiling unicode-ident v1.0.12
         Compiling libc v0.2.174
         Compiling serde_core v1.0.228
         Compiling syn v2.0.104
         Compiling cfg-if v1.0.0
         Compiling memchr v2.7.2
         Compiling serde v1.0.228
         Compiling once_cell v1.19.0
         Compiling version_check v0.9.5
         Compiling rustix v1.0.7
         Compiling zerocopy v0.8.27
         Compiling ahash v0.8.12
         Compiling serde_derive v1.0.228
         Compiling getrandom v0.3.3
         Compiling crossbeam-utils v0.8.19
          Checking bitflags v2.5.0
         Compiling thiserror v1.0.60
         Compiling thiserror-impl v1.0.60
         Compiling aho-corasick v1.1.3
         Compiling regex-syntax v0.8.3
         Compiling anyhow v1.0.98
         Compiling same-file v1.0.6
         Compiling itoa v1.0.11
         Compiling walkdir v2.5.0
         Compiling regex-automata v0.4.6
         Compiling encoding_rs v0.8.35
         Compiling doc-comment v0.3.4
         Compiling thiserror v2.0.17
         Compiling arraydeque v0.5.1
         Compiling serde_json v1.0.140
         Compiling ucd-trie v0.1.6
         Compiling crossbeam-epoch v0.9.18
         Compiling pest v2.7.10
         Compiling hashbrown v0.14.5
         Compiling thiserror-impl v2.0.17
         Compiling getrandom v0.2.15
         Compiling bstr v1.9.1
         Compiling unicode-width v0.1.12
         Compiling libm v0.2.8
          Checking linux-raw-sys v0.9.4
         Compiling unic-common v0.9.0
         Compiling unic-char-range v0.9.0
         Compiling log v0.4.21
         Compiling foldhash v0.1.5
         Compiling hashbrown v0.15.4
         Compiling globset v0.4.14
         Compiling unic-char-property v0.9.0
         Compiling unic-ucd-version v0.9.0
         Compiling rand_core v0.6.4
         Compiling pest_meta v2.7.10
         Compiling hashlink v0.9.1
         Compiling crossbeam-deque v0.8.5
         Compiling serde_path_to_error v0.1.20
         Compiling unicase v2.7.0
         Compiling ppv-lite86 v0.2.17
         Compiling cc v1.0.97
         Compiling cfg_aliases v0.2.1
         Compiling nix v0.29.0
         Compiling pikchr v0.1.3
         Compiling rand_chacha v0.3.1
         Compiling yaml-rust2 v0.9.0
         Compiling ignore v0.4.22
         Compiling pest_generator v2.7.10
         Compiling unic-ucd-segment v0.9.0
         Compiling hashlink v0.10.0
         Compiling pulldown-cmark v0.13.0
         Compiling ryu v1.0.18
          Checking utf8parse v0.2.2
         Compiling smawk v0.3.2
         Compiling bitflags v1.3.2
         Compiling fastrand v2.3.0
         Compiling deunicode v1.4.4
         Compiling unicode-linebreak v0.1.5
         Compiling textwrap v0.16.1
         Compiling slug v0.1.5
         Compiling tempfile v3.20.0
         Compiling globwalk v0.8.1
          Checking anstyle-parse v0.2.7
         Compiling yaml-rust2 v0.10.4
         Compiling humansize v2.1.3
         Compiling unic-segment v0.9.0
         Compiling pest_derive v2.7.10
         Compiling marked-yaml v0.7.2
         Compiling rand v0.8.5
         Compiling subplot v0.14.0
         Compiling getopts v0.2.21
         Compiling regex v1.10.4
         Compiling tracing-attributes v0.1.31
         Compiling culpa-macros v1.0.2
         Compiling tracing-core v0.1.36
          Checking anstyle v1.0.13
         Compiling utf8-width v0.1.8
          Checking anstyle-query v1.1.5
         Compiling pin-project-lite v0.2.14
          Checking is_terminal_polyfill v1.70.2
         Compiling pulldown-cmark-escape v0.11.0
         Compiling percent-encoding v2.3.1
          Checking colorchoice v1.0.4
         Compiling lazy_static v1.4.0
          Checking anstream v0.6.21
         Compiling tera v1.19.1
         Compiling tracing v0.1.44
         Compiling html-escape v0.2.13
         Compiling roadmap v0.7.0
         Compiling marked-yaml v0.8.0
          Checking cvt v0.1.2
         Compiling num-conv v0.1.0
          Checking equivalent v1.0.2
         Compiling descape v3.0.0
         Compiling time-core v0.1.2
          Checking winnow v0.7.13
         Compiling base64 v0.22.1
         Compiling line-col v0.2.1
          Checking powerfmt v0.2.0
          Checking deranged v0.3.11
          Checking toml_parser v1.0.2
         Compiling time-macros v0.2.18
          Checking indexmap v2.10.0
          Checking fs_at v0.2.1
         Compiling culpa v1.0.2
          Checking terminal_size v0.4.3
          Checking serde_spanned v1.0.0
          Checking toml_datetime v0.7.0
          Checking dirs-sys-next v0.1.2
         Compiling heck v0.5.0
          Checking strsim v0.11.1
          Checking clap_lex v0.7.6
          Checking toml_writer v1.0.2
         Compiling subplotlib v0.14.0
          Checking unsafe-libyaml-norway v0.2.15
          Checking normpath v1.5.0
          Checking remove_dir_all v1.0.0
          Checking time v0.3.36
          Checking serde_norway v0.9.42
         Compiling subplotlib-derive v0.14.0
          Checking toml v0.9.5
          Checking clap_builder v4.5.53
          Checking env_filter v0.1.4
         Compiling clap_derive v4.5.49
          Checking directories-next v2.0.0
          Checking filetime v0.2.23
          Checking fs2 v0.4.3
          Checking state v0.6.0
         Compiling mutants v0.0.3
          Checking shell-words v1.1.0
          Checking jiff v0.2.17
          Checking clingwrap v0.6.0
          Checking clap v4.5.53
          Checking env_logger v0.11.8
          Checking sshca v0.1.0 (/ci/src)
          Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s
      
  50. 100808 ms: Action succeeded: cargo_clippy
    - action: cargo_clippy
    
  51. 100808 ms: Execute action: cargo_build
    - action: cargo_build
    
  52. 100808 ms: Start program: cargo
    • cargo
    • --version
  53. 100856 ms: Program succeeded
    • Exit code: 0
    • Stdout
      cargo 1.96.0 (30a34c682 2026-05-25)
      
    • Stderr
  54. 100861 ms: Start program: cargo
    • cargo
    • clippy
    • --version
  55. 100924 ms: Program succeeded
    • Exit code: 0
    • Stdout
      clippy 0.1.96 (ac68faa20c 2026-05-25)
      
    • Stderr
  56. 100929 ms: Start program: rustc
    • rustc
    • --version
  57. 100961 ms: Program succeeded
    • Exit code: 0
    • Stdout
      rustc 1.96.0 (ac68faa20 2026-05-25)
      
    • Stderr
  58. 100961 ms: Start program: cargo
    • cargo
    • build
    • --offline
    • --locked
    • --workspace
    • --all-targets
  59. 170765 ms: Program succeeded
    • Exit code: 0
    • Stdout
    • Stderr
         Compiling cfg-if v1.0.0
         Compiling libc v0.2.174
         Compiling memchr v2.7.2
         Compiling once_cell v1.19.0
         Compiling serde_core v1.0.228
         Compiling bitflags v2.5.0
         Compiling itoa v1.0.11
         Compiling aho-corasick v1.1.3
         Compiling serde v1.0.228
         Compiling regex-syntax v0.8.3
         Compiling foldhash v0.1.5
         Compiling linux-raw-sys v0.9.4
         Compiling rustix v1.0.7
         Compiling regex-automata v0.4.6
         Compiling hashbrown v0.15.4
         Compiling log v0.4.21
         Compiling ahash v0.8.12
         Compiling encoding_rs v0.8.35
         Compiling pest v2.7.10
         Compiling hashbrown v0.14.5
         Compiling getrandom v0.2.15
         Compiling bstr v1.9.1
         Compiling ryu v1.0.18
         Compiling rand_core v0.6.4
         Compiling globset v0.4.14
         Compiling hashlink v0.9.1
         Compiling anyhow v1.0.98
         Compiling getrandom v0.3.3
         Compiling pest_meta v2.7.10
         Compiling regex v1.10.4
         Compiling serde_path_to_error v0.1.20
         Compiling fastrand v2.3.0
         Compiling rand_chacha v0.3.1
         Compiling tempfile v3.20.0
         Compiling thiserror v2.0.17
         Compiling pest_generator v2.7.10
         Compiling ignore v0.4.22
         Compiling yaml-rust2 v0.9.0
         Compiling serde_json v1.0.140
         Compiling hashlink v0.10.0
         Compiling utf8parse v0.2.2
         Compiling anstyle-parse v0.2.7
         Compiling globwalk v0.8.1
         Compiling yaml-rust2 v0.10.4
         Compiling marked-yaml v0.7.2
         Compiling pest_derive v2.7.10
         Compiling rand v0.8.5
         Compiling subplot v0.14.0
         Compiling tracing-core v0.1.36
         Compiling is_terminal_polyfill v1.70.2
         Compiling anstyle-query v1.1.5
         Compiling colorchoice v1.0.4
         Compiling lazy_static v1.4.0
         Compiling anstyle v1.0.13
         Compiling tera v1.19.1
         Compiling anstream v0.6.21
         Compiling pulldown-cmark v0.13.0
         Compiling tracing v0.1.44
         Compiling roadmap v0.7.0
         Compiling pikchr v0.1.3
         Compiling nix v0.29.0
         Compiling marked-yaml v0.8.0
         Compiling cvt v0.1.2
         Compiling winnow v0.7.13
         Compiling num-conv v0.1.0
         Compiling time-core v0.1.2
         Compiling base64 v0.22.1
         Compiling equivalent v1.0.2
         Compiling powerfmt v0.2.0
         Compiling deranged v0.3.11
         Compiling toml_parser v1.0.2
         Compiling indexmap v2.10.0
         Compiling time-macros v0.2.18
         Compiling culpa v1.0.2
         Compiling fs_at v0.2.1
         Compiling terminal_size v0.4.3
         Compiling toml_datetime v0.7.0
         Compiling serde_spanned v1.0.0
         Compiling dirs-sys-next v0.1.2
         Compiling clap_lex v0.7.6
         Compiling strsim v0.11.1
         Compiling unsafe-libyaml-norway v0.2.15
         Compiling normpath v1.5.0
         Compiling toml_writer v1.0.2
         Compiling toml v0.9.5
         Compiling serde_norway v0.9.42
         Compiling remove_dir_all v1.0.0
         Compiling clap_builder v4.5.53
         Compiling directories-next v2.0.0
         Compiling subplotlib-derive v0.14.0
         Compiling time v0.3.36
         Compiling env_filter v0.1.4
         Compiling fs2 v0.4.3
         Compiling filetime v0.2.23
         Compiling state v0.6.0
         Compiling jiff v0.2.17
         Compiling shell-words v1.1.0
         Compiling clingwrap v0.6.0
         Compiling subplotlib v0.14.0
         Compiling clap v4.5.53
         Compiling env_logger v0.11.8
         Compiling sshca v0.1.0 (/ci/src)
          Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s
      
  60. 170870 ms: Action succeeded: cargo_build
    - action: cargo_build
    
  61. 170874 ms: Execute action: shell: mkdir /ci/artifacts/rsync subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
    - action: shell
      shell: |
        mkdir /ci/artifacts/rsync
        subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html
        subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
    
  62. 170881 ms: Start program: bash
    • bash
    • -c
    • set -xeuo pipefail mkdir /ci/artifacts/rsync subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
FAILURE
  1. 170904 ms: Program failed
    • Exit code: 1
    • Stdout
    • Stderr
      + mkdir /ci/artifacts/rsync
      mkdir: cannot create directory ‘/ci/artifacts/rsync’: File exists
      
  2. 170904 ms: Action failed: shell: mkdir /ci/artifacts/rsync subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
    - action: shell
      shell: |
        mkdir /ci/artifacts/rsync
        subplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html
        subplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html
    
  3. 170906 ms: Executor ends in failure
    • Exit code: 1
Console log
BdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
  Booting `Debian GNU/Linux'

Loading Linux 6.12.86+deb13-amd64 ...
Loading initial ramdisk ...
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
Loading, please wait...
Starting systemd-udevd version 257.13-1~deb13u1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Will now check root file system ... fsck from util-linux 2.41
fsck: error 2 (No such file or directory) while executing fsck.ext4 for /dev/vda2
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.

Welcome to Debian GNU/Linux 13 (trixie)!

[  OK  ] Created slice system-getty.slice - Slice /system/getty.
[  OK  ] Created slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty.
[  OK  ] Created slice user.slice - User and Session Slice.
[  OK  ] Started systemd-ask-password-conso…equests to Console Directory Watch.
[  OK  ] Started systemd-ask-password-wall.…d Requests to Wall Directory Watch.
[  OK  ] Set up automount proc-sys-fs-binfm…ormats File System Automount Point.
         Expecting device dev-ttyS0.device - /dev/ttyS0...
[  OK  ] Reached target paths.target - Path Units.
[  OK  ] Reached target remote-fs.target - Remote File Systems.
[  OK  ] Reached target slices.target - Slice Units.
[  OK  ] Reached target swap.target - Swaps.
[  OK  ] Listening on systemd-creds.socket - Credential Encryption/Decryption.
[  OK  ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe.
[  OK  ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log).
[  OK  ] Listening on systemd-journald.socket - Journal Sockets.
[  OK  ] Listening on systemd-networkd.socket - Network Service Netlink Socket.
[  OK  ] Listening on systemd-udevd-control.socket - udev Control Socket.
[  OK  ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
         Mounting dev-hugepages.mount - Huge Pages File System...
         Mounting dev-mqueue.mount - POSIX Message Queue File System...
         Mounting run-lock.mount - Legacy Locks Directory /run/lock...
         Mounting sys-kernel-debug.mount - Kernel Debug File System...
         Mounting sys-kernel-tracing.mount - Kernel Trace File System...
         Mounting tmp.mount - Temporary Directory /tmp...
         Starting kmod-static-nodes.service…eate List of Static Device Nodes...
         Starting modprobe@configfs.service - Load Kernel Module configfs...
         Starting modprobe@drm.service - Load Kernel Module drm...
         Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore...
         Starting modprobe@fuse.service - Load Kernel Module fuse...
         Starting systemd-journald.service - Journal Service...
         Starting systemd-modules-load.service - Load Kernel Modules...
         Starting systemd-network-generator…k Units from Kernel Command Line...
         Starting systemd-remount-fs.servic…unt Root and Kernel File Systems...
         Starting systemd-udev-load-credent…Load udev Rules from Credentials...
         Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[  OK  ] Mounted dev-hugepages.mount - Huge Pages File System.
[  OK  ] Started systemd-journald.service - Journal Service.
[  OK  ] Mounted dev-mqueue.mount - POSIX Message Queue File System.
[  OK  ] Mounted run-lock.mount - Legacy Locks Directory /run/lock.
[  OK  ] Mounted sys-kernel-debug.mount - Kernel Debug File System.
[  OK  ] Mounted sys-kernel-tracing.mount - Kernel Trace File System.
[  OK  ] Mounted tmp.mount - Temporary Directory /tmp.
[  OK  ] Finished kmod-static-nodes.service…Create List of Static Device Nodes.
[  OK  ] Finished modprobe@configfs.service - Load Kernel Module configfs.
[  OK  ] Finished modprobe@drm.service - Load Kernel Module drm.
[  OK  ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[  OK  ] Finished modprobe@fuse.service - Load Kernel Module fuse.
[  OK  ] Finished systemd-modules-load.service - Load Kernel Modules.
[  OK  ] Finished systemd-network-generator…ork Units from Kernel Command Line.
[  OK  ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems.
[  OK  ] Finished systemd-udev-load-credent…- Load udev Rules from Credentials.
[  OK  ] Reached target network-pre.target - Preparation for Network.
         Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
         Mounting sys-kernel-config.mount - Kernel Configuration File System...
         Starting systemd-journal-flush.ser…sh Journal to Persistent Storage...
         Starting systemd-random-seed.service - Load/Save OS Random Seed...
         Starting systemd-sysctl.service - Apply Kernel Variables...
         Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully...
[  OK  ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System.
[  OK  ] Mounted sys-kernel-config.mount - Kernel Configuration File System.
[  OK  ] Finished systemd-udev-trigger.service - Coldplug All udev Devices.
[  OK  ] Finished systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully.
         Starting systemd-sysusers.service - Create System Users...
[  OK  ] Finished systemd-random-seed.service - Load/Save OS Random Seed.
[  OK  ] Finished systemd-sysusers.service - Create System Users.
         Starting systemd-resolved.service - Network Name Resolution...
         Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev...
[  OK  ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev.
[  OK  ] Reached target local-fs-pre.target…Preparation for Local File Systems.
[  OK  ] Set up automount efi.automount - EFI System Partition Automount.
[  OK  ] Reached target local-fs.target - Local File Systems.
[  OK  ] Listening on systemd-sysext.socket… System Extension Image Management.
         Starting systemd-binfmt.service - Set Up Additional Binary Formats...
         Starting systemd-udevd.service - R…ager for Device Events and Files...
[  OK  ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage.
         Starting systemd-tmpfiles-setup.se…ate System Files and Directories...
[  OK  ] Finished systemd-tmpfiles-setup.se…reate System Files and Directories.
         Starting ldconfig.service - Rebuild Dynamic Linker Cache...
         Starting systemd-journal-catalog-u…ervice - Rebuild Journal Catalog...
[  OK  ] Started systemd-udevd.service - Ru…anager for Device Events and Files.
[  OK  ] Started systemd-resolved.service - Network Name Resolution.
[  OK  ] Reached target nss-lookup.target - Host and Network Name Lookups.
         Starting systemd-networkd.service - Network Configuration...
[  OK  ] Finished systemd-journal-catalog-u….service - Rebuild Journal Catalog.
[  OK  ] Found device dev-ttyS0.device - /dev/ttyS0.
         Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System...
[  OK  ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System.
[  OK  ] Finished systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Finished ldconfig.service - Rebuild Dynamic Linker Cache.
         Starting systemd-update-done.service - Update is Completed...
[  OK  ] Finished systemd-update-done.service - Update is Completed.
[  OK  ] Reached target sysinit.target - System Initialization.
[  OK  ] Started apt-daily.timer - Daily apt download activities.
[  OK  ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities.
[  OK  ] Started dpkg-db-backup.timer - Daily dpkg database backup timer.
[  OK  ] Started fstrim.timer - Discard unused filesystem blocks once a week.
[  OK  ] Started man-db.timer - Daily man-db regeneration.
[  OK  ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories.
[  OK  ] Reached target timers.target - Timer Units.
[  OK  ] Listening on dbus.socket - D-Bus System Message Bus Socket.
[  OK  ] Listening on sshd-unix-local.socke…temd-ssh-generator, AF_UNIX Local).
[  OK  ] Listening on systemd-hostnamed.socket - Hostname Service Socket.
[  OK  ] Reached target sockets.target - Socket Units.
[  OK  ] Reached target basic.target - Basic System.
         Starting ambient.service - Run build job for Ambient CI...
         Starting dbus.service - D-Bus System Message Bus...
         Starting grub-common.service - Record successful boot for GRUB...
         Starting systemd-logind.service - User Login Management...
[  OK  ] Started dbus.service - D-Bus System Message Bus.
[  OK  ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch.
[  OK  ] Finished grub-common.service - Record successful boot for GRUB.
[  OK  ] Started systemd-logind.service - User Login Management.
[  OK  ] Started systemd-networkd.service - Network Configuration.
[  OK  ] Reached target network.target - Network.
         Starting ssh.service - OpenBSD Secure Shell server...
         Starting systemd-networkd-persiste…tent Storage in systemd-networkd...
         Starting systemd-user-sessions.service - Permit User Sessions...
[  OK  ] Finished systemd-networkd-persiste…istent Storage in systemd-networkd.
[  OK  ] Finished systemd-user-sessions.service - Permit User Sessions.
[  OK  ] Started getty@tty1.service - Getty on tty1.
[  OK  ] Started serial-getty@ttyS0.service - Serial Getty on ttyS0.
[  OK  ] Reached target getty.target - Login Prompts.
[  OK  ] Started ssh.service - OpenBSD Secure Shell server.

Debian GNU/Linux 13 ambient-dev ttyS0

ambient-dev login: [  OK  ] Removed slice system-modprobe.slice - Slice /system/modprobe.
[  OK  ] Stopped target getty.target - Login Prompts.
[  OK  ] Stopped target nss-lookup.target - Host and Network Name Lookups.
[  OK  ] Stopped target timers.target - Timer Units.
[  OK  ] Stopped apt-daily-upgrade.timer - …y apt upgrade and clean activities.
[  OK  ] Stopped apt-daily.timer - Daily apt download activities.
[  OK  ] Stopped dpkg-db-backup.timer - Daily dpkg database backup timer.
[  OK  ] Stopped fstrim.timer - Discard unused filesystem blocks once a week.
[  OK  ] Stopped man-db.timer - Daily man-db regeneration.
[  OK  ] Stopped systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories.
[  OK  ] Closed systemd-rfkill.socket - Loa…ll Switch Status /dev/rfkill Watch.
         Stopping dbus.service - D-Bus System Message Bus...
         Stopping getty@tty1.service - Getty on tty1...
         Stopping serial-getty@ttyS0.service - Serial Getty on ttyS0...
         Stopping ssh.service - OpenBSD Secure Shell server...
         Stopping systemd-logind.service - User Login Management...
         Stopping systemd-networkd-persiste…tent Storage in systemd-networkd...
         Stopping systemd-random-seed.service - Load/Save OS Random Seed...
[  OK  ] Stopped systemd-udev-load-credenti…- Load udev Rules from Credentials.
[  OK  ] Stopped dbus.service - D-Bus System Message Bus.
[  OK  ] Stopped ssh.service - OpenBSD Secure Shell server.
[  OK  ] Stopped getty@tty1.service - Getty on tty1.
[  OK  ] Stopped serial-getty@ttyS0.service - Serial Getty on ttyS0.
[  OK  ] Stopped ambient.service - Run build job for Ambient CI.
[  OK  ] Stopped systemd-networkd-persisten…istent Storage in systemd-networkd.
[  OK  ] Stopped systemd-random-seed.service - Load/Save OS Random Seed.
[  OK  ] Stopped systemd-logind.service - User Login Management.
[  OK  ] Removed slice system-getty.slice - Slice /system/getty.
[  OK  ] Removed slice system-serial\x2dget…slice - Slice /system/serial-getty.
         Stopping systemd-user-sessions.service - Permit User Sessions...
[  OK  ] Stopped systemd-user-sessions.service - Permit User Sessions.
[  OK  ] Stopped target basic.target - Basic System.
[  OK  ] Stopped target network.target - Network.
[  OK  ] Stopped target paths.target - Path Units.
[  OK  ] Stopped systemd-ask-password-conso…equests to Console Directory Watch.
[  OK  ] Stopped systemd-ask-password-wall.…d Requests to Wall Directory Watch.
[  OK  ] Stopped target remote-fs.target - Remote File Systems.
[  OK  ] Stopped target slices.target - Slice Units.
[  OK  ] Removed slice user.slice - User and Session Slice.
[  OK  ] Stopped target sockets.target - Socket Units.
[  OK  ] Closed dbus.socket - D-Bus System Message Bus Socket.
[  OK  ] Closed sshd-unix-local.socket - Op…temd-ssh-generator, AF_UNIX Local).
[  OK  ] Closed systemd-hostnamed.socket - Hostname Service Socket.
[  OK  ] Stopped target sysinit.target - System Initialization.
         Stopping systemd-binfmt.service - Set Up Additional Binary Formats...
         Stopping systemd-networkd.service - Network Configuration...
         Stopping systemd-resolved.service - Network Name Resolution...
[  OK  ] Stopped systemd-update-done.service - Update is Completed.
[  OK  ] Stopped ldconfig.service - Rebuild Dynamic Linker Cache.
[  OK  ] Stopped systemd-journal-catalog-up….service - Rebuild Journal Catalog.
[  OK  ] Stopped systemd-tmpfiles-setup.ser…reate System Files and Directories.
[  OK  ] Stopped systemd-networkd.service - Network Configuration.
[  OK  ] Stopped target network-pre.target - Preparation for Network.
[  OK  ] Closed systemd-networkd.socket - Network Service Netlink Socket.
[  OK  ] Stopped systemd-network-generator.…ork Units from Kernel Command Line.
[  OK  ] Stopped systemd-binfmt.service - Set Up Additional Binary Formats.
[  OK  ] Stopped systemd-resolved.service - Network Name Resolution.
[  OK  ] Unset automount proc-sys-fs-binfmt…ormats File System Automount Point.
[  OK  ] Stopped target local-fs.target - Local File Systems.
[  OK  ] Unset automount efi.automount - EFI System Partition Automount.
[  OK  ] Stopped target local-fs-pre.target…Preparation for Local File Systems.
         Unmounting run-lock.mount - Legacy Locks Directory /run/lock...
         Unmounting tmp.mount - Temporary Directory /tmp...
[  OK  ] Stopped systemd-sysctl.service - Apply Kernel Variables.
[  OK  ] Stopped systemd-modules-load.service - Load Kernel Modules.
[  OK  ] Stopped systemd-tmpfiles-setup-dev…Create Static Device Nodes in /dev.
[  OK  ] Stopped systemd-sysusers.service - Create System Users.
[  OK  ] Stopped systemd-remount-fs.service…mount Root and Kernel File Systems.
[  OK  ] Stopped systemd-tmpfiles-setup-dev…ic Device Nodes in /dev gracefully.
[  OK  ] Unmounted run-lock.mount - Legacy Locks Directory /run/lock.
[  OK  ] Unmounted tmp.mount - Temporary Directory /tmp.
[  OK  ] Stopped target swap.target - Swaps.
[  OK  ] Reached target shutdown.target - System Shutdown.
[  OK  ] Reached target umount.target - Unmount All Filesystems.
[  OK  ] Reached target final.target - Late Shutdown Services.
[  OK  ] Finished systemd-poweroff.service - System Power Off.
[  OK  ] Reached target poweroff.target - System Power Off.
[  182.128396] reboot: Power down
Raw run log
BdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0): Not Found
BdsDxe: loading Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
BdsDxe: starting Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0)
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
INFO: Block devices
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
vda    254:0    0   100G  0 disk 
├─vda1 254:1    0   953M  0 part 
└─vda2 254:2    0  99.1G  0 part /
vdb    254:16   0   5.3M  1 disk 
vdc    254:32   0   1.3M  1 disk 
vdd    254:48   0 953.7M  0 disk 
vde    254:64   0  27.9G  0 disk 
vdf    254:80   0   100G  1 disk 
vdg    254:96   0    10K  1 disk 
INFO: Extracting tar archive from /dev/vdb
drwxr-xr-x _rad/_rad         0 2026-06-30 14:55 ./
-rw-r--r-- _rad/_rad      1604 2026-06-30 14:56 ./plan.yaml
-rwxr-xr-x _rad/_rad   5517632 2026-06-30 14:56 ./run-ci
INFO: Extracted files:
        8      0 drwxr-xr-x   2 1000     1000           80 Jun 30 14:55 .
       10   5392 -rwxr-xr-x   1 1000     1000      5517632 Jun 30 14:56 ./run-ci
        9      4 -rw-r--r--   1 1000     1000         1604 Jun 30 14:56 ./plan.yaml
INFO: Running run-ci from /dev/vdb
================================ BEGIN ================================
{"type":"executor_starts","name":"ambient-execute-plan","version":"0.15.0@eeab732","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":341784471},"log_source":"Plan"}
{"type":"runnable_plan","steps":[{"action":"mkdir","pathname":"/ci"},{"action":"mkdir","pathname":"/ci/artifacts"},{"action":"mkdir","pathname":"/ci/artifacts/debian"},{"action":"mkdir","pathname":"/ci/artifacts/rsync"},{"action":"mkdir","pathname":"/ci/secrets"},{"action":"mkdir","pathname":"/ci/deps"},{"action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src"},{"action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps"},{"action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache"},{"action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts"},{"action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets"},{"action":"shell","shell":"ln -sf /ci /workspace"},{"action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true},{"action":"cargo_fmt"},{"action":"cargo_clippy"},{"action":"cargo_build"},{"action":"shell","shell":"mkdir /ci/artifacts/rsync\nsubplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html\nsubplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html\n"},{"action":"custom","name":"dch","args":{"debfullname":"Lars Wirzenius","debemail":"liw@liw.fi"}},{"action":"deb","packages":"debian"},{"action":"tar_create","archive":"/dev/vde","directory":"/ci/cache"},{"action":"tar_create","archive":"/dev/vdd","directory":"/ci/artifacts"}],"executor_drive":"/dev/vdb","source_drive":"/dev/vdc","artifact_drive":"/dev/vdd","cache_drive":"/dev/vde","deps_drive":"/dev/vdf","secrets_drive":null,"workspace_dir":"/ci","source_dir":"/ci/src","deps_dir":"/ci/deps","cache_dir":"/ci/cache","artifacts_dir":"/ci/artifacts","secrets_dir":null,"envs":{},"timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":342356206},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":342617594},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":345349620},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":345551373},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":345949850},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts/debian","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":346196882},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts/debian","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":346600283},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/artifacts/rsync","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":358099298},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/artifacts/rsync","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":358451727},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/secrets","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":358603735},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/secrets","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":359253630},"log_source":"Plan"}
{"type":"execute_action","action":"mkdir","pathname":"/ci/deps","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":359434615},"log_source":"Plan"}
{"type":"action_succeeded","action":"mkdir","pathname":"/ci/deps","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":359781121},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":360004540},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdc","directory":"/ci/src","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":504913489},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831403,"nanos_since_epoch":510462874},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdf","directory":"/ci/deps","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":531225742},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":535933936},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vde","directory":"/ci/cache","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":544669809},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":551403610},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdd","directory":"/ci/artifacts","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":563327224},"log_source":"Plan"}
{"type":"execute_action","action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":563394658},"log_source":"Plan"}
{"type":"action_succeeded","action":"tar_extract","archive":"/dev/vdg","directory":"/ci/secrets","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":575982189},"log_source":"Plan"}
{"type":"execute_action","action":"shell","shell":"ln -sf /ci /workspace","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":580600806},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[98,97,115,104]},{"Unix":[45,99]},{"Unix":[115,101,116,32,45,120,101,117,111,32,112,105,112,101,102,97,105,108,10,108,110,32,45,115,102,32,47,99,105,32,47,119,111,114,107,115,112,97,99,101,10]}],"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":584527919},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"+ ln -sf /ci /workspace\n","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":597624995},"log_source":"Plan"}
{"type":"action_succeeded","action":"shell","shell":"ln -sf /ci /workspace","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":602209300},"log_source":"Plan"}
{"type":"execute_action","action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true,"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":606261610},"log_source":"Plan"}
{"type":"action_succeeded","action":"create_file","filename":"/root/.ssh/config","content":"Host *\nStrictHostKeyChecking accept-new\nIdentityFile /ci/secrets/ssh_key\n                ","overwrite":true,"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":613644981},"log_source":"Plan"}
{"type":"execute_action","action":"cargo_fmt","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":620722781},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":624095230},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"cargo 1.96.0 (30a34c682 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":691007434},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[99,108,105,112,112,121]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":695553988},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"clippy 0.1.96 (ac68faa20c 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":855309382},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[114,117,115,116,99]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":855380728},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"rustc 1.96.0 (ac68faa20 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":904751133},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[102,109,116]},{"Unix":[45,45,99,104,101,99,107]}],"timestamp":{"secs_since_epoch":1782831407,"nanos_since_epoch":909514975},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":132415591},"log_source":"Plan"}
{"type":"action_succeeded","action":"cargo_fmt","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":136197313},"log_source":"Plan"}
{"type":"execute_action","action":"cargo_clippy","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":139531104},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":142971005},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"cargo 1.96.0 (30a34c682 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":177984647},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[99,108,105,112,112,121]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":182893089},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"clippy 0.1.96 (ac68faa20c 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":276974084},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[114,117,115,116,99]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":281641603},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"rustc 1.96.0 (ac68faa20 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":316060170},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[99,108,105,112,112,121]},{"Unix":[45,45,111,102,102,108,105,110,101]},{"Unix":[45,45,108,111,99,107,101,100]},{"Unix":[45,45,119,111,114,107,115,112,97,99,101]},{"Unix":[45,45,97,108,108,45,116,97,114,103,101,116,115]},{"Unix":[45,45,110,111,45,100,101,112,115]},{"Unix":[45,45]},{"Unix":[45,45,100,101,110,121]},{"Unix":[119,97,114,110,105,110,103,115]}],"timestamp":{"secs_since_epoch":1782831408,"nanos_since_epoch":319256596},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"   Compiling proc-macro2 v1.0.95\n   Compiling quote v1.0.42\n   Compiling unicode-ident v1.0.12\n   Compiling libc v0.2.174\n   Compiling serde_core v1.0.228\n   Compiling syn v2.0.104\n   Compiling cfg-if v1.0.0\n   Compiling memchr v2.7.2\n   Compiling serde v1.0.228\n   Compiling once_cell v1.19.0\n   Compiling version_check v0.9.5\n   Compiling rustix v1.0.7\n   Compiling zerocopy v0.8.27\n   Compiling ahash v0.8.12\n   Compiling serde_derive v1.0.228\n   Compiling getrandom v0.3.3\n   Compiling crossbeam-utils v0.8.19\n    Checking bitflags v2.5.0\n   Compiling thiserror v1.0.60\n   Compiling thiserror-impl v1.0.60\n   Compiling aho-corasick v1.1.3\n   Compiling regex-syntax v0.8.3\n   Compiling anyhow v1.0.98\n   Compiling same-file v1.0.6\n   Compiling itoa v1.0.11\n   Compiling walkdir v2.5.0\n   Compiling regex-automata v0.4.6\n   Compiling encoding_rs v0.8.35\n   Compiling doc-comment v0.3.4\n   Compiling thiserror v2.0.17\n   Compiling arraydeque v0.5.1\n   Compiling serde_json v1.0.140\n   Compiling ucd-trie v0.1.6\n   Compiling crossbeam-epoch v0.9.18\n   Compiling pest v2.7.10\n   Compiling hashbrown v0.14.5\n   Compiling thiserror-impl v2.0.17\n   Compiling getrandom v0.2.15\n   Compiling bstr v1.9.1\n   Compiling unicode-width v0.1.12\n   Compiling libm v0.2.8\n    Checking linux-raw-sys v0.9.4\n   Compiling unic-common v0.9.0\n   Compiling unic-char-range v0.9.0\n   Compiling log v0.4.21\n   Compiling foldhash v0.1.5\n   Compiling hashbrown v0.15.4\n   Compiling globset v0.4.14\n   Compiling unic-char-property v0.9.0\n   Compiling unic-ucd-version v0.9.0\n   Compiling rand_core v0.6.4\n   Compiling pest_meta v2.7.10\n   Compiling hashlink v0.9.1\n   Compiling crossbeam-deque v0.8.5\n   Compiling serde_path_to_error v0.1.20\n   Compiling unicase v2.7.0\n   Compiling ppv-lite86 v0.2.17\n   Compiling cc v1.0.97\n   Compiling cfg_aliases v0.2.1\n   Compiling nix v0.29.0\n   Compiling pikchr v0.1.3\n   Compiling rand_chacha v0.3.1\n   Compiling yaml-rust2 v0.9.0\n   Compiling ignore v0.4.22\n   Compiling pest_generator v2.7.10\n   Compiling unic-ucd-segment v0.9.0\n   Compiling hashlink v0.10.0\n   Compiling pulldown-cmark v0.13.0\n   Compiling ryu v1.0.18\n    Checking utf8parse v0.2.2\n   Compiling smawk v0.3.2\n   Compiling bitflags v1.3.2\n   Compiling fastrand v2.3.0\n   Compiling deunicode v1.4.4\n   Compiling unicode-linebreak v0.1.5\n   Compiling textwrap v0.16.1\n   Compiling slug v0.1.5\n   Compiling tempfile v3.20.0\n   Compiling globwalk v0.8.1\n    Checking anstyle-parse v0.2.7\n   Compiling yaml-rust2 v0.10.4\n   Compiling humansize v2.1.3\n   Compiling unic-segment v0.9.0\n   Compiling pest_derive v2.7.10\n   Compiling marked-yaml v0.7.2\n   Compiling rand v0.8.5\n   Compiling subplot v0.14.0\n   Compiling getopts v0.2.21\n   Compiling regex v1.10.4\n   Compiling tracing-attributes v0.1.31\n   Compiling culpa-macros v1.0.2\n   Compiling tracing-core v0.1.36\n    Checking anstyle v1.0.13\n   Compiling utf8-width v0.1.8\n    Checking anstyle-query v1.1.5\n   Compiling pin-project-lite v0.2.14\n    Checking is_terminal_polyfill v1.70.2\n   Compiling pulldown-cmark-escape v0.11.0\n   Compiling percent-encoding v2.3.1\n    Checking colorchoice v1.0.4\n   Compiling lazy_static v1.4.0\n    Checking anstream v0.6.21\n   Compiling tera v1.19.1\n   Compiling tracing v0.1.44\n   Compiling html-escape v0.2.13\n   Compiling roadmap v0.7.0\n   Compiling marked-yaml v0.8.0\n    Checking cvt v0.1.2\n   Compiling num-conv v0.1.0\n    Checking equivalent v1.0.2\n   Compiling descape v3.0.0\n   Compiling time-core v0.1.2\n    Checking winnow v0.7.13\n   Compiling base64 v0.22.1\n   Compiling line-col v0.2.1\n    Checking powerfmt v0.2.0\n    Checking deranged v0.3.11\n    Checking toml_parser v1.0.2\n   Compiling time-macros v0.2.18\n    Checking indexmap v2.10.0\n    Checking fs_at v0.2.1\n   Compiling culpa v1.0.2\n    Checking terminal_size v0.4.3\n    Checking serde_spanned v1.0.0\n    Checking toml_datetime v0.7.0\n    Checking dirs-sys-next v0.1.2\n   Compiling heck v0.5.0\n    Checking strsim v0.11.1\n    Checking clap_lex v0.7.6\n    Checking toml_writer v1.0.2\n   Compiling subplotlib v0.14.0\n    Checking unsafe-libyaml-norway v0.2.15\n    Checking normpath v1.5.0\n    Checking remove_dir_all v1.0.0\n    Checking time v0.3.36\n    Checking serde_norway v0.9.42\n   Compiling subplotlib-derive v0.14.0\n    Checking toml v0.9.5\n    Checking clap_builder v4.5.53\n    Checking env_filter v0.1.4\n   Compiling clap_derive v4.5.49\n    Checking directories-next v2.0.0\n    Checking filetime v0.2.23\n    Checking fs2 v0.4.3\n    Checking state v0.6.0\n   Compiling mutants v0.0.3\n    Checking shell-words v1.1.0\n    Checking jiff v0.2.17\n    Checking clingwrap v0.6.0\n    Checking clap v4.5.53\n    Checking env_logger v0.11.8\n    Checking sshca v0.1.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s\n","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":53367353},"log_source":"Plan"}
{"type":"action_succeeded","action":"cargo_clippy","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":150654462},"log_source":"Plan"}
{"type":"execute_action","action":"cargo_build","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":150683292},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":150700815},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"cargo 1.96.0 (30a34c682 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":198721224},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[99,108,105,112,112,121]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":203367327},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"clippy 0.1.96 (ac68faa20c 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":266647430},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[114,117,115,116,99]},{"Unix":[45,45,118,101,114,115,105,111,110]}],"timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":271031751},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"rustc 1.96.0 (ac68faa20 2026-05-25)\n","stderr":"","timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":303585047},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[99,97,114,103,111]},{"Unix":[98,117,105,108,100]},{"Unix":[45,45,111,102,102,108,105,110,101]},{"Unix":[45,45,108,111,99,107,101,100]},{"Unix":[45,45,119,111,114,107,115,112,97,99,101]},{"Unix":[45,45,97,108,108,45,116,97,114,103,101,116,115]}],"timestamp":{"secs_since_epoch":1782831504,"nanos_since_epoch":303663211},"log_source":"Plan"}
{"type":"program_succeeded","exit_code":0,"stdout":"","stderr":"   Compiling cfg-if v1.0.0\n   Compiling libc v0.2.174\n   Compiling memchr v2.7.2\n   Compiling once_cell v1.19.0\n   Compiling serde_core v1.0.228\n   Compiling bitflags v2.5.0\n   Compiling itoa v1.0.11\n   Compiling aho-corasick v1.1.3\n   Compiling serde v1.0.228\n   Compiling regex-syntax v0.8.3\n   Compiling foldhash v0.1.5\n   Compiling linux-raw-sys v0.9.4\n   Compiling rustix v1.0.7\n   Compiling regex-automata v0.4.6\n   Compiling hashbrown v0.15.4\n   Compiling log v0.4.21\n   Compiling ahash v0.8.12\n   Compiling encoding_rs v0.8.35\n   Compiling pest v2.7.10\n   Compiling hashbrown v0.14.5\n   Compiling getrandom v0.2.15\n   Compiling bstr v1.9.1\n   Compiling ryu v1.0.18\n   Compiling rand_core v0.6.4\n   Compiling globset v0.4.14\n   Compiling hashlink v0.9.1\n   Compiling anyhow v1.0.98\n   Compiling getrandom v0.3.3\n   Compiling pest_meta v2.7.10\n   Compiling regex v1.10.4\n   Compiling serde_path_to_error v0.1.20\n   Compiling fastrand v2.3.0\n   Compiling rand_chacha v0.3.1\n   Compiling tempfile v3.20.0\n   Compiling thiserror v2.0.17\n   Compiling pest_generator v2.7.10\n   Compiling ignore v0.4.22\n   Compiling yaml-rust2 v0.9.0\n   Compiling serde_json v1.0.140\n   Compiling hashlink v0.10.0\n   Compiling utf8parse v0.2.2\n   Compiling anstyle-parse v0.2.7\n   Compiling globwalk v0.8.1\n   Compiling yaml-rust2 v0.10.4\n   Compiling marked-yaml v0.7.2\n   Compiling pest_derive v2.7.10\n   Compiling rand v0.8.5\n   Compiling subplot v0.14.0\n   Compiling tracing-core v0.1.36\n   Compiling is_terminal_polyfill v1.70.2\n   Compiling anstyle-query v1.1.5\n   Compiling colorchoice v1.0.4\n   Compiling lazy_static v1.4.0\n   Compiling anstyle v1.0.13\n   Compiling tera v1.19.1\n   Compiling anstream v0.6.21\n   Compiling pulldown-cmark v0.13.0\n   Compiling tracing v0.1.44\n   Compiling roadmap v0.7.0\n   Compiling pikchr v0.1.3\n   Compiling nix v0.29.0\n   Compiling marked-yaml v0.8.0\n   Compiling cvt v0.1.2\n   Compiling winnow v0.7.13\n   Compiling num-conv v0.1.0\n   Compiling time-core v0.1.2\n   Compiling base64 v0.22.1\n   Compiling equivalent v1.0.2\n   Compiling powerfmt v0.2.0\n   Compiling deranged v0.3.11\n   Compiling toml_parser v1.0.2\n   Compiling indexmap v2.10.0\n   Compiling time-macros v0.2.18\n   Compiling culpa v1.0.2\n   Compiling fs_at v0.2.1\n   Compiling terminal_size v0.4.3\n   Compiling toml_datetime v0.7.0\n   Compiling serde_spanned v1.0.0\n   Compiling dirs-sys-next v0.1.2\n   Compiling clap_lex v0.7.6\n   Compiling strsim v0.11.1\n   Compiling unsafe-libyaml-norway v0.2.15\n   Compiling normpath v1.5.0\n   Compiling toml_writer v1.0.2\n   Compiling toml v0.9.5\n   Compiling serde_norway v0.9.42\n   Compiling remove_dir_all v1.0.0\n   Compiling clap_builder v4.5.53\n   Compiling directories-next v2.0.0\n   Compiling subplotlib-derive v0.14.0\n   Compiling time v0.3.36\n   Compiling env_filter v0.1.4\n   Compiling fs2 v0.4.3\n   Compiling filetime v0.2.23\n   Compiling state v0.6.0\n   Compiling jiff v0.2.17\n   Compiling shell-words v1.1.0\n   Compiling clingwrap v0.6.0\n   Compiling subplotlib v0.14.0\n   Compiling clap v4.5.53\n   Compiling env_logger v0.11.8\n   Compiling sshca v0.1.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 09s\n","timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":107297503},"log_source":"Plan"}
{"type":"action_succeeded","action":"cargo_build","timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":212561620},"log_source":"Plan"}
{"type":"execute_action","action":"shell","shell":"mkdir /ci/artifacts/rsync\nsubplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html\nsubplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html\n","timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":216044007},"log_source":"Plan"}
{"type":"start_program","argv":[{"Unix":[98,97,115,104]},{"Unix":[45,99]},{"Unix":[115,101,116,32,45,120,101,117,111,32,112,105,112,101,102,97,105,108,10,109,107,100,105,114,32,47,99,105,47,97,114,116,105,102,97,99,116,115,47,114,115,121,110,99,10,115,117,98,112,108,111,116,32,100,111,99,103,101,110,32,115,115,104,99,97,46,115,117,98,112,108,111,116,32,45,111,32,47,99,105,47,97,114,116,105,102,97,99,116,115,47,114,115,121,110,99,47,115,115,104,99,97,46,104,116,109,108,10,115,117,98,112,108,111,116,32,100,111,99,103,101,110,32,100,111,99,47,117,115,101,114,103,117,105,100,101,46,115,117,98,112,108,111,116,32,45,111,32,47,99,105,47,97,114,116,105,102,97,99,116,115,47,114,115,121,110,99,47,117,115,101,114,103,117,105,100,101,46,104,116,109,108,10,10]}],"timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":223055777},"log_source":"Plan"}
{"type":"program_failed","exit_code":1,"stdout":"","stderr":"+ mkdir /ci/artifacts/rsync\nmkdir: cannot create directory ‘/ci/artifacts/rsync’: File exists\n","timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":246684481},"log_source":"Plan"}
{"type":"action_failed","action":"shell","shell":"mkdir /ci/artifacts/rsync\nsubplot docgen sshca.subplot -o /ci/artifacts/rsync/sshca.html\nsubplot docgen doc/userguide.subplot -o /ci/artifacts/rsync/userguide.html\n","timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":246756043},"log_source":"Plan"}
ERROR: failed to execute bash
caused by: command failed: "bash": exit code 1
{"type":"executor_ends_in_failure","exit_code":1,"timestamp":{"secs_since_epoch":1782831574,"nanos_since_epoch":248745150},"log_source":"Plan"}
EXIT CODE: 1

Post-plan VM

No log