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