=== CodeArts build layer === layer : ut-guest commit : 85ddf9e50d199901a6a0a03e04cd84e8e4adff39 publish : .ci-results/publish bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) === runner === user : root (uid 0) os : Linux 5.10.0-182.0.0.95.r3582_286.hce2.x86_64 x86_64 distro : Ubuntu 24.04.4 LTS pwd : /devcloud/slavespace/slave1-new/workspace/j_o68NHrQe/.codearts-build/repository entries : .agents .ci .ci-results .ci-trigger .claude .codearts .dockerignore .env.docker.example .env.example .git .gitattributes .github .gitignore .npmrc CODEOWNERS CONTRIBUTING.md Dockerfile LICENSE README.md README_zh.md Third_Party_Open_Source_Software_Notice.txt apps config docker-compose.yml docs extensions_config.json package.json packages pnpm-lock.yaml pnpm-workspace.yaml scripts services skills test tsconfig.base.json git /usr/bin/git curl /usr/bin/curl wget missing sudo missing apt-get /usr/bin/apt-get node /root/.local/node/bin/node npm /root/.local/node/bin/npm corepack /root/.local/node/bin/corepack python3 /usr/bin/python3 bwrap /usr/bin/bwrap node : v22.19.0 === node (need >= 22.19.0) === present: v22.19.0 === npm registry === configured: https://repo.huaweicloud.com/repository/npm/ === pnpm (pnpm@11.1.2) === already present 11.1.2 === uv (uv@0.9.26) === python : Python 3.12.3 pip : /usr/bin/python3: No module named pip missing already present uv 0.9.26 === bubblewrap === could not clear kernel.apparmor_restrict_unprivileged_userns unavailable; continuing === provisioned === Scope: all 33 workspace projects Lockfile is up to date, resolution step is skipped ╭─────────────────────────────────────────╮ │ │ │ Update available! 11.1.2 → 12.5.1. │ │ Changelog: https://pnpm.io/v/12.5.1 │ │ To update, run: pnpm add -g pnpm │ │ │ ╰─────────────────────────────────────────╯ Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +345 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 345, reused 0, downloaded 25, added 4 Progress: resolved 345, reused 0, downloaded 30, added 4 Progress: resolved 345, reused 0, downloaded 183, added 56 Progress: resolved 345, reused 0, downloaded 290, added 99 Progress: resolved 345, reused 0, downloaded 345, added 345, done .../node_modules/@scarf/scarf postinstall$ node ./report.js .../esbuild@0.28.1/node_modules/esbuild postinstall$ node install.js .../esbuild@0.28.1/node_modules/esbuild postinstall: Done .../node_modules/@scarf/scarf postinstall: Done devDependencies: + @babel/parser 7.28.5 + @types/node 26.1.1 + tsx 4.23.1 + typescript 7.0.2 Done in 7.1s using pnpm v11.1.2 $ pnpm --recursive build Scope: 32 of 33 workspace projects config build$ tsc -p tsconfig.json packages/operational-logging build$ tsc -p tsconfig.json config build: Done packages/runtime-core build$ tsc -p tsconfig.json packages/operational-logging build: Done packages/sandbox-capability build$ tsc -p tsconfig.json packages/runtime-core build: Done packages/sandbox-capability build: Done packages/schema build$ tsc -p tsconfig.json packages/tools build$ tsc -p tsconfig.json packages/schema build: Done services/launcher build$ tsc -p tsconfig.json services/launcher build: Done packages/tools build: Done packages/cas build$ tsc -p tsconfig.json packages/evolve build$ tsc -p tsconfig.json packages/cas build: Done packages/governance build$ tsc -p tsconfig.json packages/governance build: Done packages/idea-tree build$ tsc -p tsconfig.json packages/evolve build: Done packages/memory build$ tsc -p tsconfig.json packages/memory build: Done packages/model build$ tsc -p tsconfig.json packages/idea-tree build: Done packages/model build: Done packages/context build$ tsc -p tsconfig.json packages/orchestration build$ tsc -p tsconfig.json packages/context build: Done packages/trajectory build$ tsc -p tsconfig.json packages/trajectory build: Done services/runner build$ tsc -p tsconfig.json && node scripts/build-version.mjs packages/orchestration build: Done services/runner build: Runner build: 85ddf9e5 services/runner build: Done packages/executor build$ tsc -p tsconfig.json packages/plugin-sdk build$ tsc -p tsconfig.json packages/executor build: Done packages/workspace build$ tsc -p tsconfig.json packages/plugin-sdk build: Done packages/workspace build: Done packages/artifact-json build$ tsc -p tsconfig.json packages/mcp build$ tsc -p tsconfig.json packages/artifact-json build: Done packages/mcp-sources build$ tsc -p tsconfig.json packages/mcp-sources build: Done packages/plan build$ tsc -p tsconfig.json packages/mcp build: Done packages/scheduler build$ tsc -p tsconfig.json packages/plan build: Done packages/skill build$ tsc -p tsconfig.json packages/scheduler build: Done packages/skill build: Done apps/web build$ vite build packages/data-source build$ tsc -p tsconfig.json apps/web build: vite v8.1.4 building client environment for production... apps/web build:  packages/data-source build: Done apps/web build: transforming...✓ 3702 modules transformed. apps/web build: rendering chunks... apps/web build: computing gzip size... apps/web build: dist/index.html 1.19 kB │ gzip: 0.68 kB apps/web build: dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB apps/web build: dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB apps/web build: dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB apps/web build: dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB apps/web build: dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB apps/web build: dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB apps/web build: dist/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB apps/web build: dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB apps/web build: dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB apps/web build: dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB apps/web build: dist/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB apps/web build: dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB apps/web build: dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB apps/web build: dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB apps/web build: dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB apps/web build: dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB apps/web build: dist/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB apps/web build: dist/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf 22.36 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf 24.50 kB apps/web build: dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 25.32 kB apps/web build: dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 26.27 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf 27.55 kB apps/web build: dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 28.07 kB apps/web build: dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff 29.91 kB apps/web build: dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff 30.77 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf 31.19 kB apps/web build: dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf 31.30 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf 32.96 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff 33.51 kB apps/web build: dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf 33.58 kB apps/web build: dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf 51.33 kB apps/web build: dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf 53.58 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf 63.63 kB apps/web build: dist/assets/CsvArtifactWindow-BmD41nfJ.css 17.64 kB │ gzip: 3.36 kB apps/web build: dist/assets/MolstarWindow-Df5OawEn.css 69.08 kB │ gzip: 15.74 kB apps/web build: dist/assets/index-DMo9hL05.css 373.89 kB │ gzip: 63.21 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-ZMNETIRI.js 25.12 kB │ gzip: 7.73 kB apps/web build: dist/assets/CsvArtifactWindow-C4Wa-eNS.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-y5qmJrfT.js 288.95 kB │ gzip: 88.29 kB apps/web build: dist/assets/index-CpGnCka1.js 1,845.21 kB │ gzip: 534.78 kB apps/web build: dist/assets/MolstarWindow-BQujmJ_n.js 3,169.53 kB │ gzip: 881.53 kB apps/web build: dist/assets/plotly.min-CglOtY28.js 4,606.23 kB │ gzip: 1,381.80 kB apps/web build: ✓ built in 6.53s apps/web build: [plugin builtin:vite-reporter] apps/web build: (!) Some chunks are larger than 500 kB after minification. Consider: apps/web build: - Using dynamic import() to code-split the application apps/web build: - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting apps/web build: - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. apps/web build: Done packages/artifact-manager build$ tsc -p tsconfig.json packages/artifact-manager build: Done packages/provenance build$ tsc -p tsconfig.json packages/provenance build: Done packages/specialist build$ tsc -p tsconfig.json packages/specialist build: Done services/api build$ tsc -p tsconfig.json services/api build: Done bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) === QEMU TCG host === layer : ut-guest kernel : Linux 5.10.0-182.0.0.95.r3582_286.hce2.x86_64 x86_64 kvm : absent-and-not-required mode : full-system emulation with a guest kernel Using QEMU provided by the host QEMU emulator version 10.0.0 Copyright (c) 2003-2025 Fabrice Bellard and the QEMU Project developers qemu-img version 10.0.0 Copyright (c) 2003-2025 Fabrice Bellard and the QEMU Project developers bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) Fetching the pinned pre-provisioned QEMU Runner image resource commit: 97c17ab77b9d30cdf982aaed7e6261bf7d358bd8 resource run : bd0367fec86e446e9295ff2f9e022bc6 bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) CI binary local cache hit: ScienceDiscovery-qemu-runner-noble-amd64.qcow2 Formatting '/devcloud/slavespace/slave1-new/workspace/j_o68NHrQe/.codearts-build/repository/.ci-results/ut-guest/guest.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=17179869184 backing_file=/devcloud/slavespace/slave1-new/workspace/j_o68NHrQe/.codearts-build/repository/.ci-results/qemu-cache/ScienceDiscovery-qemu-runner-noble-amd64.qcow2 backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16 bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8) workspace payload: /devcloud/slavespace/slave1-new/workspace/j_o68NHrQe/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 85ddf9e50d199901a6a0a03e04cd84e8e4adff39 appended: 63 dependency and build paths (workspace) === starting Ubuntu guest === accelerator : tcg (KVM is not requested) resources : 4 vCPU, 4096 MiB timeout : 1500 seconds qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] c[?7lSeaBIOS (version rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org) Booting from Hard Disk... [ 0.000000] Linux version 6.8.0-138-generic (buildd@lcy02-amd64-023) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 (Ubuntu 6.8.0-138.138-generic 6.8.12) [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Hygon HygonGenuine [ 0.000000] Centaur CentaurHauls [ 0.000000] zhaoxin Shanghai [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdbfff] usable [ 0.000000] BIOS-e820: [mem 0x000000007ffdc000-0x000000007fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] APIC: Static calls initialized [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 0.000000] tsc: Fast TSC calibration using PIT [ 0.000000] tsc: Detected 2599.928 MHz processor [ 0.012080] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.013495] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.013901] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.016063] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.049507] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.052659] Using GB pages for direct mapping [ 0.059412] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.062397] ACPI: Early table checksum verification disabled [ 0.063260] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.063816] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.065127] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066442] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066637] ACPI: FACS 0x000000007FFE0000 000040 [ 0.066752] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066808] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066859] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066909] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067098] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.067146] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.067163] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.067177] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.067190] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.067204] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.067217] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.071997] No NUMA configuration found [ 0.072042] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.073206] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.080156] Zone ranges: [ 0.080207] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.080369] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.080394] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.080416] Device empty [ 0.080464] Movable zone start for each node [ 0.080520] Early memory node ranges [ 0.080571] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.080838] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.080896] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.081217] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.083907] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.084319] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.159181] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.160337] ACPI: PM-Timer IO Port: 0x608 [ 0.161263] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.162299] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.162537] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.163120] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.163251] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.163461] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.163486] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.163855] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.163932] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.164479] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.165875] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.165954] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.165977] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.166227] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.166355] Booting paravirtualized kernel on bare hardware [ 0.166874] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.168028] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.171932] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.174519] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.177324] random: crng init done [ 0.181379] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.183719] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.189742] Fallback order for Node 0: 0 [ 0.190584] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.190644] Policy zone: Normal [ 0.191613] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.192889] software IO TLB: area num 4. [ 0.346272] Memory: 3969008K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224556K reserved, 0K cma-reserved) [ 0.365834] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.371002] ftrace: allocating 58334 entries in 228 pages [ 0.471847] ftrace: allocated 228 pages with 4 groups [ 0.495555] Dynamic Preempt: voluntary [ 0.503441] rcu: Preemptible hierarchical RCU implementation. [ 0.503520] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.503702] Trampoline variant of Tasks RCU enabled. [ 0.503718] Rude variant of Tasks RCU enabled. [ 0.503733] Tracing variant of Tasks RCU enabled. [ 0.503965] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.504025] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.506672] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.506737] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.506807] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.581226] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.607319] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.639346] Console: colour VGA+ 80x25 [ 0.639916] printk: legacy console [tty1] enabled [ 0.653489] printk: legacy console [ttyS0] enabled [ 0.684531] ACPI: Core revision 20230628 [ 0.695486] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.706614] APIC: Switch to symmetric I/O mode setup [ 0.707883] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.727492] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.743754] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.744558] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.85 BogoMIPS (lpj=2599928) [ 0.751037] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.768503] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.769303] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.772537] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.774555] Spectre V2 : Mitigation: Retpolines [ 0.775279] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.776549] Speculative Store Bypass: Vulnerable [ 0.786395] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.791675] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.792280] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.793273] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.795281] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.796118] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.796743] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.797185] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.797185] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.797185] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.797237] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 1.075563] Freeing SMP alternatives memory: 48K [ 1.077603] pid_max: default: 32768 minimum: 301 [ 1.088538] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 1.090993] landlock: Up and running. [ 1.091272] Yama: becoming mindful. [ 1.099341] AppArmor: AppArmor initialized [ 1.107396] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.108049] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.258185] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.273136] Performance Events: PMU not available due to virtualization, using software events only. [ 1.275372] signal: max sigframe size: 3632 [ 1.278185] rcu: Hierarchical SRCU implementation. [ 1.278185] rcu: Max phase no-delay instances is 400. [ 1.294706] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.300128] smp: Bringing up secondary CPUs ... [ 1.312185] smpboot: x86: Booting SMP configuration: [ 1.312185] .... node #0, CPUs: #1 #2 #3 [ 0.123759] calibrate_delay_direct() dropping max bogoMips estimate 2 = 51533400 [ 0.123759] calibrate_delay_direct() dropping max bogoMips estimate 0 = 31228515 [ 0.123759] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.123759] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.123759] calibrate_delay_direct() dropping max bogoMips estimate 2 = 8294226 [ 0.123759] calibrate_delay_direct() dropping min bogoMips estimate 1 = 2103350 [ 1.561078] smp: Brought up 1 node, 4 CPUs [ 1.561733] smpboot: Max logical packages: 1 [ 1.562072] smpboot: Total of 4 processors activated (19387.15 BogoMIPS) [ 1.614247] devtmpfs: initialized [ 1.620921] x86/mm: Memory block size: 128MB [ 1.641571] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.642812] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.648652] pinctrl core: initialized pinctrl subsystem [ 1.663394] PM: RTC time: 07:55:12, date: 2026-09-20 [ 1.695638] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.704106] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.705961] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.708426] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.709010] audit: initializing netlink subsys (disabled) [ 1.711185] audit: type=2000 audit(1789890910.979:1): state=initialized audit_enabled=0 res=1 [ 1.719425] thermal_sys: Registered thermal governor 'fair_share' [ 1.719482] thermal_sys: Registered thermal governor 'bang_bang' [ 1.719680] thermal_sys: Registered thermal governor 'step_wise' [ 1.719833] thermal_sys: Registered thermal governor 'user_space' [ 1.719967] thermal_sys: Registered thermal governor 'power_allocator' [ 1.720881] cpuidle: using governor ladder [ 1.721451] cpuidle: using governor menu [ 1.724795] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.730110] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.731568] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.734776] PCI: Using configuration type 1 for base access [ 1.735794] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.735981] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.736160] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.736346] mtrr: probably your BIOS does not setup all CPUs. [ 1.736501] mtrr: corrected configuration. [ 1.741086] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.761430] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.764321] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.765274] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.767199] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.855238] ACPI: Added _OSI(Module Device) [ 1.855683] ACPI: Added _OSI(Processor Device) [ 1.857239] ACPI: Added _OSI(Processor Aggregator Device) [ 1.953929] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 2.003404] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 2.009143] ACPI: Interpreter enabled [ 2.012246] ACPI: PM: (supports S0 S3 S4 S5) [ 2.012506] ACPI: Using IOAPIC for interrupt routing [ 2.013501] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 2.013501] PCI: Using E820 reservations for host bridge windows [ 2.016185] ACPI: Enabled 2 GPEs in block 00 to 3F [ 2.032185] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.032185] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 2.033185] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 2.034185] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 2.035185] PCI host bridge to bus 0000:00 [ 2.035185] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.035185] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.035185] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 2.035185] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 2.035185] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 2.035185] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 2.035296] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.037185] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 2.041185] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 2.042185] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 2.042185] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 2.042185] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 2.042185] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 2.042185] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 2.042185] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 2.042185] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 2.043185] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 2.043185] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 2.043185] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 2.043185] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 2.044131] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 2.047774] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 2.048185] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 2.051185] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 2.051185] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 2.051185] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 2.059335] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.061620] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.064555] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.067374] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.070093] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.072428] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.074439] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.075448] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.077481] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.078432] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.080461] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.081462] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.083461] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.106381] iommu: Default domain type: Translated [ 2.106588] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.113013] SCSI subsystem initialized [ 2.127800] ACPI: bus type USB registered [ 2.130999] usbcore: registered new interface driver usbfs [ 2.132865] usbcore: registered new interface driver hub [ 2.134410] usbcore: registered new device driver usb [ 2.135476] pps_core: LinuxPPS API ver. 1 registered [ 2.135652] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.136066] PTP clock support registered [ 2.138479] EDAC MC: Ver: 3.0.0 [ 2.161658] NetLabel: Initializing [ 2.161905] NetLabel: domain hash size = 128 [ 2.162066] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.163879] NetLabel: unlabeled traffic allowed by default [ 2.173354] mctp: management component transport protocol core [ 2.173566] NET: Registered PF_MCTP protocol family [ 2.174634] PCI: Using ACPI for IRQ routing [ 2.188839] vgaarb: loaded [ 2.192377] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.192729] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.204810] clocksource: Switched to clocksource hpet [ 2.252057] VFS: Disk quotas dquot_6.6.0 [ 2.252566] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.261238] AppArmor: AppArmor Filesystem Enabled [ 2.262128] pnp: PnP ACPI init [ 2.270514] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.275345] pnp: PnP ACPI: found 6 devices [ 2.353721] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.355754] NET: Registered PF_INET protocol family [ 2.358936] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.531734] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.532881] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.533885] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.536983] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.537979] TCP: Hash tables configured (established 32768 bind 32768) [ 2.541539] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.542459] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.543356] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.546173] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.547116] NET: Registered PF_XDP protocol family [ 2.548875] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.549094] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.549374] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.549582] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.549749] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.550007] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.551035] PCI: CLS 0 bytes, default 64 [ 2.552262] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.552448] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.562531] Trying to unpack rootfs image as initramfs... [ 2.568455] Initialise system trusted keyrings [ 2.573062] Key type blacklist registered [ 2.586326] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.588449] zbud: loaded [ 2.594592] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.600950] fuse: init (API version 7.39) [ 2.627478] integrity: Platform Keyring initialized [ 2.629439] integrity: Machine keyring initialized [ 3.061836] Key type asymmetric registered [ 3.062184] Asymmetric key parser 'x509' registered [ 3.062943] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 3.067372] io scheduler mq-deadline registered [ 3.099024] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 3.142071] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 3.184384] ACPI: button: Power Button [PWRF] [ 3.258788] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.279703] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.290733] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.376693] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.476406] Linux agpgart interface v0.103 [ 3.566523] loop: module loaded [ 3.569447] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.598479] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.654742] vda: vda1 vda14 vda15 vda16 [ 3.675411] ACPI: bus type drm_connector registered [ 3.692442] tun: Universal TUN/TAP device driver, 1.6 [ 3.725680] PPP generic driver version 2.4.2 [ 3.735739] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.745634] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.747597] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.757442] mousedev: PS/2 mouse device common for all mice [ 3.764654] rtc_cmos 00:04: RTC can wake from S4 [ 3.775416] rtc_cmos 00:04: registered as rtc0 [ 3.777541] rtc_cmos 00:04: setting system clock to 2026-09-20T07:55:15 UTC (1789890915) [ 3.782320] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.789005] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.792174] i2c_dev: i2c /dev entries driver [ 3.793592] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.795455] device-mapper: uevent: version 1.0.3 [ 3.802772] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.803222] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.818431] ledtrig-cpu: registered to indicate activity on CPUs [ 3.829681] drop_monitor: Initializing network drop monitor service [ 3.836682] NET: Registered PF_INET6 protocol family [ 5.116898] Freeing initrd memory: 29984K [ 5.763573] Segment Routing with IPv6 [ 5.764383] In-situ OAM (IOAM) with IPv6 [ 5.765728] NET: Registered PF_PACKET protocol family [ 5.767123] Key type dns_resolver registered [ 5.783482] IPI shorthand broadcast: enabled [ 5.845447] registered taskstats version 1 [ 5.853261] Loading compiled-in X.509 certificates [ 5.879242] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.882157] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.884675] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.891784] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.894914] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.895216] blacklist: Loading compiled-in revocation X.509 certificates [ 5.903619] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.904189] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.904569] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.905335] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.905738] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.906330] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.906717] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.907174] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.967070] Key type .fscrypt registered [ 5.967286] Key type fscrypt-provisioning registered [ 6.128266] cryptd: max_cpu_qlen set to 1000 [ 6.191245] AVX2 version of gcm_enc/dec engaged. [ 6.198586] AES CTR mode by8 optimization enabled [ 6.716777] Key type encrypted registered [ 6.717907] AppArmor: AppArmor sha256 policy hashing enabled [ 6.723446] ima: No TPM chip found, activating TPM-bypass! [ 6.728043] Loading compiled-in module X.509 certificates [ 6.745054] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.747464] ima: Allocated hash algorithm: sha256 [ 6.754476] ima: No architecture policies found [ 6.756447] evm: Initialising EVM extended attributes: [ 6.756675] evm: security.selinux [ 6.756909] evm: security.SMACK64 [ 6.757025] evm: security.SMACK64EXEC [ 6.757129] evm: security.SMACK64TRANSMUTE [ 6.757309] evm: security.SMACK64MMAP [ 6.757411] evm: security.apparmor [ 6.757506] evm: security.ima [ 6.757621] evm: security.capability [ 6.757746] evm: HMAC attrs: 0x1 [ 6.770644] PM: Magic number: 10:154:926 [ 6.907706] RAS: Correctable Errors collector initialized. [ 6.910822] Unstable clock detected, switching default tracing clock to "global" [ 6.910822] If you want to keep using the local clock, then add: [ 6.910822] "trace_clock=local" [ 6.910822] on the kernel command line [ 6.914259] clk: Disabling unused clocks [ 7.004894] Freeing unused decrypted memory: 2028K [ 7.205532] Freeing unused kernel image (initmem) memory: 4932K [ 7.205994] Write protecting the kernel read-only data: 38912k [ 7.214621] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 7.488441] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 7.488441] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 9.529999] hrtimer: interrupt took 3333400 ns [ 11.505464] virtio_net virtio0 enp0s1: renamed from eth0 [ 11.820865] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 11.938335] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 11.939846] ahci 0000:00:1f.2: flags: 64bit ncq only [ 12.763588] scsi host0: ahci [ 12.835217] scsi host1: ahci [ 12.840123] scsi host2: ahci [ 12.863291] scsi host3: ahci [ 12.885548] scsi host4: ahci [ 12.925274] scsi host5: ahci [ 12.933750] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 12.936100] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 12.943318] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 12.946376] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 12.948008] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 12.949759] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 13.151780] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4 [ 13.305306] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 13.331095] ata2: SATA link down (SStatus 0 SControl 300) [ 13.336993] ata1: SATA link down (SStatus 0 SControl 300) [ 13.337670] ata5: SATA link down (SStatus 0 SControl 300) [ 13.346380] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 13.348995] ata3.00: applying bridge limits [ 13.352570] ata6: SATA link down (SStatus 0 SControl 300) [ 13.354374] ata4: SATA link down (SStatus 0 SControl 300) [ 13.355717] ata3.00: configured for UDMA/100 [ 13.459259] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 13.578398] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 13.617636] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 13.685667] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 13.765342] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND Begin: Loading essential drivers ... [ 16.954870] raid6: avx2x4 gen() 1940 MB/s [ 16.971843] raid6: avx2x2 gen() 1983 MB/s [ 16.988850] raid6: avx2x1 gen() 1828 MB/s [ 16.989042] raid6: using algorithm avx2x2 gen() 1983 MB/s [ 17.005843] raid6: .... xor() 1094 MB/s, rmw enabled [ 17.006292] raid6: using avx2x2 recovery algorithm [ 17.096493] xor: automatically using best checksumming function avx [ 17.149181] async_tx: api initialized (async) [ 17.217968] workqueue: do_free_init hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 19.832573] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 20.440618] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 20.441713] EXT4-fs (vda1): write access will be enabled during recovery [ 20.797328] EXT4-fs (vda1): recovery complete [ 20.805169] EXT4-fs (vda1): mounted filesystem 9d238549-a2c4-41a5-97de-f89c4c45ec32 ro with ordered data mode. Quota mode: none. done. Begin: Running /scripts/local-bottom ... done. Begin: Running /scripts/init-bottom ... done. [ 22.730952] systemd[1]: Inserted module 'autofs4' [ 23.257251] systemd[1]: systemd 255.4-1ubuntu8.17 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 23.258312] systemd[1]: Detected virtualization qemu. [ 23.259430] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 23.275284] systemd[1]: Hostname set to . [ 28.244693] systemd[1]: Queued start job for default target graphical.target. [ 28.542227] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 28.589160] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 28.606732] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 28.633665] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 28.640339] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-password-wall.…d Requests to Wall Directory Watch. [ 28.662325] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ OK ] Set up automount proc-sys-fs-binfm…ormats File System Automount Point. [ 28.677265] systemd[1]: Expecting device dev-disk-by\x2dlabel-BOOT.device - /dev/disk/by-label/BOOT... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/BOOT... [ 28.680714] systemd[1]: Expecting device dev-disk-by\x2dlabel-UEFI.device - /dev/disk/by-label/UEFI... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/UEFI... [ 28.692220] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 28.696491] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 28.700055] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 28.717256] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 28.724400] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 28.727304] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 28.743343] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 28.752552] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 28.773620] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 28.782146] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 28.796248] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 28.801115] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 28.829075] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 28.839072] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 28.855678] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 28.861448] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 28.874260] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 28.888345] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 28.894231] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 28.962752] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 29.005487] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 29.075656] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 29.158091] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 29.364683] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 29.397523] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 29.467210] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 29.583059] systemd[1]: Starting lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling... Starting lvm2-monitor.service - Mo…ing dmeventd or progress polling... [ 29.954099] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 29.973224] systemd-journald[335]: Collecting audit messages is disabled. Starting modprobe@configfs.service - Load Kernel Module configfs... [ 30.430706] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 30.491652] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 30.734144] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 31.104726] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 31.390583] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 31.402644] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 31.640254] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 31.842415] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 31.874982] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 31.888378] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 32.036408] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 32.381474] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 35.027555] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Reached target local-fs-pre.target…Preparation for Local File Systems. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ OK ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/UEFI... Checking in progress on 1 disk (0.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/BOOT. Mounting boot.mount - /boot... Checking in progress on 0 disks (100.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/UEFI. [ OK ] Mounted boot.mount - /boot. Mounting boot-efi.mount - /boot/efi... [ OK ] Mounted boot-efi.mount - /boot/efi. [ OK ] Reached target local-fs.target - Local File Systems. [ OK ] Listening on systemd-sysext.socket…tension Image Management (Varlink). Starting apparmor.service - Load AppArmor profiles... Starting console-setup.service - Set console font and keymap... Starting finalrd.service - Create …time dir for shutdown pivot root... Starting plymouth-read-write.servi…ymouth To Write Out Runtime Data... Starting systemd-binfmt.service - Set Up Additional Binary Formats... Starting systemd-tmpfiles-setup.se…e Volatile Files and Directories... Starting ufw.service - Uncomplicated firewall... [ OK ] Finished console-setup.service - Set console font and keymap. [ OK ] Finished finalrd.service - Create …untime dir for shutdown pivot root. [ OK ] Finished plymouth-read-write.servi…Plymouth To Write Out Runtime Data. [ OK ] Finished ufw.service - Uncomplicated firewall. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ 72.387302] cloud-init[642]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sun, 20 Sep 2026 07:56:23 +0000. Up 71.85 seconds. [ OK ] Finished cloud-init-local.service …ud-init: Local Stage (pre-network). [ OK ] Reached target network-pre.target - Preparation for Network. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. [ OK ] Reached target network.target - Network. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. Starting cloud-init.service - Cloud-init: Network Stage... [ 82.903246] cloud-init[664]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sun, 20 Sep 2026 07:56:34 +0000. Up 82.61 seconds. [ 83.047582] cloud-init[664]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 83.058652] cloud-init[664]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 83.061353] cloud-init[664]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 83.073324] cloud-init[664]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 83.084253] cloud-init[664]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 83.088604] cloud-init[664]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 83.096676] cloud-init[664]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 83.098576] cloud-init[664]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 83.100422] cloud-init[664]: ci-info: | lo | True | ::1/128 | . | host | . | [ 83.102122] cloud-init[664]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 83.103514] cloud-init[664]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 83.104921] cloud-init[664]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 83.107103] cloud-init[664]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 83.109334] cloud-init[664]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 83.110866] cloud-init[664]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 83.114832] cloud-init[664]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 83.116188] cloud-init[664]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 83.117921] cloud-init[664]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 83.120613] cloud-init[664]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 83.122754] cloud-init[664]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 83.125409] cloud-init[664]: ci-info: +-------+-------------+---------+-----------+-------+ [ 83.128604] cloud-init[664]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 83.130507] cloud-init[664]: ci-info: +-------+-------------+---------+-----------+-------+ [ 83.132918] cloud-init[664]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 83.135609] cloud-init[664]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 83.140197] cloud-init[664]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 83.141624] cloud-init[664]: ci-info: | 4 | local | :: | enp0s1 | U | [ 83.148604] cloud-init[664]: ci-info: | 5 | local | :: | enp0s1 | U | [ 83.150184] cloud-init[664]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 83.151511] cloud-init[664]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [20/Sep/2026 15:56:35] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 15:56:35] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 15:56:35] "GET /vendor-data HTTP/1.1" 200 - [ OK ] Stopped systemd-networkd-wait-onli… Wait for Network to be Configured. Stopping systemd-networkd-wait-onl…ait for Network to be Configured... Stopping systemd-networkd.service - Network Configuration... [ OK ] Stopped systemd-networkd.service - Network Configuration. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. [ 116.326895] cloud-init[664]: Generating public/private rsa key pair. [ 116.334341] cloud-init[664]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 116.336447] cloud-init[664]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 116.338312] cloud-init[664]: The key fingerprint is: [ 116.339684] cloud-init[664]: SHA256:ppxVuj//c2I9xHeFhmINeQPhV0LsFFXvqe9wM5G2e6E root@sandbox-ut [ 116.352993] cloud-init[664]: The key's randomart image is: [ 116.359734] cloud-init[664]: +---[RSA 3072]----+ [ 116.362581] cloud-init[664]: | o*+oo..| [ 116.367290] cloud-init[664]: | .o =o .| [ 116.368876] cloud-init[664]: | o*.o ..| [ 116.371278] cloud-init[664]: | oo.+ o.+| [ 116.383671] cloud-init[664]: | S. . ..=o| [ 116.385125] cloud-init[664]: | . = . o+=| [ 116.389200] cloud-init[664]: | + . oo*+| [ 116.390683] cloud-init[664]: | .. EB.B| [ 116.398827] cloud-init[664]: | .o.ooBo| [ 116.401164] cloud-init[664]: +----[SHA256]-----+ [ 116.404150] cloud-init[664]: Generating public/private ecdsa key pair. [ 116.406311] cloud-init[664]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 116.416497] cloud-init[664]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 116.420299] cloud-init[664]: The key fingerprint is: [ 116.424861] cloud-init[664]: SHA256:P8E5OB5CPrvyLDscYVcMQACqxtwDQ/nKjbjfmYonhM4 root@sandbox-ut [ 116.426553] cloud-init[664]: The key's randomart image is: [ 116.428120] cloud-init[664]: +---[ECDSA 256]---+ [ 116.433156] cloud-init[664]: |.oooo..o | [ 116.434888] cloud-init[664]: |o. o | [ 116.436505] cloud-init[664]: |.o. .. | [ 116.441872] cloud-init[664]: |+ +.oo. o . | [ 116.443755] cloud-init[664]: |=+++ o+ S = | [ 116.445238] cloud-init[664]: |+= .o = + o | [ 116.451184] cloud-init[664]: |+. . .. . o | [ 116.453174] cloud-init[664]: |oE..=+ . . | [ 116.462121] cloud-init[664]: |.+o.=*+ | [ 116.464136] cloud-init[664]: +----[SHA256]-----+ [ 116.465816] cloud-init[664]: Generating public/private ed25519 key pair. [ 116.467598] cloud-init[664]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 116.469583] cloud-init[664]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 116.471000] cloud-init[664]: The key fingerprint is: [ 116.478707] cloud-init[664]: SHA256:QrbFIPbacPMY2e0aEI0MjaT4zswNV3pRgN0rYewGOOU root@sandbox-ut [ 116.482496] cloud-init[664]: The key's randomart image is: [ 116.484740] cloud-init[664]: +--[ED25519 256]--+ [ 116.486333] cloud-init[664]: | +*O+=. | [ 116.487825] cloud-init[664]: | .o++oOBo. | [ 116.489265] cloud-init[664]: |. ..E+%.+.. | [ 116.490562] cloud-init[664]: | . X+X.. | [ 116.491886] cloud-init[664]: | o +.*.S . | [ 116.493364] cloud-init[664]: | = + . . o | [ 116.494694] cloud-init[664]: | = . . | [ 116.496336] cloud-init[664]: | | [ 116.497623] cloud-init[664]: | | [ 116.498876] cloud-init[664]: +----[SHA256]-----+ [ OK ] Finished cloud-init.service - Cloud-init: Network Stage. [ OK ] Reached target cloud-config.target - Cloud-config availability. [ OK ] Reached target network-online.target - Network is Online. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer - Period…Metadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week. [ OK ] Started fwupd-refresh.timer - Refresh fwupd metadata regularly. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started motd-news.timer - Message of the Day. [ OK ] Started sysstat-collect.timer - Ru…y accounting tool every 10 minutes. [ OK ] Started sysstat-summary.timer - Ge… of yesterday's process accounting. [ OK ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories. [ OK ] Started update-notifier-download.t…hat failed at package install time. [ OK ] Started update-notifier-motd.timer… a new version of Ubuntu available. [ OK ] Reached target paths.target - Path Units. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on cloud-init-hotplugd.s…t - cloud-init hotplug hook socket. [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. [ OK ] Listening on iscsid.socket - Open-iSCSI iscsid Socket. Starting lxd-installer.socket - He…er to install lxd snap on demand... Starting snapd.socket - Socket activation for snappy daemon... [ OK ] Listening on ssh.socket - OpenBSD Secure Shell server socket. [ OK ] Listening on uuidd.socket - UUID daemon activation socket. [ OK ] Reached target remote-fs-pre.targe…reparation for Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ OK ] Finished blk-availability.service - Availability of block devices. [ OK ] Listening on lxd-installer.socket …lper to install lxd snap on demand. [ OK ] Listening on snapd.socket - Socket activation for snappy daemon. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. Starting apport.service - automatic crash report generation... Starting cloud-config.service - Cloud-init: Config Stage... [ OK ] Started cron.service - Regular background program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ OK ] Started dmesg.service - Save initial kernel messages after boot. Starting dpkg-db-backup.service - …ily dpkg database backup service... Starting e2scrub_all.service - Onl…tadata Check for All Filesystems... Starting e2scrub_reap.service - Re…ne ext4 Metadata Check Snapshots... Starting grub-common.service - Record successful boot for GRUB... Starting polkit.service - Authorization Manager... Starting rsyslog.service - System Logging Service... [ OK ] Reached target getty-pre.target - Preparation for Logins. Starting snapd.seeded.service - Wait until snapd is fully seeded... Starting snapd.service - Snap Daemon... Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.service - User Login Management... Starting systemd-user-sessions.service - Permit User Sessions... Starting udisks2.service - Disk Manager... Starting logrotate.service - Rotate log files... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished e2scrub_all.service - Onl…Metadata Check for All Filesystems. [ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 146.998728] cloud-init[1014]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sun, 20 Sep 2026 07:57:37 +0000. Up 145.46 seconds. [ 159.143980] cloud-init[1053]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sun, 20 Sep 2026 07:57:50 +0000. Up 158.43 seconds. 127.0.0.1 - - [20/Sep/2026 15:57:51] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 15:57:51] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 15:57:51] "GET /layer HTTP/1.1" 200 - [ 160.156294] cloud-init[1053]: === QEMU sandbox guest === [ 160.163612] cloud-init[1053]: layer : ut-guest (ci:ut:guest) [ 160.214576] cloud-init[1053]: kernel : Linux 6.8.0-138-generic x86_64 [ 160.299799] cloud-init[1053]: machine : x86_64 [ 160.306550] cloud-init[1053]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [20/Sep/2026 15:57:52] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 15:58:01] "GET /layer-env HTTP/1.1" 200 - [ 170.227816] cloud-init[1053]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 197.343580] cloud-init[1053]: === sandbox preflight as ci === [ 207.692328] cloud-init[1053]: $ node .ci/run-layer.mjs ut-guest [ 208.526127] cloud-init[1053]: $ pnpm --filter @sciencediscovery/runner test [ 218.485273] cloud-init[1053]: $ node --test scripts/*.test.mjs dist/*.test.js [ 219.927250] cloud-init[1053]: TAP version 13 [ 220.803797] cloud-init[1053]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 220.891281] cloud-init[1053]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 220.896840] cloud-init[1053]: --- [ 220.907732] cloud-init[1053]: duration_ms: 48.744956 [ 220.909943] cloud-init[1053]: type: 'test' [ 220.915575] cloud-init[1053]: ... [ 220.968724] cloud-init[1053]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 220.986819] cloud-init[1053]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 220.994357] cloud-init[1053]: --- [ 220.997004] cloud-init[1053]: duration_ms: 376.131971 [ 221.007924] cloud-init[1053]: type: 'test' [ 221.016559] cloud-init[1053]: ... [ 223.325422] cloud-init[1053]: # Subtest: private, loopback and link-local addresses are classified as private [ 223.348949] cloud-init[1053]: ok 3 - private, loopback and link-local addresses are classified as private [ 223.357210] cloud-init[1053]: --- [ 223.361241] cloud-init[1053]: duration_ms: 35.265441 [ 223.363759] cloud-init[1053]: type: 'test' [ 223.365943] cloud-init[1053]: ... [ 223.551143] cloud-init[1053]: # Subtest: a host outside the allowed domains is denied before any connection [ 223.567192] cloud-init[1053]: ok 4 - a host outside the allowed domains is denied before any connection [ 223.589946] cloud-init[1053]: --- [ 223.591344] cloud-init[1053]: duration_ms: 366.3018 [ 223.607728] cloud-init[1053]: type: 'test' [ 223.609609] cloud-init[1053]: ... [ 223.920488] cloud-init[1053]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 223.973648] cloud-init[1053]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 223.976792] cloud-init[1053]: --- [ 223.978523] cloud-init[1053]: duration_ms: 324.668541 [ 223.989857] cloud-init[1053]: type: 'test' [ 223.991346] cloud-init[1053]: ... [ 224.133688] cloud-init[1053]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 224.141258] cloud-init[1053]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 224.146295] cloud-init[1053]: --- [ 224.150980] cloud-init[1053]: duration_ms: 213.502745 [ 224.152620] cloud-init[1053]: type: 'test' [ 224.153254] cloud-init[1053]: ... [ 224.198927] cloud-init[1053]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 224.215157] cloud-init[1053]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 224.224172] cloud-init[1053]: --- [ 224.226189] cloud-init[1053]: duration_ms: 98.832125 [ 224.227748] cloud-init[1053]: type: 'test' [ 224.229000] cloud-init[1053]: ... [ 224.492639] cloud-init[1053]: # Subtest: an allowed domain is forwarded and reaches the target [ 224.509984] cloud-init[1053]: ok 8 - an allowed domain is forwarded and reaches the target [ 224.512480] cloud-init[1053]: --- [ 224.513946] cloud-init[1053]: duration_ms: 291.31175 [ 224.520683] cloud-init[1053]: type: 'test' [ 224.521425] cloud-init[1053]: ... [ 224.866604] cloud-init[1053]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 224.888950] cloud-init[1053]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 224.904220] cloud-init[1053]: --- [ 224.911632] cloud-init[1053]: duration_ms: 327.3749 [ 224.918542] cloud-init[1053]: type: 'test' [ 224.929482] cloud-init[1053]: ... [ 225.066524] cloud-init[1053]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 225.082916] cloud-init[1053]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 225.087521] cloud-init[1053]: --- [ 225.093869] cloud-init[1053]: duration_ms: 197.627352 [ 225.098116] cloud-init[1053]: type: 'test' [ 225.098729] cloud-init[1053]: ... [ 225.406568] cloud-init[1053]: # Subtest: the outbound route is re-resolved on every acquire [ 225.430596] cloud-init[1053]: ok 11 - the outbound route is re-resolved on every acquire [ 225.435979] cloud-init[1053]: --- [ 225.440536] cloud-init[1053]: duration_ms: 377.936832 [ 225.445687] cloud-init[1053]: type: 'test' [ 225.449564] cloud-init[1053]: ... [ 225.515203] cloud-init[1053]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 225.530178] cloud-init[1053]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 225.534554] cloud-init[1053]: --- [ 225.536528] cloud-init[1053]: duration_ms: 110.648533 [ 225.537897] cloud-init[1053]: type: 'test' [ 225.539994] cloud-init[1053]: ... [ 225.605457] cloud-init[1053]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 225.620765] cloud-init[1053]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 225.627304] cloud-init[1053]: --- [ 225.629771] cloud-init[1053]: duration_ms: 92.417862 [ 225.637776] cloud-init[1053]: type: 'test' [ 225.639774] cloud-init[1053]: ... [ 225.654895] cloud-init[1053]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 225.662621] cloud-init[1053]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 225.676950] cloud-init[1053]: --- [ 225.688564] cloud-init[1053]: duration_ms: 43.229203 [ 225.689960] cloud-init[1053]: type: 'test' [ 225.699726] cloud-init[1053]: ... [ 225.768227] cloud-init[1053]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 225.808688] cloud-init[1053]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 225.822539] cloud-init[1053]: --- [ 225.824601] cloud-init[1053]: duration_ms: 90.303809 [ 225.825472] cloud-init[1053]: type: 'test' [ 225.826315] cloud-init[1053]: ... [ 225.902510] cloud-init[1053]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 225.918945] cloud-init[1053]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 225.935943] cloud-init[1053]: --- [ 225.937401] cloud-init[1053]: duration_ms: 129.0891 [ 225.938517] cloud-init[1053]: type: 'test' [ 225.939332] cloud-init[1053]: ... [ 226.096565] cloud-init[1053]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 226.144933] cloud-init[1053]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 226.158515] cloud-init[1053]: --- [ 226.166904] cloud-init[1053]: duration_ms: 173.288985 [ 226.167932] cloud-init[1053]: type: 'test' [ 226.182763] cloud-init[1053]: ... [ 226.231984] cloud-init[1053]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 226.234393] cloud-init[1053]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 226.257452] cloud-init[1053]: --- [ 226.271462] cloud-init[1053]: duration_ms: 86.711678 [ 226.276566] cloud-init[1053]: type: 'test' [ 226.285395] cloud-init[1053]: ... [ 226.328330] cloud-init[1053]: # Subtest: acquire rejects a no-network policy [ 226.340314] cloud-init[1053]: ok 19 - acquire rejects a no-network policy [ 226.344652] cloud-init[1053]: --- [ 226.353370] cloud-init[1053]: duration_ms: 89.089416 [ 226.358764] cloud-init[1053]: type: 'test' [ 226.363407] cloud-init[1053]: ... [ 226.448329] cloud-init[1053]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 226.472688] cloud-init[1053]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 226.478962] cloud-init[1053]: --- [ 226.481440] cloud-init[1053]: duration_ms: 201.761875 [ 226.483129] cloud-init[1053]: type: 'test' [ 226.484195] cloud-init[1053]: ... [ 226.564780] cloud-init[1053]: # Subtest: open mode passes IP literal targets through the private-address filter [ 226.578536] cloud-init[1053]: ok 21 - open mode passes IP literal targets through the private-address filter [ 226.582947] cloud-init[1053]: --- [ 226.583905] cloud-init[1053]: duration_ms: 94.865196 [ 226.588885] cloud-init[1053]: type: 'test' [ 226.590720] cloud-init[1053]: ... [ 228.901102] cloud-init[1053]: # Subtest: direct and url policies are used exactly as the API resolved them [ 228.928902] cloud-init[1053]: ok 22 - direct and url policies are used exactly as the API resolved them [ 228.946236] cloud-init[1053]: --- [ 228.947581] cloud-init[1053]: duration_ms: 106.777697 [ 228.954228] cloud-init[1053]: type: 'test' [ 228.959209] cloud-init[1053]: ... [ 228.979225] cloud-init[1053]: # Subtest: an environment policy follows the same variable rules as the model stack [ 228.986956] cloud-init[1053]: ok 23 - an environment policy follows the same variable rules as the model stack [ 229.001655] cloud-init[1053]: --- [ 229.008144] cloud-init[1053]: duration_ms: 9.271646 [ 229.011513] cloud-init[1053]: type: 'test' [ 229.012380] cloud-init[1053]: ... [ 229.013084] cloud-init[1053]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 229.026841] cloud-init[1053]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 229.045234] cloud-init[1053]: --- [ 229.045957] cloud-init[1053]: duration_ms: 9.678238 [ 229.046794] cloud-init[1053]: type: 'test' [ 229.056275] cloud-init[1053]: ... [ 229.056997] cloud-init[1053]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 229.060183] cloud-init[1053]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 229.069307] cloud-init[1053]: --- [ 229.069920] cloud-init[1053]: duration_ms: 14.25266 [ 229.074988] cloud-init[1053]: type: 'test' [ 229.075680] cloud-init[1053]: ... [ 229.088145] cloud-init[1053]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 229.101850] cloud-init[1053]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 229.113754] cloud-init[1053]: --- [ 229.114854] cloud-init[1053]: duration_ms: 18.833043 [ 229.120936] cloud-init[1053]: type: 'test' [ 229.121750] cloud-init[1053]: ... [ 229.129985] cloud-init[1053]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 229.179094] cloud-init[1053]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 229.203748] cloud-init[1053]: --- [ 229.204940] cloud-init[1053]: duration_ms: 4.584681 [ 229.205876] cloud-init[1053]: type: 'test' [ 229.213243] cloud-init[1053]: ... [ 229.396569] cloud-init[1053]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 229.412834] cloud-init[1053]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 229.457336] cloud-init[1053]: --- [ 229.466509] cloud-init[1053]: duration_ms: 569.274093 [ 229.476873] cloud-init[1053]: type: 'test' [ 229.480644] cloud-init[1053]: ... [ 229.675076] cloud-init[1053]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 229.691245] cloud-init[1053]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 229.701926] cloud-init[1053]: --- [ 229.703738] cloud-init[1053]: duration_ms: 491.39056 [ 229.712845] cloud-init[1053]: type: 'test' [ 229.717753] cloud-init[1053]: ... [ 229.728314] cloud-init[1053]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 229.738757] cloud-init[1053]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 229.750436] cloud-init[1053]: --- [ 229.751426] cloud-init[1053]: duration_ms: 10.074721 [ 229.752265] cloud-init[1053]: type: 'test' [ 229.753510] cloud-init[1053]: ... [ 231.099824] cloud-init[1053]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 231.160656] cloud-init[1053]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 231.170524] cloud-init[1053]: --- [ 231.173539] cloud-init[1053]: duration_ms: 34.180701 [ 231.175940] cloud-init[1053]: type: 'test' [ 231.177620] cloud-init[1053]: ... [ 231.185697] cloud-init[1053]: # Subtest: failed readers and updates release their leases [ 231.199873] cloud-init[1053]: ok 32 - failed readers and updates release their leases [ 231.210234] cloud-init[1053]: --- [ 231.223508] cloud-init[1053]: duration_ms: 55.475634 [ 231.225127] cloud-init[1053]: type: 'test' [ 231.236099] cloud-init[1053]: ... [ 234.173707] cloud-init[1053]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 234.186732] cloud-init[1053]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 234.193917] cloud-init[1053]: --- [ 234.199447] cloud-init[1053]: duration_ms: 980.239586 [ 234.200056] cloud-init[1053]: type: 'test' [ 234.201567] cloud-init[1053]: ... [ 234.463792] cloud-init[1053]: # Subtest: scientific environments accept micromamba's package-list envelope [ 234.514993] cloud-init[1053]: ok 34 - scientific environments accept micromamba's package-list envelope [ 234.516308] cloud-init[1053]: --- [ 234.516939] cloud-init[1053]: duration_ms: 281.981517 [ 234.517842] cloud-init[1053]: type: 'test' [ 234.518494] cloud-init[1053]: ... [ 235.212840] cloud-init[1053]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 235.245445] cloud-init[1053]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 235.249847] cloud-init[1053]: --- [ 235.251712] cloud-init[1053]: duration_ms: 708.596502 [ 235.253678] cloud-init[1053]: type: 'test' [ 235.255395] cloud-init[1053]: ... [ 235.524930] cloud-init[1053]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 235.533866] cloud-init[1053]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 235.545633] cloud-init[1053]: --- [ 235.546391] cloud-init[1053]: duration_ms: 358.029521 [ 235.548419] cloud-init[1053]: type: 'test' [ 235.548950] cloud-init[1053]: ... [ 236.079894] cloud-init[1053]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 236.095187] cloud-init[1053]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 236.102815] cloud-init[1053]: --- [ 236.109393] cloud-init[1053]: duration_ms: 527.385465 [ 236.114574] cloud-init[1053]: type: 'test' [ 236.115614] cloud-init[1053]: ... [ 236.357755] cloud-init[1053]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 236.366129] cloud-init[1053]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 236.382560] cloud-init[1053]: --- [ 236.384683] cloud-init[1053]: duration_ms: 281.935358 [ 236.387631] cloud-init[1053]: type: 'test' [ 236.390513] cloud-init[1053]: ... [ 236.598727] cloud-init[1053]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 236.611468] cloud-init[1053]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 236.620558] cloud-init[1053]: --- [ 236.622707] cloud-init[1053]: duration_ms: 218.962322 [ 236.624601] cloud-init[1053]: type: 'test' [ 236.625813] cloud-init[1053]: ... [ 237.221893] cloud-init[1053]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 237.233196] cloud-init[1053]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 237.235325] cloud-init[1053]: --- [ 237.235936] cloud-init[1053]: duration_ms: 639.357589 [ 237.238952] cloud-init[1053]: type: 'test' [ 237.240145] cloud-init[1053]: ... [ 237.501409] cloud-init[1053]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 237.505890] cloud-init[1053]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 237.508910] cloud-init[1053]: --- [ 237.511682] cloud-init[1053]: duration_ms: 251.965191 [ 237.512813] cloud-init[1053]: type: 'test' [ 237.514967] cloud-init[1053]: ... [ 238.107628] cloud-init[1053]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 238.109259] cloud-init[1053]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 238.110099] cloud-init[1053]: --- [ 238.110681] cloud-init[1053]: duration_ms: 598.767884 [ 238.111528] cloud-init[1053]: type: 'test' [ 238.112209] cloud-init[1053]: ... [ 238.403516] cloud-init[1053]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 238.411657] cloud-init[1053]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 238.439762] cloud-init[1053]: --- [ 238.446478] cloud-init[1053]: duration_ms: 337.375301 [ 238.454247] cloud-init[1053]: type: 'test' [ 238.456866] cloud-init[1053]: ... [ 238.536424] cloud-init[1053]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 238.538981] cloud-init[1053]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 238.543293] cloud-init[1053]: --- [ 238.544293] cloud-init[1053]: duration_ms: 128.295975 [ 238.545837] cloud-init[1053]: type: 'test' [ 238.548670] cloud-init[1053]: ... [ 238.723245] cloud-init[1053]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 238.734695] cloud-init[1053]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 238.740123] cloud-init[1053]: --- [ 238.740939] cloud-init[1053]: duration_ms: 190.224991 [ 238.742860] cloud-init[1053]: type: 'test' [ 238.744628] cloud-init[1053]: ... [ 239.233606] cloud-init[1053]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 239.239227] cloud-init[1053]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 239.255788] cloud-init[1053]: --- [ 239.259704] cloud-init[1053]: duration_ms: 436.352404 [ 239.277230] cloud-init[1053]: type: 'test' [ 239.279145] cloud-init[1053]: ... [ 239.636934] cloud-init[1053]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 239.669813] cloud-init[1053]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 239.677416] cloud-init[1053]: --- [ 239.682464] cloud-init[1053]: duration_ms: 429.494322 [ 239.700512] cloud-init[1053]: type: 'test' [ 239.704839] cloud-init[1053]: ... [ 240.320503] cloud-init[1053]: # Subtest: existing R base and named environments remain available after catalog reload [ 240.351792] cloud-init[1053]: ok 48 - existing R base and named environments remain available after catalog reload [ 240.364373] cloud-init[1053]: --- [ 240.365276] cloud-init[1053]: duration_ms: 689.822537 [ 240.371151] cloud-init[1053]: type: 'test' [ 240.372499] cloud-init[1053]: ... [ 240.987231] cloud-init[1053]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 240.992679] cloud-init[1053]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 240.999700] cloud-init[1053]: --- [ 241.001027] cloud-init[1053]: duration_ms: 687.405062 [ 241.003929] cloud-init[1053]: type: 'test' [ 241.006713] cloud-init[1053]: ... [ 241.319622] cloud-init[1053]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 241.347852] cloud-init[1053]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 241.356332] cloud-init[1053]: --- [ 241.371341] cloud-init[1053]: duration_ms: 257.196647 [ 241.380519] cloud-init[1053]: type: 'test' [ 241.389893] cloud-init[1053]: ... [ 241.699414] cloud-init[1053]: # Subtest: a provisioner install says which step failed and why [ 241.702316] cloud-init[1053]: ok 51 - a provisioner install says which step failed and why [ 241.717223] cloud-init[1053]: --- [ 241.718448] cloud-init[1053]: duration_ms: 333.880299 [ 241.720933] cloud-init[1053]: type: 'test' [ 241.721787] cloud-init[1053]: ... [ 241.733721] cloud-init[1053]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 241.749477] cloud-init[1053]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 241.752710] cloud-init[1053]: --- [ 241.761172] cloud-init[1053]: duration_ms: 22.546346 [ 241.764285] cloud-init[1053]: type: 'test' [ 241.765692] cloud-init[1053]: ... [ 241.865893] cloud-init[1053]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 241.897569] cloud-init[1053]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 241.916321] cloud-init[1053]: --- [ 241.921771] cloud-init[1053]: duration_ms: 229.045024 [ 241.925794] cloud-init[1053]: type: 'test' [ 241.929623] cloud-init[1053]: ... [ 241.972708] cloud-init[1053]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 241.999302] cloud-init[1053]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 242.001855] cloud-init[1053]: --- [ 242.006261] cloud-init[1053]: duration_ms: 101.204724 [ 242.009396] cloud-init[1053]: type: 'test' [ 242.012240] cloud-init[1053]: ... [ 243.552721] cloud-init[1053]: # (node:1192) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 243.596234] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 246.304648] cloud-init[1053]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 246.323904] cloud-init[1053]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 246.335676] cloud-init[1053]: --- [ 246.340277] cloud-init[1053]: duration_ms: 2905.457601 [ 246.347715] cloud-init[1053]: type: 'test' [ 246.358487] cloud-init[1053]: ... [ 251.178078] cloud-init[1053]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 251.193695] cloud-init[1053]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 251.203559] cloud-init[1053]: --- [ 251.204578] cloud-init[1053]: duration_ms: 4825.634567 [ 251.205325] cloud-init[1053]: type: 'test' [ 251.237791] cloud-init[1053]: ... [ 252.752296] cloud-init[1053]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 252.767384] cloud-init[1053]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 252.774586] cloud-init[1053]: --- [ 252.777727] cloud-init[1053]: duration_ms: 1622.182868 [ 252.779993] cloud-init[1053]: type: 'test' [ 252.782183] cloud-init[1053]: ... [ 255.079677] cloud-init[1053]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 255.094707] cloud-init[1053]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 255.100482] cloud-init[1053]: --- [ 255.102372] cloud-init[1053]: duration_ms: 2322.756348 [ 255.104532] cloud-init[1053]: type: 'test' [ 255.106434] cloud-init[1053]: ... [ 256.845673] cloud-init[1053]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 256.861722] cloud-init[1053]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 256.871401] cloud-init[1053]: --- [ 256.877982] cloud-init[1053]: duration_ms: 1711.995684 [ 256.881887] cloud-init[1053]: type: 'test' [ 256.885588] cloud-init[1053]: ... [ 258.804484] cloud-init[1053]: # Subtest: log retention is explicit, paginated and does not stop execution [ 258.817418] cloud-init[1053]: ok 60 - log retention is explicit, paginated and does not stop execution [ 258.837302] cloud-init[1053]: --- [ 258.844670] cloud-init[1053]: duration_ms: 1874.724238 [ 258.860172] cloud-init[1053]: type: 'test' [ 258.880410] cloud-init[1053]: ... [ 260.009977] cloud-init[1053]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 260.014535] cloud-init[1053]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 260.030237] cloud-init[1053]: --- [ 260.031863] cloud-init[1053]: duration_ms: 1293.284293 [ 260.032847] cloud-init[1053]: type: 'test' [ 260.033506] cloud-init[1053]: ... [ 261.126585] cloud-init[1053]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 261.145596] cloud-init[1053]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 261.155758] cloud-init[1053]: --- [ 261.161295] cloud-init[1053]: duration_ms: 1108.538462 [ 261.166514] cloud-init[1053]: type: 'test' [ 261.167469] cloud-init[1053]: ... [ 264.814748] cloud-init[1053]: # (node:1203) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 264.823302] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 264.919624] cloud-init[1053]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 264.938276] cloud-init[1053]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 264.945061] cloud-init[1053]: --- [ 264.949678] cloud-init[1053]: duration_ms: 24.557419 [ 264.953705] cloud-init[1053]: type: 'test' [ 264.966218] cloud-init[1053]: ... [ 264.979118] cloud-init[1053]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 264.981365] cloud-init[1053]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 265.001255] cloud-init[1053]: --- [ 265.003779] cloud-init[1053]: duration_ms: 12.998161 [ 265.009715] cloud-init[1053]: type: 'test' [ 265.015823] cloud-init[1053]: ... [ 265.028447] cloud-init[1053]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 265.035781] cloud-init[1053]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 265.038741] cloud-init[1053]: --- [ 265.041243] cloud-init[1053]: duration_ms: 6.504425 [ 265.042973] cloud-init[1053]: type: 'test' [ 265.048378] cloud-init[1053]: ... [ 265.050424] cloud-init[1053]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 265.056227] cloud-init[1053]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 265.061988] cloud-init[1053]: --- [ 265.063996] cloud-init[1053]: duration_ms: 10.287426 [ 265.065620] cloud-init[1053]: type: 'test' [ 265.067318] cloud-init[1053]: ... [ 265.079645] cloud-init[1053]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 265.084461] cloud-init[1053]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 265.088128] cloud-init[1053]: --- [ 265.090685] cloud-init[1053]: duration_ms: 7.788197 [ 265.091677] cloud-init[1053]: type: 'test' [ 265.093891] cloud-init[1053]: ... [ 267.967537] cloud-init[1053]: # Subtest: npu-smi parsing [ 268.011177] cloud-init[1053]: # Subtest: reads each card's identity, health and usage from the paired rows [ 268.046609] cloud-init[1053]: ok 1 - reads each card's identity, health and usage from the paired rows [ 268.059778] cloud-init[1053]: --- [ 268.061224] cloud-init[1053]: duration_ms: 45.282143 [ 268.061999] cloud-init[1053]: type: 'test' [ 268.062793] cloud-init[1053]: ... [ 268.083627] cloud-init[1053]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 268.103292] cloud-init[1053]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 268.112186] cloud-init[1053]: --- [ 268.117834] cloud-init[1053]: duration_ms: 7.916259 [ 268.127928] cloud-init[1053]: type: 'test' [ 268.132860] cloud-init[1053]: ... [ 268.141516] cloud-init[1053]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 268.145411] cloud-init[1053]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 268.147516] cloud-init[1053]: --- [ 268.152522] cloud-init[1053]: duration_ms: 6.476277 [ 268.161364] cloud-init[1053]: type: 'test' [ 268.168854] cloud-init[1053]: ... [ 268.175966] cloud-init[1053]: # Subtest: stops at the process table instead of listing processes as cards [ 268.179168] cloud-init[1053]: ok 4 - stops at the process table instead of listing processes as cards [ 268.180281] cloud-init[1053]: --- [ 268.183572] cloud-init[1053]: duration_ms: 6.065665 [ 268.185750] cloud-init[1053]: type: 'test' [ 268.186346] cloud-init[1053]: ... [ 268.188593] cloud-init[1053]: # Subtest: returns nothing for output that holds no device rows [ 268.194105] cloud-init[1053]: ok 5 - returns nothing for output that holds no device rows [ 268.195957] cloud-init[1053]: --- [ 268.199217] cloud-init[1053]: duration_ms: 3.281116 [ 268.201388] cloud-init[1053]: type: 'test' [ 268.201916] cloud-init[1053]: ... [ 268.203720] cloud-init[1053]: 1..5 [ 268.208594] cloud-init[1053]: ok 68 - npu-smi parsing [ 268.214558] cloud-init[1053]: --- [ 268.218243] cloud-init[1053]: duration_ms: 91.526171 [ 268.222186] cloud-init[1053]: type: 'suite' [ 268.224470] cloud-init[1053]: ... [ 268.232598] cloud-init[1053]: # Subtest: reading the driver through DCMI [ 268.235623] cloud-init[1053]: # Subtest: a machine with no usable Python falls back instead of failing [ 268.236887] cloud-init[1053]: ok 1 - a machine with no usable Python falls back instead of failing [ 268.238450] cloud-init[1053]: --- [ 268.239387] cloud-init[1053]: duration_ms: 110.472316 [ 268.244568] cloud-init[1053]: type: 'test' [ 268.247048] cloud-init[1053]: ... [ 268.397820] cloud-init[1053]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 268.408642] cloud-init[1053]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 268.417897] cloud-init[1053]: --- [ 268.420652] cloud-init[1053]: duration_ms: 809.066242 [ 268.422612] cloud-init[1053]: type: 'test' [ 268.423905] cloud-init[1053]: ... [ 269.177957] cloud-init[1053]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 269.204628] cloud-init[1053]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 269.214908] cloud-init[1053]: --- [ 269.220190] cloud-init[1053]: duration_ms: 178.407754 [ 269.222904] cloud-init[1053]: type: 'test' [ 269.230184] cloud-init[1053]: ... [ 269.237408] cloud-init[1053]: 1..3 [ 269.239027] cloud-init[1053]: ok 69 - reading the driver through DCMI [ 269.240509] cloud-init[1053]: --- [ 269.241942] cloud-init[1053]: duration_ms: 1128.372522 [ 269.243249] cloud-init[1053]: type: 'suite' [ 269.244577] cloud-init[1053]: ... [ 269.259817] cloud-init[1053]: # Subtest: chip mapping [ 269.293866] cloud-init[1053]: # Subtest: reads the device node each chip owns, not the card number [ 269.307947] cloud-init[1053]: ok 1 - reads the device node each chip owns, not the card number [ 269.328876] cloud-init[1053]: --- [ 269.331803] cloud-init[1053]: duration_ms: 17.296058 [ 269.333493] cloud-init[1053]: type: 'test' [ 269.346418] cloud-init[1053]: ... [ 269.349863] cloud-init[1053]: # Subtest: skips chips that are not compute devices [ 269.362340] cloud-init[1053]: ok 2 - skips chips that are not compute devices [ 269.377300] cloud-init[1053]: --- [ 269.379123] cloud-init[1053]: duration_ms: 11.787304 [ 269.382398] cloud-init[1053]: type: 'test' [ 269.388167] cloud-init[1053]: ... [ 269.438945] cloud-init[1053]: # Subtest: gives each die of a two-die card its own device node [ 269.444341] cloud-init[1053]: ok 3 - gives each die of a two-die card its own device node [ 269.445934] cloud-init[1053]: --- [ 269.452758] cloud-init[1053]: duration_ms: 4.896545 [ 269.457185] cloud-init[1053]: type: 'test' [ 269.458433] cloud-init[1053]: ... [ 269.463763] cloud-init[1053]: # Subtest: ignores headers and anything that is not four columns [ 269.468015] cloud-init[1053]: ok 4 - ignores headers and anything that is not four columns [ 269.470594] cloud-init[1053]: --- [ 269.472354] cloud-init[1053]: duration_ms: 2.897412 [ 269.477208] cloud-init[1053]: type: 'test' [ 269.481415] cloud-init[1053]: ... [ 269.485946] cloud-init[1053]: 1..4 [ 269.489780] cloud-init[1053]: ok 70 - chip mapping [ 269.498714] cloud-init[1053]: --- [ 269.503754] cloud-init[1053]: duration_ms: 46.351221 [ 269.508366] cloud-init[1053]: type: 'suite' [ 269.512385] cloud-init[1053]: ... [ 269.518891] cloud-init[1053]: # Subtest: a card with two dies [ 269.547757] cloud-init[1053]: # Subtest: reads one entry per die from the readings table [ 269.574395] cloud-init[1053]: ok 1 - reads one entry per die from the readings table [ 269.581689] cloud-init[1053]: --- [ 269.588619] cloud-init[1053]: duration_ms: 5.410061 [ 269.590730] cloud-init[1053]: type: 'test' [ 269.605898] cloud-init[1053]: ... [ 269.609752] cloud-init[1053]: 1..1 [ 269.616119] cloud-init[1053]: ok 71 - a card with two dies [ 269.625182] cloud-init[1053]: --- [ 269.626475] cloud-init[1053]: duration_ms: 7.433532 [ 269.630210] cloud-init[1053]: type: 'suite' [ 269.633530] cloud-init[1053]: ... [ 269.653989] cloud-init[1053]: # Subtest: device binds and sandbox numbering [ 269.664935] cloud-init[1053]: # Subtest: renumbers the selection from 0 in host order [ 269.678689] cloud-init[1053]: ok 1 - renumbers the selection from 0 in host order [ 269.681282] cloud-init[1053]: --- [ 269.683398] cloud-init[1053]: duration_ms: 4.997209 [ 269.685732] cloud-init[1053]: type: 'test' [ 269.687852] cloud-init[1053]: ... [ 269.690432] cloud-init[1053]: # Subtest: gives the same layout however the operator ordered the boxes [ 269.702302] cloud-init[1053]: ok 2 - gives the same layout however the operator ordered the boxes [ 269.708456] cloud-init[1053]: --- [ 269.724880] cloud-init[1053]: duration_ms: 11.752987 [ 269.754153] cloud-init[1053]: type: 'test' [ 269.755443] cloud-init[1053]: ... [ 269.762367] cloud-init[1053]: # Subtest: collapses a repeated card instead of binding it twice [ 269.776872] cloud-init[1053]: ok 3 - collapses a repeated card instead of binding it twice [ 269.782333] cloud-init[1053]: --- [ 269.789114] cloud-init[1053]: duration_ms: 6.067646 [ 269.797375] cloud-init[1053]: type: 'test' [ 269.810449] cloud-init[1053]: ... [ 269.817493] cloud-init[1053]: # Subtest: emits nothing at all when no card was selected [ 269.827321] cloud-init[1053]: ok 4 - emits nothing at all when no card was selected [ 269.830341] cloud-init[1053]: --- [ 269.831776] cloud-init[1053]: duration_ms: 11.218823 [ 269.851359] cloud-init[1053]: type: 'test' [ 269.859531] cloud-init[1053]: ... [ 269.873669] cloud-init[1053]: # Subtest: binds only the management nodes this host actually has [ 269.885264] cloud-init[1053]: ok 5 - binds only the management nodes this host actually has [ 269.895503] cloud-init[1053]: --- [ 269.901928] cloud-init[1053]: duration_ms: 3.873005 [ 269.913472] cloud-init[1053]: type: 'test' [ 269.920722] cloud-init[1053]: ... [ 269.922334] cloud-init[1053]: # Subtest: names the host device by index [ 269.937718] cloud-init[1053]: ok 6 - names the host device by index [ 269.947910] cloud-init[1053]: --- [ 269.950815] cloud-init[1053]: duration_ms: 6.555682 [ 269.964996] cloud-init[1053]: type: 'test' [ 269.967857] cloud-init[1053]: ... [ 269.970001] cloud-init[1053]: 1..6 [ 269.986586] cloud-init[1053]: ok 72 - device binds and sandbox numbering [ 269.997710] cloud-init[1053]: --- [ 270.009574] cloud-init[1053]: duration_ms: 59.53241 [ 270.011912] cloud-init[1053]: type: 'suite' [ 270.013554] cloud-init[1053]: ... [ 270.030752] cloud-init[1053]: # Subtest: sandbox probe argv [ 270.035185] cloud-init[1053]: # Subtest: gives the probed card the sandbox's device 0 [ 270.047383] cloud-init[1053]: ok 1 - gives the probed card the sandbox's device 0 [ 270.064827] cloud-init[1053]: --- [ 270.066762] cloud-init[1053]: duration_ms: 12.803675 [ 270.068818] cloud-init[1053]: type: 'test' [ 270.087538] cloud-init[1053]: ... [ 270.091507] cloud-init[1053]: # Subtest: mounts a fresh /dev before binding any card [ 270.094622] cloud-init[1053]: ok 2 - mounts a fresh /dev before binding any card [ 270.097343] cloud-init[1053]: --- [ 270.132587] cloud-init[1053]: duration_ms: 3.045782 [ 270.151179] cloud-init[1053]: type: 'test' [ 270.172253] cloud-init[1053]: ... [ 270.194448] cloud-init[1053]: # Subtest: probes under the same isolation a real execution uses [ 270.210757] cloud-init[1053]: ok 3 - probes under the same isolation a real execution uses [ 270.237570] cloud-init[1053]: --- [ 270.254670] cloud-init[1053]: duration_ms: 34.076361 [ 270.261598] cloud-init[1053]: type: 'test' [ 270.274709] cloud-init[1053]: ... [ 270.284303] cloud-init[1053]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 270.287536] cloud-init[1053]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 270.303293] cloud-init[1053]: --- [ 270.306368] cloud-init[1053]: duration_ms: 18.29302 [ 270.320393] cloud-init[1053]: type: 'test' [ 270.332329] cloud-init[1053]: ... [ 270.363302] cloud-init[1053]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 270.377499] cloud-init[1053]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 270.391777] cloud-init[1053]: --- [ 270.397158] cloud-init[1053]: duration_ms: 6.251113 [ 270.413429] cloud-init[1053]: type: 'test' [ 270.426803] cloud-init[1053]: ... [ 270.432414] cloud-init[1053]: # Subtest: carries the driver library path the loader needs [ 270.454066] cloud-init[1053]: ok 6 - carries the driver library path the loader needs [ 270.454985] cloud-init[1053]: --- [ 270.457752] cloud-init[1053]: duration_ms: 7.812256 [ 270.460436] cloud-init[1053]: type: 'test' [ 270.463288] cloud-init[1053]: ... [ 270.467691] cloud-init[1053]: 1..6 [ 270.470760] cloud-init[1053]: ok 73 - sandbox probe argv [ 270.472777] cloud-init[1053]: --- [ 270.478679] cloud-init[1053]: duration_ms: 117.402834 [ 270.479673] cloud-init[1053]: type: 'suite' [ 270.486774] cloud-init[1053]: ... [ 270.487767] cloud-init[1053]: # Subtest: sandbox environment [ 270.492709] cloud-init[1053]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 270.493664] cloud-init[1053]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 270.500485] cloud-init[1053]: --- [ 270.505102] cloud-init[1053]: duration_ms: 9.099298 [ 270.506659] cloud-init[1053]: type: 'test' [ 270.516133] cloud-init[1053]: ... [ 270.517498] cloud-init[1053]: # Subtest: points the operator compiler at the toolkit's Python packages [ 270.518955] cloud-init[1053]: ok 2 - points the operator compiler at the toolkit's Python packages [ 270.521473] cloud-init[1053]: --- [ 270.521986] cloud-init[1053]: duration_ms: 8.094796 [ 270.537326] cloud-init[1053]: type: 'test' [ 270.538578] cloud-init[1053]: ... [ 270.543857] cloud-init[1053]: # Subtest: follows a relocated toolkit [ 270.552369] cloud-init[1053]: ok 3 - follows a relocated toolkit [ 270.553846] cloud-init[1053]: --- [ 270.561312] cloud-init[1053]: duration_ms: 4.141997 [ 270.564957] cloud-init[1053]: type: 'test' [ 270.574656] cloud-init[1053]: ... [ 270.587275] cloud-init[1053]: 1..3 [ 270.595362] cloud-init[1053]: ok 74 - sandbox environment [ 270.599584] cloud-init[1053]: --- [ 270.606224] cloud-init[1053]: duration_ms: 36.345885 [ 270.608526] cloud-init[1053]: type: 'suite' [ 270.613888] cloud-init[1053]: ... [ 270.617894] cloud-init[1053]: # Subtest: prepareSandboxNpu [ 270.620002] cloud-init[1053]: # Subtest: stays out of the launch entirely when nothing was selected [ 270.631719] cloud-init[1053]: ok 1 - stays out of the launch entirely when nothing was selected [ 270.639690] cloud-init[1053]: --- [ 270.648232] cloud-init[1053]: duration_ms: 10.782763 [ 270.655116] cloud-init[1053]: type: 'test' [ 270.662128] cloud-init[1053]: ... [ 270.781974] cloud-init[1053]: # Subtest: reports how the selected cards appear inside the sandbox [ 270.839421] cloud-init[1053]: ok 2 - reports how the selected cards appear inside the sandbox [ 270.853744] cloud-init[1053]: --- [ 270.855253] cloud-init[1053]: duration_ms: 1567.29756 [ 270.857392] cloud-init[1053]: type: 'test' [ 270.860848] cloud-init[1053]: ... [ 270.887399] cloud-init[1053]: 1..2 [ 270.898851] cloud-init[1053]: ok 75 - prepareSandboxNpu [ 270.907624] cloud-init[1053]: --- [ 270.921866] cloud-init[1053]: duration_ms: 1763.671246 [ 270.929745] cloud-init[1053]: type: 'suite' [ 270.934192] cloud-init[1053]: ... [ 270.940798] cloud-init[1053]: # Subtest: probe failure reasons [ 271.021725] cloud-init[1053]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 271.041783] cloud-init[1053]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 271.049526] cloud-init[1053]: --- [ 271.064742] cloud-init[1053]: duration_ms: 10.275967 [ 271.066377] cloud-init[1053]: type: 'test' [ 271.096205] cloud-init[1053]: ... [ 271.105499] cloud-init[1053]: # Subtest: falls back to the process error when the probe printed nothing [ 271.162609] cloud-init[1053]: ok 2 - falls back to the process error when the probe printed nothing [ 271.179307] cloud-init[1053]: --- [ 271.182395] cloud-init[1053]: duration_ms: 7.02231 [ 271.253728] cloud-init[1053]: type: 'test' [ 271.269299] cloud-init[1053]: ... [ 271.275877] cloud-init[1053]: 1..2 [ 271.302749] cloud-init[1053]: ok 76 - probe failure reasons [ 271.309353] cloud-init[1053]: --- [ 271.336609] cloud-init[1053]: duration_ms: 20.453653 [ 271.339843] cloud-init[1053]: type: 'suite' [ 271.343383] cloud-init[1053]: ... [ 271.418555] cloud-init[1053]: # Subtest: inventory cache [ 271.484638] cloud-init[1053]: # Subtest: serves a fresh inventory instead of re-probing every card [ 271.555795] cloud-init[1053]: ok 1 - serves a fresh inventory instead of re-probing every card [ 271.576194] cloud-init[1053]: --- [ 271.593872] cloud-init[1053]: duration_ms: 30.502906 [ 271.601315] cloud-init[1053]: type: 'test' [ 271.610913] cloud-init[1053]: ... [ 271.668395] cloud-init[1053]: # Subtest: re-probes once the inventory is older than the cache window [ 271.691196] cloud-init[1053]: ok 2 - re-probes once the inventory is older than the cache window [ 271.692132] cloud-init[1053]: --- [ 271.698885] cloud-init[1053]: duration_ms: 4.903574 [ 271.705823] cloud-init[1053]: type: 'test' [ 271.726521] cloud-init[1053]: ... [ 271.741130] cloud-init[1053]: # Subtest: re-probes after an explicit refresh [ 271.755399] cloud-init[1053]: ok 3 - re-probes after an explicit refresh [ 271.779826] cloud-init[1053]: --- [ 271.784874] cloud-init[1053]: duration_ms: 4.549919 [ 271.797363] cloud-init[1053]: type: 'test' [ 271.802670] cloud-init[1053]: ... [ 271.806654] cloud-init[1053]: # Subtest: lets a failed probe be retried rather than caching the failure [ 271.819505] cloud-init[1053]: ok 4 - lets a failed probe be retried rather than caching the failure [ 271.831229] cloud-init[1053]: --- [ 271.837325] cloud-init[1053]: duration_ms: 9.201441 [ 271.839916] cloud-init[1053]: type: 'test' [ 271.851616] cloud-init[1053]: ... [ 271.854703] cloud-init[1053]: 1..4 [ 271.859211] cloud-init[1053]: ok 77 - inventory cache [ 271.864523] cloud-init[1053]: --- [ 271.870105] cloud-init[1053]: duration_ms: 55.15615 [ 271.873924] cloud-init[1053]: type: 'suite' [ 271.879442] cloud-init[1053]: ... [ 271.880822] cloud-init[1053]: # Subtest: which cards an operator may tick [ 271.887306] cloud-init[1053]: # Subtest: offers only the cards the sandbox probe could open [ 271.893696] cloud-init[1053]: ok 1 - offers only the cards the sandbox probe could open [ 271.897525] cloud-init[1053]: --- [ 271.899530] cloud-init[1053]: duration_ms: 6.499416 [ 271.908760] cloud-init[1053]: type: 'test' [ 271.910461] cloud-init[1053]: ... [ 271.918593] cloud-init[1053]: # Subtest: offers nothing on a machine without Ascend cards [ 271.923525] cloud-init[1053]: ok 2 - offers nothing on a machine without Ascend cards [ 271.928261] cloud-init[1053]: --- [ 271.929892] cloud-init[1053]: duration_ms: 2.34679 [ 271.935372] cloud-init[1053]: type: 'test' [ 271.938240] cloud-init[1053]: ... [ 271.941967] cloud-init[1053]: # Subtest: refuses a card the sandbox cannot open and says why [ 271.949398] cloud-init[1053]: ok 3 - refuses a card the sandbox cannot open and says why [ 271.953396] cloud-init[1053]: --- [ 271.954737] cloud-init[1053]: duration_ms: 6.453599 [ 271.956307] cloud-init[1053]: type: 'test' [ 271.975504] cloud-init[1053]: ... [ 271.988683] cloud-init[1053]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 271.990570] cloud-init[1053]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 271.994200] cloud-init[1053]: --- [ 271.995936] cloud-init[1053]: duration_ms: 3.388438 [ 271.998157] cloud-init[1053]: type: 'test' [ 271.999844] cloud-init[1053]: ... [ 272.001225] cloud-init[1053]: # Subtest: refuses a card that has since disappeared from the machine [ 272.006867] cloud-init[1053]: ok 5 - refuses a card that has since disappeared from the machine [ 272.010343] cloud-init[1053]: --- [ 272.012667] cloud-init[1053]: duration_ms: 3.986578 [ 272.016782] cloud-init[1053]: type: 'test' [ 272.018658] cloud-init[1053]: ... [ 272.020858] cloud-init[1053]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 272.022873] cloud-init[1053]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 272.024618] cloud-init[1053]: --- [ 272.027502] cloud-init[1053]: duration_ms: 2.942689 [ 272.029692] cloud-init[1053]: type: 'test' [ 272.033425] cloud-init[1053]: ... [ 272.034699] cloud-init[1053]: # Subtest: accepts a repeated tick once [ 272.037556] cloud-init[1053]: ok 7 - accepts a repeated tick once [ 272.039752] cloud-init[1053]: --- [ 272.040787] cloud-init[1053]: duration_ms: 12.950545 [ 272.044667] cloud-init[1053]: type: 'test' [ 272.056142] cloud-init[1053]: ... [ 272.057911] cloud-init[1053]: # Subtest: maps an empty selection to an empty layout [ 272.065756] cloud-init[1053]: ok 8 - maps an empty selection to an empty layout [ 272.068421] cloud-init[1053]: --- [ 272.070198] cloud-init[1053]: duration_ms: 2.305722 [ 272.072069] cloud-init[1053]: type: 'test' [ 272.074447] cloud-init[1053]: ... [ 272.075901] cloud-init[1053]: 1..8 [ 272.078008] cloud-init[1053]: ok 78 - which cards an operator may tick [ 272.080376] cloud-init[1053]: --- [ 272.082173] cloud-init[1053]: duration_ms: 47.736498 [ 272.088224] cloud-init[1053]: type: 'suite' [ 272.089442] cloud-init[1053]: ... [ 272.091326] cloud-init[1053]: # Subtest: sandbox launch with NPU cards [ 272.093213] cloud-init[1053]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 272.095286] cloud-init[1053]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 272.098251] cloud-init[1053]: --- [ 272.099849] cloud-init[1053]: duration_ms: 1068.817908 [ 272.106312] cloud-init[1053]: type: 'test' [ 272.108429] cloud-init[1053]: ... [ 272.111387] cloud-init[1053]: # Subtest: never exposes a host card the operator did not select [ 272.114762] cloud-init[1053]: ok 2 - never exposes a host card the operator did not select [ 272.116816] cloud-init[1053]: --- [ 272.117871] cloud-init[1053]: duration_ms: 22.544119 [ 272.125272] cloud-init[1053]: type: 'test' [ 272.126735] cloud-init[1053]: ... [ 272.127707] cloud-init[1053]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 272.131741] cloud-init[1053]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 272.136411] cloud-init[1053]: --- [ 272.138350] cloud-init[1053]: duration_ms: 4.291386 [ 272.151252] cloud-init[1053]: type: 'test' [ 272.177691] cloud-init[1053]: ... [ 272.178665] cloud-init[1053]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 272.180758] cloud-init[1053]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 272.205333] cloud-init[1053]: --- [ 272.212227] cloud-init[1053]: duration_ms: 64.728217 [ 272.213678] cloud-init[1053]: type: 'test' [ 272.221905] cloud-init[1053]: ... [ 272.222900] cloud-init[1053]: # Subtest: leaves PATH exactly as it was when no card was selected [ 272.228843] cloud-init[1053]: ok 5 - leaves PATH exactly as it was when no card was selected [ 272.243298] cloud-init[1053]: --- [ 272.245940] cloud-init[1053]: duration_ms: 13.799818 [ 272.248589] cloud-init[1053]: type: 'test' [ 272.250244] cloud-init[1053]: ... [ 272.350351] cloud-init[1053]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 272.379380] cloud-init[1053]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 272.380503] cloud-init[1053]: --- [ 272.381821] cloud-init[1053]: duration_ms: 234.203258 [ 272.396951] cloud-init[1053]: type: 'test' [ 272.401899] cloud-init[1053]: ... [ 272.436594] cloud-init[1053]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 272.463702] cloud-init[1053]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 272.487248] cloud-init[1053]: --- [ 272.496160] cloud-init[1053]: duration_ms: 111.939893 [ 272.501305] cloud-init[1053]: type: 'test' [ 272.508366] cloud-init[1053]: ... [ 272.575199] cloud-init[1053]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 272.628408] cloud-init[1053]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 272.631739] cloud-init[1053]: --- [ 272.663913] cloud-init[1053]: duration_ms: 141.009187 [ 272.665831] cloud-init[1053]: type: 'test' [ 272.683765] cloud-init[1053]: ... [ 272.694659] cloud-init[1053]: 1..8 [ 272.708785] cloud-init[1053]: ok 79 - sandbox launch with NPU cards [ 272.726334] cloud-init[1053]: --- [ 272.731805] cloud-init[1053]: duration_ms: 1706.942671 [ 272.732913] cloud-init[1053]: type: 'suite' [ 272.753364] cloud-init[1053]: ... [ 272.768444] cloud-init[1053]: # Subtest: validating a selection at launch time [ 272.780869] cloud-init[1053]: # Subtest: probes nothing at all for an execution that wants no card [ 272.789499] cloud-init[1053]: ok 1 - probes nothing at all for an execution that wants no card [ 272.793645] cloud-init[1053]: --- [ 272.800161] cloud-init[1053]: duration_ms: 31.077197 [ 272.801846] cloud-init[1053]: type: 'test' [ 272.803912] cloud-init[1053]: ... [ 272.825691] cloud-init[1053]: # Subtest: probes exactly the cards the execution asked for, and no others [ 272.849953] cloud-init[1053]: ok 2 - probes exactly the cards the execution asked for, and no others [ 272.856784] cloud-init[1053]: --- [ 272.861772] cloud-init[1053]: duration_ms: 313.146338 [ 272.867620] cloud-init[1053]: type: 'test' [ 272.873599] cloud-init[1053]: ... [ 272.924566] cloud-init[1053]: # Subtest: builds the device plumbing for cards that are still usable [ 272.952790] cloud-init[1053]: ok 3 - builds the device plumbing for cards that are still usable [ 272.958684] cloud-init[1053]: --- [ 272.963273] cloud-init[1053]: duration_ms: 69.777763 [ 272.977033] cloud-init[1053]: type: 'test' [ 272.978682] cloud-init[1053]: ... [ 272.984650] cloud-init[1053]: # Subtest: fails the execution by name when a card stopped being usable [ 272.996696] cloud-init[1053]: ok 4 - fails the execution by name when a card stopped being usable [ 273.008186] cloud-init[1053]: --- [ 273.013242] cloud-init[1053]: duration_ms: 11.177166 [ 273.015430] cloud-init[1053]: type: 'test' [ 273.024229] cloud-init[1053]: ... [ 273.034208] cloud-init[1053]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 273.039784] cloud-init[1053]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 273.060926] cloud-init[1053]: --- [ 273.067702] cloud-init[1053]: duration_ms: 3.457184 [ 273.069795] cloud-init[1053]: type: 'test' [ 273.073583] cloud-init[1053]: ... [ 273.075242] cloud-init[1053]: 1..5 [ 273.083732] cloud-init[1053]: ok 80 - validating a selection at launch time [ 273.104597] cloud-init[1053]: --- [ 273.111179] cloud-init[1053]: duration_ms: 436.197392 [ 273.131107] cloud-init[1053]: type: 'suite' [ 273.133749] cloud-init[1053]: ... [ 275.263409] cloud-init[1053]: # Subtest: an execution request drives the sandbox's cards [ 275.271751] cloud-init[1053]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 275.273179] cloud-init[1053]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 275.275165] cloud-init[1053]: --- [ 275.275887] cloud-init[1053]: duration_ms: 2323.552896 [ 275.285282] cloud-init[1053]: type: 'test' [ 275.286123] cloud-init[1053]: ... [ 275.645908] cloud-init[1053]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 275.660499] cloud-init[1053]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 275.679999] cloud-init[1053]: --- [ 275.681284] cloud-init[1053]: duration_ms: 384.191348 [ 275.681869] cloud-init[1053]: type: 'test' [ 275.682491] cloud-init[1053]: ... [ 275.866444] cloud-init[1053]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 275.869879] cloud-init[1053]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 275.873613] cloud-init[1053]: --- [ 275.905408] cloud-init[1053]: duration_ms: 195.22421 [ 275.906465] cloud-init[1053]: type: 'test' [ 275.907166] cloud-init[1053]: ... [ 276.060963] cloud-init[1053]: # Subtest: a card the cached status still calls usable does not get waved through [ 276.093826] cloud-init[1053]: ok 4 - a card the cached status still calls usable does not get waved through [ 276.104259] cloud-init[1053]: --- [ 276.105868] cloud-init[1053]: duration_ms: 196.181055 [ 276.108440] cloud-init[1053]: type: 'test' [ 276.130746] cloud-init[1053]: ... [ 276.677796] cloud-init[1053]: # Subtest: an execution without cards never reaches the probe [ 276.705488] cloud-init[1053]: ok 5 - an execution without cards never reaches the probe [ 276.706993] cloud-init[1053]: --- [ 276.709527] cloud-init[1053]: duration_ms: 634.862746 [ 276.722630] cloud-init[1053]: type: 'test' [ 276.727455] cloud-init[1053]: ... [ 276.731634] cloud-init[1053]: 1..5 [ 276.733869] cloud-init[1053]: ok 81 - an execution request drives the sandbox's cards [ 276.747343] cloud-init[1053]: --- [ 276.752502] cloud-init[1053]: duration_ms: 3744.479679 [ 276.767728] cloud-init[1053]: type: 'suite' [ 276.773673] cloud-init[1053]: ... [ 278.683465] cloud-init[1053]: # Subtest: execution signature freshness window [ 278.692596] cloud-init[1053]: # Subtest: stays at 30s unless an operator widens it by name [ 278.704118] cloud-init[1053]: ok 1 - stays at 30s unless an operator widens it by name [ 278.705148] cloud-init[1053]: --- [ 278.707205] cloud-init[1053]: duration_ms: 15.38825 [ 278.708712] cloud-init[1053]: type: 'test' [ 278.711112] cloud-init[1053]: ... [ 278.718034] cloud-init[1053]: # Subtest: widens only for an explicit variable [ 278.725584] cloud-init[1053]: ok 2 - widens only for an explicit variable [ 278.730191] cloud-init[1053]: --- [ 278.731142] cloud-init[1053]: duration_ms: 3.779712 [ 278.736215] cloud-init[1053]: type: 'test' [ 278.739549] cloud-init[1053]: ... [ 278.751840] cloud-init[1053]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 278.777319] cloud-init[1053]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 278.782670] cloud-init[1053]: --- [ 278.784512] cloud-init[1053]: duration_ms: 11.121311 [ 278.787642] cloud-init[1053]: type: 'test' [ 278.789150] cloud-init[1053]: ... [ 278.798432] cloud-init[1053]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 278.809315] cloud-init[1053]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 278.822842] cloud-init[1053]: --- [ 278.827558] cloud-init[1053]: duration_ms: 27.84323 [ 278.831877] cloud-init[1053]: type: 'test' [ 278.836829] cloud-init[1053]: ... [ 278.846152] cloud-init[1053]: 1..4 [ 278.848528] cloud-init[1053]: ok 82 - execution signature freshness window [ 278.851245] cloud-init[1053]: --- [ 278.853715] cloud-init[1053]: duration_ms: 83.901054 [ 278.856137] cloud-init[1053]: type: 'suite' [ 278.857466] cloud-init[1053]: ... [ 280.568340] cloud-init[1053]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 280.579553] cloud-init[1053]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 280.582910] cloud-init[1053]: --- [ 280.594980] cloud-init[1053]: duration_ms: 314.281745 [ 280.597747] cloud-init[1053]: type: 'test' [ 280.599475] cloud-init[1053]: ... [ 280.674507] cloud-init[1053]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 280.686817] cloud-init[1053]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 280.698581] cloud-init[1053]: --- [ 280.702992] cloud-init[1053]: duration_ms: 238.566112 [ 280.703943] cloud-init[1053]: type: 'test' [ 280.704703] cloud-init[1053]: ... [ 283.467354] cloud-init[1053]: # Subtest: sandbox launch arguments [ 283.489001] cloud-init[1053]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 283.493693] cloud-init[1053]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 283.499813] cloud-init[1053]: --- [ 283.500713] cloud-init[1053]: duration_ms: 29.934968 [ 283.501474] cloud-init[1053]: type: 'test' [ 283.528599] cloud-init[1053]: ... [ 283.530420] cloud-init[1053]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 283.548568] cloud-init[1053]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 283.560483] cloud-init[1053]: --- [ 283.561966] cloud-init[1053]: duration_ms: 8.984297 [ 283.573413] cloud-init[1053]: type: 'test' [ 283.576438] cloud-init[1053]: ... [ 283.656174] cloud-init[1053]: # Subtest: omits --disable-userns without weakening any other isolation [ 283.702863] cloud-init[1053]: ok 3 - omits --disable-userns without weakening any other isolation [ 283.705432] cloud-init[1053]: --- [ 283.706114] cloud-init[1053]: duration_ms: 22.183177 [ 283.710977] cloud-init[1053]: type: 'test' [ 283.722699] cloud-init[1053]: ... [ 283.817441] cloud-init[1053]: # Subtest: supports both degradations at once [ 283.974221] cloud-init[1053]: ok 4 - supports both degradations at once [ 283.985464] cloud-init[1053]: --- [ 283.988552] cloud-init[1053]: duration_ms: 8.498421 [ 283.989473] cloud-init[1053]: type: 'test' [ 283.990125] cloud-init[1053]: ... [ 283.994585] cloud-init[1053]: 1..4 [ 283.995613] cloud-init[1053]: ok 85 - sandbox launch arguments [ 284.007552] cloud-init[1053]: --- [ 284.008416] cloud-init[1053]: duration_ms: 94.246801 [ 284.009155] cloud-init[1053]: type: 'suite' [ 284.009810] cloud-init[1053]: ... [ 284.035719] cloud-init[1053]: # Subtest: host CA trust inside the sandbox [ 284.076974] cloud-init[1053]: # Subtest: carries the resolved trust store into the binds and the environment [ 284.087876] cloud-init[1053]: ok 1 - carries the resolved trust store into the binds and the environment [ 284.093435] cloud-init[1053]: --- [ 284.103214] cloud-init[1053]: duration_ms: 16.541642 [ 284.104418] cloud-init[1053]: type: 'test' [ 284.104987] cloud-init[1053]: ... [ 284.177923] cloud-init[1053]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 284.196173] cloud-init[1053]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 284.205240] cloud-init[1053]: --- [ 284.206717] cloud-init[1053]: duration_ms: 836.324597 [ 284.212396] cloud-init[1053]: type: 'test' [ 284.213578] cloud-init[1053]: ... [ 284.214881] cloud-init[1053]: 1..2 [ 284.218296] cloud-init[1053]: ok 86 - host CA trust inside the sandbox [ 284.219414] cloud-init[1053]: --- [ 284.219975] cloud-init[1053]: duration_ms: 861.878284 [ 284.225771] cloud-init[1053]: type: 'suite' [ 284.227430] cloud-init[1053]: ... [ 284.356697] cloud-init[1053]: # Subtest: sandbox process identity [ 284.362092] cloud-init[1053]: # Subtest: stages only the current uid and gid for CANN GE/TBE lookups [ 284.372438] cloud-init[1053]: ok 1 - stages only the current uid and gid for CANN GE/TBE lookups [ 284.373704] cloud-init[1053]: --- [ 284.374379] cloud-init[1053]: duration_ms: 182.635104 [ 284.375742] cloud-init[1053]: type: 'test' [ 284.376516] cloud-init[1053]: ... [ 284.390388] cloud-init[1053]: 1..1 [ 284.399455] cloud-init[1053]: ok 87 - sandbox process identity [ 284.410522] cloud-init[1053]: --- [ 284.412450] cloud-init[1053]: duration_ms: 198.315575 [ 284.415927] cloud-init[1053]: type: 'suite' [ 284.418825] cloud-init[1053]: ... [ 284.654883] cloud-init[1053]: # Subtest: detection feeding the launch [ 284.661822] cloud-init[1053]: # Subtest: keeps the full profile where nothing is refused [ 284.663279] cloud-init[1053]: ok 1 - keeps the full profile where nothing is refused [ 284.663940] cloud-init[1053]: --- [ 284.668820] cloud-init[1053]: duration_ms: 188.837301 [ 284.691818] cloud-init[1053]: type: 'test' [ 284.693326] cloud-init[1053]: ... [ 285.163896] cloud-init[1053]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 285.185986] cloud-init[1053]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 285.193900] cloud-init[1053]: --- [ 285.199341] cloud-init[1053]: duration_ms: 503.995608 [ 285.200307] cloud-init[1053]: type: 'test' [ 285.200843] cloud-init[1053]: ... [ 285.398438] cloud-init[1053]: # Subtest: degrades both axes where the environment refuses both [ 285.401326] cloud-init[1053]: ok 3 - degrades both axes where the environment refuses both [ 285.402427] cloud-init[1053]: --- [ 285.402954] cloud-init[1053]: duration_ms: 286.082252 [ 285.405436] cloud-init[1053]: type: 'test' [ 285.406090] cloud-init[1053]: ... [ 285.520376] cloud-init[1053]: # Subtest: does not touch /proc when only --disable-userns is refused [ 285.524674] cloud-init[1053]: ok 4 - does not touch /proc when only --disable-userns is refused [ 285.527244] cloud-init[1053]: --- [ 285.530573] cloud-init[1053]: duration_ms: 118.866264 [ 285.536210] cloud-init[1053]: type: 'test' [ 285.536795] cloud-init[1053]: ... [ 285.571756] cloud-init[1053]: 1..4 [ 285.576906] cloud-init[1053]: ok 88 - detection feeding the launch [ 285.582432] cloud-init[1053]: --- [ 285.583514] cloud-init[1053]: duration_ms: 1208.266551 [ 285.584960] cloud-init[1053]: type: 'suite' [ 285.586899] cloud-init[1053]: ... [ 285.699953] cloud-init[1053]: # Subtest: host interpreter masks [ 285.717716] cloud-init[1053]: # Subtest: masks the resolved target, never the symlink itself [ 285.724357] cloud-init[1053]: ok 1 - masks the resolved target, never the symlink itself [ 285.725268] cloud-init[1053]: --- [ 285.725820] cloud-init[1053]: duration_ms: 39.304009 [ 285.728682] cloud-init[1053]: type: 'test' [ 285.742364] cloud-init[1053]: ... [ 285.803394] cloud-init[1053]: # Subtest: four names sharing one real interpreter collapse to one mask [ 285.824150] cloud-init[1053]: ok 2 - four names sharing one real interpreter collapse to one mask [ 285.833250] cloud-init[1053]: --- [ 285.838150] cloud-init[1053]: duration_ms: 79.378057 [ 285.843500] cloud-init[1053]: type: 'test' [ 285.850515] cloud-init[1053]: ... [ 285.948305] cloud-init[1053]: # Subtest: a name that merely starts with python is left alone [ 285.974791] cloud-init[1053]: ok 3 - a name that merely starts with python is left alone [ 285.988452] cloud-init[1053]: --- [ 286.002721] cloud-init[1053]: duration_ms: 108.672739 [ 286.004279] cloud-init[1053]: type: 'test' [ 286.009146] cloud-init[1053]: ... [ 286.080964] cloud-init[1053]: # Subtest: a dangling link is skipped rather than failing the launch [ 286.087248] cloud-init[1053]: ok 4 - a dangling link is skipped rather than failing the launch [ 286.089804] cloud-init[1053]: --- [ 286.094314] cloud-init[1053]: duration_ms: 150.053037 [ 286.098945] cloud-init[1053]: type: 'test' [ 286.105708] cloud-init[1053]: ... [ 286.158824] cloud-init[1053]: 1..4 [ 286.170765] cloud-init[1053]: ok 89 - host interpreter masks [ 286.189728] cloud-init[1053]: --- [ 286.193245] cloud-init[1053]: duration_ms: 579.805553 [ 286.203443] cloud-init[1053]: type: 'suite' [ 286.204289] cloud-init[1053]: ... [ 288.177842] cloud-init[1053]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 288.193953] cloud-init[1053]: ok 90 - allowed domain entries are normalized, de-duplicated and sorted [ 288.203560] cloud-init[1053]: --- [ 288.211879] cloud-init[1053]: duration_ms: 35.921161 [ 288.214450] cloud-init[1053]: type: 'test' [ 288.215150] cloud-init[1053]: ... [ 288.270545] cloud-init[1053]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 288.280890] cloud-init[1053]: ok 91 - allowed domain entries reject IP literals, URLs and malformed hosts [ 288.284932] cloud-init[1053]: --- [ 288.301436] cloud-init[1053]: duration_ms: 11.297749 [ 288.302532] cloud-init[1053]: type: 'test' [ 288.303573] cloud-init[1053]: ... [ 288.365804] cloud-init[1053]: # Subtest: exact entries match only the host itself [ 288.383206] cloud-init[1053]: ok 92 - exact entries match only the host itself [ 288.405533] cloud-init[1053]: --- [ 288.406764] cloud-init[1053]: duration_ms: 5.920316 [ 288.407828] cloud-init[1053]: type: 'test' [ 288.408479] cloud-init[1053]: ... [ 288.410164] cloud-init[1053]: # Subtest: wildcard entries match at a label boundary only [ 288.411146] cloud-init[1053]: ok 93 - wildcard entries match at a label boundary only [ 288.411770] cloud-init[1053]: --- [ 288.412447] cloud-init[1053]: duration_ms: 7.226797 [ 288.443091] cloud-init[1053]: type: 'test' [ 288.443858] cloud-init[1053]: ... [ 288.480133] cloud-init[1053]: # Subtest: a port suffix restricts the entry to that port [ 288.490859] cloud-init[1053]: ok 94 - a port suffix restricts the entry to that port [ 288.498561] cloud-init[1053]: --- [ 288.501914] cloud-init[1053]: duration_ms: 3.616364 [ 288.503442] cloud-init[1053]: type: 'test' [ 288.505438] cloud-init[1053]: ... [ 288.506321] cloud-init[1053]: # Subtest: IP targets never match a domain allowlist [ 288.508727] cloud-init[1053]: ok 95 - IP targets never match a domain allowlist [ 288.524557] cloud-init[1053]: --- [ 288.535699] cloud-init[1053]: duration_ms: 10.006498 [ 288.543687] cloud-init[1053]: type: 'test' [ 288.548269] cloud-init[1053]: ... [ 288.551671] cloud-init[1053]: # Subtest: epochs without a policy snapshot read as no network [ 288.557483] cloud-init[1053]: ok 96 - epochs without a policy snapshot read as no network [ 288.561530] cloud-init[1053]: --- [ 288.565371] cloud-init[1053]: duration_ms: 3.113868 [ 288.568605] cloud-init[1053]: type: 'test' [ 288.572682] cloud-init[1053]: ... [ 288.575766] cloud-init[1053]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 288.587127] cloud-init[1053]: ok 97 - a snapshot that disagrees with the epoch mode degrades to no network [ 288.601534] cloud-init[1053]: --- [ 288.604562] cloud-init[1053]: duration_ms: 1.974315 [ 288.607918] cloud-init[1053]: type: 'test' [ 288.613447] cloud-init[1053]: ... [ 288.615690] cloud-init[1053]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 288.621140] cloud-init[1053]: ok 98 - open is a valid sandbox network mode and round-trips through an epoch [ 288.624836] cloud-init[1053]: --- [ 288.630505] cloud-init[1053]: duration_ms: 8.536798 [ 288.632182] cloud-init[1053]: type: 'test' [ 288.632756] cloud-init[1053]: ... [ 291.913306] cloud-init[1053]: # (node:1296) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 291.927252] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 292.047987] cloud-init[1053]: # Subtest: a sandbox without network access keeps the current launch shape [ 292.062444] cloud-init[1053]: ok 99 - a sandbox without network access keeps the current launch shape [ 292.072527] cloud-init[1053]: --- [ 292.076646] cloud-init[1053]: duration_ms: 57.502101 [ 292.080837] cloud-init[1053]: type: 'test' [ 292.091253] cloud-init[1053]: ... [ 292.102586] cloud-init[1053]: # Subtest: an NPU sandbox permits the socket family without attaching an egress bridge [ 292.112148] cloud-init[1053]: ok 100 - an NPU sandbox permits the socket family without attaching an egress bridge [ 292.119367] cloud-init[1053]: --- [ 292.122957] cloud-init[1053]: duration_ms: 26.569619 [ 292.126400] cloud-init[1053]: type: 'test' [ 292.130884] cloud-init[1053]: ... [ 292.965313] cloud-init[1053]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 292.985812] cloud-init[1053]: ok 101 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 292.987243] cloud-init[1053]: --- [ 292.987830] cloud-init[1053]: duration_ms: 1065.405298 [ 292.989321] cloud-init[1053]: type: 'test' [ 292.989824] cloud-init[1053]: ... [ 293.007848] cloud-init[1053]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 293.036526] cloud-init[1053]: ok 102 - the network seccomp profile allows socket calls and keeps every other denial [ 293.039455] cloud-init[1053]: --- [ 293.040268] cloud-init[1053]: duration_ms: 23.395315 [ 293.043548] cloud-init[1053]: type: 'test' [ 293.045835] cloud-init[1053]: ... [ 293.118802] cloud-init[1053]: # Subtest: the seccomp variants are written to separate files [ 293.126791] cloud-init[1053]: ok 103 - the seccomp variants are written to separate files [ 293.139727] cloud-init[1053]: --- [ 293.141255] cloud-init[1053]: duration_ms: 206.850724 [ 293.157592] cloud-init[1053]: type: 'test' [ 293.160902] cloud-init[1053]: ... [ 293.186035] cloud-init[1053]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 293.199638] cloud-init[1053]: ok 104 - scientific environment install stays independent of the sandbox network policy [ 293.206132] cloud-init[1053]: --- [ 293.208566] cloud-init[1053]: duration_ms: 66.900251 [ 293.211300] cloud-init[1053]: type: 'test' [ 293.213155] cloud-init[1053]: ... [ 294.102427] cloud-init[1053]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 294.115230] cloud-init[1053]: ok 105 - runner health reports the sandbox network capability without touching the data directory [ 294.126794] cloud-init[1053]: --- [ 294.132415] cloud-init[1053]: duration_ms: 825.055873 [ 294.137375] cloud-init[1053]: type: 'test' [ 294.138354] cloud-init[1053]: ... [ 299.902806] cloud-init[1053]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 299.912138] cloud-init[1053]: ok 106 - a real sandbox reaches allowed domains through the gateway and nothing else [ 299.914938] cloud-init[1053]: --- [ 299.916421] cloud-init[1053]: duration_ms: 5857.860219 [ 299.919149] cloud-init[1053]: type: 'test' [ 299.920546] cloud-init[1053]: ... [ 303.997410] cloud-init[1053]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 304.009691] cloud-init[1053]: ok 107 - sandbox cancellation kills monitor and descendants before parent-death binding [ 304.024985] cloud-init[1053]: --- [ 304.028002] cloud-init[1053]: duration_ms: 1330.246746 [ 304.028832] cloud-init[1053]: type: 'test' [ 304.030265] cloud-init[1053]: ... [ 310.806380] cloud-init[1053]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 310.826235] cloud-init[1053]: ok 108 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 310.832142] cloud-init[1053]: --- [ 310.846927] cloud-init[1053]: duration_ms: 5245.819213 [ 310.850238] cloud-init[1053]: type: 'test' [ 310.856505] cloud-init[1053]: ... [ 316.391919] cloud-init[1053]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 316.401927] cloud-init[1053]: ok 109 - scientific execution uses the selected environment prefix and denies Python/R egress [ 316.404761] cloud-init[1053]: --- [ 316.405796] cloud-init[1053]: duration_ms: 5600.327547 [ 316.406926] cloud-init[1053]: type: 'test' [ 316.407871] cloud-init[1053]: ... [ 318.249226] cloud-init[1053]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 318.268752] cloud-init[1053]: ok 110 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 318.279399] cloud-init[1053]: --- [ 318.280481] cloud-init[1053]: duration_ms: 1878.77211 [ 318.281564] cloud-init[1053]: type: 'test' [ 318.282374] cloud-init[1053]: ... [ 327.064547] cloud-init[1053]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 327.094236] cloud-init[1053]: ok 111 - persistent Python kernels retain variables and restart across epoch or revision changes [ 327.095581] cloud-init[1053]: --- [ 327.096400] cloud-init[1053]: duration_ms: 8700.895076 [ 327.096983] cloud-init[1053]: type: 'test' [ 327.097613] cloud-init[1053]: ... [ 332.290634] cloud-init[1053]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 332.298438] cloud-init[1053]: ok 112 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 332.299445] cloud-init[1053]: --- [ 332.306584] cloud-init[1053]: duration_ms: 5307.812502 [ 332.309741] cloud-init[1053]: type: 'test' [ 332.313489] cloud-init[1053]: ... [ 336.692513] cloud-init[1053]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 336.712358] cloud-init[1053]: ok 113 - persistent R kernel path retains state and reports a generated workspace artifact [ 336.713318] cloud-init[1053]: --- [ 336.736789] cloud-init[1053]: duration_ms: 4362.696448 [ 336.738019] cloud-init[1053]: type: 'test' [ 336.738575] cloud-init[1053]: ... [ 340.693967] cloud-init[1053]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 340.719356] cloud-init[1053]: ok 114 - a persistent Kernel can be torn down by its runtime-status identity [ 340.727299] cloud-init[1053]: --- [ 340.729237] cloud-init[1053]: duration_ms: 4027.640998 [ 340.730872] cloud-init[1053]: type: 'test' [ 340.735570] cloud-init[1053]: ... [ 342.277203] cloud-init[1053]: # Subtest: Seatbelt strings escape profile metacharacters [ 342.293112] cloud-init[1053]: ok 115 - Seatbelt strings escape profile metacharacters [ 342.297740] cloud-init[1053]: --- [ 342.298614] cloud-init[1053]: duration_ms: 14.85204 [ 342.306389] cloud-init[1053]: type: 'test' [ 342.309275] cloud-init[1053]: ... [ 342.491788] cloud-init[1053]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 342.493331] cloud-init[1053]: ok 116 - offline Seatbelt profile grants only declared writable roots [ 342.500454] cloud-init[1053]: --- [ 342.508681] cloud-init[1053]: duration_ms: 471.576257 [ 342.509546] cloud-init[1053]: type: 'test' [ 342.512952] cloud-init[1053]: ... [ 342.595164] cloud-init[1053]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 342.656779] cloud-init[1053]: ok 117 - networked Seatbelt profile grants only its loopback proxy port [ 342.677160] cloud-init[1053]: --- [ 342.678597] cloud-init[1053]: duration_ms: 124.456528 [ 342.687673] cloud-init[1053]: type: 'test' [ 342.688374] cloud-init[1053]: ... [ 342.863027] cloud-init[1053]: # Subtest: workspace mapping preserves the logical provenance path [ 342.867875] cloud-init[1053]: ok 118 - workspace mapping preserves the logical provenance path [ 342.876510] cloud-init[1053]: --- [ 342.877701] cloud-init[1053]: duration_ms: 327.753896 [ 342.881323] cloud-init[1053]: type: 'test' [ 342.884498] cloud-init[1053]: ... [ 344.236266] cloud-init[1053]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 344.259069] cloud-init[1053]: ok 119 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 344.266594] cloud-init[1053]: --- [ 344.273096] cloud-init[1053]: duration_ms: 41.179731 [ 344.274305] cloud-init[1053]: type: 'test' [ 344.283619] cloud-init[1053]: ... [ 344.290037] cloud-init[1053]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 344.296741] cloud-init[1053]: ok 120 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 344.301901] cloud-init[1053]: --- [ 344.307973] cloud-init[1053]: duration_ms: 21.451831 [ 344.310784] cloud-init[1053]: type: 'test' [ 344.312406] cloud-init[1053]: ... [ 344.313937] cloud-init[1053]: # Subtest: baseline seccomp rejects unsupported architectures [ 344.318490] cloud-init[1053]: ok 121 - baseline seccomp rejects unsupported architectures [ 344.321444] cloud-init[1053]: --- [ 344.323626] cloud-init[1053]: duration_ms: 13.901034 [ 344.326675] cloud-init[1053]: type: 'test' [ 344.327470] cloud-init[1053]: ... [ 344.486899] cloud-init[1053]: # Subtest: baseline seccomp writes architecture-specific filter files [ 344.496842] cloud-init[1053]: ok 122 - baseline seccomp writes architecture-specific filter files [ 344.497759] cloud-init[1053]: --- [ 344.504283] cloud-init[1053]: duration_ms: 268.566521 [ 344.505098] cloud-init[1053]: type: 'test' [ 344.513620] cloud-init[1053]: ... [ 344.972206] cloud-init[1053]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 344.982713] cloud-init[1053]: ok 123 - a launch already holding the filter file keeps a whole program while another execution publishes [ 344.992575] cloud-init[1053]: --- [ 344.993529] cloud-init[1053]: duration_ms: 513.750921 [ 344.994543] cloud-init[1053]: type: 'test' [ 344.995368] cloud-init[1053]: ... [ 349.876621] cloud-init[1053]: # (node:1451) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 349.911955] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 350.525489] cloud-init[1053]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 350.540876] cloud-init[1053]: ok 124 - appendBounded treats remaining room 0 as empty, not unlimited [ 350.552630] cloud-init[1053]: --- [ 350.553758] cloud-init[1053]: duration_ms: 39.200985 [ 350.556535] cloud-init[1053]: type: 'test' [ 350.560606] cloud-init[1053]: ... [ 352.054884] cloud-init[1053]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 352.060117] cloud-init[1053]: ok 125 - Runner resources require authentication and report the remote workspace filesystem [ 352.067310] cloud-init[1053]: --- [ 352.079589] cloud-init[1053]: duration_ms: 2239.228674 [ 352.083389] cloud-init[1053]: type: 'test' [ 352.090796] cloud-init[1053]: ... [ 352.097287] cloud-init[1053]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 352.099331] cloud-init[1053]: ok 126 - loadRunnerConfig resolves runtime data from the repository root [ 352.102329] cloud-init[1053]: --- [ 352.104571] cloud-init[1053]: duration_ms: 20.331318 [ 352.105449] cloud-init[1053]: type: 'test' [ 352.105929] cloud-init[1053]: ... [ 352.262175] cloud-init[1053]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 352.275730] cloud-init[1053]: ok 127 - local Python package lookup discovers project-owned versioned directories [ 352.290471] cloud-init[1053]: --- [ 352.291383] cloud-init[1053]: duration_ms: 193.87551 [ 352.292082] cloud-init[1053]: type: 'test' [ 352.292586] cloud-init[1053]: ... [ 352.401711] cloud-init[1053]: # Subtest: local Python package lookup falls back when no package root exists [ 352.403326] cloud-init[1053]: ok 128 - local Python package lookup falls back when no package root exists [ 352.414363] cloud-init[1053]: --- [ 352.416408] cloud-init[1053]: duration_ms: 91.489821 [ 352.422418] cloud-init[1053]: type: 'test' [ 352.424165] cloud-init[1053]: ... [ 354.054127] cloud-init[1053]: # Subtest: runner mounts discovered local Python package directory [ 354.067226] cloud-init[1053]: ok 129 - runner mounts discovered local Python package directory [ 354.073689] cloud-init[1053]: --- [ 354.076548] cloud-init[1053]: duration_ms: 1619.059317 [ 354.077729] cloud-init[1053]: type: 'test' [ 354.084670] cloud-init[1053]: ... [ 354.088719] cloud-init[1053]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 354.095123] cloud-init[1053]: ok 130 - runner startup fails closed when the sandbox binary is missing [ 354.099990] cloud-init[1053]: --- [ 354.102580] cloud-init[1053]: duration_ms: 108.836711 [ 354.104569] cloud-init[1053]: type: 'test' [ 354.105462] cloud-init[1053]: ... [ 354.287004] cloud-init[1053]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 354.294978] cloud-init[1053]: ok 131 - runner startup fails closed when bubblewrap lacks required security options [ 354.298078] cloud-init[1053]: --- [ 354.299301] cloud-init[1053]: duration_ms: 232.621376 [ 354.300723] cloud-init[1053]: type: 'test' [ 354.301916] cloud-init[1053]: ... [ 354.756342] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:46463 [ 355.230684] cloud-init[1053]: # Sandbox: bubblewrap (85ddf9e5); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 355.286075] cloud-init[1053]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 355.301501] cloud-init[1053]: ok 132 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 355.302834] cloud-init[1053]: --- [ 355.306033] cloud-init[1053]: duration_ms: 999.240213 [ 355.308411] cloud-init[1053]: type: 'test' [ 355.310842] cloud-init[1053]: ... [ 355.542041] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:33563 [ 355.550649] cloud-init[1053]: # Sandbox: bubblewrap (85ddf9e5); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 355.692402] cloud-init[1053]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 355.707252] cloud-init[1053]: ok 133 - runner starts and omits --disable-userns when /proc/sys is read-only [ 355.718462] cloud-init[1053]: --- [ 355.720169] cloud-init[1053]: duration_ms: 365.022997 [ 355.721081] cloud-init[1053]: type: 'test' [ 355.726333] cloud-init[1053]: ... [ 356.237838] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:42931 [ 356.243908] cloud-init[1053]: # Sandbox: bubblewrap (85ddf9e5); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 356.315041] cloud-init[1053]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 356.320677] cloud-init[1053]: ok 134 - runner starts and binds /proc when a fresh procfs is refused [ 356.324845] cloud-init[1053]: --- [ 356.327215] cloud-init[1053]: duration_ms: 646.114109 [ 356.330606] cloud-init[1053]: type: 'test' [ 356.333066] cloud-init[1053]: ... [ 356.544933] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:34917 [ 356.556761] cloud-init[1053]: # Sandbox: bubblewrap (85ddf9e5); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 356.794847] cloud-init[1053]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 356.818514] cloud-init[1053]: ok 135 - runner reports an unusable sandbox instead of claiming executions still run [ 356.830594] cloud-init[1053]: --- [ 356.838983] cloud-init[1053]: duration_ms: 386.105924 [ 356.848428] cloud-init[1053]: type: 'test' [ 356.849433] cloud-init[1053]: ... [ 357.769820] cloud-init[1053]: # Subtest: runner health remains available while Python base bootstraps in the background [ 357.778831] cloud-init[1053]: ok 136 - runner health remains available while Python base bootstraps in the background [ 357.779796] cloud-init[1053]: --- [ 357.781001] cloud-init[1053]: duration_ms: 1054.587923 [ 357.781610] cloud-init[1053]: type: 'test' [ 357.782123] cloud-init[1053]: ... [ 360.802295] cloud-init[1053]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 360.849944] cloud-init[1053]: ok 137 - bubblewrap runner exposes only the workspace and denies network [ 360.852972] cloud-init[1053]: --- [ 360.857975] cloud-init[1053]: duration_ms: 3020.863549 [ 360.870978] cloud-init[1053]: type: 'test' [ 360.874220] cloud-init[1053]: ... [ 362.277602] cloud-init[1053]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 362.282909] cloud-init[1053]: ok 138 - bubblewrap runner can read but not write the parent workspace mount [ 362.285451] cloud-init[1053]: --- [ 362.292542] cloud-init[1053]: duration_ms: 1483.139127 [ 362.300867] cloud-init[1053]: type: 'test' [ 362.303374] cloud-init[1053]: ... [ 363.614928] cloud-init[1053]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 363.620968] cloud-init[1053]: ok 139 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 363.624651] cloud-init[1053]: --- [ 363.626673] cloud-init[1053]: duration_ms: 1342.048489 [ 363.628933] cloud-init[1053]: type: 'test' [ 363.629825] cloud-init[1053]: ... [ 364.275897] cloud-init[1053]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 364.300374] cloud-init[1053]: ok 140 - a shell execution runs a script out of the mounted package and keeps its exit code [ 364.306740] cloud-init[1053]: --- [ 364.313569] cloud-init[1053]: duration_ms: 670.801914 [ 364.314688] cloud-init[1053]: type: 'test' [ 364.317402] cloud-init[1053]: ... [ 364.370725] cloud-init[1053]: # Subtest: runner rejects workspaces outside its configured projects root [ 364.381469] cloud-init[1053]: ok 141 - runner rejects workspaces outside its configured projects root [ 364.384114] cloud-init[1053]: --- [ 364.387668] cloud-init[1053]: duration_ms: 89.944707 [ 364.390639] cloud-init[1053]: type: 'test' [ 364.391669] cloud-init[1053]: ... [ 364.602967] cloud-init[1053]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 364.618467] cloud-init[1053]: ok 142 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 364.622743] cloud-init[1053]: --- [ 364.625775] cloud-init[1053]: duration_ms: 231.56725 [ 364.627665] cloud-init[1053]: type: 'test' [ 364.628369] cloud-init[1053]: ... [ 366.376628] cloud-init[1053]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 366.407321] cloud-init[1053]: ok 143 - runner allows files larger than the former 16 MiB per-file quota [ 366.414261] cloud-init[1053]: --- [ 366.415542] cloud-init[1053]: duration_ms: 1730.118493 [ 366.416314] cloud-init[1053]: type: 'test' [ 366.416915] cloud-init[1053]: ... [ 366.984549] cloud-init[1053]: # Subtest: runner truncates oversized execution output instead of failing [ 366.994878] cloud-init[1053]: ok 144 - runner truncates oversized execution output instead of failing [ 366.996667] cloud-init[1053]: --- [ 367.000972] cloud-init[1053]: duration_ms: 638.439096 [ 367.006030] cloud-init[1053]: type: 'test' [ 367.006855] cloud-init[1053]: ... [ 368.111163] cloud-init[1053]: # Subtest: runner enforces a finite workspace total quota [ 368.133500] cloud-init[1053]: ok 145 - runner enforces a finite workspace total quota [ 368.149560] cloud-init[1053]: --- [ 368.151847] cloud-init[1053]: duration_ms: 1127.406652 [ 368.153367] cloud-init[1053]: type: 'test' [ 368.154392] cloud-init[1053]: ... [ 368.722415] cloud-init[1053]: # Subtest: runner HTTP service requires its internal token [ 368.730666] cloud-init[1053]: ok 146 - runner HTTP service requires its internal token [ 368.734563] cloud-init[1053]: --- [ 368.736969] cloud-init[1053]: duration_ms: 576.466759 [ 368.738874] cloud-init[1053]: type: 'test' [ 368.744152] cloud-init[1053]: ... [ 368.857401] cloud-init[1053]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 368.861134] cloud-init[1053]: ok 147 - workspace validation accepts remote roots without local projects and rejects escapes [ 368.864349] cloud-init[1053]: --- [ 368.865478] cloud-init[1053]: duration_ms: 169.912411 [ 368.866863] cloud-init[1053]: type: 'test' [ 368.868291] cloud-init[1053]: ... [ 374.987377] cloud-init[1053]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 374.993845] cloud-init[1053]: ok 148 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 375.003591] cloud-init[1053]: --- [ 375.005892] cloud-init[1053]: duration_ms: 6128.00589 [ 375.007502] cloud-init[1053]: type: 'test' [ 375.010554] cloud-init[1053]: ... [ 380.856754] cloud-init[1053]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 380.864451] cloud-init[1053]: ok 149 - remote workspace executes signed Shell and Python without a local projects tree [ 380.871172] cloud-init[1053]: --- [ 380.872146] cloud-init[1053]: duration_ms: 5865.795637 [ 380.872844] cloud-init[1053]: type: 'test' [ 380.875580] cloud-init[1053]: ... [ 382.700354] cloud-init[1053]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 382.715746] cloud-init[1053]: ok 150 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 382.726262] cloud-init[1053]: --- [ 382.727351] cloud-init[1053]: duration_ms: 1839.808272 [ 382.732809] cloud-init[1053]: type: 'test' [ 382.735650] cloud-init[1053]: ... [ 386.046285] cloud-init[1053]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 386.055715] cloud-init[1053]: ok 151 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 386.071530] cloud-init[1053]: --- [ 386.072614] cloud-init[1053]: duration_ms: 3345.389382 [ 386.076361] cloud-init[1053]: type: 'test' [ 386.077781] cloud-init[1053]: ... [ 388.497444] cloud-init[1053]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 388.501730] cloud-init[1053]: ok 152 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 388.507710] cloud-init[1053]: --- [ 388.512132] cloud-init[1053]: duration_ms: 2451.874279 [ 388.529491] cloud-init[1053]: type: 'test' [ 388.534270] cloud-init[1053]: ... [ 390.203191] cloud-init[1053]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 390.212758] cloud-init[1053]: ok 153 - runner NPU Broker runs a signed allowlisted smoke job [ 390.214482] cloud-init[1053]: --- [ 390.218154] cloud-init[1053]: duration_ms: 1681.341325 [ 390.221929] cloud-init[1053]: type: 'test' [ 390.223456] cloud-init[1053]: ... [ 390.469975] cloud-init[1053]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 390.483732] cloud-init[1053]: ok 154 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 390.485658] cloud-init[1053]: --- [ 390.487837] cloud-init[1053]: duration_ms: 273.164456 [ 390.490335] cloud-init[1053]: type: 'test' [ 390.491212] cloud-init[1053]: ... [ 390.735883] cloud-init[1053]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 390.738044] cloud-init[1053]: ok 155 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 390.747264] cloud-init[1053]: --- [ 390.749446] cloud-init[1053]: duration_ms: 257.238498 [ 390.756555] cloud-init[1053]: type: 'test' [ 390.757314] cloud-init[1053]: ... [ 394.632650] cloud-init[1053]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 394.635268] cloud-init[1053]: ok 156 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 394.647597] cloud-init[1053]: --- [ 394.653105] cloud-init[1053]: duration_ms: 3879.382181 [ 394.658717] cloud-init[1053]: type: 'test' [ 394.659422] cloud-init[1053]: ... [ 399.595546] cloud-init[1053]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 399.606679] cloud-init[1053]: ok 157 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 399.608918] cloud-init[1053]: --- [ 399.613242] cloud-init[1053]: duration_ms: 4990.29379 [ 399.614274] cloud-init[1053]: type: 'test' [ 399.619116] cloud-init[1053]: ... [ 399.829927] cloud-init[1053]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 399.839743] cloud-init[1053]: ok 158 - Protenix full pipeline forwards user hotspots to the screening stage [ 399.842709] cloud-init[1053]: --- [ 399.853551] cloud-init[1053]: duration_ms: 122.12456 [ 399.854827] cloud-init[1053]: type: 'test' [ 399.855638] cloud-init[1053]: ... [ 407.148214] cloud-init[1053]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 414.629786] cloud-init[1053]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 414.650900] cloud-init[1053]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 414.668428] cloud-init[1053]: ok 159 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 414.674157] cloud-init[1053]: --- [ 414.675336] cloud-init[1053]: duration_ms: 12774.055281 [ 414.676635] cloud-init[1053]: type: 'test' [ 414.677570] cloud-init[1053]: ... [ 414.694713] cloud-init[1053]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 414.697415] cloud-init[1053]: ok 160 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 414.700175] cloud-init[1053]: --- [ 414.701575] cloud-init[1053]: duration_ms: 2164.891534 [ 414.703398] cloud-init[1053]: type: 'test' [ 414.704660] cloud-init[1053]: ... [ 418.117807] cloud-init[1053]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 418.120763] cloud-init[1053]: ok 161 - runner NPU Broker loads allowlisted workloads from config [ 418.122510] cloud-init[1053]: --- [ 418.123797] cloud-init[1053]: duration_ms: 3457.057016 [ 418.125224] cloud-init[1053]: type: 'test' [ 418.125880] cloud-init[1053]: ... [ 418.398716] cloud-init[1053]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 418.411670] cloud-init[1053]: ok 162 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 418.416966] cloud-init[1053]: --- [ 418.418653] cloud-init[1053]: duration_ms: 289.315959 [ 418.420938] cloud-init[1053]: type: 'test' [ 418.423646] cloud-init[1053]: ... [ 418.879587] cloud-init[1053]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 418.905281] cloud-init[1053]: ok 163 - runner NPU Broker marks active persisted jobs interrupted on restart [ 418.907191] cloud-init[1053]: --- [ 418.907829] cloud-init[1053]: duration_ms: 437.577664 [ 418.908610] cloud-init[1053]: type: 'test' [ 418.909227] cloud-init[1053]: ... [ 420.675664] cloud-init[1053]: # Subtest: runner execute endpoint runs signed Python [ 420.710900] cloud-init[1053]: ok 164 - runner execute endpoint runs signed Python [ 420.717592] cloud-init[1053]: --- [ 420.718844] cloud-init[1053]: duration_ms: 1823.906008 [ 420.720635] cloud-init[1053]: type: 'test' [ 420.721204] cloud-init[1053]: ... [ 421.179864] cloud-init[1053]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 421.187452] cloud-init[1053]: ok 165 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 421.194281] cloud-init[1053]: --- [ 421.194872] cloud-init[1053]: duration_ms: 436.998684 [ 421.195663] cloud-init[1053]: type: 'test' [ 421.196303] cloud-init[1053]: ... [ 423.766812] cloud-init[1053]: # Subtest: runner status reports an active execution and removes it after completion [ 423.776518] cloud-init[1053]: ok 166 - runner status reports an active execution and removes it after completion [ 423.779256] cloud-init[1053]: --- [ 423.780462] cloud-init[1053]: duration_ms: 2665.02896 [ 423.783563] cloud-init[1053]: type: 'test' [ 423.786588] cloud-init[1053]: ... [ 426.148428] cloud-init[1053]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 426.158656] cloud-init[1053]: ok 167 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 426.163541] cloud-init[1053]: --- [ 426.167625] cloud-init[1053]: duration_ms: 2378.946931 [ 426.170296] cloud-init[1053]: type: 'test' [ 426.173110] cloud-init[1053]: ... [ 430.390402] cloud-init[1053]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 430.394612] cloud-init[1053]: ok 168 - runner executes different Session-Agent workspaces concurrently [ 430.397990] cloud-init[1053]: --- [ 430.399837] cloud-init[1053]: duration_ms: 4244.636431 [ 430.401249] cloud-init[1053]: type: 'test' [ 430.402006] cloud-init[1053]: ... [ 435.922400] cloud-init[1053]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 435.938989] cloud-init[1053]: ok 169 - runner serializes different Session-Agent queues that name the same Workspace [ 435.943880] cloud-init[1053]: --- [ 435.945390] cloud-init[1053]: duration_ms: 5527.552374 [ 435.947649] cloud-init[1053]: type: 'test' [ 435.949340] cloud-init[1053]: ... [ 436.640810] cloud-init[1053]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 436.665110] cloud-init[1053]: ok 170 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 436.668721] cloud-init[1053]: --- [ 436.676822] cloud-init[1053]: duration_ms: 693.788785 [ 436.677773] cloud-init[1053]: type: 'test' [ 436.678432] cloud-init[1053]: ... [ 440.541709] cloud-init[1053]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 440.547873] cloud-init[1053]: ok 171 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 440.551569] cloud-init[1053]: --- [ 440.558461] cloud-init[1053]: duration_ms: 3917.671942 [ 440.559723] cloud-init[1053]: type: 'test' [ 440.561185] cloud-init[1053]: ... [ 440.709746] cloud-init[1053]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-TgTNiV/runner.sock [ 440.727564] cloud-init[1053]: # Sandbox: bubblewrap (85ddf9e5); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 440.944989] cloud-init[1053]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 440.956019] cloud-init[1053]: ok 172 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 440.963496] cloud-init[1053]: --- [ 440.964467] cloud-init[1053]: duration_ms: 352.993873 [ 440.974488] cloud-init[1053]: type: 'test' [ 440.976287] cloud-init[1053]: ... [ 440.989195] cloud-init[1053]: # Subtest: the runner socket is configured by environment like every other listener setting [ 441.000789] cloud-init[1053]: ok 173 - the runner socket is configured by environment like every other listener setting [ 441.004571] cloud-init[1053]: --- [ 441.011882] cloud-init[1053]: duration_ms: 11.513598 [ 441.019718] cloud-init[1053]: type: 'test' [ 441.021495] cloud-init[1053]: ... [ 446.644556] cloud-init[1053]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 446.649824] cloud-init[1053]: ok 174 - a persistent shell session keeps exports and cwd across run_shell calls [ 446.663326] cloud-init[1053]: --- [ 446.664418] cloud-init[1053]: duration_ms: 3641.536168 [ 446.669726] cloud-init[1053]: type: 'test' [ 446.677891] cloud-init[1053]: ... [ 449.899205] cloud-init[1053]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 449.900785] cloud-init[1053]: ok 175 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 449.913885] cloud-init[1053]: --- [ 449.914678] cloud-init[1053]: duration_ms: 3226.977908 [ 449.927514] cloud-init[1053]: type: 'test' [ 449.928290] cloud-init[1053]: ... [ 451.606514] cloud-init[1053]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 451.620304] cloud-init[1053]: ok 176 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 451.621982] cloud-init[1053]: --- [ 451.626483] cloud-init[1053]: duration_ms: 1755.6366 [ 451.628425] cloud-init[1053]: type: 'test' [ 451.629911] cloud-init[1053]: ... [ 454.997262] cloud-init[1053]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 455.031394] cloud-init[1053]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 455.037916] cloud-init[1053]: --- [ 455.039952] cloud-init[1053]: duration_ms: 3117.061249 [ 455.045068] cloud-init[1053]: type: 'test' [ 455.046743] cloud-init[1053]: ... [ 458.289744] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 458.299241] cloud-init[1053]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 458.303589] cloud-init[1053]: --- [ 458.307410] cloud-init[1053]: duration_ms: 3578.5559 [ 458.308386] cloud-init[1053]: type: 'test' [ 458.315939] cloud-init[1053]: ... [ 459.595930] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 459.601747] cloud-init[1053]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 459.606135] cloud-init[1053]: --- [ 459.608371] cloud-init[1053]: duration_ms: 1282.215971 [ 459.610522] cloud-init[1053]: type: 'test' [ 459.612282] cloud-init[1053]: ... [ 460.784916] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 460.789653] cloud-init[1053]: ok 180 - shell sessions honour permission boundaries and teardown [ 460.791419] cloud-init[1053]: --- [ 460.792689] cloud-init[1053]: duration_ms: 1205.360994 [ 460.796135] cloud-init[1053]: type: 'test' [ 460.799382] cloud-init[1053]: ... [ 461.986823] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 462.048480] cloud-init[1053]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 462.073678] cloud-init[1053]: --- [ 462.074534] cloud-init[1053]: duration_ms: 1162.054166 [ 462.085478] cloud-init[1053]: type: 'test' [ 462.086214] cloud-init[1053]: ... [ 462.093199] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 462.116064] cloud-init[1053]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 462.120856] cloud-init[1053]: --- [ 462.140852] cloud-init[1053]: duration_ms: 20.439381 [ 462.151330] cloud-init[1053]: type: 'test' [ 462.152182] cloud-init[1053]: ... [ 467.603446] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 467.619092] cloud-init[1053]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 467.621839] cloud-init[1053]: --- [ 467.622989] cloud-init[1053]: duration_ms: 2063.176533 [ 467.623735] cloud-init[1053]: type: 'test' [ 467.624383] cloud-init[1053]: ... [ 467.763566] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 467.782408] cloud-init[1053]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 467.807950] cloud-init[1053]: --- [ 467.809112] cloud-init[1053]: duration_ms: 180.56573 [ 467.828424] cloud-init[1053]: type: 'test' [ 467.829468] cloud-init[1053]: ... [ 468.462499] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 468.466558] cloud-init[1053]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 468.468458] cloud-init[1053]: --- [ 468.469844] cloud-init[1053]: duration_ms: 718.635667 [ 468.475464] cloud-init[1053]: type: 'test' [ 468.478507] cloud-init[1053]: ... [ 469.997976] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 470.006537] cloud-init[1053]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 470.020483] cloud-init[1053]: --- [ 470.021246] cloud-init[1053]: duration_ms: 1497.822351 [ 470.027591] cloud-init[1053]: type: 'test' [ 470.028424] cloud-init[1053]: ... [ 470.392465] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 470.401005] cloud-init[1053]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 470.407789] cloud-init[1053]: --- [ 470.415892] cloud-init[1053]: duration_ms: 422.93794 [ 470.416875] cloud-init[1053]: type: 'test' [ 470.417522] cloud-init[1053]: ... [ 471.622632] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 471.655556] cloud-init[1053]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 471.666494] cloud-init[1053]: --- [ 471.668236] cloud-init[1053]: duration_ms: 298.988403 [ 471.673216] cloud-init[1053]: type: 'test' [ 471.675078] cloud-init[1053]: ... [ 473.571608] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 473.603389] cloud-init[1053]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 473.606641] cloud-init[1053]: --- [ 473.607431] cloud-init[1053]: duration_ms: 159.487063 [ 473.615400] cloud-init[1053]: type: 'test' [ 473.615977] cloud-init[1053]: ... [ 473.651901] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 473.660415] cloud-init[1053]: ok 190 - archive builds accept an explicit full revision without Git [ 473.669317] cloud-init[1053]: --- [ 473.676808] cloud-init[1053]: duration_ms: 28.10544 [ 473.685246] cloud-init[1053]: type: 'test' [ 473.686973] cloud-init[1053]: ... [ 473.699857] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 473.703984] cloud-init[1053]: ok 191 - missing Git metadata is honestly unknown [ 473.712427] cloud-init[1053]: --- [ 473.715540] cloud-init[1053]: duration_ms: 107.315547 [ 473.718502] cloud-init[1053]: type: 'test' [ 473.719947] cloud-init[1053]: ... [ 473.848666] cloud-init[1053]: 1..191 [ 473.851551] cloud-init[1053]: # tests 252 [ 473.853266] cloud-init[1053]: # suites 20 [ 473.854701] cloud-init[1053]: # pass 247 [ 473.855554] cloud-init[1053]: # fail 0 [ 473.856731] cloud-init[1053]: # cancelled 0 [ 473.858453] cloud-init[1053]: # skipped 5 [ 473.859511] cloud-init[1053]: # todo 0 [ 473.863800] cloud-init[1053]: # duration_ms 254726.115425 [ 474.218746] cloud-init[1053]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 474.724336] cloud-init[1053]: === ut-guest summary === [ 474.741450] cloud-init[1053]: { [ 474.744432] cloud-init[1053]: "durationMs": 265805, [ 474.747217] cloud-init[1053]: "exitCode": 0, [ 474.748126] cloud-init[1053]: "finishedAt": "2026-09-20T08:03:06.009Z", [ 474.748796] cloud-init[1053]: "layer": "ut-guest", QEMU_SANDBOX_TEST_RESULT=0 [ 474.758447] cloud-init[1053]: "outcomes": [ [ 474.760335] cloud-init[1053]: { [ 474.762990] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 474.764118] cloud-init[1053]: "durationMs": 265701, [ 474.767402] cloud-init[1053]: "exitCode": 0 [ 474.768448] cloud-init[1053]: } [ 474.773235] cloud-init[1053]: ], [ 474.776063] cloud-init[1053]: "startedAt": "2026-09-20T07:58:40.204Z", [ 474.777203] cloud-init[1053]: "status": "passed" [ 474.778613] cloud-init[1053]: } [ 474.900201] cloud-init[1053]: Powering off. [ 475.038599] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 455.031394] cloud-init[1053]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 455.037916] cloud-init[1053]: --- [ 455.039952] cloud-init[1053]: duration_ms: 3117.061249 [ 455.045068] cloud-init[1053]: type: 'test' [ 455.046743] cloud-init[1053]: ... [ 458.289744] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 458.299241] cloud-init[1053]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 458.303589] cloud-init[1053]: --- [ 458.307410] cloud-init[1053]: duration_ms: 3578.5559 [ 458.308386] cloud-init[1053]: type: 'test' [ 458.315939] cloud-init[1053]: ... [ 459.595930] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 459.601747] cloud-init[1053]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 459.606135] cloud-init[1053]: --- [ 459.608371] cloud-init[1053]: duration_ms: 1282.215971 [ 459.610522] cloud-init[1053]: type: 'test' [ 459.612282] cloud-init[1053]: ... [ 460.784916] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 460.789653] cloud-init[1053]: ok 180 - shell sessions honour permission boundaries and teardown [ 460.791419] cloud-init[1053]: --- [ 460.792689] cloud-init[1053]: duration_ms: 1205.360994 [ 460.796135] cloud-init[1053]: type: 'test' [ 460.799382] cloud-init[1053]: ... [ 461.986823] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 462.048480] cloud-init[1053]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 462.073678] cloud-init[1053]: --- [ 462.074534] cloud-init[1053]: duration_ms: 1162.054166 [ 462.085478] cloud-init[1053]: type: 'test' [ 462.086214] cloud-init[1053]: ... [ 462.093199] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 462.116064] cloud-init[1053]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 462.120856] cloud-init[1053]: --- [ 462.140852] cloud-init[1053]: duration_ms: 20.439381 [ 462.151330] cloud-init[1053]: type: 'test' [ 462.152182] cloud-init[1053]: ... [ 467.603446] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 467.619092] cloud-init[1053]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 467.621839] cloud-init[1053]: --- [ 467.622989] cloud-init[1053]: duration_ms: 2063.176533 [ 467.623735] cloud-init[1053]: type: 'test' [ 467.624383] cloud-init[1053]: ... [ 467.763566] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 467.782408] cloud-init[1053]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 467.807950] cloud-init[1053]: --- [ 467.809112] cloud-init[1053]: duration_ms: 180.56573 [ 467.828424] cloud-init[1053]: type: 'test' [ 467.829468] cloud-init[1053]: ... [ 468.462499] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 468.466558] cloud-init[1053]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 468.468458] cloud-init[1053]: --- [ 468.469844] cloud-init[1053]: duration_ms: 718.635667 [ 468.475464] cloud-init[1053]: type: 'test' [ 468.478507] cloud-init[1053]: ... [ 469.997976] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 470.006537] cloud-init[1053]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 470.020483] cloud-init[1053]: --- [ 470.021246] cloud-init[1053]: duration_ms: 1497.822351 [ 470.027591] cloud-init[1053]: type: 'test' [ 470.028424] cloud-init[1053]: ... [ 470.392465] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 470.401005] cloud-init[1053]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 470.407789] cloud-init[1053]: --- [ 470.415892] cloud-init[1053]: duration_ms: 422.93794 [ 470.416875] cloud-init[1053]: type: 'test' [ 470.417522] cloud-init[1053]: ... [ 471.622632] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 471.655556] cloud-init[1053]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 471.666494] cloud-init[1053]: --- [ 471.668236] cloud-init[1053]: duration_ms: 298.988403 [ 471.673216] cloud-init[1053]: type: 'test' [ 471.675078] cloud-init[1053]: ... [ 473.571608] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 473.603389] cloud-init[1053]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 473.606641] cloud-init[1053]: --- [ 473.607431] cloud-init[1053]: duration_ms: 159.487063 [ 473.615400] cloud-init[1053]: type: 'test' [ 473.615977] cloud-init[1053]: ... [ 473.651901] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 473.660415] cloud-init[1053]: ok 190 - archive builds accept an explicit full revision without Git [ 473.669317] cloud-init[1053]: --- [ 473.676808] cloud-init[1053]: duration_ms: 28.10544 [ 473.685246] cloud-init[1053]: type: 'test' [ 473.686973] cloud-init[1053]: ... [ 473.699857] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 473.703984] cloud-init[1053]: ok 191 - missing Git metadata is honestly unknown [ 473.712427] cloud-init[1053]: --- [ 473.715540] cloud-init[1053]: duration_ms: 107.315547 [ 473.718502] cloud-init[1053]: type: 'test' [ 473.719947] cloud-init[1053]: ... [ 473.848666] cloud-init[1053]: 1..191 [ 473.851551] cloud-init[1053]: # tests 252 [ 473.853266] cloud-init[1053]: # suites 20 [ 473.854701] cloud-init[1053]: # pass 247 [ 473.855554] cloud-init[1053]: # fail 0 [ 473.856731] cloud-init[1053]: # cancelled 0 [ 473.858453] cloud-init[1053]: # skipped 5 [ 473.859511] cloud-init[1053]: # todo 0 [ 473.863800] cloud-init[1053]: # duration_ms 254726.115425 [ 474.218746] cloud-init[1053]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 474.724336] cloud-init[1053]: === ut-guest summary === [ 474.741450] cloud-init[1053]: { [ 474.744432] cloud-init[1053]: "durationMs": 265805, [ 474.747217] cloud-init[1053]: "exitCode": 0, [ 474.748126] cloud-init[1053]: "finishedAt": "2026-09-20T08:03:06.009Z", [ 474.748796] cloud-init[1053]: "layer": "ut-guest", QEMU_SANDBOX_TEST_RESULT=0 [ 474.758447] cloud-init[1053]: "outcomes": [ [ 474.760335] cloud-init[1053]: { [ 474.762990] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 474.764118] cloud-init[1053]: "durationMs": 265701, [ 474.767402] cloud-init[1053]: "exitCode": 0 [ 474.768448] cloud-init[1053]: } [ 474.773235] cloud-init[1053]: ], [ 474.776063] cloud-init[1053]: "startedAt": "2026-09-20T07:58:40.204Z", [ 474.777203] cloud-init[1053]: "status": "passed" [ 474.778613] cloud-init[1053]: } [ 474.900201] cloud-init[1053]: Powering off. [ 475.038599] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0