Radicle repository id rad:z2mn6wzpVAuJoeWx7TZo33nCHuDfQ
[2025-08-09T04:27:53Z 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.9M 1 disk vdc 254:32 0 410K 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-09 04:27 ./ -rw-r--r-- _rad/_rad 1206 2025-08-09 04:27 ./plan.yaml -rwxr-xr-x _rad/_rad 2998936 2025-08-09 04:27 ./run-ci INFO: Extracted files: 1477809 4 drwxr-xr-x 2 1001 1001 4096 Aug 9 04:27 . 1477810 4 -rw-r--r-- 1 1001 1001 1206 Aug 9 04:27 ./plan.yaml 1477881 2932 -rwxr-xr-x 1 1001 1001 2998936 Aug 9 04:27 ./run-ci INFO: Running run-ci from /dev/vdb ================================ BEGIN ================================ [2025-08-09T04:27:50Z TRACE ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z DEBUG ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z INFO ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z WARN ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z 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-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace", } RUN: Action finished OK RUN: Action Mkdir { pathname: "/workspace/artifacts", } [2025-08-09T04:27:50Z 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-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vdc to /workspace/src [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vdf to /workspace/deps [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vde to /workspace/cache [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } [2025-08-09T04:27:50Z 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 9 04:27 /workspace 3932162 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/artifacts 3932531 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/deps 3932163 4 drwxr-xr-x 6 root root 4096 Aug 9 04:27 /workspace/src 3932529 4 -rwxr-xr-x 1 root root 304 Aug 9 04:27 /workspace/src/git-mtime.sh 3932207 4 -rw-r--r-- 1 root root 137 Aug 9 04:27 /workspace/src/issues.mdwn 3932164 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/src/.radicle 3932214 4 -rw-r--r-- 1 root root 3313 Aug 9 04:27 /workspace/src/conduct.mdwn 3932212 4 -rw-r--r-- 1 root root 127 Aug 9 04:27 /workspace/src/news.mdwn 3932209 4 -rw-r--r-- 1 root root 3129 Aug 9 04:27 /workspace/src/patches.mdwn 3932528 4 -rw-r--r-- 1 root root 175 Aug 9 04:27 /workspace/src/documentation.mdwn 3932213 4 -rw-r--r-- 1 root root 1802 Aug 9 04:27 /workspace/src/index.mdwn 3932530 4 -rw-r--r-- 1 root root 703 Aug 9 04:27 /workspace/src/release.mdwn 3932208 8 -rw-r--r-- 1 root root 6715 Aug 9 04:27 /workspace/src/governance.mdwn 3932210 4 -rw-r--r-- 1 root root 420 Aug 9 04:27 /workspace/src/about.mdwn 3932205 4 -rw-r--r-- 1 root root 49 Aug 9 04:27 /workspace/src/roadmap.mdwn 3932215 4 drwxr-xr-x 8 root root 4096 Aug 9 04:27 /workspace/src/.git 3932166 4 -rw-r--r-- 1 root root 2619 Aug 9 04:27 /workspace/src/contributing.mdwn 3932168 4 -rw-r--r-- 1 root root 1031 Aug 9 04:27 /workspace/src/contact.mdwn 3932167 4 -rw-r--r-- 1 root root 588 Aug 9 04:27 /workspace/src/ikiwiki.setup 3932211 4 -rw-r--r-- 1 root root 306 Aug 9 04:27 /workspace/src/blog.mdwn 3932195 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/src/templates 3932206 4 -rw-r--r-- 1 root root 2223 Aug 9 04:27 /workspace/src/style.css 3932169 4 drwxr-xr-x 5 root root 4096 Aug 9 04:27 /workspace/src/blog 3932532 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-09T04:27:50Z 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 + awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' + sh + git whatchanged --pretty=format:%ad --date=unix + 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/vote scanning tag/vote.mdwn creating tag page tag/news scanning tag/news.mdwn creating tag page tag/announcement scanning tag/announcement.mdwn creating tag page tag/formal-decision scanning tag/formal-decision.mdwn creating tag page tag/consensus-decision scanning tag/consensus-decision.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/vote.mdwn building tag/news.mdwn building tag/announcement.mdwn building tag/formal-decision.mdwn building tag/consensus-decision.mdwn done RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:51Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vde", ), root: Some( "/workspace/cache", ), size: None, } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vde; exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] create archive file /dev/vde [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] directory /workspace/cache exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] add contents of /workspace/cache as . [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] created virtual drive /dev/vde RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-09T04:27:51Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vdd", ), root: Some( "/workspace/artifacts", ), size: None, } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vdd; exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] create archive file /dev/vdd [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] directory /workspace/artifacts exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] add contents of /workspace/artifacts as . [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] created virtual drive /dev/vdd RUN: Action finished OK ambient-execute-plan ends EXIT CODE: 0 [2025-08-09T04:27:53Z 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-09T04:27:40Z INFO ambient] ambient starts [2025-08-09T04:27:40Z DEBUG ambient] load default configuration file /home/_rad/.config/ambient/config.yaml if it exists [2025-08-09T04:27:40Z DEBUG ambient] load files named with --config: /tmp/.tmpebi3bQ/ambient_extra_values.yaml [2025-08-09T04:27:40Z 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-09T04:27:40Z 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-09T04:27:40Z DEBUG ambient_ci::project] load project state from /srv/ambient-state/vmdb2.liw.fi/meta.yaml [2025-08-09T04:27:40Z DEBUG ambient_ci::run] latest commit: "1bebad47bd1aa8711b2518827dea821f2ff602ed" [2025-08-09T04:27:40Z DEBUG ambient_ci::run] is a git repository [2025-08-09T04:27:40Z DEBUG ambient_ci::run] git repository is clean [2025-08-09T04:27:40Z DEBUG ambient_ci::run] current (HEAD) commit: 1bebad47bd1aa8711b2518827dea821f2ff602ed [2025-08-09T04:27:40Z DEBUG ambient_ci::run] no dry run requested [2025-08-09T04:27:40Z DEBUG ambient_ci::run] forced run requested [2025-08-09T04:27:40Z DEBUG ambient_ci::run] run? true [2025-08-09T04:27:40Z INFO ambient_ci::run] project vmdb2.liw.fi: running CI [2025-08-09T04:27:40Z DEBUG ambient_ci::run] Executing pre-plan steps [2025-08-09T04:27:40Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpMkaAsU/src.tar [2025-08-09T04:27:41Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpMkaAsU/deps.tar [2025-08-09T04:27:41Z DEBUG ambient_ci::run] create_executor_vdrive: executor="/usr/bin/ambient-execute-plan" [2025-08-09T04:27:41Z 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-09T04:27:41Z DEBUG ambient_ci::run] executor bin /usr/bin/ambient-execute-plan [2025-08-09T04:27:41Z DEBUG ambient_ci::run] copying /usr/bin/ambient-execute-plan to /srv/tmp/.tmpMkaAsU/ambient-execute-plan/run-ci [2025-08-09T04:27:41Z DEBUG ambient_ci::run] copy OK: true [2025-08-09T04:27:41Z DEBUG ambient_ci::run] create virtual drive /srv/tmp/.tmpMkaAsU/executor.tar [2025-08-09T04:27:42Z DEBUG ambient_ci::project] removing run log file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-09T04:27:42Z DEBUG ambient_ci::project] statedir is /srv/ambient-state/vmdb2.liw.fi, exists? true [2025-08-09T04:27:42Z DEBUG ambient_ci::project] creating run log file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-09T04:27:42Z DEBUG ambient_ci::project] created run log file /srv/ambient-state/vmdb2.liw.fi/run.log OK [2025-08-09T04:27:42Z DEBUG ambient_ci::cloud_init] with_hostname called: "ambient" [2025-08-09T04:27:42Z DEBUG ambient_ci::cloud_init] with_runcmd called: "echo xyzzy > /dev/ttyS1" [2025-08-09T04:27:42Z 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-09T04:27:42Z DEBUG ambient_ci::cloud_init] with_runcmd called: "poweroff" [2025-08-09T04:27:42Z 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-09T04:27:42Z DEBUG ambient_ci::qemu] run QEMU [2025-08-09T04:27:42Z DEBUG ambient_ci::qemu] create copy-on-write image and UEFI vars file [2025-08-09T04:27:42Z DEBUG ambient_ci::qemu_utils] qemu-img create /srv/tmp/.tmp6bHabe/.tmppNRcCJ/vm.qcow2 backing on /home/_rad/ambient.qcow2 [2025-08-09T04:27:42Z DEBUG ambient_ci::qemu] create cloud-init ISO file [2025-08-09T04:27:42Z 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-09T04:27:42Z DEBUG ambient_ci::cloud_init] write /tmp/.tmpCycb6K/meta-data [2025-08-09T04:27:42Z DEBUG ambient_ci::cloud_init] write /tmp/.tmpCycb6K/user-data [2025-08-09T04:27:42Z DEBUG ambient_ci::qemu] set console log file to /srv/tmp/.tmp6bHabe/.tmppNRcCJ/console.log [2025-08-09T04:27:42Z DEBUG ambient_ci::util] create file /srv/tmp/.tmp6bHabe/.tmppNRcCJ/console.log [2025-08-09T04:27:42Z DEBUG ambient_ci::qemu] set run file to /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-09T04:27:42Z DEBUG ambient_ci::util] create file /srv/ambient-state/vmdb2.liw.fi/run.log [2025-08-09T04:27:42Z 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/.tmp6bHabe/.tmppNRcCJ/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/.tmp6bHabe/.tmppNRcCJ/vars.fd", "-drive", "format=qcow2,if=virtio,file=/srv/tmp/.tmp6bHabe/.tmppNRcCJ/vm.qcow2", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpMkaAsU/executor.tar,readonly=on", "-cdrom", "/srv/tmp/.tmp6bHabe/.tmppNRcCJ/cloud_init.iso", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpMkaAsU/src.tar,readonly=on", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpMkaAsU/artifacts.tar", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpMkaAsU/cache.tar", "-drive", "format=raw,if=virtio,file=/srv/tmp/.tmpMkaAsU/deps.tar,readonly=on", "-nodefaults", "-no-user-config", ], } [2025-08-09T04:27:53Z DEBUG ambient_ci::qemu] QEMU finished OK [2025-08-09T04:27:53Z DEBUG ambient_ci::qemu] run log: --------------------========== [2025-08-09T04:27:50Z TRACE ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z DEBUG ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z INFO ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z WARN ambient_execute_plan] ambient-execute-plan starts [2025-08-09T04:27:50Z 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-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: Mkdir { pathname: "/workspace", } RUN: Action finished OK RUN: Action Mkdir { pathname: "/workspace/artifacts", } [2025-08-09T04:27:50Z 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-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdc", directory: "/workspace/src", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vdc to /workspace/src [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vdf", directory: "/workspace/deps", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vdf to /workspace/deps [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:50Z DEBUG ambient_ci::action] Plan::execute: TarExtract { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extracting /dev/vde to /workspace/cache [2025-08-09T04:27:50Z TRACE ambient_ci::vdrive] extraction OK RUN: Action finished OK RUN: Action Spawn { argv: [ "find", "/workspace", "-maxdepth", "2", "-ls", ], } [2025-08-09T04:27:50Z 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 9 04:27 /workspace 3932162 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/artifacts 3932531 4 drwxr-xr-x 2 root root 4096 Jun 7 11:19 /workspace/deps 3932163 4 drwxr-xr-x 6 root root 4096 Aug 9 04:27 /workspace/src 3932529 4 -rwxr-xr-x 1 root root 304 Aug 9 04:27 /workspace/src/git-mtime.sh 3932207 4 -rw-r--r-- 1 root root 137 Aug 9 04:27 /workspace/src/issues.mdwn 3932164 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/src/.radicle 3932214 4 -rw-r--r-- 1 root root 3313 Aug 9 04:27 /workspace/src/conduct.mdwn 3932212 4 -rw-r--r-- 1 root root 127 Aug 9 04:27 /workspace/src/news.mdwn 3932209 4 -rw-r--r-- 1 root root 3129 Aug 9 04:27 /workspace/src/patches.mdwn 3932528 4 -rw-r--r-- 1 root root 175 Aug 9 04:27 /workspace/src/documentation.mdwn 3932213 4 -rw-r--r-- 1 root root 1802 Aug 9 04:27 /workspace/src/index.mdwn 3932530 4 -rw-r--r-- 1 root root 703 Aug 9 04:27 /workspace/src/release.mdwn 3932208 8 -rw-r--r-- 1 root root 6715 Aug 9 04:27 /workspace/src/governance.mdwn 3932210 4 -rw-r--r-- 1 root root 420 Aug 9 04:27 /workspace/src/about.mdwn 3932205 4 -rw-r--r-- 1 root root 49 Aug 9 04:27 /workspace/src/roadmap.mdwn 3932215 4 drwxr-xr-x 8 root root 4096 Aug 9 04:27 /workspace/src/.git 3932166 4 -rw-r--r-- 1 root root 2619 Aug 9 04:27 /workspace/src/contributing.mdwn 3932168 4 -rw-r--r-- 1 root root 1031 Aug 9 04:27 /workspace/src/contact.mdwn 3932167 4 -rw-r--r-- 1 root root 588 Aug 9 04:27 /workspace/src/ikiwiki.setup 3932211 4 -rw-r--r-- 1 root root 306 Aug 9 04:27 /workspace/src/blog.mdwn 3932195 4 drwxr-xr-x 2 root root 4096 Aug 9 04:27 /workspace/src/templates 3932206 4 -rw-r--r-- 1 root root 2223 Aug 9 04:27 /workspace/src/style.css 3932169 4 drwxr-xr-x 5 root root 4096 Aug 9 04:27 /workspace/src/blog 3932532 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-09T04:27:50Z 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 + awk '/^[0-9]/ { time=$1} /^:/ { print "touch --date @" time, $NF }' + sh + git whatchanged --pretty=format:%ad --date=unix + 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/vote scanning tag/vote.mdwn creating tag page tag/news scanning tag/news.mdwn creating tag page tag/announcement scanning tag/announcement.mdwn creating tag page tag/formal-decision scanning tag/formal-decision.mdwn creating tag page tag/consensus-decision scanning tag/consensus-decision.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/vote.mdwn building tag/news.mdwn building tag/announcement.mdwn building tag/formal-decision.mdwn building tag/consensus-decision.mdwn done RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:51Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vde", directory: "/workspace/cache", } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vde", ), root: Some( "/workspace/cache", ), size: None, } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vde; exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] create archive file /dev/vde [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] directory /workspace/cache exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] add contents of /workspace/cache as . [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] created virtual drive /dev/vde RUN: Action finished OK RUN: Action TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-09T04:27:51Z DEBUG ambient_ci::action] Plan::execute: TarCreate { archive: "/dev/vdd", directory: "/workspace/artifacts", } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] creating virtual drive (tar archive): VirtualDriveBuilder { filename: Some( "/dev/vdd", ), root: Some( "/workspace/artifacts", ), size: None, } [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] tar archive to be created: /dev/vdd; exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] create archive file /dev/vdd [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] directory /workspace/artifacts exists? true [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] add contents of /workspace/artifacts as . [2025-08-09T04:27:51Z TRACE ambient_ci::vdrive] created virtual drive /dev/vdd RUN: Action finished OK ambient-execute-plan ends EXIT CODE: 0 ==================== [2025-08-09T04:27:53Z DEBUG ambient_ci::qemu] QEMU exit code 0 [2025-08-09T04:27:53Z DEBUG ambient_ci::run] remove old cache [2025-08-09T04:27:53Z DEBUG ambient_ci::run] extract cache [2025-08-09T04:27:53Z DEBUG ambient_ci::run] Executing post-plan steps [2025-08-09T04:27:53Z 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-09T04:27:53Z INFO ambient_ci::util] rsync /srv/ambient-state/vmdb2.liw.fi/artifacts/. -> ci@http.liw.fi:/srv/http/vmdb2.liw.fi/. [2025-08-09T04:27:53Z DEBUG ambient_ci::project] write project state to /srv/ambient-state/vmdb2.liw.fi/meta.yaml [2025-08-09T04:27:53Z INFO ambient] ambient ends successfully
<empty log>