Radicle repository id rad:z2mn6wzpVAuJoeWx7TZo33nCHuDfQ
[2025-08-08T10:08:57Z INFO ambient] ambient starts [2J[01;01H[=3h[2J[01;01H[2J[01;01H[=3h[2J[01;01HBdsDxe: 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) [0m[30m[47mWelcome to GRUB! [0m[37m[40m[0m[30m[40m[2J[01;01H[0m[37m[40mINFO: 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 2.8M 1 disk vdc 254:32 0 390K 1 disk vdd 254:48 0 9.3G 0 disk vde 254:64 0 46.6G 0 disk vdf 254:80 0 10K 1 disk INFO: Extracting tar archive from /dev/vdb drwxr-xr-x _rad/_rad 0 2025-08-08 10:08 ./ -rw-r--r-- _rad/_rad 1206 2025-08-08 10:08 ./plan.yaml -rwxr-xr-x _rad/_rad 2949784 2025-08-08 10:08 ./run-ci INFO: Extracted files: 1477809 4 drwxr-xr-x 2 1001 1001 4096 Aug 8 10:08 . 1477810 4 -rw-r--r-- 1 1001 1001 1206 Aug 8 10:08 ./plan.yaml 1477881 2884 -rwxr-xr-x 1 1001 1001 2949784 Aug 8 10:08 ./run-ci INFO: Running run-ci from /dev/vdb ================================ BEGIN ================================ [2025-08-08T10:08:54Z TRACE ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z DEBUG ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z INFO ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z WARN ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z ERROR ambient_execute_plan] ambient-execute-plan starts RunnablePlan::from_file: filename=plan.yaml steps: - action: mkdir pathname: /workspace - action: mkdir pathname: /workspace/artifacts - action: tar_extract archive: /dev/vdc directory: /workspace/src - action: tar_extract archive: /dev/vdf directory: /workspace/deps - action: tar_extract archive: /dev/vde directory: /workspace/cache - action: spawn argv: - find - /workspace - '-maxdepth' - '2' - '-ls' - action: shell shell: | sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup rm -rf .ikiwiki git whatchanged --pretty=format:%ad --date=unix | awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' | sh ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose - action: tar_create archive: /dev/vde directory: /workspace/cache - action: tar_create archive: /dev/vdd directory: /workspace/artifacts executor_drive: /dev/vdb source_drive: /dev/vdc artifact_drive: /dev/vdd cache_drive: /dev/vde deps_drive: /dev/vdf workspace_dir: /workspace source_dir: /workspace/src deps_dir: /workspace/deps cache_dir: /workspace/cache artifacts_dir: /workspace/artifacts RUN: Action Mkdir { pathname: "/workspace", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace", } RUN: Action finished OK RUN: Action Mkdir { pathname: "/workspace/artifacts", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace/artifacts", } RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vdc to /workspace/src [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vdf to /workspace/deps [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vde to /workspace/cache [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } SPAWN: argv=["find", "/workspace", "-maxdepth", "2", "-ls"] cwd=/workspace/src (exists? true) extra_env=[] 3932161 4 drwxr-xr-x 6 root root 4096 Aug 8 10:08 /workspace 3932162 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/artifacts 3932507 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/deps 3932163 4 drwxr-xr-x 6 root root 4096 Aug 8 10:08 /workspace/src 3932505 4 -rwxr-xr-x 1 root root 304 Aug 8 10:08 /workspace/src/git-mtime.sh 3932207 4 -rw-r--r-- 1 root root 137 Aug 8 10:08 /workspace/src/issues.mdwn 3932164 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/src/.radicle 3932214 4 -rw-r--r-- 1 root root 3313 Aug 8 10:08 /workspace/src/conduct.mdwn 3932212 4 -rw-r--r-- 1 root root 127 Aug 8 10:08 /workspace/src/news.mdwn 3932209 4 -rw-r--r-- 1 root root 3129 Aug 8 10:08 /workspace/src/patches.mdwn 3932504 4 -rw-r--r-- 1 root root 175 Aug 8 10:08 /workspace/src/documentation.mdwn 3932213 4 -rw-r--r-- 1 root root 1802 Aug 8 10:08 /workspace/src/index.mdwn 3932506 4 -rw-r--r-- 1 root root 703 Aug 8 10:08 /workspace/src/release.mdwn 3932208 8 -rw-r--r-- 1 root root 6715 Aug 8 10:08 /workspace/src/governance.mdwn 3932210 4 -rw-r--r-- 1 root root 420 Aug 8 10:08 /workspace/src/about.mdwn 3932205 4 -rw-r--r-- 1 root root 49 Aug 8 10:08 /workspace/src/roadmap.mdwn 3932215 4 drwxr-xr-x 8 root root 4096 Aug 8 10:08 /workspace/src/.git 3932166 4 -rw-r--r-- 1 root root 2619 Aug 8 10:08 /workspace/src/contributing.mdwn 3932168 4 -rw-r--r-- 1 root root 1031 Aug 8 10:08 /workspace/src/contact.mdwn 3932167 4 -rw-r--r-- 1 root root 588 Aug 8 10:08 /workspace/src/ikiwiki.setup 3932211 4 -rw-r--r-- 1 root root 306 Aug 8 10:08 /workspace/src/blog.mdwn 3932195 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/src/templates 3932206 4 -rw-r--r-- 1 root root 2223 Aug 8 10:08 /workspace/src/style.css 3932169 4 drwxr-xr-x 5 root root 4096 Aug 8 10:08 /workspace/src/blog 3932508 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/cache RUN: Action finished OK RUN: Action Shell { shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Shell { shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n", } SPAWN: argv=["/bin/bash", "-c", "set -xeuo pipefail\nsed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n\n"] cwd=/workspace/src (exists? true) extra_env=[] + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + rm -rf .ikiwiki + git whatchanged --pretty=format:%ad --date=unix + awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' + sh + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. rebuilding wiki.. scanning git-mtime.sh scanning issues.mdwn scanning conduct.mdwn scanning news.mdwn scanning patches.mdwn scanning documentation.mdwn scanning index.mdwn scanning release.mdwn scanning governance.mdwn scanning about.mdwn scanning pm.mdwn scanning roadmap.mdwn scanning contributing.mdwn scanning contact.mdwn scanning ikiwiki.setup scanning blog.mdwn scanning style.css scanning project.mdwn scanning templates/feedlink.tmpl scanning templates/inlinepage.tmpl scanning templates/rssitem.tmpl scanning templates/titlepage.tmpl scanning templates/archivepage.tmpl scanning templates/atompage.tmpl scanning templates/page.tmpl scanning templates/rsspage.tmpl scanning templates/atomitem.tmpl scanning blog/2019/02/15/irc_channel_for_vmdb2.mdwn scanning blog/2019/02/26/what_s_needed_for_vmdb2_1_0.mdwn scanning blog/2018/09/28/documentation.mdwn scanning blog/2018/09/08/welcom.mdwn scanning blog/2020/03/31/vmdb2_can_t_build_an_image_without_partitions.mdwn scanning blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn scanning blog/2020/08/20/vmdb2_versions_0_17_and_0_18.mdwn scanning blog/2020/06/06/vmdb2_version_0_16_released.mdwn scanning ikiwiki/jquery.fileupload.js scanning ikiwiki/jquery-ui.min.js scanning ikiwiki/jquery-ui.min.css scanning ikiwiki/jquery.fileupload-ui.js scanning ikiwiki/jquery.tmpl.min.js scanning ikiwiki/jquery.iframe-transport.js scanning ikiwiki/images/ui-icons_222222_256x240.png scanning ikiwiki/images/ui-icons_888888_256x240.png scanning ikiwiki/images/ui-bg_glass_75_dadada_1x400.png scanning ikiwiki/images/ui-bg_glass_95_fef1ec_1x400.png scanning ikiwiki/images/ui-icons_454545_256x240.png scanning ikiwiki/images/ui-bg_glass_55_fbf9ee_1x400.png scanning ikiwiki/images/ui-icons_2e83ff_256x240.png scanning ikiwiki/images/ui-bg_glass_75_e6e6e6_1x400.png scanning ikiwiki/images/ui-bg_flat_0_aaaaaa_40x100.png scanning ikiwiki/images/ui-icons_cd0a0a_256x240.png scanning ikiwiki/images/ui-bg_glass_65_ffffff_1x400.png scanning ikiwiki/images/pbar-ani.gif scanning ikiwiki/images/ui-bg_highlight-soft_75_cccccc_1x100.png scanning ikiwiki/images/ui-bg_flat_75_ffffff_40x100.png scanning ikiwiki/relativedate.js scanning ikiwiki/ikiwiki.js scanning ikiwiki/toggle.js scanning ikiwiki/jquery.min.js scanning ikiwiki/login-selector/login-selector.js scanning sandbox.mdwn scanning shortcuts.mdwn scanning recentchanges.mdwn scanning templates.mdwn scanning ikiwiki.mdwn scanning local.css scanning ikiwiki/formatting.mdwn scanning ikiwiki/pagespec.mdwn scanning ikiwiki/openid.mdwn scanning ikiwiki/markdown.mdwn scanning ikiwiki/searching.mdwn scanning ikiwiki/directive.mdwn scanning ikiwiki/subpage.mdwn scanning ikiwiki/wikilink.mdwn scanning ikiwiki/subpage/linkingrules.mdwn scanning ikiwiki/pagespec/sorting.mdwn scanning ikiwiki/pagespec/po.mdwn scanning ikiwiki/pagespec/attachment.mdwn scanning wikiicons/diff.png scanning wikiicons/revert.png scanning wikiicons/email.png scanning wikiicons/openidlogin-bg.gif scanning wikiicons/search-bg.gif scanning templates/popup.mdwn scanning templates/note.mdwn creating tag page tag/announcement scanning tag/announcement.mdwn creating tag page tag/consensus-decision scanning tag/consensus-decision.mdwn creating tag page tag/news scanning tag/news.mdwn creating tag page tag/formal-decision scanning tag/formal-decision.mdwn creating tag page tag/vote scanning tag/vote.mdwn building git-mtime.sh building issues.mdwn building conduct.mdwn building news.mdwn building patches.mdwn building documentation.mdwn building index.mdwn building release.mdwn building governance.mdwn building about.mdwn building pm.mdwn building roadmap.mdwn building contributing.mdwn building contact.mdwn building ikiwiki.setup building blog.mdwn building style.css building project.mdwn building templates/feedlink.tmpl building templates/inlinepage.tmpl building templates/rssitem.tmpl building templates/titlepage.tmpl building templates/archivepage.tmpl building templates/atompage.tmpl building templates/page.tmpl building templates/rsspage.tmpl building templates/atomitem.tmpl building blog/2019/02/15/irc_channel_for_vmdb2.mdwn building blog/2019/02/26/what_s_needed_for_vmdb2_1_0.mdwn building blog/2018/09/28/documentation.mdwn building blog/2018/09/08/welcom.mdwn building blog/2020/03/31/vmdb2_can_t_build_an_image_without_partitions.mdwn building blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn building blog/2020/08/20/vmdb2_versions_0_17_and_0_18.mdwn building blog/2020/06/06/vmdb2_version_0_16_released.mdwn building ikiwiki/jquery.fileupload.js building ikiwiki/jquery-ui.min.js building ikiwiki/jquery-ui.min.css building ikiwiki/jquery.fileupload-ui.js building ikiwiki/jquery.tmpl.min.js building ikiwiki/jquery.iframe-transport.js building ikiwiki/images/ui-icons_222222_256x240.png building ikiwiki/images/ui-icons_888888_256x240.png building ikiwiki/images/ui-bg_glass_75_dadada_1x400.png building ikiwiki/images/ui-bg_glass_95_fef1ec_1x400.png building ikiwiki/images/ui-icons_454545_256x240.png building ikiwiki/images/ui-bg_glass_55_fbf9ee_1x400.png building ikiwiki/images/ui-icons_2e83ff_256x240.png building ikiwiki/images/ui-bg_glass_75_e6e6e6_1x400.png building ikiwiki/images/ui-bg_flat_0_aaaaaa_40x100.png building ikiwiki/images/ui-icons_cd0a0a_256x240.png building ikiwiki/images/ui-bg_glass_65_ffffff_1x400.png building ikiwiki/images/pbar-ani.gif building ikiwiki/images/ui-bg_highlight-soft_75_cccccc_1x100.png building ikiwiki/images/ui-bg_flat_75_ffffff_40x100.png building ikiwiki/relativedate.js building ikiwiki/ikiwiki.js building ikiwiki/toggle.js building ikiwiki/jquery.min.js building ikiwiki/login-selector/login-selector.js building sandbox.mdwn building shortcuts.mdwn building recentchanges.mdwn building templates.mdwn building ikiwiki.mdwn building local.css building ikiwiki/formatting.mdwn building ikiwiki/pagespec.mdwn building ikiwiki/openid.mdwn building ikiwiki/markdown.mdwn building ikiwiki/searching.mdwn building ikiwiki/directive.mdwn building ikiwiki/subpage.mdwn building ikiwiki/wikilink.mdwn building ikiwiki/subpage/linkingrules.mdwn building ikiwiki/pagespec/sorting.mdwn building ikiwiki/pagespec/po.mdwn building ikiwiki/pagespec/attachment.mdwn building wikiicons/diff.png building wikiicons/revert.png building wikiicons/email.png building wikiicons/openidlogin-bg.gif building wikiicons/search-bg.gif building templates/popup.mdwn building templates/note.mdwn building tag/announcement.mdwn building tag/consensus-decision.mdwn building tag/news.mdwn building tag/formal-decision.mdwn building tag/vote.mdwn done RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:55Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vde", ), root: Some( "/workspace/cache", ), size: None, } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vde; exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] create archive file /dev/vde [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] directory /workspace/cache exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] add contents of /workspace/cache as . [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] created virtual drive /dev/vde RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-08T10:08:55Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vdd", ), root: Some( "/workspace/artifacts", ), size: None, } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vdd; exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] create archive file /dev/vdd [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] directory /workspace/artifacts exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] add contents of /workspace/artifacts as . [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] created virtual drive /dev/vdd RUN: Action finished OK ambient-execute-plan ends EXIT CODE: 0 [2025-08-08T10:08:57Z INFO ambient] ambient ends successfully
{ "request": "trigger", "version": 1, "event_type": "push", "repository": { "id": "rad:z2mn6wzpVAuJoeWx7TZo33nCHuDfQ", "name": "vmdb2.liw.fi", "description": "Source for website for vmdb2", "private": false, "default_branch": "main", "delegates": [ "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV" ] }, "pusher": { "id": "did:key:z6MkkYez6QAFWvmdudjrfMXySu1NTpSrraJotCJFwGgkmgx8", "alias": "ci0" }, "before": "1bebad47bd1aa8711b2518827dea821f2ff602ed", "after": "1bebad47bd1aa8711b2518827dea821f2ff602ed", "branch": "main", "commits": [ "1bebad47bd1aa8711b2518827dea821f2ff602ed" ] }
[2025-08-08T10:08:44Z INFO ambient] ambient starts [2025-08-08T10:08:44Z DEBUG ambient] load default configuration file /home/_rad/.config/ambient/config.yaml if it exists [2025-08-08T10:08:44Z DEBUG ambient] load files named with --config: /tmp/.tmpGRERtZ/ambient_extra_values.yaml [2025-08-08T10:08:44Z DEBUG ambient] complete configuration: Config { tmpdir: "/srv/tmp", image_store: "/home/_rad/.local/state/ambient-ci/images", projects: "/home/_rad/ambient-projects.yaml", state: "/srv/ambient-state", rsync_target: None, rsync_target_base: Some( "ci@http.liw.fi:/srv/http", ), rsync_target_map: None, dput_target: Some( "apt.liw.fi", ), executor: Some( "/usr/bin/ambient-execute-plan", ), artifacts_max_size: Byte( 10000000000, ), cache_max_size: Byte( 50000000000, ), qemu: QemuConfig { cpus: 4, memory: Byte( 8000000000, ), kvm_binary: "/usr/bin/kvm", ovmf_vars_file: "/usr/share/ovmf/OVMF.fd", ovmf_code_file: "/usr/share/ovmf/OVMF.fd", }, } [2025-08-08T10:08:44Z DEBUG ambient] configuration: Config { tmpdir: "/srv/tmp", image_store: "/home/_rad/.local/state/ambient-ci/images", projects: "/home/_rad/ambient-projects.yaml", state: "/srv/ambient-state", rsync_target: None, rsync_target_base: Some( "ci@http.liw.fi:/srv/http", ), rsync_target_map: None, dput_target: Some( "apt.liw.fi", ), executor: Some( "/usr/bin/ambient-execute-plan", ), artifacts_max_size: Byte( 10000000000, ), cache_max_size: Byte( 50000000000, ), qemu: QemuConfig { cpus: 4, memory: Byte( 8000000000, ), kvm_binary: "/usr/bin/kvm", ovmf_vars_file: "/usr/share/ovmf/OVMF.fd", ovmf_code_file: "/usr/share/ovmf/OVMF.fd", }, } [2025-08-08T10:08:44Z DEBUG ambient_ci::project] load project state from /srv/ambient-state/vmdb2.liw.fi/meta.yaml [2025-08-08T10:08:44Z DEBUG ambient_ci::run] latest commit: "1bebad47bd1aa8711b2518827dea821f2ff602ed" [2025-08-08T10:08:44Z DEBUG ambient_ci::run] is a git repository [2025-08-08T10:08:44Z DEBUG ambient_ci::run] git repository is clean [2025-08-08T10:08:44Z DEBUG ambient_ci::run] current (HEAD) commit: 1bebad47bd1aa8711b2518827dea821f2ff602ed [2025-08-08T10:08:44Z DEBUG ambient_ci::run] no dry run requested [2025-08-08T10:08:44Z DEBUG ambient_ci::run] forced run requested [2025-08-08T10:08:44Z DEBUG ambient_ci::run] run? true [2025-08-08T10:08:44Z INFO ambient_ci::run] project vmdb2.liw.fi: running CI [2025-08-08T10:08:44Z DEBUG ambient_ci::run] Executing pre-plan steps [2025-08-08T10:08:44Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpsol0Tv/src.tar [2025-08-08T10:08:44Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpsol0Tv/deps.tar [2025-08-08T10:08:44Z DEBUG ambient_ci::run] create_executor_vdrive: executor="/usr/bin/ambient-execute-plan" [2025-08-08T10:08:44Z DEBUG ambient_ci::run] create_executor_vdrive: plan=RunnablePlan { steps: [ Mkdir { pathname: "/workspace", }, Mkdir { pathname: "/workspace/artifacts", }, TarExtract { archive: "/dev/vdc", directory: "/workspace/src", }, TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", }, TarExtract { archive: "/dev/vde", directory: "/workspace/cache", }, Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], }, Shell { shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n", }, TarCreate { archive: "/dev/vde", directory: "/workspace/cache", }, TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", }, ], executor_drive: Some( "/dev/vdb", ), source_drive: Some( "/dev/vdc", ), artifact_drive: Some( "/dev/vdd", ), cache_drive: Some( "/dev/vde", ), deps_drive: Some( "/dev/vdf", ), workspace_dir: Some( "/workspace", ), source_dir: Some( "/workspace/src", ), deps_dir: Some( "/workspace/deps", ), cache_dir: Some( "/workspace/cache", ), artifacts_dir: Some( "/workspace/artifacts", ), } [2025-08-08T10:08:44Z DEBUG ambient_ci::run] executor bin /usr/bin/ambient-execute-plan [2025-08-08T10:08:44Z DEBUG ambient_ci::run] copying /usr/bin/ambient-execute-plan to /srv/tmp/.tmpsol0Tv/ambient-execute-plan/run-ci [2025-08-08T10:08:44Z DEBUG ambient_ci::run] copy OK: true [2025-08-08T10:08:44Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpsol0Tv/executor.tar [2025-08-08T10:08:44Z DEBUG ambient_ci::project] removing run log file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-08T10:08:44Z DEBUG ambient_ci::project] statedir is /srv/ambient-state/vmdb2.liw.fi, exists? true [2025-08-08T10:08:44Z DEBUG ambient_ci::project] creating run log file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-08T10:08:44Z DEBUG ambient_ci::project] created run log file /srv/ambient-state/vmdb2.liw.fi/run.log OK [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] with_hostname called: "ambient" [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] with_runcmd called: "echo xyzzy > /dev/ttyS1" [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] with_runcmd called: "\n(set -xeu\nenv\ndir=\"$(mktemp -d)\"\ncd \"$dir\"\ntar -xvf /dev/vdb\nfind -ls || true\nldd ./run-ci || true\necho ================================ BEGIN ================================\nexport RUST_BACKTRACE=1\nif ./run-ci; then\n echo \"EXIT CODE: 0\"\nelse\n echo \"EXIT CODE: $?\"\nfi) > /dev/ttyS1 2>&1\n" [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] with_runcmd called: "poweroff" [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] LocalDataStoreBuilder: LocalDataStoreBuilder { hostname: Some( "ambient", ), network: false, bootcmd: [], runcmd: [ "echo xyzzy > /dev/ttyS1", "\n(set -xeu\nenv\ndir=\"$(mktemp -d)\"\ncd \"$dir\"\ntar -xvf /dev/vdb\nfind -ls || true\nldd ./run-ci || true\necho ================================ BEGIN ================================\nexport RUST_BACKTRACE=1\nif ./run-ci; then\n echo \"EXIT CODE: 0\"\nelse\n echo \"EXIT CODE: $?\"\nfi) > /dev/ttyS1 2>&1\n", "poweroff", ], } [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] run QEMU [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] create copy-on-write image and UEFI vars file [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu_utils] qemu-img create /srv/tmp/.tmpiVPT4B/.tmpzciRyN/vm.qcow2 backing on /home/_rad/ambient.qcow2 [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] create cloud-init ISO file [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] LocalDataStore: LocalDataStore { hostname: "ambient", network: false, bootcmd: [], runcmd: [ "echo xyzzy > /dev/ttyS1", "\n(set -xeu\nenv\ndir=\"$(mktemp -d)\"\ncd \"$dir\"\ntar -xvf /dev/vdb\nfind -ls || true\nldd ./run-ci || true\necho ================================ BEGIN ================================\nexport RUST_BACKTRACE=1\nif ./run-ci; then\n echo \"EXIT CODE: 0\"\nelse\n echo \"EXIT CODE: $?\"\nfi) > /dev/ttyS1 2>&1\n", "poweroff", ], } [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] write /tmp/.tmpGLjc8m/meta-data [2025-08-08T10:08:44Z DEBUG ambient_ci::cloud_init] write /tmp/.tmpGLjc8m/user-data [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] set console log file to /srv/tmp/.tmpiVPT4B/.tmpzciRyN/console.log [2025-08-08T10:08:44Z DEBUG ambient_ci::util] create file /srv/tmp/.tmpiVPT4B/.tmpzciRyN/console.log [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] set run file to /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-08T10:08:44Z DEBUG ambient_ci::util] create file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-08T10:08:44Z DEBUG ambient_ci::qemu] run QEMU: QemuArgs { args: [ "-m", "7629", "-smp", "cpus=4", "-cpu", "kvm64", "-machine", "type=q35,accel=kvm,usb=off", "-uuid", "a85c9de7-edc0-4e54-bead-112e5733582c", "-boot", "strict=on", "-name", "ambient-ci-vm", "-rtc", "base=utc,driftfix=slew", "-display", "none", "-device", "virtio-rng-pci", "-serial", "file:/srv/tmp/.tmpiVPT4B/.tmpzciRyN/console.log", "-serial", "file:/srv/ambient-state/vmdb2.liw.fi/run.log", "-drive", "if=pflash,format=raw,unit=0,file=/usr/share/ovmf/OVMF.fd,readonly=on", "-drive", "if=pflash,format=raw,unit=1,file=/srv/tmp/.tmpiVPT4B/.tmpzciRyN/vars.fd", "-drive", "format=qcow2,if=virtio,file=/srv/tmp/.tmpiVPT4B/.tmpzciRyN/vm.qcow2", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpsol0Tv/executor.tar,readonly=on", "-cdrom", "/srv/tmp/.tmpiVPT4B/.tmpzciRyN/cloud_init.iso", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpsol0Tv/src.tar,readonly=on", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpsol0Tv/artifacts.tar", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpsol0Tv/cache.tar", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpsol0Tv/deps.tar,readonly=on", "-nodefaults", "-no-user-config", ], } [2025-08-08T10:08:56Z DEBUG ambient_ci::qemu] QEMU finished OK [2025-08-08T10:08:56Z DEBUG ambient_ci::qemu] run log: --------------------========== [2025-08-08T10:08:54Z TRACE ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z DEBUG ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z INFO ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z WARN ambient_execute_plan] ambient-execute-plan starts [2025-08-08T10:08:54Z ERROR ambient_execute_plan] ambient-execute-plan starts RunnablePlan::from_file: filename=plan.yaml steps: - action: mkdir pathname: /workspace - action: mkdir pathname: /workspace/artifacts - action: tar_extract archive: /dev/vdc directory: /workspace/src - action: tar_extract archive: /dev/vdf directory: /workspace/deps - action: tar_extract archive: /dev/vde directory: /workspace/cache - action: spawn argv: - find - /workspace - '-maxdepth' - '2' - '-ls' - action: shell shell: | sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup rm -rf .ikiwiki git whatchanged --pretty=format:%ad --date=unix | awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' | sh ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose - action: tar_create archive: /dev/vde directory: /workspace/cache - action: tar_create archive: /dev/vdd directory: /workspace/artifacts executor_drive: /dev/vdb source_drive: /dev/vdc artifact_drive: /dev/vdd cache_drive: /dev/vde deps_drive: /dev/vdf workspace_dir: /workspace source_dir: /workspace/src deps_dir: /workspace/deps cache_dir: /workspace/cache artifacts_dir: /workspace/artifacts RUN: Action Mkdir { pathname: "/workspace", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace", } RUN: Action finished OK RUN: Action Mkdir { pathname: "/workspace/artifacts", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace/artifacts", } RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vdc to /workspace/src [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vdf to /workspace/deps [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extracting /dev/vde to /workspace/cache [2025-08-08T10:08:54Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } SPAWN: argv=["find", "/workspace", "-maxdepth", "2", "-ls"] cwd=/workspace/src (exists? true) extra_env=[] 3932161 4 drwxr-xr-x 6 root root 4096 Aug 8 10:08 /workspace 3932162 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/artifacts 3932507 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/deps 3932163 4 drwxr-xr-x 6 root root 4096 Aug 8 10:08 /workspace/src 3932505 4 -rwxr-xr-x 1 root root 304 Aug 8 10:08 /workspace/src/git-mtime.sh 3932207 4 -rw-r--r-- 1 root root 137 Aug 8 10:08 /workspace/src/issues.mdwn 3932164 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/src/.radicle 3932214 4 -rw-r--r-- 1 root root 3313 Aug 8 10:08 /workspace/src/conduct.mdwn 3932212 4 -rw-r--r-- 1 root root 127 Aug 8 10:08 /workspace/src/news.mdwn 3932209 4 -rw-r--r-- 1 root root 3129 Aug 8 10:08 /workspace/src/patches.mdwn 3932504 4 -rw-r--r-- 1 root root 175 Aug 8 10:08 /workspace/src/documentation.mdwn 3932213 4 -rw-r--r-- 1 root root 1802 Aug 8 10:08 /workspace/src/index.mdwn 3932506 4 -rw-r--r-- 1 root root 703 Aug 8 10:08 /workspace/src/release.mdwn 3932208 8 -rw-r--r-- 1 root root 6715 Aug 8 10:08 /workspace/src/governance.mdwn 3932210 4 -rw-r--r-- 1 root root 420 Aug 8 10:08 /workspace/src/about.mdwn 3932205 4 -rw-r--r-- 1 root root 49 Aug 8 10:08 /workspace/src/roadmap.mdwn 3932215 4 drwxr-xr-x 8 root root 4096 Aug 8 10:08 /workspace/src/.git 3932166 4 -rw-r--r-- 1 root root 2619 Aug 8 10:08 /workspace/src/contributing.mdwn 3932168 4 -rw-r--r-- 1 root root 1031 Aug 8 10:08 /workspace/src/contact.mdwn 3932167 4 -rw-r--r-- 1 root root 588 Aug 8 10:08 /workspace/src/ikiwiki.setup 3932211 4 -rw-r--r-- 1 root root 306 Aug 8 10:08 /workspace/src/blog.mdwn 3932195 4 drwxr-xr-x 2 root root 4096 Aug 8 10:08 /workspace/src/templates 3932206 4 -rw-r--r-- 1 root root 2223 Aug 8 10:08 /workspace/src/style.css 3932169 4 drwxr-xr-x 5 root root 4096 Aug 8 10:08 /workspace/src/blog 3932508 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/cache RUN: Action finished OK RUN: Action Shell { shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n", } [2025-08-08T10:08:54Z DEBUG ambient_ci::action] Plan::execute: Shell { shell: "sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n", } SPAWN: argv=["/bin/bash", "-c", "set -xeuo pipefail\nsed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup\nsed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup\nrm -rf .ikiwiki\ngit whatchanged --pretty=format:%ad --date=unix |\n awk '/^[0-9]/ { time=$1} /^:/ { print \"touch --date @\" time, $NF }' |\n sh\nikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose\n\n"] cwd=/workspace/src (exists? true) extra_env=[] + sed -i 's#^srcdir:.*#srcdir: /workspace/src#' ikiwiki.setup + sed -i 's#^destdir:.*#destdir: /workspace/artifacts#' ikiwiki.setup + rm -rf .ikiwiki + git whatchanged --pretty=format:%ad --date=unix + awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' + sh + ikiwiki --setup ikiwiki.setup --libdir /workspace/deps --gettime --rebuild --verbose Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. Use of uninitialized value $ENV{"HOME"} in concatenation (.) or string at /usr/share/perl5/IkiWiki.pm line 49. rebuilding wiki.. scanning git-mtime.sh scanning issues.mdwn scanning conduct.mdwn scanning news.mdwn scanning patches.mdwn scanning documentation.mdwn scanning index.mdwn scanning release.mdwn scanning governance.mdwn scanning about.mdwn scanning pm.mdwn scanning roadmap.mdwn scanning contributing.mdwn scanning contact.mdwn scanning ikiwiki.setup scanning blog.mdwn scanning style.css scanning project.mdwn scanning templates/feedlink.tmpl scanning templates/inlinepage.tmpl scanning templates/rssitem.tmpl scanning templates/titlepage.tmpl scanning templates/archivepage.tmpl scanning templates/atompage.tmpl scanning templates/page.tmpl scanning templates/rsspage.tmpl scanning templates/atomitem.tmpl scanning blog/2019/02/15/irc_channel_for_vmdb2.mdwn scanning blog/2019/02/26/what_s_needed_for_vmdb2_1_0.mdwn scanning blog/2018/09/28/documentation.mdwn scanning blog/2018/09/08/welcom.mdwn scanning blog/2020/03/31/vmdb2_can_t_build_an_image_without_partitions.mdwn scanning blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn scanning blog/2020/08/20/vmdb2_versions_0_17_and_0_18.mdwn scanning blog/2020/06/06/vmdb2_version_0_16_released.mdwn scanning ikiwiki/jquery.fileupload.js scanning ikiwiki/jquery-ui.min.js scanning ikiwiki/jquery-ui.min.css scanning ikiwiki/jquery.fileupload-ui.js scanning ikiwiki/jquery.tmpl.min.js scanning ikiwiki/jquery.iframe-transport.js scanning ikiwiki/images/ui-icons_222222_256x240.png scanning ikiwiki/images/ui-icons_888888_256x240.png scanning ikiwiki/images/ui-bg_glass_75_dadada_1x400.png scanning ikiwiki/images/ui-bg_glass_95_fef1ec_1x400.png scanning ikiwiki/images/ui-icons_454545_256x240.png scanning ikiwiki/images/ui-bg_glass_55_fbf9ee_1x400.png scanning ikiwiki/images/ui-icons_2e83ff_256x240.png scanning ikiwiki/images/ui-bg_glass_75_e6e6e6_1x400.png scanning ikiwiki/images/ui-bg_flat_0_aaaaaa_40x100.png scanning ikiwiki/images/ui-icons_cd0a0a_256x240.png scanning ikiwiki/images/ui-bg_glass_65_ffffff_1x400.png scanning ikiwiki/images/pbar-ani.gif scanning ikiwiki/images/ui-bg_highlight-soft_75_cccccc_1x100.png scanning ikiwiki/images/ui-bg_flat_75_ffffff_40x100.png scanning ikiwiki/relativedate.js scanning ikiwiki/ikiwiki.js scanning ikiwiki/toggle.js scanning ikiwiki/jquery.min.js scanning ikiwiki/login-selector/login-selector.js scanning sandbox.mdwn scanning shortcuts.mdwn scanning recentchanges.mdwn scanning templates.mdwn scanning ikiwiki.mdwn scanning local.css scanning ikiwiki/formatting.mdwn scanning ikiwiki/pagespec.mdwn scanning ikiwiki/openid.mdwn scanning ikiwiki/markdown.mdwn scanning ikiwiki/searching.mdwn scanning ikiwiki/directive.mdwn scanning ikiwiki/subpage.mdwn scanning ikiwiki/wikilink.mdwn scanning ikiwiki/subpage/linkingrules.mdwn scanning ikiwiki/pagespec/sorting.mdwn scanning ikiwiki/pagespec/po.mdwn scanning ikiwiki/pagespec/attachment.mdwn scanning wikiicons/diff.png scanning wikiicons/revert.png scanning wikiicons/email.png scanning wikiicons/openidlogin-bg.gif scanning wikiicons/search-bg.gif scanning templates/popup.mdwn scanning templates/note.mdwn creating tag page tag/announcement scanning tag/announcement.mdwn creating tag page tag/consensus-decision scanning tag/consensus-decision.mdwn creating tag page tag/news scanning tag/news.mdwn creating tag page tag/formal-decision scanning tag/formal-decision.mdwn creating tag page tag/vote scanning tag/vote.mdwn building git-mtime.sh building issues.mdwn building conduct.mdwn building news.mdwn building patches.mdwn building documentation.mdwn building index.mdwn building release.mdwn building governance.mdwn building about.mdwn building pm.mdwn building roadmap.mdwn building contributing.mdwn building contact.mdwn building ikiwiki.setup building blog.mdwn building style.css building project.mdwn building templates/feedlink.tmpl building templates/inlinepage.tmpl building templates/rssitem.tmpl building templates/titlepage.tmpl building templates/archivepage.tmpl building templates/atompage.tmpl building templates/page.tmpl building templates/rsspage.tmpl building templates/atomitem.tmpl building blog/2019/02/15/irc_channel_for_vmdb2.mdwn building blog/2019/02/26/what_s_needed_for_vmdb2_1_0.mdwn building blog/2018/09/28/documentation.mdwn building blog/2018/09/08/welcom.mdwn building blog/2020/03/31/vmdb2_can_t_build_an_image_without_partitions.mdwn building blog/2020/04/05/vmdb2_versions_0_14_and_0_14_1_released.mdwn building blog/2020/08/20/vmdb2_versions_0_17_and_0_18.mdwn building blog/2020/06/06/vmdb2_version_0_16_released.mdwn building ikiwiki/jquery.fileupload.js building ikiwiki/jquery-ui.min.js building ikiwiki/jquery-ui.min.css building ikiwiki/jquery.fileupload-ui.js building ikiwiki/jquery.tmpl.min.js building ikiwiki/jquery.iframe-transport.js building ikiwiki/images/ui-icons_222222_256x240.png building ikiwiki/images/ui-icons_888888_256x240.png building ikiwiki/images/ui-bg_glass_75_dadada_1x400.png building ikiwiki/images/ui-bg_glass_95_fef1ec_1x400.png building ikiwiki/images/ui-icons_454545_256x240.png building ikiwiki/images/ui-bg_glass_55_fbf9ee_1x400.png building ikiwiki/images/ui-icons_2e83ff_256x240.png building ikiwiki/images/ui-bg_glass_75_e6e6e6_1x400.png building ikiwiki/images/ui-bg_flat_0_aaaaaa_40x100.png building ikiwiki/images/ui-icons_cd0a0a_256x240.png building ikiwiki/images/ui-bg_glass_65_ffffff_1x400.png building ikiwiki/images/pbar-ani.gif building ikiwiki/images/ui-bg_highlight-soft_75_cccccc_1x100.png building ikiwiki/images/ui-bg_flat_75_ffffff_40x100.png building ikiwiki/relativedate.js building ikiwiki/ikiwiki.js building ikiwiki/toggle.js building ikiwiki/jquery.min.js building ikiwiki/login-selector/login-selector.js building sandbox.mdwn building shortcuts.mdwn building recentchanges.mdwn building templates.mdwn building ikiwiki.mdwn building local.css building ikiwiki/formatting.mdwn building ikiwiki/pagespec.mdwn building ikiwiki/openid.mdwn building ikiwiki/markdown.mdwn building ikiwiki/searching.mdwn building ikiwiki/directive.mdwn building ikiwiki/subpage.mdwn building ikiwiki/wikilink.mdwn building ikiwiki/subpage/linkingrules.mdwn building ikiwiki/pagespec/sorting.mdwn building ikiwiki/pagespec/po.mdwn building ikiwiki/pagespec/attachment.mdwn building wikiicons/diff.png building wikiicons/revert.png building wikiicons/email.png building wikiicons/openidlogin-bg.gif building wikiicons/search-bg.gif building templates/popup.mdwn building templates/note.mdwn building tag/announcement.mdwn building tag/consensus-decision.mdwn building tag/news.mdwn building tag/formal-decision.mdwn building tag/vote.mdwn done RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:55Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vde", ), root: Some( "/workspace/cache", ), size: None, } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vde; exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] create archive file /dev/vde [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] directory /workspace/cache exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] add contents of /workspace/cache as . [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] created virtual drive /dev/vde RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-08T10:08:55Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vdd", ), root: Some( "/workspace/artifacts", ), size: None, } [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vdd; exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] create archive file /dev/vdd [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] directory /workspace/artifacts exists? true [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] add contents of /workspace/artifacts as . [2025-08-08T10:08:55Z TRACE ambient_ci::vdrive] created virtual drive /dev/vdd RUN: Action finished OK ambient-execute-plan ends EXIT CODE: 0 ==================== [2025-08-08T10:08:56Z DEBUG ambient_ci::qemu] QEMU exit code 0 [2025-08-08T10:08:56Z DEBUG ambient_ci::run] remove old cache [2025-08-08T10:08:56Z DEBUG ambient_ci::run] extract cache [2025-08-08T10:08:56Z DEBUG ambient_ci::run] Executing post-plan steps [2025-08-08T10:08:56Z DEBUG ambient_ci::action] Plan::execute: Rsync { artifactsdir: "/srv/ambient-state/vmdb2.liw.fi/artifacts", rsync_target: Some( "ci@http.liw.fi:/srv/http/vmdb2.liw.fi", ), } [2025-08-08T10:08:56Z INFO ambient_ci::util] rsync /srv/ambient-state/vmdb2.liw.fi/artifacts/. -> ci@http.liw.fi:/srv/http/vmdb2.liw.fi/. [2025-08-08T10:08:57Z DEBUG ambient_ci::project] write project state to /srv/ambient-state/vmdb2.liw.fi/meta.yaml [2025-08-08T10:08:57Z INFO ambient] ambient ends successfully
<empty log>