=== CodeArts build layer === layer : ut-guest commit : f52c81a15ff8f685406dd19d5bd036c03c6619e1 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_TQa5hbSA/.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 Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +345 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ╭─────────────────────────────────────────╮ │ │ │ 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 345, reused 0, downloaded 27, added 4 Progress: resolved 345, reused 0, downloaded 43, added 10 Progress: resolved 345, reused 0, downloaded 224, added 99 Progress: resolved 345, reused 0, downloaded 345, added 214 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 6.4s 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: f52c81a1 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...✓ 3701 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-Dc8oitjD.css 372.79 kB │ gzip: 63.06 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-CO22dl82.js 25.12 kB │ gzip: 7.73 kB apps/web build: dist/assets/CsvArtifactWindow-BmJceBUQ.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-durTM9BX.js 289.01 kB │ gzip: 88.27 kB apps/web build: dist/assets/index-B4rDY5yG.js 1,842.59 kB │ gzip: 533.64 kB apps/web build: dist/assets/MolstarWindow-CCemia-6.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.14s 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_TQa5hbSA/.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_TQa5hbSA/.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_TQa5hbSA/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : f52c81a15ff8f685406dd19d5bd036c03c6619e1 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.940 MHz processor [ 0.012802] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.014197] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.014653] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.016881] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.046606] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.050019] Using GB pages for direct mapping [ 0.058097] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.061129] ACPI: Early table checksum verification disabled [ 0.062045] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.062624] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.064009] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.065363] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.065621] ACPI: FACS 0x000000007FFE0000 000040 [ 0.065822] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.065916] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066106] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066261] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066625] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.066708] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.066737] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.066759] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.066773] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.066787] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.066800] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.073323] No NUMA configuration found [ 0.073382] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.074834] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.084010] Zone ranges: [ 0.084081] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.084257] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.084297] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.084321] Device empty [ 0.084370] Movable zone start for each node [ 0.084438] Early memory node ranges [ 0.084490] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.084774] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.084835] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.085187] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.087781] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.088350] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.162080] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.163258] ACPI: PM-Timer IO Port: 0x608 [ 0.164202] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.165166] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.165390] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.165992] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.166107] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.166317] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.166343] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.166723] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.166803] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.167351] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.168796] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.168880] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.168902] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.169150] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.169288] Booting paravirtualized kernel on bare hardware [ 0.169822] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.171791] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.175460] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.178115] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.181372] random: crng init done [ 0.185525] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.187359] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.193650] Fallback order for Node 0: 0 [ 0.194518] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.194571] Policy zone: Normal [ 0.195577] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.196820] software IO TLB: area num 4. [ 0.349109] Memory: 3969008K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224556K reserved, 0K cma-reserved) [ 0.369655] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.375618] ftrace: allocating 58334 entries in 228 pages [ 0.475217] ftrace: allocated 228 pages with 4 groups [ 0.496187] Dynamic Preempt: voluntary [ 0.504142] rcu: Preemptible hierarchical RCU implementation. [ 0.504219] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.504425] Trampoline variant of Tasks RCU enabled. [ 0.504450] Rude variant of Tasks RCU enabled. [ 0.504463] Tracing variant of Tasks RCU enabled. [ 0.504705] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.504765] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.507344] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.507409] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.507432] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.547112] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.566427] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.580150] Console: colour VGA+ 80x25 [ 0.580754] printk: legacy console [tty1] enabled [ 0.589569] printk: legacy console [ttyS0] enabled [ 0.626920] ACPI: Core revision 20230628 [ 0.652901] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.669564] APIC: Switch to symmetric I/O mode setup [ 0.671325] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.685649] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.696657] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.698640] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.88 BogoMIPS (lpj=2599940) [ 0.710135] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.727751] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.728227] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.730466] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.731853] Spectre V2 : Mitigation: Retpolines [ 0.732099] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.732552] Speculative Store Bypass: Vulnerable [ 0.741999] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.747146] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.747733] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.747892] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.748049] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.748289] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.748900] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.749261] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.749404] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.749559] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.749872] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 1.008423] Freeing SMP alternatives memory: 48K [ 1.010511] pid_max: default: 32768 minimum: 301 [ 1.025960] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 1.028277] landlock: Up and running. [ 1.028473] Yama: becoming mindful. [ 1.032640] AppArmor: AppArmor initialized [ 1.041737] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.042345] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.203640] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.223952] Performance Events: PMU not available due to virtualization, using software events only. [ 1.226533] signal: max sigframe size: 3632 [ 1.230069] rcu: Hierarchical SRCU implementation. [ 1.230361] rcu: Max phase no-delay instances is 400. [ 1.246181] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.254434] smp: Bringing up secondary CPUs ... [ 1.268512] smpboot: x86: Booting SMP configuration: [ 1.268753] .... node #0, CPUs: #1 #2 #3 [ 0.109019] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.109019] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.109019] calibrate_delay_direct() dropping max bogoMips estimate 0 = 19463815 [ 0.109019] calibrate_delay_direct() dropping max bogoMips estimate 0 = 7022324 [ 1.571884] smp: Brought up 1 node, 4 CPUs [ 1.572691] smpboot: Max logical packages: 1 [ 1.573041] smpboot: Total of 4 processors activated (19612.22 BogoMIPS) [ 1.614736] devtmpfs: initialized [ 1.622133] x86/mm: Memory block size: 128MB [ 1.645749] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.647814] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.649640] pinctrl core: initialized pinctrl subsystem [ 1.660864] PM: RTC time: 02:45:23, date: 2026-09-20 [ 1.693783] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.703356] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.705440] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.708129] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.708963] audit: initializing netlink subsys (disabled) [ 1.713212] audit: type=2000 audit(1789872322.037:1): state=initialized audit_enabled=0 res=1 [ 1.722057] thermal_sys: Registered thermal governor 'fair_share' [ 1.722177] thermal_sys: Registered thermal governor 'bang_bang' [ 1.722686] thermal_sys: Registered thermal governor 'step_wise' [ 1.722872] thermal_sys: Registered thermal governor 'user_space' [ 1.723655] thermal_sys: Registered thermal governor 'power_allocator' [ 1.726704] cpuidle: using governor ladder [ 1.729770] cpuidle: using governor menu [ 1.737232] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.746812] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.748950] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.752805] PCI: Using configuration type 1 for base access [ 1.754455] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.754721] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.755722] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.756299] mtrr: probably your BIOS does not setup all CPUs. [ 1.756671] mtrr: corrected configuration. [ 1.762447] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.784725] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.786777] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.787739] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.788690] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.825928] ACPI: Added _OSI(Module Device) [ 1.826557] ACPI: Added _OSI(Processor Device) [ 1.827038] ACPI: Added _OSI(Processor Aggregator Device) [ 1.881447] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.925622] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.930875] ACPI: Interpreter enabled [ 1.933584] ACPI: PM: (supports S0 S3 S4 S5) [ 1.933760] ACPI: Using IOAPIC for interrupt routing [ 1.938395] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.938807] PCI: Using E820 reservations for host bridge windows [ 1.944191] ACPI: Enabled 2 GPEs in block 00 to 3F [ 2.000835] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.002506] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 2.005761] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 2.008488] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 2.018457] PCI host bridge to bus 0000:00 [ 2.019064] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.019756] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.020251] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 2.021086] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 2.021551] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 2.021690] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 2.022889] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.026327] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 2.037751] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 2.039640] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 2.039776] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 2.040793] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 2.043026] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 2.045772] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 2.046714] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 2.047742] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 2.050413] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 2.051774] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 2.053327] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 2.053640] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 2.053640] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 2.056061] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 2.058695] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 2.072209] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 2.074982] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 2.077217] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 2.079214] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.079640] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.079640] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.079640] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.079640] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.079640] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.079640] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.079640] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.080837] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.081137] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.081397] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.081807] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.082208] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.093715] iommu: Default domain type: Translated [ 2.094064] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.102883] SCSI subsystem initialized [ 2.109933] ACPI: bus type USB registered [ 2.111172] usbcore: registered new interface driver usbfs [ 2.113162] usbcore: registered new interface driver hub [ 2.114831] usbcore: registered new device driver usb [ 2.117092] pps_core: LinuxPPS API ver. 1 registered [ 2.117749] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.118942] PTP clock support registered [ 2.125975] EDAC MC: Ver: 3.0.0 [ 2.157565] NetLabel: Initializing [ 2.158695] NetLabel: domain hash size = 128 [ 2.159720] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.162999] NetLabel: unlabeled traffic allowed by default [ 2.168211] mctp: management component transport protocol core [ 2.169703] NET: Registered PF_MCTP protocol family [ 2.173221] PCI: Using ACPI for IRQ routing [ 2.190762] vgaarb: loaded [ 2.197701] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.198788] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.227479] clocksource: Switched to clocksource hpet [ 2.270134] VFS: Disk quotas dquot_6.6.0 [ 2.271388] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.302757] AppArmor: AppArmor Filesystem Enabled [ 2.304730] pnp: PnP ACPI init [ 2.334345] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.348364] pnp: PnP ACPI: found 6 devices [ 2.506816] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.510985] NET: Registered PF_INET protocol family [ 2.524087] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.688328] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.689413] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.690410] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.693620] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.694768] TCP: Hash tables configured (established 32768 bind 32768) [ 2.698804] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.700308] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.701286] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.704608] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.705654] NET: Registered PF_XDP protocol family [ 2.707532] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.707754] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.707885] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.708020] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.708066] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.708066] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.708066] PCI: CLS 0 bytes, default 64 [ 2.710726] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.710920] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.722281] Initialise system trusted keyrings [ 2.728156] Trying to unpack rootfs image as initramfs... [ 2.729262] Key type blacklist registered [ 2.743005] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.745999] zbud: loaded [ 2.756633] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.762816] fuse: init (API version 7.39) [ 2.775405] integrity: Platform Keyring initialized [ 2.776557] integrity: Machine keyring initialized [ 2.922345] Key type asymmetric registered [ 2.922861] Asymmetric key parser 'x509' registered [ 2.924233] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.932529] io scheduler mq-deadline registered [ 2.941344] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.951339] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.973437] ACPI: button: Power Button [PWRF] [ 2.998723] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.012348] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.022899] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.051766] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.245569] Linux agpgart interface v0.103 [ 3.468061] loop: module loaded [ 3.470799] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.566869] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.629882] vda: vda1 vda14 vda15 vda16 [ 3.674519] ACPI: bus type drm_connector registered [ 3.706862] tun: Universal TUN/TAP device driver, 1.6 [ 3.726471] PPP generic driver version 2.4.2 [ 3.736845] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.744755] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.746090] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.751965] mousedev: PS/2 mouse device common for all mice [ 3.763030] rtc_cmos 00:04: RTC can wake from S4 [ 3.765912] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.797486] rtc_cmos 00:04: registered as rtc0 [ 3.798807] rtc_cmos 00:04: setting system clock to 2026-09-20T02:45:25 UTC (1789872325) [ 3.805634] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.806589] i2c_dev: i2c /dev entries driver [ 3.809021] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.809768] device-mapper: uevent: version 1.0.3 [ 3.812663] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.814360] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.817635] ledtrig-cpu: registered to indicate activity on CPUs [ 3.821412] drop_monitor: Initializing network drop monitor service [ 3.826916] NET: Registered PF_INET6 protocol family [ 5.097244] Freeing initrd memory: 29984K [ 5.548402] Segment Routing with IPv6 [ 5.549166] In-situ OAM (IOAM) with IPv6 [ 5.549166] NET: Registered PF_PACKET protocol family [ 5.552579] Key type dns_resolver registered [ 5.563447] IPI shorthand broadcast: enabled [ 5.606405] registered taskstats version 1 [ 5.631286] Loading compiled-in X.509 certificates [ 5.679775] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.692004] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.696844] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.707445] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.712518] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.720635] blacklist: Loading compiled-in revocation X.509 certificates [ 5.725193] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.727646] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.729767] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.737507] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.739534] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.742011] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.744357] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.746774] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.829893] Key type .fscrypt registered [ 5.830936] Key type fscrypt-provisioning registered [ 6.019011] cryptd: max_cpu_qlen set to 1000 [ 6.103282] AVX2 version of gcm_enc/dec engaged. [ 6.110601] AES CTR mode by8 optimization enabled [ 6.377188] Key type encrypted registered [ 6.377393] AppArmor: AppArmor sha256 policy hashing enabled [ 6.380265] ima: No TPM chip found, activating TPM-bypass! [ 6.385867] Loading compiled-in module X.509 certificates [ 6.390896] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.391824] ima: Allocated hash algorithm: sha256 [ 6.397536] ima: No architecture policies found [ 6.399230] evm: Initialising EVM extended attributes: [ 6.399457] evm: security.selinux [ 6.399656] evm: security.SMACK64 [ 6.399791] evm: security.SMACK64EXEC [ 6.399897] evm: security.SMACK64TRANSMUTE [ 6.400015] evm: security.SMACK64MMAP [ 6.400399] evm: security.apparmor [ 6.400561] evm: security.ima [ 6.400692] evm: security.capability [ 6.400902] evm: HMAC attrs: 0x1 [ 6.406919] PM: Magic number: 10:965:763 [ 6.407459] serio serio1: hash matches [ 6.546523] RAS: Correctable Errors collector initialized. [ 6.604203] Unstable clock detected, switching default tracing clock to "global" [ 6.604203] If you want to keep using the local clock, then add: [ 6.604203] "trace_clock=local" [ 6.604203] on the kernel command line [ 6.688143] clk: Disabling unused clocks [ 6.817103] Freeing unused decrypted memory: 2028K [ 7.098976] Freeing unused kernel image (initmem) memory: 4932K [ 7.099834] Write protecting the kernel read-only data: 38912k [ 7.106957] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 7.349664] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 7.350417] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 11.779995] virtio_net virtio0 enp0s1: renamed from eth0 [ 12.016973] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 12.050826] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 12.053032] ahci 0000:00:1f.2: flags: 64bit ncq only [ 12.141929] scsi host0: ahci [ 12.166308] scsi host1: ahci [ 12.183848] scsi host2: ahci [ 12.190770] scsi host3: ahci [ 12.198781] scsi host4: ahci [ 12.216499] scsi host5: ahci [ 12.266922] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 12.267331] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 12.271083] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 12.272050] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 12.272050] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 12.280963] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 12.668619] ata1: SATA link down (SStatus 0 SControl 300) [ 12.682198] ata4: SATA link down (SStatus 0 SControl 300) [ 12.692665] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 12.712332] ata6: SATA link down (SStatus 0 SControl 300) [ 12.719773] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 12.721455] ata3.00: applying bridge limits [ 12.743421] ata3.00: configured for UDMA/100 [ 12.752604] ata5: SATA link down (SStatus 0 SControl 300) [ 12.754223] ata2: SATA link down (SStatus 0 SControl 300) [ 12.855939] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 13.020753] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 13.087902] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 13.144225] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 13.850532] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 Begin: Loading essential drivers ... [ 17.116799] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 17.323158] raid6: avx2x4 gen() 2387 MB/s [ 17.340081] raid6: avx2x2 gen() 2399 MB/s [ 17.357117] raid6: avx2x1 gen() 2187 MB/s [ 17.357356] raid6: using algorithm avx2x2 gen() 2399 MB/s [ 17.374133] raid6: .... xor() 1350 MB/s, rmw enabled [ 17.374631] raid6: using avx2x2 recovery algorithm [ 17.400978] xor: automatically using best checksumming function avx [ 17.416210] async_tx: api initialized (async) done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 19.437533] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 19.943691] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 19.943978] EXT4-fs (vda1): write access will be enabled during recovery [ 20.256069] EXT4-fs (vda1): recovery complete [ 20.265918] 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.163044] systemd[1]: Inserted module 'autofs4' [ 22.641917] 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) [ 22.643352] systemd[1]: Detected virtualization qemu. [ 22.644695] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 22.729421] systemd[1]: Hostname set to . [ 27.482205] systemd[1]: Queued start job for default target graphical.target. [ 27.678704] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 27.743712] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 27.771659] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 27.814561] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 27.840943] 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. [ 27.858978] 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. [ 27.876597] 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... [ 27.879539] 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... [ 27.886316] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 27.888572] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 27.894290] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 27.895740] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 27.896961] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 27.898470] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 27.899824] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 27.912450] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 27.940532] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 27.954813] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 27.966903] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 27.980760] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 27.984223] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 27.991846] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 27.995542] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 28.011323] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 28.023955] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 28.037703] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 28.052694] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 28.143580] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 28.221005] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 28.296984] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 28.364382] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 28.540420] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 28.586027] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 28.639714] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 28.689789] 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.044554] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 29.294621] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 29.388382] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 29.510892] systemd-journald[334]: Collecting audit messages is disabled. [ 29.596860] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 29.777749] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 30.276187] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 30.321678] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 30.324184] workqueue: do_free_init hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND [ 30.550921] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 30.700025] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 30.717954] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.736907] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.906878] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 31.592945] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ 31.635924] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ 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 keyboard-setup.service - Set the console keyboard layout. [ 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. 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. [ 33.093808] hrtimer: interrupt took 3331570 ns 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. [ 33.816280] workqueue: wait_rcu_exp_gp hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 34.067688] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. 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-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-…T.device - /dev/disk/by-label/BOOT. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. 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... [ OK ] Mounted 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. 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. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished ufw.service - Uncomplicated firewall. [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ 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 ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ 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-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ 73.436099] cloud-init[638]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sun, 20 Sep 2026 02:46:34 +0000. Up 72.98 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... [ 84.323943] cloud-init[660]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sun, 20 Sep 2026 02:46:46 +0000. Up 84.04 seconds. [ 84.688609] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 84.696222] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.702308] cloud-init[660]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 84.727001] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.731512] cloud-init[660]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 84.749126] cloud-init[660]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 84.754618] cloud-init[660]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 84.760319] cloud-init[660]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 84.767587] cloud-init[660]: ci-info: | lo | True | ::1/128 | . | host | . | [ 84.772184] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.776328] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 84.801934] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.807925] cloud-init[660]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 84.816297] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.818110] cloud-init[660]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 84.822119] cloud-init[660]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 84.837833] cloud-init[660]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 84.843033] cloud-init[660]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 84.858995] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.884797] cloud-init[660]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 84.891321] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 84.933384] cloud-init[660]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 84.945626] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 84.960926] cloud-init[660]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 84.977433] cloud-init[660]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 84.992345] cloud-init[660]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 84.998551] cloud-init[660]: ci-info: | 4 | local | :: | enp0s1 | U | [ 85.010309] cloud-init[660]: ci-info: | 5 | local | :: | enp0s1 | U | [ 85.013126] cloud-init[660]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 85.017472] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [20/Sep/2026 10:46:48] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 10:46:48] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 10:46:48] "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. [ 114.740182] cloud-init[660]: Generating public/private rsa key pair. [ 114.743995] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 114.752675] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 114.754912] cloud-init[660]: The key fingerprint is: [ 114.757182] cloud-init[660]: SHA256:gnPcLHtW1p6KcUtepYYfDPHdsOTwVcPwoIp/z2lSiJg root@sandbox-ut [ 114.762419] cloud-init[660]: The key's randomart image is: [ 114.764107] cloud-init[660]: +---[RSA 3072]----+ [ 114.765707] cloud-init[660]: | oo..| [ 114.773364] cloud-init[660]: | . o.o| [ 114.775221] cloud-init[660]: | ... o..| [ 114.776749] cloud-init[660]: | o o. .+ * = | [ 114.778317] cloud-init[660]: | o =.S.= + * .| [ 114.785857] cloud-init[660]: | o E.+ * = | [ 114.787562] cloud-init[660]: | . +.+.X | [ 114.789280] cloud-init[660]: | o *.Boo. | [ 114.791905] cloud-init[660]: | . + ++ | [ 114.799859] cloud-init[660]: +----[SHA256]-----+ [ 114.801787] cloud-init[660]: Generating public/private ecdsa key pair. [ 114.803431] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 114.805249] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 114.812477] cloud-init[660]: The key fingerprint is: [ 114.814213] cloud-init[660]: SHA256:PKBxCZC1QnxAuIbEfTZS+npioN1rOrBnbrdmkmiA4w0 root@sandbox-ut [ 114.816071] cloud-init[660]: The key's randomart image is: [ 114.818209] cloud-init[660]: +---[ECDSA 256]---+ [ 114.820457] cloud-init[660]: |.+*=+. | [ 114.823295] cloud-init[660]: |.+ooo* . | [ 114.827193] cloud-init[660]: |o..o* = | [ 114.828626] cloud-init[660]: |o. ..+ o | [ 114.833855] cloud-init[660]: |o. .. S | [ 114.835489] cloud-init[660]: |*E... . | [ 114.837186] cloud-init[660]: |+=+=.. | [ 114.842776] cloud-init[660]: |ooO.B. | [ 114.844546] cloud-init[660]: |.=oOo. | [ 114.846106] cloud-init[660]: +----[SHA256]-----+ [ 114.847752] cloud-init[660]: Generating public/private ed25519 key pair. [ 114.850956] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 114.854137] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 114.856922] cloud-init[660]: The key fingerprint is: [ 114.886753] cloud-init[660]: SHA256:KEidgxumkt6EiLKhYKQhPfzSEOnV3/Z1ocx8fhf7jqk root@sandbox-ut [ 114.909669] cloud-init[660]: The key's randomart image is: [ 114.915512] cloud-init[660]: +--[ED25519 256]--+ [ 114.921542] cloud-init[660]: | .. . | [ 114.925879] cloud-init[660]: | o.+... . | [ 114.928843] cloud-init[660]: |ooX.+ . . + . .| [ 114.940686] cloud-init[660]: |**oO . .. o =.o.| [ 114.943134] cloud-init[660]: |@o+.+ . S. . .o.o| [ 114.945962] cloud-init[660]: |Boo. . . oo| [ 114.947815] cloud-init[660]: |o. . +| [ 114.951011] cloud-init[660]: | o.| [ 114.954795] cloud-init[660]: | E.o..| [ 114.957482] cloud-init[660]: +----[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: [ 147.531835] cloud-init[1013]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sun, 20 Sep 2026 02:47:49 +0000. Up 146.48 seconds. [ 161.115434] cloud-init[1051]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sun, 20 Sep 2026 02:48:03 +0000. Up 160.38 seconds. 127.0.0.1 - - [20/Sep/2026 10:48:04] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 10:48:05] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 10:48:05] "GET /layer HTTP/1.1" 200 - [ 162.532629] cloud-init[1051]: === QEMU sandbox guest === [ 162.546666] cloud-init[1051]: layer : ut-guest (ci:ut:guest) [ 162.588815] cloud-init[1051]: kernel : Linux 6.8.0-138-generic x86_64 [ 162.651194] cloud-init[1051]: machine : x86_64 [ 162.653837] cloud-init[1051]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [20/Sep/2026 10:48:05] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 10:48:15] "GET /layer-env HTTP/1.1" 200 - [ 172.561928] cloud-init[1051]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 204.138373] cloud-init[1051]: === sandbox preflight as ci === [ 214.722518] cloud-init[1051]: $ node .ci/run-layer.mjs ut-guest [ 215.753152] cloud-init[1051]: $ pnpm --filter @sciencediscovery/runner test [ 226.742436] cloud-init[1051]: $ node --test scripts/*.test.mjs dist/*.test.js [ 228.682154] cloud-init[1051]: TAP version 13 [ 229.631909] cloud-init[1051]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 229.753611] cloud-init[1051]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 229.833228] cloud-init[1051]: --- [ 229.837535] cloud-init[1051]: duration_ms: 38.489131 [ 229.846752] cloud-init[1051]: type: 'test' [ 229.856851] cloud-init[1051]: ... [ 229.901905] cloud-init[1051]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 229.934882] cloud-init[1051]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 229.936400] cloud-init[1051]: --- [ 229.938283] cloud-init[1051]: duration_ms: 369.508272 [ 229.940195] cloud-init[1051]: type: 'test' [ 229.948136] cloud-init[1051]: ... [ 232.319993] cloud-init[1051]: # Subtest: private, loopback and link-local addresses are classified as private [ 232.343691] cloud-init[1051]: ok 3 - private, loopback and link-local addresses are classified as private [ 232.365199] cloud-init[1051]: --- [ 232.367090] cloud-init[1051]: duration_ms: 41.651708 [ 232.371529] cloud-init[1051]: type: 'test' [ 232.374477] cloud-init[1051]: ... [ 232.627634] cloud-init[1051]: # Subtest: a host outside the allowed domains is denied before any connection [ 232.681309] cloud-init[1051]: ok 4 - a host outside the allowed domains is denied before any connection [ 232.701563] cloud-init[1051]: --- [ 232.702564] cloud-init[1051]: duration_ms: 443.570529 [ 232.713369] cloud-init[1051]: type: 'test' [ 232.718515] cloud-init[1051]: ... [ 233.031445] cloud-init[1051]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 233.063670] cloud-init[1051]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 233.073400] cloud-init[1051]: --- [ 233.081349] cloud-init[1051]: duration_ms: 412.509145 [ 233.086529] cloud-init[1051]: type: 'test' [ 233.091792] cloud-init[1051]: ... [ 233.225297] cloud-init[1051]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 233.251531] cloud-init[1051]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 233.258567] cloud-init[1051]: --- [ 233.259827] cloud-init[1051]: duration_ms: 235.999294 [ 233.260861] cloud-init[1051]: type: 'test' [ 233.263118] cloud-init[1051]: ... [ 233.307762] cloud-init[1051]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 233.347507] cloud-init[1051]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 233.349350] cloud-init[1051]: --- [ 233.349985] cloud-init[1051]: duration_ms: 69.040784 [ 233.350749] cloud-init[1051]: type: 'test' [ 233.356568] cloud-init[1051]: ... [ 233.636334] cloud-init[1051]: # Subtest: an allowed domain is forwarded and reaches the target [ 233.655227] cloud-init[1051]: ok 8 - an allowed domain is forwarded and reaches the target [ 233.667498] cloud-init[1051]: --- [ 233.668675] cloud-init[1051]: duration_ms: 342.056 [ 233.672226] cloud-init[1051]: type: 'test' [ 233.679287] cloud-init[1051]: ... [ 234.068657] cloud-init[1051]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 234.170784] cloud-init[1051]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 234.178305] cloud-init[1051]: --- [ 234.179283] cloud-init[1051]: duration_ms: 392.060177 [ 234.192065] cloud-init[1051]: type: 'test' [ 234.194600] cloud-init[1051]: ... [ 234.300379] cloud-init[1051]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 234.321289] cloud-init[1051]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 234.328157] cloud-init[1051]: --- [ 234.333198] cloud-init[1051]: duration_ms: 255.548202 [ 234.341675] cloud-init[1051]: type: 'test' [ 234.349844] cloud-init[1051]: ... [ 234.662919] cloud-init[1051]: # Subtest: the outbound route is re-resolved on every acquire [ 234.679395] cloud-init[1051]: ok 11 - the outbound route is re-resolved on every acquire [ 234.700623] cloud-init[1051]: --- [ 234.710335] cloud-init[1051]: duration_ms: 302.606653 [ 234.717157] cloud-init[1051]: type: 'test' [ 234.725105] cloud-init[1051]: ... [ 234.858290] cloud-init[1051]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 234.930910] cloud-init[1051]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 234.956564] cloud-init[1051]: --- [ 234.958390] cloud-init[1051]: duration_ms: 191.340146 [ 234.980918] cloud-init[1051]: type: 'test' [ 234.996127] cloud-init[1051]: ... [ 235.255657] cloud-init[1051]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 235.276469] cloud-init[1051]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 235.298893] cloud-init[1051]: --- [ 235.306654] cloud-init[1051]: duration_ms: 363.599589 [ 235.308936] cloud-init[1051]: type: 'test' [ 235.315275] cloud-init[1051]: ... [ 235.414239] cloud-init[1051]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 235.415775] cloud-init[1051]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 235.419750] cloud-init[1051]: --- [ 235.420701] cloud-init[1051]: duration_ms: 186.99722 [ 235.429760] cloud-init[1051]: type: 'test' [ 235.435189] cloud-init[1051]: ... [ 235.482342] cloud-init[1051]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 235.494315] cloud-init[1051]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 235.501360] cloud-init[1051]: --- [ 235.502744] cloud-init[1051]: duration_ms: 122.249495 [ 235.505213] cloud-init[1051]: type: 'test' [ 235.505831] cloud-init[1051]: ... [ 235.530237] cloud-init[1051]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 235.542470] cloud-init[1051]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 235.550132] cloud-init[1051]: --- [ 235.555906] cloud-init[1051]: duration_ms: 45.519763 [ 235.560920] cloud-init[1051]: type: 'test' [ 235.565853] cloud-init[1051]: ... [ 235.621799] cloud-init[1051]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 235.628961] cloud-init[1051]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 235.635721] cloud-init[1051]: --- [ 235.644167] cloud-init[1051]: duration_ms: 85.065537 [ 235.648915] cloud-init[1051]: type: 'test' [ 235.652884] cloud-init[1051]: ... [ 235.678346] cloud-init[1051]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 235.691817] cloud-init[1051]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 235.702219] cloud-init[1051]: --- [ 235.711761] cloud-init[1051]: duration_ms: 40.949764 [ 235.721806] cloud-init[1051]: type: 'test' [ 235.724620] cloud-init[1051]: ... [ 235.750761] cloud-init[1051]: # Subtest: acquire rejects a no-network policy [ 235.785358] cloud-init[1051]: ok 19 - acquire rejects a no-network policy [ 235.792966] cloud-init[1051]: --- [ 235.794752] cloud-init[1051]: duration_ms: 47.727835 [ 235.797140] cloud-init[1051]: type: 'test' [ 235.798324] cloud-init[1051]: ... [ 235.856493] cloud-init[1051]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 235.867316] cloud-init[1051]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 235.873536] cloud-init[1051]: --- [ 235.882942] cloud-init[1051]: duration_ms: 138.834626 [ 235.886643] cloud-init[1051]: type: 'test' [ 235.888407] cloud-init[1051]: ... [ 236.024257] cloud-init[1051]: # Subtest: open mode passes IP literal targets through the private-address filter [ 236.026133] cloud-init[1051]: ok 21 - open mode passes IP literal targets through the private-address filter [ 236.047827] cloud-init[1051]: --- [ 236.052856] cloud-init[1051]: duration_ms: 122.347014 [ 236.062857] cloud-init[1051]: type: 'test' [ 236.088883] cloud-init[1051]: ... [ 238.286690] cloud-init[1051]: # Subtest: direct and url policies are used exactly as the API resolved them [ 238.335217] cloud-init[1051]: ok 22 - direct and url policies are used exactly as the API resolved them [ 238.346600] cloud-init[1051]: --- [ 238.352182] cloud-init[1051]: duration_ms: 80.366321 [ 238.359687] cloud-init[1051]: type: 'test' [ 238.383999] cloud-init[1051]: ... [ 238.415540] cloud-init[1051]: # Subtest: an environment policy follows the same variable rules as the model stack [ 238.447471] cloud-init[1051]: ok 23 - an environment policy follows the same variable rules as the model stack [ 238.464500] cloud-init[1051]: --- [ 238.485576] cloud-init[1051]: duration_ms: 19.735628 [ 238.498819] cloud-init[1051]: type: 'test' [ 238.506955] cloud-init[1051]: ... [ 238.520903] cloud-init[1051]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 238.549497] cloud-init[1051]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 238.564745] cloud-init[1051]: --- [ 238.572759] cloud-init[1051]: duration_ms: 21.036173 [ 238.596610] cloud-init[1051]: type: 'test' [ 238.597972] cloud-init[1051]: ... [ 238.609729] cloud-init[1051]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 238.655889] cloud-init[1051]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 238.673912] cloud-init[1051]: --- [ 238.675681] cloud-init[1051]: duration_ms: 20.42443 [ 238.706902] cloud-init[1051]: type: 'test' [ 238.714610] cloud-init[1051]: ... [ 238.723953] cloud-init[1051]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 238.740236] cloud-init[1051]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 238.746636] cloud-init[1051]: --- [ 238.748208] cloud-init[1051]: duration_ms: 21.085369 [ 238.750162] cloud-init[1051]: type: 'test' [ 238.752579] cloud-init[1051]: ... [ 238.772217] cloud-init[1051]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 238.842382] cloud-init[1051]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 238.858239] cloud-init[1051]: --- [ 238.862685] cloud-init[1051]: duration_ms: 4.85551 [ 238.867674] cloud-init[1051]: type: 'test' [ 238.872405] cloud-init[1051]: ... [ 238.887588] cloud-init[1051]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 238.902716] cloud-init[1051]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 238.916886] cloud-init[1051]: --- [ 238.926371] cloud-init[1051]: duration_ms: 825.487915 [ 238.933306] cloud-init[1051]: type: 'test' [ 238.935943] cloud-init[1051]: ... [ 239.073641] cloud-init[1051]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 239.089620] cloud-init[1051]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 239.114262] cloud-init[1051]: --- [ 239.127888] cloud-init[1051]: duration_ms: 226.409778 [ 239.141221] cloud-init[1051]: type: 'test' [ 239.149510] cloud-init[1051]: ... [ 239.162345] cloud-init[1051]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 239.166173] cloud-init[1051]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 239.170322] cloud-init[1051]: --- [ 239.174612] cloud-init[1051]: duration_ms: 11.740943 [ 239.176387] cloud-init[1051]: type: 'test' [ 239.177884] cloud-init[1051]: ... [ 240.666869] cloud-init[1051]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 240.682685] cloud-init[1051]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 240.700180] cloud-init[1051]: --- [ 240.708450] cloud-init[1051]: duration_ms: 44.332219 [ 240.721841] cloud-init[1051]: type: 'test' [ 240.723249] cloud-init[1051]: ... [ 240.745734] cloud-init[1051]: # Subtest: failed readers and updates release their leases [ 240.839752] cloud-init[1051]: ok 32 - failed readers and updates release their leases [ 240.846596] cloud-init[1051]: --- [ 240.847664] cloud-init[1051]: duration_ms: 74.761686 [ 240.848741] cloud-init[1051]: type: 'test' [ 240.861957] cloud-init[1051]: ... [ 245.047340] cloud-init[1051]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 245.071118] cloud-init[1051]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 245.077165] cloud-init[1051]: --- [ 245.080465] cloud-init[1051]: duration_ms: 1517.183041 [ 245.083927] cloud-init[1051]: type: 'test' [ 245.087922] cloud-init[1051]: ... [ 245.539874] cloud-init[1051]: # Subtest: scientific environments accept micromamba's package-list envelope [ 245.564258] cloud-init[1051]: ok 34 - scientific environments accept micromamba's package-list envelope [ 245.573140] cloud-init[1051]: --- [ 245.574893] cloud-init[1051]: duration_ms: 569.115178 [ 245.576973] cloud-init[1051]: type: 'test' [ 245.578564] cloud-init[1051]: ... [ 246.620464] cloud-init[1051]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 246.625456] cloud-init[1051]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 246.629892] cloud-init[1051]: --- [ 246.633381] cloud-init[1051]: duration_ms: 801.073981 [ 246.636448] cloud-init[1051]: type: 'test' [ 246.637141] cloud-init[1051]: ... [ 247.963315] cloud-init[1051]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 247.975783] cloud-init[1051]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 247.979567] cloud-init[1051]: --- [ 247.981271] cloud-init[1051]: duration_ms: 1485.010814 [ 247.989564] cloud-init[1051]: type: 'test' [ 247.991469] cloud-init[1051]: ... [ 248.607530] cloud-init[1051]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 248.640338] cloud-init[1051]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 248.658482] cloud-init[1051]: --- [ 248.661259] cloud-init[1051]: duration_ms: 669.036998 [ 248.679690] cloud-init[1051]: type: 'test' [ 248.686201] cloud-init[1051]: ... [ 249.044859] cloud-init[1051]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 249.050120] cloud-init[1051]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 249.054253] cloud-init[1051]: --- [ 249.055991] cloud-init[1051]: duration_ms: 467.781597 [ 249.067505] cloud-init[1051]: type: 'test' [ 249.068362] cloud-init[1051]: ... [ 249.301247] cloud-init[1051]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 249.302652] cloud-init[1051]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 249.311217] cloud-init[1051]: --- [ 249.315295] cloud-init[1051]: duration_ms: 249.873685 [ 249.318651] cloud-init[1051]: type: 'test' [ 249.326880] cloud-init[1051]: ... [ 250.107019] cloud-init[1051]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 250.110733] cloud-init[1051]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 250.113405] cloud-init[1051]: --- [ 250.116405] cloud-init[1051]: duration_ms: 785.135801 [ 250.119141] cloud-init[1051]: type: 'test' [ 250.123481] cloud-init[1051]: ... [ 250.372248] cloud-init[1051]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 250.389850] cloud-init[1051]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 250.409492] cloud-init[1051]: --- [ 250.411796] cloud-init[1051]: duration_ms: 285.482271 [ 250.415737] cloud-init[1051]: type: 'test' [ 250.417398] cloud-init[1051]: ... [ 251.026370] cloud-init[1051]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 251.044728] cloud-init[1051]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 251.049686] cloud-init[1051]: --- [ 251.051171] cloud-init[1051]: duration_ms: 615.718536 [ 251.052815] cloud-init[1051]: type: 'test' [ 251.054199] cloud-init[1051]: ... [ 251.391199] cloud-init[1051]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 251.398596] cloud-init[1051]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 251.400982] cloud-init[1051]: --- [ 251.404527] cloud-init[1051]: duration_ms: 344.069708 [ 251.408627] cloud-init[1051]: type: 'test' [ 251.418800] cloud-init[1051]: ... [ 251.508885] cloud-init[1051]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 251.515045] cloud-init[1051]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 251.518948] cloud-init[1051]: --- [ 251.522941] cloud-init[1051]: duration_ms: 165.242657 [ 251.527847] cloud-init[1051]: type: 'test' [ 251.531395] cloud-init[1051]: ... [ 251.773764] cloud-init[1051]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 251.796788] cloud-init[1051]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 251.803111] cloud-init[1051]: --- [ 251.803893] cloud-init[1051]: duration_ms: 228.920961 [ 251.813788] cloud-init[1051]: type: 'test' [ 251.814653] cloud-init[1051]: ... [ 252.269174] cloud-init[1051]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 252.285228] cloud-init[1051]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 252.326833] cloud-init[1051]: --- [ 252.333537] cloud-init[1051]: duration_ms: 483.637082 [ 252.335231] cloud-init[1051]: type: 'test' [ 252.336160] cloud-init[1051]: ... [ 252.493994] cloud-init[1051]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 252.496743] cloud-init[1051]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 252.499267] cloud-init[1051]: --- [ 252.501948] cloud-init[1051]: duration_ms: 260.753283 [ 252.507002] cloud-init[1051]: type: 'test' [ 252.510807] cloud-init[1051]: ... [ 252.739905] cloud-init[1051]: # Subtest: existing R base and named environments remain available after catalog reload [ 252.749078] cloud-init[1051]: ok 48 - existing R base and named environments remain available after catalog reload [ 252.754000] cloud-init[1051]: --- [ 252.754940] cloud-init[1051]: duration_ms: 258.099305 [ 252.756243] cloud-init[1051]: type: 'test' [ 252.757439] cloud-init[1051]: ... [ 253.361869] cloud-init[1051]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 253.374199] cloud-init[1051]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 253.390478] cloud-init[1051]: --- [ 253.391600] cloud-init[1051]: duration_ms: 570.101154 [ 253.392734] cloud-init[1051]: type: 'test' [ 253.393714] cloud-init[1051]: ... [ 253.632810] cloud-init[1051]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 253.643543] cloud-init[1051]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 253.647220] cloud-init[1051]: --- [ 253.652716] cloud-init[1051]: duration_ms: 278.836122 [ 253.667985] cloud-init[1051]: type: 'test' [ 253.673117] cloud-init[1051]: ... [ 253.885997] cloud-init[1051]: # Subtest: a provisioner install says which step failed and why [ 253.952152] cloud-init[1051]: ok 51 - a provisioner install says which step failed and why [ 253.988825] cloud-init[1051]: --- [ 253.992549] cloud-init[1051]: duration_ms: 229.982944 [ 254.009508] cloud-init[1051]: type: 'test' [ 254.022146] cloud-init[1051]: ... [ 254.036287] cloud-init[1051]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 254.038281] cloud-init[1051]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 254.064498] cloud-init[1051]: --- [ 254.077836] cloud-init[1051]: duration_ms: 14.27989 [ 254.091789] cloud-init[1051]: type: 'test' [ 254.093313] cloud-init[1051]: ... [ 254.288214] cloud-init[1051]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 254.307107] cloud-init[1051]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 254.325202] cloud-init[1051]: --- [ 254.335981] cloud-init[1051]: duration_ms: 399.02953 [ 254.352923] cloud-init[1051]: type: 'test' [ 254.353995] cloud-init[1051]: ... [ 254.462599] cloud-init[1051]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 254.506886] cloud-init[1051]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 254.518332] cloud-init[1051]: --- [ 254.521927] cloud-init[1051]: duration_ms: 174.698552 [ 254.523882] cloud-init[1051]: type: 'test' [ 254.526508] cloud-init[1051]: ... [ 256.412175] cloud-init[1051]: # (node:1190) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 256.427336] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 259.402809] cloud-init[1051]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 259.421662] cloud-init[1051]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 259.428680] cloud-init[1051]: --- [ 259.441311] cloud-init[1051]: duration_ms: 3120.468202 [ 259.442633] cloud-init[1051]: type: 'test' [ 259.448541] cloud-init[1051]: ... [ 264.517996] cloud-init[1051]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 264.524019] cloud-init[1051]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 264.543246] cloud-init[1051]: --- [ 264.544240] cloud-init[1051]: duration_ms: 5072.904211 [ 264.547839] cloud-init[1051]: type: 'test' [ 264.549783] cloud-init[1051]: ... [ 266.562881] cloud-init[1051]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 266.580545] cloud-init[1051]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 266.583594] cloud-init[1051]: --- [ 266.584529] cloud-init[1051]: duration_ms: 2035.939203 [ 266.585283] cloud-init[1051]: type: 'test' [ 266.585826] cloud-init[1051]: ... [ 269.249611] cloud-init[1051]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 269.259010] cloud-init[1051]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 269.269919] cloud-init[1051]: --- [ 269.272792] cloud-init[1051]: duration_ms: 2737.819398 [ 269.273690] cloud-init[1051]: type: 'test' [ 269.274347] cloud-init[1051]: ... [ 271.317957] cloud-init[1051]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 271.333747] cloud-init[1051]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 271.339951] cloud-init[1051]: --- [ 271.347593] cloud-init[1051]: duration_ms: 2059.500946 [ 271.350748] cloud-init[1051]: type: 'test' [ 271.353877] cloud-init[1051]: ... [ 273.364592] cloud-init[1051]: # Subtest: log retention is explicit, paginated and does not stop execution [ 273.406690] cloud-init[1051]: ok 60 - log retention is explicit, paginated and does not stop execution [ 273.408065] cloud-init[1051]: --- [ 273.408721] cloud-init[1051]: duration_ms: 2038.191344 [ 273.409393] cloud-init[1051]: type: 'test' [ 273.423986] cloud-init[1051]: ... [ 274.489224] cloud-init[1051]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 274.499439] cloud-init[1051]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 274.509592] cloud-init[1051]: --- [ 274.510521] cloud-init[1051]: duration_ms: 1088.017562 [ 274.518319] cloud-init[1051]: type: 'test' [ 274.520660] cloud-init[1051]: ... [ 275.886622] cloud-init[1051]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 275.907195] cloud-init[1051]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 275.918764] cloud-init[1051]: --- [ 275.920435] cloud-init[1051]: duration_ms: 1437.010443 [ 275.923433] cloud-init[1051]: type: 'test' [ 275.927970] cloud-init[1051]: ... [ 279.665271] cloud-init[1051]: # (node:1201) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 279.696643] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 279.729896] cloud-init[1051]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 279.748657] cloud-init[1051]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 279.761949] cloud-init[1051]: --- [ 279.776267] cloud-init[1051]: duration_ms: 17.373391 [ 279.782804] cloud-init[1051]: type: 'test' [ 279.819402] cloud-init[1051]: ... [ 279.832986] cloud-init[1051]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 279.869416] cloud-init[1051]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 279.910662] cloud-init[1051]: --- [ 279.919703] cloud-init[1051]: duration_ms: 5.035843 [ 279.920884] cloud-init[1051]: type: 'test' [ 279.921631] cloud-init[1051]: ... [ 279.931591] cloud-init[1051]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 279.949727] cloud-init[1051]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 279.956781] cloud-init[1051]: --- [ 279.957616] cloud-init[1051]: duration_ms: 3.86786 [ 279.958461] cloud-init[1051]: type: 'test' [ 279.962872] cloud-init[1051]: ... [ 279.977266] cloud-init[1051]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 279.978841] cloud-init[1051]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 280.023525] cloud-init[1051]: --- [ 280.036764] cloud-init[1051]: duration_ms: 6.053418 [ 280.050454] cloud-init[1051]: type: 'test' [ 280.052346] cloud-init[1051]: ... [ 280.068876] cloud-init[1051]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 280.073376] cloud-init[1051]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 280.081289] cloud-init[1051]: --- [ 280.122582] cloud-init[1051]: duration_ms: 4.547057 [ 280.127578] cloud-init[1051]: type: 'test' [ 280.132476] cloud-init[1051]: ... [ 283.118502] cloud-init[1051]: # Subtest: npu-smi parsing [ 283.130511] cloud-init[1051]: # Subtest: reads each card's identity, health and usage from the paired rows [ 283.140623] cloud-init[1051]: ok 1 - reads each card's identity, health and usage from the paired rows [ 283.148941] cloud-init[1051]: --- [ 283.153516] cloud-init[1051]: duration_ms: 45.25253 [ 283.156612] cloud-init[1051]: type: 'test' [ 283.159317] cloud-init[1051]: ... [ 283.168244] cloud-init[1051]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 283.179873] cloud-init[1051]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 283.186287] cloud-init[1051]: --- [ 283.209883] cloud-init[1051]: duration_ms: 7.460676 [ 283.229910] cloud-init[1051]: type: 'test' [ 283.241879] cloud-init[1051]: ... [ 283.244024] cloud-init[1051]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 283.254609] cloud-init[1051]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 283.271648] cloud-init[1051]: --- [ 283.278170] cloud-init[1051]: duration_ms: 6.561728 [ 283.281685] cloud-init[1051]: type: 'test' [ 283.282840] cloud-init[1051]: ... [ 283.283598] cloud-init[1051]: # Subtest: stops at the process table instead of listing processes as cards [ 283.311955] cloud-init[1051]: ok 4 - stops at the process table instead of listing processes as cards [ 283.322444] cloud-init[1051]: --- [ 283.327929] cloud-init[1051]: duration_ms: 7.72709 [ 283.334512] cloud-init[1051]: type: 'test' [ 283.341726] cloud-init[1051]: ... [ 283.385729] cloud-init[1051]: # Subtest: returns nothing for output that holds no device rows [ 283.404138] cloud-init[1051]: ok 5 - returns nothing for output that holds no device rows [ 283.419602] cloud-init[1051]: --- [ 283.435360] cloud-init[1051]: duration_ms: 4.643376 [ 283.437259] cloud-init[1051]: type: 'test' [ 283.438687] cloud-init[1051]: ... [ 283.454189] cloud-init[1051]: 1..5 [ 283.457509] cloud-init[1051]: ok 68 - npu-smi parsing [ 283.458768] cloud-init[1051]: --- [ 283.466614] cloud-init[1051]: duration_ms: 93.706261 [ 283.469773] cloud-init[1051]: type: 'suite' [ 283.474731] cloud-init[1051]: ... [ 283.485733] cloud-init[1051]: # Subtest: reading the driver through DCMI [ 283.506906] cloud-init[1051]: # Subtest: a machine with no usable Python falls back instead of failing [ 283.518635] cloud-init[1051]: ok 1 - a machine with no usable Python falls back instead of failing [ 283.530615] cloud-init[1051]: --- [ 283.536250] cloud-init[1051]: duration_ms: 102.566791 [ 283.538138] cloud-init[1051]: type: 'test' [ 283.564711] cloud-init[1051]: ... [ 283.829797] cloud-init[1051]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 283.841267] cloud-init[1051]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 283.849879] cloud-init[1051]: --- [ 283.853722] cloud-init[1051]: duration_ms: 896.95273 [ 283.857836] cloud-init[1051]: type: 'test' [ 283.860547] cloud-init[1051]: ... [ 284.232205] cloud-init[1051]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 284.240742] cloud-init[1051]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 284.246560] cloud-init[1051]: --- [ 284.257745] cloud-init[1051]: duration_ms: 211.755049 [ 284.260175] cloud-init[1051]: type: 'test' [ 284.262286] cloud-init[1051]: ... [ 284.300769] cloud-init[1051]: 1..3 [ 284.313842] cloud-init[1051]: ok 69 - reading the driver through DCMI [ 284.325708] cloud-init[1051]: --- [ 284.327376] cloud-init[1051]: duration_ms: 1224.940611 [ 284.340927] cloud-init[1051]: type: 'suite' [ 284.343256] cloud-init[1051]: ... [ 284.396947] cloud-init[1051]: # Subtest: chip mapping [ 284.415626] cloud-init[1051]: # Subtest: reads the device node each chip owns, not the card number [ 284.750831] cloud-init[1051]: ok 1 - reads the device node each chip owns, not the card number [ 284.753983] cloud-init[1051]: --- [ 284.755913] cloud-init[1051]: duration_ms: 16.741832 [ 284.789636] cloud-init[1051]: type: 'test' [ 284.791198] cloud-init[1051]: ... [ 284.791941] cloud-init[1051]: # Subtest: skips chips that are not compute devices [ 284.836969] cloud-init[1051]: ok 2 - skips chips that are not compute devices [ 284.886257] cloud-init[1051]: --- [ 284.900607] cloud-init[1051]: duration_ms: 10.969318 [ 284.916746] cloud-init[1051]: type: 'test' [ 284.924927] cloud-init[1051]: ... [ 284.932928] cloud-init[1051]: # Subtest: gives each die of a two-die card its own device node [ 284.939893] cloud-init[1051]: ok 3 - gives each die of a two-die card its own device node [ 284.943803] cloud-init[1051]: --- [ 284.946866] cloud-init[1051]: duration_ms: 5.019245 [ 284.948778] cloud-init[1051]: type: 'test' [ 284.957914] cloud-init[1051]: ... [ 284.959711] cloud-init[1051]: # Subtest: ignores headers and anything that is not four columns [ 284.966928] cloud-init[1051]: ok 4 - ignores headers and anything that is not four columns [ 284.973833] cloud-init[1051]: --- [ 284.982536] cloud-init[1051]: duration_ms: 2.905434 [ 285.006704] cloud-init[1051]: type: 'test' [ 285.022242] cloud-init[1051]: ... [ 285.024926] cloud-init[1051]: 1..4 [ 285.026206] cloud-init[1051]: ok 70 - chip mapping [ 285.028348] cloud-init[1051]: --- [ 285.050730] cloud-init[1051]: duration_ms: 41.412943 [ 285.055238] cloud-init[1051]: type: 'suite' [ 285.072546] cloud-init[1051]: ... [ 285.074976] cloud-init[1051]: # Subtest: a card with two dies [ 285.082935] cloud-init[1051]: # Subtest: reads one entry per die from the readings table [ 285.085894] cloud-init[1051]: ok 1 - reads one entry per die from the readings table [ 285.092904] cloud-init[1051]: --- [ 285.093825] cloud-init[1051]: duration_ms: 14.387778 [ 285.107700] cloud-init[1051]: type: 'test' [ 285.114259] cloud-init[1051]: ... [ 285.121616] cloud-init[1051]: 1..1 [ 285.124169] cloud-init[1051]: ok 71 - a card with two dies [ 285.139712] cloud-init[1051]: --- [ 285.148843] cloud-init[1051]: duration_ms: 17.226878 [ 285.158644] cloud-init[1051]: type: 'suite' [ 285.164616] cloud-init[1051]: ... [ 285.171799] cloud-init[1051]: # Subtest: device binds and sandbox numbering [ 285.201377] cloud-init[1051]: # Subtest: renumbers the selection from 0 in host order [ 285.202998] cloud-init[1051]: ok 1 - renumbers the selection from 0 in host order [ 285.210548] cloud-init[1051]: --- [ 285.211882] cloud-init[1051]: duration_ms: 6.057249 [ 285.216926] cloud-init[1051]: type: 'test' [ 285.218507] cloud-init[1051]: ... [ 285.219188] cloud-init[1051]: # Subtest: gives the same layout however the operator ordered the boxes [ 285.221372] cloud-init[1051]: ok 2 - gives the same layout however the operator ordered the boxes [ 285.224072] cloud-init[1051]: --- [ 285.224685] cloud-init[1051]: duration_ms: 2.893212 [ 285.227180] cloud-init[1051]: type: 'test' [ 285.227794] cloud-init[1051]: ... [ 285.243505] cloud-init[1051]: # Subtest: collapses a repeated card instead of binding it twice [ 285.253163] cloud-init[1051]: ok 3 - collapses a repeated card instead of binding it twice [ 285.264360] cloud-init[1051]: --- [ 285.265955] cloud-init[1051]: duration_ms: 5.30418 [ 285.280691] cloud-init[1051]: type: 'test' [ 285.287951] cloud-init[1051]: ... [ 285.289909] cloud-init[1051]: # Subtest: emits nothing at all when no card was selected [ 285.295300] cloud-init[1051]: ok 4 - emits nothing at all when no card was selected [ 285.297786] cloud-init[1051]: --- [ 285.301641] cloud-init[1051]: duration_ms: 3.319725 [ 285.307148] cloud-init[1051]: type: 'test' [ 285.308429] cloud-init[1051]: ... [ 285.310256] cloud-init[1051]: # Subtest: binds only the management nodes this host actually has [ 285.319355] cloud-init[1051]: ok 5 - binds only the management nodes this host actually has [ 285.329291] cloud-init[1051]: --- [ 285.330793] cloud-init[1051]: duration_ms: 4.015872 [ 285.343063] cloud-init[1051]: type: 'test' [ 285.344255] cloud-init[1051]: ... [ 285.349488] cloud-init[1051]: # Subtest: names the host device by index [ 285.358807] cloud-init[1051]: ok 6 - names the host device by index [ 285.372566] cloud-init[1051]: --- [ 285.376751] cloud-init[1051]: duration_ms: 2.098481 [ 285.403342] cloud-init[1051]: type: 'test' [ 285.407026] cloud-init[1051]: ... [ 285.408580] cloud-init[1051]: 1..6 [ 285.418512] cloud-init[1051]: ok 72 - device binds and sandbox numbering [ 285.422457] cloud-init[1051]: --- [ 285.423879] cloud-init[1051]: duration_ms: 30.855616 [ 285.434123] cloud-init[1051]: type: 'suite' [ 285.436097] cloud-init[1051]: ... [ 285.456967] cloud-init[1051]: # Subtest: sandbox probe argv [ 285.458232] cloud-init[1051]: # Subtest: gives the probed card the sandbox's device 0 [ 285.476422] cloud-init[1051]: ok 1 - gives the probed card the sandbox's device 0 [ 285.480913] cloud-init[1051]: --- [ 285.485297] cloud-init[1051]: duration_ms: 3.736227 [ 285.494744] cloud-init[1051]: type: 'test' [ 285.505800] cloud-init[1051]: ... [ 285.516612] cloud-init[1051]: # Subtest: mounts a fresh /dev before binding any card [ 285.517980] cloud-init[1051]: ok 2 - mounts a fresh /dev before binding any card [ 285.531573] cloud-init[1051]: --- [ 285.532370] cloud-init[1051]: duration_ms: 2.147363 [ 285.544707] cloud-init[1051]: type: 'test' [ 285.556462] cloud-init[1051]: ... [ 285.572593] cloud-init[1051]: # Subtest: probes under the same isolation a real execution uses [ 285.585710] cloud-init[1051]: ok 3 - probes under the same isolation a real execution uses [ 285.615594] cloud-init[1051]: --- [ 285.617282] cloud-init[1051]: duration_ms: 2.726634 [ 285.618354] cloud-init[1051]: type: 'test' [ 285.618943] cloud-init[1051]: ... [ 285.619634] cloud-init[1051]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 285.620534] cloud-init[1051]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 285.642646] cloud-init[1051]: --- [ 285.650892] cloud-init[1051]: duration_ms: 2.588056 [ 285.673654] cloud-init[1051]: type: 'test' [ 285.701566] cloud-init[1051]: ... [ 285.713661] cloud-init[1051]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 285.727692] cloud-init[1051]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 285.741617] cloud-init[1051]: --- [ 285.743463] cloud-init[1051]: duration_ms: 2.295031 [ 285.761933] cloud-init[1051]: type: 'test' [ 285.778306] cloud-init[1051]: ... [ 285.886787] cloud-init[1051]: # Subtest: carries the driver library path the loader needs [ 285.910299] cloud-init[1051]: ok 6 - carries the driver library path the loader needs [ 285.985886] cloud-init[1051]: --- [ 285.988290] cloud-init[1051]: duration_ms: 7.385539 [ 285.989655] cloud-init[1051]: type: 'test' [ 286.020858] cloud-init[1051]: ... [ 286.053624] cloud-init[1051]: 1..6 [ 286.079607] cloud-init[1051]: ok 73 - sandbox probe argv [ 286.117981] cloud-init[1051]: --- [ 286.134967] cloud-init[1051]: duration_ms: 26.563849 [ 286.155765] cloud-init[1051]: type: 'suite' [ 286.166479] cloud-init[1051]: ... [ 286.177618] cloud-init[1051]: # Subtest: sandbox environment [ 286.186467] cloud-init[1051]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 286.190343] cloud-init[1051]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 286.195983] cloud-init[1051]: --- [ 286.201827] cloud-init[1051]: duration_ms: 3.560816 [ 286.208399] cloud-init[1051]: type: 'test' [ 286.213704] cloud-init[1051]: ... [ 286.215303] cloud-init[1051]: # Subtest: points the operator compiler at the toolkit's Python packages [ 286.222271] cloud-init[1051]: ok 2 - points the operator compiler at the toolkit's Python packages [ 286.228743] cloud-init[1051]: --- [ 286.245411] cloud-init[1051]: duration_ms: 2.793476 [ 286.249312] cloud-init[1051]: type: 'test' [ 286.261355] cloud-init[1051]: ... [ 286.265433] cloud-init[1051]: # Subtest: follows a relocated toolkit [ 286.266902] cloud-init[1051]: ok 3 - follows a relocated toolkit [ 286.276781] cloud-init[1051]: --- [ 286.279606] cloud-init[1051]: duration_ms: 2.840639 [ 286.290926] cloud-init[1051]: type: 'test' [ 286.307575] cloud-init[1051]: ... [ 286.313721] cloud-init[1051]: 1..3 [ 286.318461] cloud-init[1051]: ok 74 - sandbox environment [ 286.320750] cloud-init[1051]: --- [ 286.322565] cloud-init[1051]: duration_ms: 12.871834 [ 286.328833] cloud-init[1051]: type: 'suite' [ 286.340677] cloud-init[1051]: ... [ 286.344058] cloud-init[1051]: # Subtest: prepareSandboxNpu [ 286.351668] cloud-init[1051]: # Subtest: stays out of the launch entirely when nothing was selected [ 286.374669] cloud-init[1051]: ok 1 - stays out of the launch entirely when nothing was selected [ 286.389884] cloud-init[1051]: --- [ 286.399573] cloud-init[1051]: duration_ms: 16.179457 [ 286.410824] cloud-init[1051]: type: 'test' [ 286.416810] cloud-init[1051]: ... [ 286.648801] cloud-init[1051]: # Subtest: reports how the selected cards appear inside the sandbox [ 286.668670] cloud-init[1051]: ok 2 - reports how the selected cards appear inside the sandbox [ 286.679534] cloud-init[1051]: --- [ 286.692150] cloud-init[1051]: duration_ms: 2206.264532 [ 286.706825] cloud-init[1051]: type: 'test' [ 286.717817] cloud-init[1051]: ... [ 286.728794] cloud-init[1051]: 1..2 [ 286.730227] cloud-init[1051]: ok 75 - prepareSandboxNpu [ 286.744632] cloud-init[1051]: --- [ 286.752959] cloud-init[1051]: duration_ms: 2239.806917 [ 286.771721] cloud-init[1051]: type: 'suite' [ 286.773716] cloud-init[1051]: ... [ 286.794721] cloud-init[1051]: # Subtest: probe failure reasons [ 286.809641] cloud-init[1051]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 286.928265] cloud-init[1051]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 286.929829] cloud-init[1051]: --- [ 286.936584] cloud-init[1051]: duration_ms: 18.871736 [ 286.945628] cloud-init[1051]: type: 'test' [ 286.961308] cloud-init[1051]: ... [ 286.970818] cloud-init[1051]: # Subtest: falls back to the process error when the probe printed nothing [ 287.042854] cloud-init[1051]: ok 2 - falls back to the process error when the probe printed nothing [ 287.078967] cloud-init[1051]: --- [ 287.092151] cloud-init[1051]: duration_ms: 5.4233 [ 287.094399] cloud-init[1051]: type: 'test' [ 287.095918] cloud-init[1051]: ... [ 287.116998] cloud-init[1051]: 1..2 [ 287.123906] cloud-init[1051]: ok 76 - probe failure reasons [ 287.157680] cloud-init[1051]: --- [ 287.167966] cloud-init[1051]: duration_ms: 27.149714 [ 287.170882] cloud-init[1051]: type: 'suite' [ 287.173207] cloud-init[1051]: ... [ 287.201773] cloud-init[1051]: # Subtest: inventory cache [ 287.209187] cloud-init[1051]: # Subtest: serves a fresh inventory instead of re-probing every card [ 287.213368] cloud-init[1051]: ok 1 - serves a fresh inventory instead of re-probing every card [ 287.235139] cloud-init[1051]: --- [ 287.255628] cloud-init[1051]: duration_ms: 17.282673 [ 287.266943] cloud-init[1051]: type: 'test' [ 287.270912] cloud-init[1051]: ... [ 287.276326] cloud-init[1051]: # Subtest: re-probes once the inventory is older than the cache window [ 287.284813] cloud-init[1051]: ok 2 - re-probes once the inventory is older than the cache window [ 287.293668] cloud-init[1051]: --- [ 287.298637] cloud-init[1051]: duration_ms: 3.86653 [ 287.302265] cloud-init[1051]: type: 'test' [ 287.309145] cloud-init[1051]: ... [ 287.330469] cloud-init[1051]: # Subtest: re-probes after an explicit refresh [ 287.334381] cloud-init[1051]: ok 3 - re-probes after an explicit refresh [ 287.339699] cloud-init[1051]: --- [ 287.341713] cloud-init[1051]: duration_ms: 3.594796 [ 287.350094] cloud-init[1051]: type: 'test' [ 287.360710] cloud-init[1051]: ... [ 287.362866] cloud-init[1051]: # Subtest: lets a failed probe be retried rather than caching the failure [ 287.366786] cloud-init[1051]: ok 4 - lets a failed probe be retried rather than caching the failure [ 287.369494] cloud-init[1051]: --- [ 287.372277] cloud-init[1051]: duration_ms: 16.62235 [ 287.381168] cloud-init[1051]: type: 'test' [ 287.389241] cloud-init[1051]: ... [ 287.390673] cloud-init[1051]: 1..4 [ 287.391618] cloud-init[1051]: ok 77 - inventory cache [ 287.392765] cloud-init[1051]: --- [ 287.400525] cloud-init[1051]: duration_ms: 46.515795 [ 287.410304] cloud-init[1051]: type: 'suite' [ 287.412396] cloud-init[1051]: ... [ 287.414882] cloud-init[1051]: # Subtest: which cards an operator may tick [ 287.417469] cloud-init[1051]: # Subtest: offers only the cards the sandbox probe could open [ 287.423372] cloud-init[1051]: ok 1 - offers only the cards the sandbox probe could open [ 287.425934] cloud-init[1051]: --- [ 287.431203] cloud-init[1051]: duration_ms: 5.730116 [ 287.436977] cloud-init[1051]: type: 'test' [ 287.438628] cloud-init[1051]: ... [ 287.443229] cloud-init[1051]: # Subtest: offers nothing on a machine without Ascend cards [ 287.446624] cloud-init[1051]: ok 2 - offers nothing on a machine without Ascend cards [ 287.450876] cloud-init[1051]: --- [ 287.462738] cloud-init[1051]: duration_ms: 2.176582 [ 287.466420] cloud-init[1051]: type: 'test' [ 287.468636] cloud-init[1051]: ... [ 287.470665] cloud-init[1051]: # Subtest: refuses a card the sandbox cannot open and says why [ 287.497420] cloud-init[1051]: ok 3 - refuses a card the sandbox cannot open and says why [ 287.504643] cloud-init[1051]: --- [ 287.507672] cloud-init[1051]: duration_ms: 5.541897 [ 287.511877] cloud-init[1051]: type: 'test' [ 287.517152] cloud-init[1051]: ... [ 287.527886] cloud-init[1051]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 287.530381] cloud-init[1051]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 287.536252] cloud-init[1051]: --- [ 287.537366] cloud-init[1051]: duration_ms: 2.956033 [ 287.554206] cloud-init[1051]: type: 'test' [ 287.558818] cloud-init[1051]: ... [ 287.572761] cloud-init[1051]: # Subtest: refuses a card that has since disappeared from the machine [ 287.576909] cloud-init[1051]: ok 5 - refuses a card that has since disappeared from the machine [ 287.582171] cloud-init[1051]: --- [ 287.582890] cloud-init[1051]: duration_ms: 3.398226 [ 287.584418] cloud-init[1051]: type: 'test' [ 287.585750] cloud-init[1051]: ... [ 287.586378] cloud-init[1051]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 287.587833] cloud-init[1051]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 287.588534] cloud-init[1051]: --- [ 287.599717] cloud-init[1051]: duration_ms: 2.603654 [ 287.604156] cloud-init[1051]: type: 'test' [ 287.605642] cloud-init[1051]: ... [ 287.608164] cloud-init[1051]: # Subtest: accepts a repeated tick once [ 287.613852] cloud-init[1051]: ok 7 - accepts a repeated tick once [ 287.618978] cloud-init[1051]: --- [ 287.620219] cloud-init[1051]: duration_ms: 19.368941 [ 287.621598] cloud-init[1051]: type: 'test' [ 287.622715] cloud-init[1051]: ... [ 287.623831] cloud-init[1051]: # Subtest: maps an empty selection to an empty layout [ 287.625084] cloud-init[1051]: ok 8 - maps an empty selection to an empty layout [ 287.631199] cloud-init[1051]: --- [ 287.639421] cloud-init[1051]: duration_ms: 5.383739 [ 287.640341] cloud-init[1051]: type: 'test' [ 287.660616] cloud-init[1051]: ... [ 287.677242] cloud-init[1051]: 1..8 [ 287.688777] cloud-init[1051]: ok 78 - which cards an operator may tick [ 287.689963] cloud-init[1051]: --- [ 287.690663] cloud-init[1051]: duration_ms: 87.573279 [ 287.704530] cloud-init[1051]: type: 'suite' [ 287.705689] cloud-init[1051]: ... [ 287.723702] cloud-init[1051]: # Subtest: sandbox launch with NPU cards [ 287.725528] cloud-init[1051]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 287.753672] cloud-init[1051]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 287.755106] cloud-init[1051]: --- [ 287.755789] cloud-init[1051]: duration_ms: 1062.25276 [ 287.756333] cloud-init[1051]: type: 'test' [ 287.765695] cloud-init[1051]: ... [ 287.837247] cloud-init[1051]: # Subtest: never exposes a host card the operator did not select [ 287.853305] cloud-init[1051]: ok 2 - never exposes a host card the operator did not select [ 287.854604] cloud-init[1051]: --- [ 287.855246] cloud-init[1051]: duration_ms: 144.714349 [ 287.858960] cloud-init[1051]: type: 'test' [ 287.860435] cloud-init[1051]: ... [ 287.889422] cloud-init[1051]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 287.891268] cloud-init[1051]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 287.892774] cloud-init[1051]: --- [ 287.907933] cloud-init[1051]: duration_ms: 6.447181 [ 287.915942] cloud-init[1051]: type: 'test' [ 287.922684] cloud-init[1051]: ... [ 288.011219] cloud-init[1051]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 288.054284] cloud-init[1051]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 288.058032] cloud-init[1051]: --- [ 288.077144] cloud-init[1051]: duration_ms: 143.427963 [ 288.080651] cloud-init[1051]: type: 'test' [ 288.089847] cloud-init[1051]: ... [ 288.108824] cloud-init[1051]: # Subtest: leaves PATH exactly as it was when no card was selected [ 288.141364] cloud-init[1051]: ok 5 - leaves PATH exactly as it was when no card was selected [ 288.180757] cloud-init[1051]: --- [ 288.191526] cloud-init[1051]: duration_ms: 15.774901 [ 288.210402] cloud-init[1051]: type: 'test' [ 288.221169] cloud-init[1051]: ... [ 288.335393] cloud-init[1051]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 288.337012] cloud-init[1051]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 288.341780] cloud-init[1051]: --- [ 288.344961] cloud-init[1051]: duration_ms: 278.475647 [ 288.352751] cloud-init[1051]: type: 'test' [ 288.358243] cloud-init[1051]: ... [ 288.409964] cloud-init[1051]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 288.414792] cloud-init[1051]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 288.417568] cloud-init[1051]: --- [ 288.420911] cloud-init[1051]: duration_ms: 85.669018 [ 288.422905] cloud-init[1051]: type: 'test' [ 288.424420] cloud-init[1051]: ... [ 288.439802] cloud-init[1051]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 288.446057] cloud-init[1051]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 288.457879] cloud-init[1051]: --- [ 288.465321] cloud-init[1051]: duration_ms: 53.923086 [ 288.466899] cloud-init[1051]: type: 'test' [ 288.468182] cloud-init[1051]: ... [ 288.469705] cloud-init[1051]: 1..8 [ 288.471813] cloud-init[1051]: ok 79 - sandbox launch with NPU cards [ 288.484806] cloud-init[1051]: --- [ 288.493885] cloud-init[1051]: duration_ms: 1832.928748 [ 288.502963] cloud-init[1051]: type: 'suite' [ 288.505998] cloud-init[1051]: ... [ 288.512723] cloud-init[1051]: # Subtest: validating a selection at launch time [ 288.515936] cloud-init[1051]: # Subtest: probes nothing at all for an execution that wants no card [ 288.520506] cloud-init[1051]: ok 1 - probes nothing at all for an execution that wants no card [ 288.523951] cloud-init[1051]: --- [ 288.525849] cloud-init[1051]: duration_ms: 7.573998 [ 288.528293] cloud-init[1051]: type: 'test' [ 288.530920] cloud-init[1051]: ... [ 288.624758] cloud-init[1051]: # Subtest: probes exactly the cards the execution asked for, and no others [ 288.634080] cloud-init[1051]: ok 2 - probes exactly the cards the execution asked for, and no others [ 288.635038] cloud-init[1051]: --- [ 288.635630] cloud-init[1051]: duration_ms: 178.07504 [ 288.636451] cloud-init[1051]: type: 'test' [ 288.642408] cloud-init[1051]: ... [ 288.696140] cloud-init[1051]: # Subtest: builds the device plumbing for cards that are still usable [ 288.725896] cloud-init[1051]: ok 3 - builds the device plumbing for cards that are still usable [ 288.732536] cloud-init[1051]: --- [ 288.733794] cloud-init[1051]: duration_ms: 43.573327 [ 288.749941] cloud-init[1051]: type: 'test' [ 288.751188] cloud-init[1051]: ... [ 288.776598] cloud-init[1051]: # Subtest: fails the execution by name when a card stopped being usable [ 288.795201] cloud-init[1051]: ok 4 - fails the execution by name when a card stopped being usable [ 288.797758] cloud-init[1051]: --- [ 288.799140] cloud-init[1051]: duration_ms: 9.683344 [ 288.803179] cloud-init[1051]: type: 'test' [ 288.805131] cloud-init[1051]: ... [ 288.830820] cloud-init[1051]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 288.838931] cloud-init[1051]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 288.842463] cloud-init[1051]: --- [ 288.869053] cloud-init[1051]: duration_ms: 2.955561 [ 288.875385] cloud-init[1051]: type: 'test' [ 288.877272] cloud-init[1051]: ... [ 288.878925] cloud-init[1051]: 1..5 [ 288.895744] cloud-init[1051]: ok 80 - validating a selection at launch time [ 288.898039] cloud-init[1051]: --- [ 288.899481] cloud-init[1051]: duration_ms: 258.143212 [ 288.906771] cloud-init[1051]: type: 'suite' [ 288.922968] cloud-init[1051]: ... [ 290.708672] cloud-init[1051]: # Subtest: an execution request drives the sandbox's cards [ 290.721823] cloud-init[1051]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 290.727261] cloud-init[1051]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 290.731376] cloud-init[1051]: --- [ 290.732523] cloud-init[1051]: duration_ms: 2016.267654 [ 290.733407] cloud-init[1051]: type: 'test' [ 290.734384] cloud-init[1051]: ... [ 291.441722] cloud-init[1051]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 291.473742] cloud-init[1051]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 291.477598] cloud-init[1051]: --- [ 291.490454] cloud-init[1051]: duration_ms: 693.08089 [ 291.506800] cloud-init[1051]: type: 'test' [ 291.507938] cloud-init[1051]: ... [ 291.630847] cloud-init[1051]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 291.637225] cloud-init[1051]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 291.639459] cloud-init[1051]: --- [ 291.644745] cloud-init[1051]: duration_ms: 232.58665 [ 291.647982] cloud-init[1051]: type: 'test' [ 291.651732] cloud-init[1051]: ... [ 291.783849] cloud-init[1051]: # Subtest: a card the cached status still calls usable does not get waved through [ 291.784776] cloud-init[1051]: ok 4 - a card the cached status still calls usable does not get waved through [ 291.797213] cloud-init[1051]: --- [ 291.798082] cloud-init[1051]: duration_ms: 138.48372 [ 291.806384] cloud-init[1051]: type: 'test' [ 291.807531] cloud-init[1051]: ... [ 292.615447] cloud-init[1051]: # Subtest: an execution without cards never reaches the probe [ 292.621477] cloud-init[1051]: ok 5 - an execution without cards never reaches the probe [ 292.624824] cloud-init[1051]: --- [ 292.625915] cloud-init[1051]: duration_ms: 846.085726 [ 292.629129] cloud-init[1051]: type: 'test' [ 292.630444] cloud-init[1051]: ... [ 292.644668] cloud-init[1051]: 1..5 [ 292.645957] cloud-init[1051]: ok 81 - an execution request drives the sandbox's cards [ 292.646973] cloud-init[1051]: --- [ 292.647601] cloud-init[1051]: duration_ms: 3942.468567 [ 292.650105] cloud-init[1051]: type: 'suite' [ 292.652449] cloud-init[1051]: ... [ 293.936175] cloud-init[1051]: # Subtest: execution signature freshness window [ 293.943131] cloud-init[1051]: # Subtest: stays at 30s unless an operator widens it by name [ 293.945348] cloud-init[1051]: ok 1 - stays at 30s unless an operator widens it by name [ 293.946285] cloud-init[1051]: --- [ 293.953112] cloud-init[1051]: duration_ms: 14.68589 [ 293.956950] cloud-init[1051]: type: 'test' [ 293.959853] cloud-init[1051]: ... [ 293.960547] cloud-init[1051]: # Subtest: widens only for an explicit variable [ 293.966870] cloud-init[1051]: ok 2 - widens only for an explicit variable [ 293.968124] cloud-init[1051]: --- [ 293.968695] cloud-init[1051]: duration_ms: 3.974588 [ 293.969466] cloud-init[1051]: type: 'test' [ 293.981782] cloud-init[1051]: ... [ 293.992391] cloud-init[1051]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 294.008110] cloud-init[1051]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 294.009211] cloud-init[1051]: --- [ 294.011183] cloud-init[1051]: duration_ms: 14.622637 [ 294.011971] cloud-init[1051]: type: 'test' [ 294.014686] cloud-init[1051]: ... [ 294.031477] cloud-init[1051]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 294.038210] cloud-init[1051]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 294.040342] cloud-init[1051]: --- [ 294.041851] cloud-init[1051]: duration_ms: 25.005244 [ 294.051173] cloud-init[1051]: type: 'test' [ 294.054149] cloud-init[1051]: ... [ 294.054791] cloud-init[1051]: 1..4 [ 294.057192] cloud-init[1051]: ok 82 - execution signature freshness window [ 294.059693] cloud-init[1051]: --- [ 294.061547] cloud-init[1051]: duration_ms: 87.758745 [ 294.062584] cloud-init[1051]: type: 'suite' [ 294.063360] cloud-init[1051]: ... [ 295.309759] cloud-init[1051]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 295.315876] cloud-init[1051]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 295.317125] cloud-init[1051]: --- [ 295.317777] cloud-init[1051]: duration_ms: 166.359348 [ 295.325510] cloud-init[1051]: type: 'test' [ 295.331404] cloud-init[1051]: ... [ 295.419960] cloud-init[1051]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 295.425368] cloud-init[1051]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 295.427786] cloud-init[1051]: --- [ 295.428839] cloud-init[1051]: duration_ms: 85.921842 [ 295.446554] cloud-init[1051]: type: 'test' [ 295.455935] cloud-init[1051]: ... [ 298.282896] cloud-init[1051]: # Subtest: sandbox launch arguments [ 298.307561] cloud-init[1051]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 298.317655] cloud-init[1051]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 298.321333] cloud-init[1051]: --- [ 298.324459] cloud-init[1051]: duration_ms: 37.28318 [ 298.326936] cloud-init[1051]: type: 'test' [ 298.327719] cloud-init[1051]: ... [ 298.341348] cloud-init[1051]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 298.352122] cloud-init[1051]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 298.362197] cloud-init[1051]: --- [ 298.365959] cloud-init[1051]: duration_ms: 12.132372 [ 298.372336] cloud-init[1051]: type: 'test' [ 298.374953] cloud-init[1051]: ... [ 298.380165] cloud-init[1051]: # Subtest: omits --disable-userns without weakening any other isolation [ 298.383458] cloud-init[1051]: ok 3 - omits --disable-userns without weakening any other isolation [ 298.384237] cloud-init[1051]: --- [ 298.384839] cloud-init[1051]: duration_ms: 28.024838 [ 298.389222] cloud-init[1051]: type: 'test' [ 298.389963] cloud-init[1051]: ... [ 298.396746] cloud-init[1051]: # Subtest: supports both degradations at once [ 298.443468] cloud-init[1051]: ok 4 - supports both degradations at once [ 298.453447] cloud-init[1051]: --- [ 298.457734] cloud-init[1051]: duration_ms: 11.374325 [ 298.465556] cloud-init[1051]: type: 'test' [ 298.467290] cloud-init[1051]: ... [ 298.469907] cloud-init[1051]: 1..4 [ 298.472620] cloud-init[1051]: ok 85 - sandbox launch arguments [ 298.478584] cloud-init[1051]: --- [ 298.480547] cloud-init[1051]: duration_ms: 118.936544 [ 298.481970] cloud-init[1051]: type: 'suite' [ 298.486420] cloud-init[1051]: ... [ 298.488107] cloud-init[1051]: # Subtest: host CA trust inside the sandbox [ 298.490691] cloud-init[1051]: # Subtest: carries the resolved trust store into the binds and the environment [ 298.492596] cloud-init[1051]: ok 1 - carries the resolved trust store into the binds and the environment [ 298.494521] cloud-init[1051]: --- [ 298.496887] cloud-init[1051]: duration_ms: 17.882653 [ 298.499491] cloud-init[1051]: type: 'test' [ 298.502551] cloud-init[1051]: ... [ 298.537332] cloud-init[1051]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 298.551625] cloud-init[1051]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 298.559729] cloud-init[1051]: --- [ 298.567501] cloud-init[1051]: duration_ms: 435.287817 [ 298.574531] cloud-init[1051]: type: 'test' [ 298.581941] cloud-init[1051]: ... [ 298.586525] cloud-init[1051]: 1..2 [ 298.588250] cloud-init[1051]: ok 86 - host CA trust inside the sandbox [ 298.589530] cloud-init[1051]: --- [ 298.590488] cloud-init[1051]: duration_ms: 469.081943 [ 298.591626] cloud-init[1051]: type: 'suite' [ 298.592864] cloud-init[1051]: ... [ 298.809627] cloud-init[1051]: # Subtest: sandbox process identity [ 298.832760] cloud-init[1051]: # Subtest: stages only the current uid and gid for CANN GE/TBE lookups [ 298.839838] cloud-init[1051]: ok 1 - stages only the current uid and gid for CANN GE/TBE lookups [ 298.853435] cloud-init[1051]: --- [ 298.855112] cloud-init[1051]: duration_ms: 233.175739 [ 298.856465] cloud-init[1051]: type: 'test' [ 298.879703] cloud-init[1051]: ... [ 298.882400] cloud-init[1051]: 1..1 [ 298.885662] cloud-init[1051]: ok 87 - sandbox process identity [ 298.890352] cloud-init[1051]: --- [ 298.892661] cloud-init[1051]: duration_ms: 250.602735 [ 298.897659] cloud-init[1051]: type: 'suite' [ 298.902676] cloud-init[1051]: ... [ 299.273320] cloud-init[1051]: # Subtest: detection feeding the launch [ 299.318237] cloud-init[1051]: # Subtest: keeps the full profile where nothing is refused [ 299.329278] cloud-init[1051]: ok 1 - keeps the full profile where nothing is refused [ 299.331697] cloud-init[1051]: --- [ 299.332649] cloud-init[1051]: duration_ms: 343.467677 [ 299.335874] cloud-init[1051]: type: 'test' [ 299.338680] cloud-init[1051]: ... [ 299.534335] cloud-init[1051]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 299.548517] cloud-init[1051]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 299.554824] cloud-init[1051]: --- [ 299.556439] cloud-init[1051]: duration_ms: 265.940884 [ 299.557747] cloud-init[1051]: type: 'test' [ 299.561472] cloud-init[1051]: ... [ 299.796318] cloud-init[1051]: # Subtest: degrades both axes where the environment refuses both [ 299.811399] cloud-init[1051]: ok 3 - degrades both axes where the environment refuses both [ 299.827447] cloud-init[1051]: --- [ 299.829457] cloud-init[1051]: duration_ms: 219.985441 [ 299.840884] cloud-init[1051]: type: 'test' [ 299.847322] cloud-init[1051]: ... [ 300.154671] cloud-init[1051]: # Subtest: does not touch /proc when only --disable-userns is refused [ 300.156033] cloud-init[1051]: ok 4 - does not touch /proc when only --disable-userns is refused [ 300.156946] cloud-init[1051]: --- [ 300.157632] cloud-init[1051]: duration_ms: 362.969519 [ 300.160741] cloud-init[1051]: type: 'test' [ 300.169644] cloud-init[1051]: ... [ 300.271580] cloud-init[1051]: 1..4 [ 300.272738] cloud-init[1051]: ok 88 - detection feeding the launch [ 300.277928] cloud-init[1051]: --- [ 300.283430] cloud-init[1051]: duration_ms: 1445.321394 [ 300.305234] cloud-init[1051]: type: 'suite' [ 300.306974] cloud-init[1051]: ... [ 300.435722] cloud-init[1051]: # Subtest: host interpreter masks [ 300.439982] cloud-init[1051]: # Subtest: masks the resolved target, never the symlink itself [ 300.448725] cloud-init[1051]: ok 1 - masks the resolved target, never the symlink itself [ 300.451009] cloud-init[1051]: --- [ 300.455785] cloud-init[1051]: duration_ms: 38.751857 [ 300.457722] cloud-init[1051]: type: 'test' [ 300.461460] cloud-init[1051]: ... [ 300.513740] cloud-init[1051]: # Subtest: four names sharing one real interpreter collapse to one mask [ 300.521673] cloud-init[1051]: ok 2 - four names sharing one real interpreter collapse to one mask [ 300.529035] cloud-init[1051]: --- [ 300.531851] cloud-init[1051]: duration_ms: 49.00576 [ 300.537530] cloud-init[1051]: type: 'test' [ 300.538823] cloud-init[1051]: ... [ 300.574412] cloud-init[1051]: # Subtest: a name that merely starts with python is left alone [ 300.597340] cloud-init[1051]: ok 3 - a name that merely starts with python is left alone [ 300.605436] cloud-init[1051]: --- [ 300.611484] cloud-init[1051]: duration_ms: 41.201995 [ 300.625376] cloud-init[1051]: type: 'test' [ 300.640314] cloud-init[1051]: ... [ 300.698646] cloud-init[1051]: # Subtest: a dangling link is skipped rather than failing the launch [ 300.726594] cloud-init[1051]: ok 4 - a dangling link is skipped rather than failing the launch [ 300.745001] cloud-init[1051]: --- [ 300.748225] cloud-init[1051]: duration_ms: 156.715609 [ 300.750934] cloud-init[1051]: type: 'test' [ 300.753819] cloud-init[1051]: ... [ 300.782326] cloud-init[1051]: 1..4 [ 300.798347] cloud-init[1051]: ok 89 - host interpreter masks [ 300.800555] cloud-init[1051]: --- [ 300.808958] cloud-init[1051]: duration_ms: 555.125561 [ 300.848339] cloud-init[1051]: type: 'suite' [ 300.853434] cloud-init[1051]: ... [ 303.549997] cloud-init[1051]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 303.582219] cloud-init[1051]: ok 90 - allowed domain entries are normalized, de-duplicated and sorted [ 303.585590] cloud-init[1051]: --- [ 303.592454] cloud-init[1051]: duration_ms: 50.264128 [ 303.594843] cloud-init[1051]: type: 'test' [ 303.596730] cloud-init[1051]: ... [ 303.662270] cloud-init[1051]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 303.665899] cloud-init[1051]: ok 91 - allowed domain entries reject IP literals, URLs and malformed hosts [ 303.668414] cloud-init[1051]: --- [ 303.669616] cloud-init[1051]: duration_ms: 15.612036 [ 303.672305] cloud-init[1051]: type: 'test' [ 303.673559] cloud-init[1051]: ... [ 303.693230] cloud-init[1051]: # Subtest: exact entries match only the host itself [ 303.704220] cloud-init[1051]: ok 92 - exact entries match only the host itself [ 303.709196] cloud-init[1051]: --- [ 303.711216] cloud-init[1051]: duration_ms: 9.432161 [ 303.716320] cloud-init[1051]: type: 'test' [ 303.716972] cloud-init[1051]: ... [ 303.729086] cloud-init[1051]: # Subtest: wildcard entries match at a label boundary only [ 303.742989] cloud-init[1051]: ok 93 - wildcard entries match at a label boundary only [ 303.756223] cloud-init[1051]: --- [ 303.757845] cloud-init[1051]: duration_ms: 9.715969 [ 303.759229] cloud-init[1051]: type: 'test' [ 303.760561] cloud-init[1051]: ... [ 303.761649] cloud-init[1051]: # Subtest: a port suffix restricts the entry to that port [ 303.763533] cloud-init[1051]: ok 94 - a port suffix restricts the entry to that port [ 303.764792] cloud-init[1051]: --- [ 303.769434] cloud-init[1051]: duration_ms: 6.193234 [ 303.770758] cloud-init[1051]: type: 'test' [ 303.771543] cloud-init[1051]: ... [ 303.792926] cloud-init[1051]: # Subtest: IP targets never match a domain allowlist [ 303.806180] cloud-init[1051]: ok 95 - IP targets never match a domain allowlist [ 303.811616] cloud-init[1051]: --- [ 303.813355] cloud-init[1051]: duration_ms: 5.363428 [ 303.817312] cloud-init[1051]: type: 'test' [ 303.818021] cloud-init[1051]: ... [ 303.827431] cloud-init[1051]: # Subtest: epochs without a policy snapshot read as no network [ 303.830673] cloud-init[1051]: ok 96 - epochs without a policy snapshot read as no network [ 303.832614] cloud-init[1051]: --- [ 303.833475] cloud-init[1051]: duration_ms: 4.763699 [ 303.834588] cloud-init[1051]: type: 'test' [ 303.835768] cloud-init[1051]: ... [ 303.862592] cloud-init[1051]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 303.890505] cloud-init[1051]: ok 97 - a snapshot that disagrees with the epoch mode degrades to no network [ 303.894921] cloud-init[1051]: --- [ 303.897997] cloud-init[1051]: duration_ms: 4.92176 [ 303.901470] cloud-init[1051]: type: 'test' [ 303.902228] cloud-init[1051]: ... [ 303.907524] cloud-init[1051]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 303.919964] cloud-init[1051]: ok 98 - open is a valid sandbox network mode and round-trips through an epoch [ 303.952783] cloud-init[1051]: --- [ 303.957313] cloud-init[1051]: duration_ms: 11.775779 [ 303.958579] cloud-init[1051]: type: 'test' [ 303.959466] cloud-init[1051]: ... [ 308.399572] cloud-init[1051]: # (node:1295) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 308.410845] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 308.488555] cloud-init[1051]: # Subtest: a sandbox without network access keeps the current launch shape [ 308.506860] cloud-init[1051]: ok 99 - a sandbox without network access keeps the current launch shape [ 308.508700] cloud-init[1051]: --- [ 308.513543] cloud-init[1051]: duration_ms: 46.062171 [ 308.515873] cloud-init[1051]: type: 'test' [ 308.517840] cloud-init[1051]: ... [ 308.572461] cloud-init[1051]: # Subtest: an NPU sandbox permits the socket family without attaching an egress bridge [ 308.591684] cloud-init[1051]: ok 100 - an NPU sandbox permits the socket family without attaching an egress bridge [ 308.597538] cloud-init[1051]: --- [ 308.599207] cloud-init[1051]: duration_ms: 44.579553 [ 308.608408] cloud-init[1051]: type: 'test' [ 308.610789] cloud-init[1051]: ... [ 309.376891] cloud-init[1051]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 309.396106] cloud-init[1051]: ok 101 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 309.424261] cloud-init[1051]: --- [ 309.425705] cloud-init[1051]: duration_ms: 967.963749 [ 309.448330] cloud-init[1051]: type: 'test' [ 309.449275] cloud-init[1051]: ... [ 309.457684] cloud-init[1051]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 309.465912] cloud-init[1051]: ok 102 - the network seccomp profile allows socket calls and keeps every other denial [ 309.470367] cloud-init[1051]: --- [ 309.472619] cloud-init[1051]: duration_ms: 16.578638 [ 309.476716] cloud-init[1051]: type: 'test' [ 309.479952] cloud-init[1051]: ... [ 309.550654] cloud-init[1051]: # Subtest: the seccomp variants are written to separate files [ 309.556963] cloud-init[1051]: ok 103 - the seccomp variants are written to separate files [ 309.566608] cloud-init[1051]: --- [ 309.570872] cloud-init[1051]: duration_ms: 178.710139 [ 309.576730] cloud-init[1051]: type: 'test' [ 309.594431] cloud-init[1051]: ... [ 309.605831] cloud-init[1051]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 309.610179] cloud-init[1051]: ok 104 - scientific environment install stays independent of the sandbox network policy [ 309.616634] cloud-init[1051]: --- [ 309.620780] cloud-init[1051]: duration_ms: 47.614811 [ 309.622594] cloud-init[1051]: type: 'test' [ 309.623382] cloud-init[1051]: ... [ 310.694619] cloud-init[1051]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 310.699980] cloud-init[1051]: ok 105 - runner health reports the sandbox network capability without touching the data directory [ 310.707767] cloud-init[1051]: --- [ 310.709427] cloud-init[1051]: duration_ms: 1037.595182 [ 310.712454] cloud-init[1051]: type: 'test' [ 310.713961] cloud-init[1051]: ... [ 317.807524] cloud-init[1051]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 317.812385] cloud-init[1051]: ok 106 - a real sandbox reaches allowed domains through the gateway and nothing else [ 317.817515] cloud-init[1051]: --- [ 317.818941] cloud-init[1051]: duration_ms: 7155.662908 [ 317.819770] cloud-init[1051]: type: 'test' [ 317.830870] cloud-init[1051]: ... [ 322.918895] cloud-init[1051]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 322.954168] cloud-init[1051]: ok 107 - sandbox cancellation kills monitor and descendants before parent-death binding [ 322.963445] cloud-init[1051]: --- [ 322.971866] cloud-init[1051]: duration_ms: 2738.913918 [ 322.978604] cloud-init[1051]: type: 'test' [ 322.980264] cloud-init[1051]: ... [ 331.639700] cloud-init[1051]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 331.641660] cloud-init[1051]: ok 108 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 331.642800] cloud-init[1051]: --- [ 331.643663] cloud-init[1051]: duration_ms: 5691.614263 [ 331.644657] cloud-init[1051]: type: 'test' [ 331.650963] cloud-init[1051]: ... [ 336.066777] cloud-init[1051]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 336.120947] cloud-init[1051]: ok 109 - scientific execution uses the selected environment prefix and denies Python/R egress [ 336.122889] cloud-init[1051]: --- [ 336.124530] cloud-init[1051]: duration_ms: 4424.987472 [ 336.125438] cloud-init[1051]: type: 'test' [ 336.126167] cloud-init[1051]: ... [ 338.202673] cloud-init[1051]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 338.225572] cloud-init[1051]: ok 110 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 338.227725] cloud-init[1051]: --- [ 338.230866] cloud-init[1051]: duration_ms: 2055.550591 [ 338.235583] cloud-init[1051]: type: 'test' [ 338.236359] cloud-init[1051]: ... [ 344.585490] cloud-init[1051]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 344.623585] cloud-init[1051]: ok 111 - persistent Python kernels retain variables and restart across epoch or revision changes [ 344.624852] cloud-init[1051]: --- [ 344.625532] cloud-init[1051]: duration_ms: 6271.552766 [ 344.646444] cloud-init[1051]: type: 'test' [ 344.648811] cloud-init[1051]: ... [ 351.665700] cloud-init[1051]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 351.712610] cloud-init[1051]: ok 112 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 351.723544] cloud-init[1051]: --- [ 351.734354] cloud-init[1051]: duration_ms: 7223.580335 [ 351.740747] cloud-init[1051]: type: 'test' [ 351.744808] cloud-init[1051]: ... [ 356.965439] cloud-init[1051]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 356.967902] cloud-init[1051]: ok 113 - persistent R kernel path retains state and reports a generated workspace artifact [ 356.968615] cloud-init[1051]: --- [ 356.969207] cloud-init[1051]: duration_ms: 5282.621857 [ 356.978830] cloud-init[1051]: type: 'test' [ 357.074338] cloud-init[1051]: ... [ 361.166369] cloud-init[1051]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 361.213302] cloud-init[1051]: ok 114 - a persistent Kernel can be torn down by its runtime-status identity [ 361.231830] cloud-init[1051]: --- [ 361.232911] cloud-init[1051]: duration_ms: 4164.967493 [ 361.247320] cloud-init[1051]: type: 'test' [ 361.254613] cloud-init[1051]: ... [ 362.618731] cloud-init[1051]: # Subtest: Seatbelt strings escape profile metacharacters [ 362.644894] cloud-init[1051]: ok 115 - Seatbelt strings escape profile metacharacters [ 362.651753] cloud-init[1051]: --- [ 362.661437] cloud-init[1051]: duration_ms: 19.014385 [ 362.689095] cloud-init[1051]: type: 'test' [ 362.692713] cloud-init[1051]: ... [ 362.730699] cloud-init[1051]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 362.749549] cloud-init[1051]: ok 116 - offline Seatbelt profile grants only declared writable roots [ 362.752756] cloud-init[1051]: --- [ 362.764621] cloud-init[1051]: duration_ms: 212.849303 [ 362.767975] cloud-init[1051]: type: 'test' [ 362.773500] cloud-init[1051]: ... [ 362.841902] cloud-init[1051]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 362.860047] cloud-init[1051]: ok 117 - networked Seatbelt profile grants only its loopback proxy port [ 362.861880] cloud-init[1051]: --- [ 362.862791] cloud-init[1051]: duration_ms: 85.505149 [ 362.865877] cloud-init[1051]: type: 'test' [ 362.868602] cloud-init[1051]: ... [ 362.969643] cloud-init[1051]: # Subtest: workspace mapping preserves the logical provenance path [ 362.971314] cloud-init[1051]: ok 118 - workspace mapping preserves the logical provenance path [ 362.990287] cloud-init[1051]: --- [ 362.991978] cloud-init[1051]: duration_ms: 106.694923 [ 363.001543] cloud-init[1051]: type: 'test' [ 363.007036] cloud-init[1051]: ... [ 366.596460] cloud-init[1051]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 366.614599] cloud-init[1051]: ok 119 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 366.620334] cloud-init[1051]: --- [ 366.621300] cloud-init[1051]: duration_ms: 48.712158 [ 366.625302] cloud-init[1051]: type: 'test' [ 366.629432] cloud-init[1051]: ... [ 366.787319] cloud-init[1051]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 366.798651] cloud-init[1051]: ok 120 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 366.800382] cloud-init[1051]: --- [ 366.810882] cloud-init[1051]: duration_ms: 14.065747 [ 366.829263] cloud-init[1051]: type: 'test' [ 366.832402] cloud-init[1051]: ... [ 366.901560] cloud-init[1051]: # Subtest: baseline seccomp rejects unsupported architectures [ 366.917901] cloud-init[1051]: ok 121 - baseline seccomp rejects unsupported architectures [ 366.932873] cloud-init[1051]: --- [ 366.938305] cloud-init[1051]: duration_ms: 9.696315 [ 366.947495] cloud-init[1051]: type: 'test' [ 366.950770] cloud-init[1051]: ... [ 367.129290] cloud-init[1051]: # Subtest: baseline seccomp writes architecture-specific filter files [ 367.146677] cloud-init[1051]: ok 122 - baseline seccomp writes architecture-specific filter files [ 367.157147] cloud-init[1051]: --- [ 367.177352] cloud-init[1051]: duration_ms: 872.435577 [ 367.179215] cloud-init[1051]: type: 'test' [ 367.180623] cloud-init[1051]: ... [ 367.832315] cloud-init[1051]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 367.861682] cloud-init[1051]: ok 123 - a launch already holding the filter file keeps a whole program while another execution publishes [ 367.863299] cloud-init[1051]: --- [ 367.863981] cloud-init[1051]: duration_ms: 547.732032 [ 367.864664] cloud-init[1051]: type: 'test' [ 367.884768] cloud-init[1051]: ... [ 372.584556] cloud-init[1051]: # (node:1448) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 372.592093] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 373.463352] cloud-init[1051]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 373.464807] cloud-init[1051]: ok 124 - appendBounded treats remaining room 0 as empty, not unlimited [ 373.497481] cloud-init[1051]: --- [ 373.501128] cloud-init[1051]: duration_ms: 55.830147 [ 373.509360] cloud-init[1051]: type: 'test' [ 373.510134] cloud-init[1051]: ... [ 375.728499] cloud-init[1051]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 375.745282] cloud-init[1051]: ok 125 - Runner resources require authentication and report the remote workspace filesystem [ 375.752148] cloud-init[1051]: --- [ 375.758569] cloud-init[1051]: duration_ms: 3195.098202 [ 375.761477] cloud-init[1051]: type: 'test' [ 375.762225] cloud-init[1051]: ... [ 375.813542] cloud-init[1051]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 375.816239] cloud-init[1051]: ok 126 - loadRunnerConfig resolves runtime data from the repository root [ 375.831521] cloud-init[1051]: --- [ 375.845257] cloud-init[1051]: duration_ms: 35.837809 [ 375.853581] cloud-init[1051]: type: 'test' [ 375.857177] cloud-init[1051]: ... [ 376.057373] cloud-init[1051]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 376.076302] cloud-init[1051]: ok 127 - local Python package lookup discovers project-owned versioned directories [ 376.081553] cloud-init[1051]: --- [ 376.084917] cloud-init[1051]: duration_ms: 374.484366 [ 376.089701] cloud-init[1051]: type: 'test' [ 376.093505] cloud-init[1051]: ... [ 376.100305] cloud-init[1051]: # Subtest: local Python package lookup falls back when no package root exists [ 376.111358] cloud-init[1051]: ok 128 - local Python package lookup falls back when no package root exists [ 376.112331] cloud-init[1051]: --- [ 376.118309] cloud-init[1051]: duration_ms: 42.771563 [ 376.120258] cloud-init[1051]: type: 'test' [ 376.122542] cloud-init[1051]: ... [ 377.837798] cloud-init[1051]: # Subtest: runner mounts discovered local Python package directory [ 377.839504] cloud-init[1051]: ok 129 - runner mounts discovered local Python package directory [ 377.844680] cloud-init[1051]: --- [ 377.846694] cloud-init[1051]: duration_ms: 1540.19158 [ 377.872358] cloud-init[1051]: type: 'test' [ 377.881161] cloud-init[1051]: ... [ 377.882806] cloud-init[1051]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 377.951381] cloud-init[1051]: ok 130 - runner startup fails closed when the sandbox binary is missing [ 377.953993] cloud-init[1051]: --- [ 377.971937] cloud-init[1051]: duration_ms: 160.874853 [ 377.979514] cloud-init[1051]: type: 'test' [ 377.980442] cloud-init[1051]: ... [ 378.211764] cloud-init[1051]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 378.222138] cloud-init[1051]: ok 131 - runner startup fails closed when bubblewrap lacks required security options [ 378.224448] cloud-init[1051]: --- [ 378.225840] cloud-init[1051]: duration_ms: 430.071344 [ 378.230420] cloud-init[1051]: type: 'test' [ 378.232645] cloud-init[1051]: ... [ 378.749794] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:39317 [ 380.106761] cloud-init[1051]: # Sandbox: bubblewrap (f52c81a1); 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 [ 380.263188] cloud-init[1051]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 380.289557] cloud-init[1051]: ok 132 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 380.298182] cloud-init[1051]: --- [ 380.300948] cloud-init[1051]: duration_ms: 2016.38304 [ 380.305709] cloud-init[1051]: type: 'test' [ 380.309219] cloud-init[1051]: ... [ 381.215346] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:44269 [ 381.227848] cloud-init[1051]: # Sandbox: bubblewrap (f52c81a1); 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 [ 381.364691] cloud-init[1051]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 381.369963] cloud-init[1051]: ok 133 - runner starts and omits --disable-userns when /proc/sys is read-only [ 381.372692] cloud-init[1051]: --- [ 381.374895] cloud-init[1051]: duration_ms: 1085.197897 [ 381.377375] cloud-init[1051]: type: 'test' [ 381.381760] cloud-init[1051]: ... [ 381.672759] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:37169 [ 381.682620] cloud-init[1051]: # Sandbox: bubblewrap (f52c81a1); 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 [ 381.755789] cloud-init[1051]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 381.771703] cloud-init[1051]: ok 134 - runner starts and binds /proc when a fresh procfs is refused [ 381.774361] cloud-init[1051]: --- [ 381.777341] cloud-init[1051]: duration_ms: 433.407426 [ 381.792585] cloud-init[1051]: type: 'test' [ 381.793779] cloud-init[1051]: ... [ 382.345833] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:42197 [ 382.389222] cloud-init[1051]: # Sandbox: bubblewrap (f52c81a1); 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 [ 382.619705] cloud-init[1051]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 382.631905] cloud-init[1051]: ok 135 - runner reports an unusable sandbox instead of claiming executions still run [ 382.639828] cloud-init[1051]: --- [ 382.645329] cloud-init[1051]: duration_ms: 850.393005 [ 382.656081] cloud-init[1051]: type: 'test' [ 382.657914] cloud-init[1051]: ... [ 383.794740] cloud-init[1051]: # Subtest: runner health remains available while Python base bootstraps in the background [ 383.809818] cloud-init[1051]: ok 136 - runner health remains available while Python base bootstraps in the background [ 383.820345] cloud-init[1051]: --- [ 383.821546] cloud-init[1051]: duration_ms: 1149.920195 [ 383.831529] cloud-init[1051]: type: 'test' [ 383.837435] cloud-init[1051]: ... [ 386.467209] cloud-init[1051]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 386.472292] cloud-init[1051]: ok 137 - bubblewrap runner exposes only the workspace and denies network [ 386.484920] cloud-init[1051]: --- [ 386.502421] cloud-init[1051]: duration_ms: 2628.922099 [ 386.504604] cloud-init[1051]: type: 'test' [ 386.506488] cloud-init[1051]: ... [ 387.986571] cloud-init[1051]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 387.997217] cloud-init[1051]: ok 138 - bubblewrap runner can read but not write the parent workspace mount [ 387.998792] cloud-init[1051]: --- [ 387.999555] cloud-init[1051]: duration_ms: 1570.118416 [ 388.001626] cloud-init[1051]: type: 'test' [ 388.003186] cloud-init[1051]: ... [ 389.043602] cloud-init[1051]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 389.054874] cloud-init[1051]: ok 139 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 389.068443] cloud-init[1051]: --- [ 389.069321] cloud-init[1051]: duration_ms: 1056.336566 [ 389.070214] cloud-init[1051]: type: 'test' [ 389.073478] cloud-init[1051]: ... [ 389.442278] cloud-init[1051]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 389.452524] cloud-init[1051]: ok 140 - a shell execution runs a script out of the mounted package and keeps its exit code [ 389.461892] cloud-init[1051]: --- [ 389.465197] cloud-init[1051]: duration_ms: 404.885602 [ 389.466762] cloud-init[1051]: type: 'test' [ 389.467968] cloud-init[1051]: ... [ 389.551158] cloud-init[1051]: # Subtest: runner rejects workspaces outside its configured projects root [ 389.578216] cloud-init[1051]: ok 141 - runner rejects workspaces outside its configured projects root [ 389.584794] cloud-init[1051]: --- [ 389.588891] cloud-init[1051]: duration_ms: 103.547982 [ 389.589681] cloud-init[1051]: type: 'test' [ 389.590325] cloud-init[1051]: ... [ 389.906810] cloud-init[1051]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 389.938549] cloud-init[1051]: ok 142 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 389.949606] cloud-init[1051]: --- [ 389.950547] cloud-init[1051]: duration_ms: 337.51245 [ 389.956428] cloud-init[1051]: type: 'test' [ 389.957291] cloud-init[1051]: ... [ 391.376465] cloud-init[1051]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 391.378887] cloud-init[1051]: ok 143 - runner allows files larger than the former 16 MiB per-file quota [ 391.382697] cloud-init[1051]: --- [ 391.385926] cloud-init[1051]: duration_ms: 1472.320367 [ 391.387830] cloud-init[1051]: type: 'test' [ 391.398500] cloud-init[1051]: ... [ 392.456685] cloud-init[1051]: # Subtest: runner truncates oversized execution output instead of failing [ 392.459917] cloud-init[1051]: ok 144 - runner truncates oversized execution output instead of failing [ 392.465589] cloud-init[1051]: --- [ 392.468270] cloud-init[1051]: duration_ms: 1091.103549 [ 392.471882] cloud-init[1051]: type: 'test' [ 392.473137] cloud-init[1051]: ... [ 393.559500] cloud-init[1051]: # Subtest: runner enforces a finite workspace total quota [ 393.572719] cloud-init[1051]: ok 145 - runner enforces a finite workspace total quota [ 393.577935] cloud-init[1051]: --- [ 393.580208] cloud-init[1051]: duration_ms: 1108.654339 [ 393.584559] cloud-init[1051]: type: 'test' [ 393.587138] cloud-init[1051]: ... [ 393.956656] cloud-init[1051]: # Subtest: runner HTTP service requires its internal token [ 393.969581] cloud-init[1051]: ok 146 - runner HTTP service requires its internal token [ 393.979341] cloud-init[1051]: --- [ 393.981168] cloud-init[1051]: duration_ms: 391.652462 [ 393.982625] cloud-init[1051]: type: 'test' [ 393.983605] cloud-init[1051]: ... [ 394.191618] cloud-init[1051]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 394.192888] cloud-init[1051]: ok 147 - workspace validation accepts remote roots without local projects and rejects escapes [ 394.203780] cloud-init[1051]: --- [ 394.206669] cloud-init[1051]: duration_ms: 198.346198 [ 394.209229] cloud-init[1051]: type: 'test' [ 394.212792] cloud-init[1051]: ... [ 401.832725] cloud-init[1051]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 401.852781] cloud-init[1051]: ok 148 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 401.854393] cloud-init[1051]: --- [ 401.855188] cloud-init[1051]: duration_ms: 7626.819591 [ 401.855977] cloud-init[1051]: type: 'test' [ 401.864438] cloud-init[1051]: ... [ 408.256265] cloud-init[1051]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 408.262602] cloud-init[1051]: ok 149 - remote workspace executes signed Shell and Python without a local projects tree [ 408.265755] cloud-init[1051]: --- [ 408.268990] cloud-init[1051]: duration_ms: 6465.480462 [ 408.272834] cloud-init[1051]: type: 'test' [ 408.284576] cloud-init[1051]: ... [ 410.171358] cloud-init[1051]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 410.182899] cloud-init[1051]: ok 150 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 410.196567] cloud-init[1051]: --- [ 410.201044] cloud-init[1051]: duration_ms: 1904.626861 [ 410.204131] cloud-init[1051]: type: 'test' [ 410.205377] cloud-init[1051]: ... [ 413.995275] cloud-init[1051]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 414.008875] cloud-init[1051]: ok 151 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 414.013312] cloud-init[1051]: --- [ 414.018090] cloud-init[1051]: duration_ms: 3781.247642 [ 414.019594] cloud-init[1051]: type: 'test' [ 414.021155] cloud-init[1051]: ... [ 416.907599] cloud-init[1051]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 416.932473] cloud-init[1051]: ok 152 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 416.937334] cloud-init[1051]: --- [ 416.939998] cloud-init[1051]: duration_ms: 2952.705378 [ 416.944128] cloud-init[1051]: type: 'test' [ 416.944871] cloud-init[1051]: ... [ 418.783787] cloud-init[1051]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 418.800815] cloud-init[1051]: ok 153 - runner NPU Broker runs a signed allowlisted smoke job [ 418.803252] cloud-init[1051]: --- [ 418.812894] cloud-init[1051]: duration_ms: 1830.155091 [ 418.821734] cloud-init[1051]: type: 'test' [ 418.822687] cloud-init[1051]: ... [ 419.081298] cloud-init[1051]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 419.090178] cloud-init[1051]: ok 154 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 419.094040] cloud-init[1051]: --- [ 419.097984] cloud-init[1051]: duration_ms: 345.407114 [ 419.099899] cloud-init[1051]: type: 'test' [ 419.103487] cloud-init[1051]: ... [ 419.346759] cloud-init[1051]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 419.351521] cloud-init[1051]: ok 155 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 419.352561] cloud-init[1051]: --- [ 419.357206] cloud-init[1051]: duration_ms: 247.078162 [ 419.365794] cloud-init[1051]: type: 'test' [ 419.366821] cloud-init[1051]: ... [ 423.835899] cloud-init[1051]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 423.861667] cloud-init[1051]: ok 156 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 423.863148] cloud-init[1051]: --- [ 423.863888] cloud-init[1051]: duration_ms: 4416.837734 [ 423.864770] cloud-init[1051]: type: 'test' [ 423.865489] cloud-init[1051]: ... [ 428.623822] cloud-init[1051]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 428.625757] cloud-init[1051]: ok 157 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 428.626789] cloud-init[1051]: --- [ 428.635449] cloud-init[1051]: duration_ms: 4849.045155 [ 428.636901] cloud-init[1051]: type: 'test' [ 428.644996] cloud-init[1051]: ... [ 428.812275] cloud-init[1051]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 428.838704] cloud-init[1051]: ok 158 - Protenix full pipeline forwards user hotspots to the screening stage [ 428.841276] cloud-init[1051]: --- [ 428.855300] cloud-init[1051]: duration_ms: 91.8178 [ 428.860650] cloud-init[1051]: type: 'test' [ 428.861540] cloud-init[1051]: ... [ 437.373531] cloud-init[1051]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 446.772321] cloud-init[1051]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 446.867944] cloud-init[1051]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 446.880997] cloud-init[1051]: ok 159 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 446.882896] cloud-init[1051]: --- [ 446.890694] cloud-init[1051]: duration_ms: 14956.692825 [ 446.892867] cloud-init[1051]: type: 'test' [ 446.896499] cloud-init[1051]: ... [ 446.897663] cloud-init[1051]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 446.903669] cloud-init[1051]: ok 160 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 446.905952] cloud-init[1051]: --- [ 446.908650] cloud-init[1051]: duration_ms: 3170.837435 [ 446.912968] cloud-init[1051]: type: 'test' [ 446.914715] cloud-init[1051]: ... [ 451.844856] cloud-init[1051]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 451.866665] cloud-init[1051]: ok 161 - runner NPU Broker loads allowlisted workloads from config [ 451.868291] cloud-init[1051]: --- [ 451.869000] cloud-init[1051]: duration_ms: 4967.292642 [ 451.884461] cloud-init[1051]: type: 'test' [ 451.885386] cloud-init[1051]: ... [ 452.385650] cloud-init[1051]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 452.407930] cloud-init[1051]: ok 162 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 452.412956] cloud-init[1051]: --- [ 452.415325] cloud-init[1051]: duration_ms: 592.911224 [ 452.418990] cloud-init[1051]: type: 'test' [ 452.427814] cloud-init[1051]: ... [ 452.713135] cloud-init[1051]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 452.718423] cloud-init[1051]: ok 163 - runner NPU Broker marks active persisted jobs interrupted on restart [ 452.731147] cloud-init[1051]: --- [ 452.733248] cloud-init[1051]: duration_ms: 319.92907 [ 452.738757] cloud-init[1051]: type: 'test' [ 452.741332] cloud-init[1051]: ... [ 455.223379] cloud-init[1051]: # Subtest: runner execute endpoint runs signed Python [ 455.226715] cloud-init[1051]: ok 164 - runner execute endpoint runs signed Python [ 455.235590] cloud-init[1051]: --- [ 455.237163] cloud-init[1051]: duration_ms: 2465.201324 [ 455.250218] cloud-init[1051]: type: 'test' [ 455.251802] cloud-init[1051]: ... [ 455.605652] cloud-init[1051]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 455.612820] cloud-init[1051]: ok 165 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 455.619796] cloud-init[1051]: --- [ 455.620494] cloud-init[1051]: duration_ms: 431.731566 [ 455.623872] cloud-init[1051]: type: 'test' [ 455.626507] cloud-init[1051]: ... [ 458.223975] cloud-init[1051]: # Subtest: runner status reports an active execution and removes it after completion [ 458.232326] cloud-init[1051]: ok 166 - runner status reports an active execution and removes it after completion [ 458.234010] cloud-init[1051]: --- [ 458.238243] cloud-init[1051]: duration_ms: 2615.03413 [ 458.240764] cloud-init[1051]: type: 'test' [ 458.242909] cloud-init[1051]: ... [ 461.020306] cloud-init[1051]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 461.031820] cloud-init[1051]: ok 167 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 461.043582] cloud-init[1051]: --- [ 461.051925] cloud-init[1051]: duration_ms: 2717.494159 [ 461.053311] cloud-init[1051]: type: 'test' [ 461.074493] cloud-init[1051]: ... [ 465.663301] cloud-init[1051]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 465.671610] cloud-init[1051]: ok 168 - runner executes different Session-Agent workspaces concurrently [ 465.675972] cloud-init[1051]: --- [ 465.676661] cloud-init[1051]: duration_ms: 4710.898005 [ 465.677306] cloud-init[1051]: type: 'test' [ 465.684866] cloud-init[1051]: ... [ 471.863275] cloud-init[1051]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 471.879800] cloud-init[1051]: ok 169 - runner serializes different Session-Agent queues that name the same Workspace [ 471.889931] cloud-init[1051]: --- [ 471.910094] cloud-init[1051]: duration_ms: 6171.840914 [ 471.911386] cloud-init[1051]: type: 'test' [ 471.912128] cloud-init[1051]: ... [ 473.196832] cloud-init[1051]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 473.205886] cloud-init[1051]: ok 170 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 473.211640] cloud-init[1051]: --- [ 473.214701] cloud-init[1051]: duration_ms: 1334.967748 [ 473.215568] cloud-init[1051]: type: 'test' [ 473.220595] cloud-init[1051]: ... [ 476.826361] cloud-init[1051]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 476.835857] cloud-init[1051]: ok 171 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 476.840511] cloud-init[1051]: --- [ 476.842654] cloud-init[1051]: duration_ms: 3652.998793 [ 476.847833] cloud-init[1051]: type: 'test' [ 476.850324] cloud-init[1051]: ... [ 477.092122] cloud-init[1051]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-WqnI4r/runner.sock [ 477.109154] cloud-init[1051]: # Sandbox: bubblewrap (f52c81a1); 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 [ 477.413516] cloud-init[1051]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 477.436341] cloud-init[1051]: ok 172 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 477.462261] cloud-init[1051]: --- [ 477.463269] cloud-init[1051]: duration_ms: 550.384766 [ 477.503926] cloud-init[1051]: type: 'test' [ 477.505112] cloud-init[1051]: ... [ 477.506139] cloud-init[1051]: # Subtest: the runner socket is configured by environment like every other listener setting [ 477.507073] cloud-init[1051]: ok 173 - the runner socket is configured by environment like every other listener setting [ 477.507687] cloud-init[1051]: --- [ 477.508583] cloud-init[1051]: duration_ms: 18.756214 [ 477.520800] cloud-init[1051]: type: 'test' [ 477.521551] cloud-init[1051]: ... [ 484.908316] cloud-init[1051]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 484.937129] cloud-init[1051]: ok 174 - a persistent shell session keeps exports and cwd across run_shell calls [ 484.938441] cloud-init[1051]: --- [ 484.942736] cloud-init[1051]: duration_ms: 3966.319894 [ 484.962651] cloud-init[1051]: type: 'test' [ 484.967221] cloud-init[1051]: ... [ 488.923612] cloud-init[1051]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 488.946490] cloud-init[1051]: ok 175 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 488.954530] cloud-init[1051]: --- [ 488.955361] cloud-init[1051]: duration_ms: 4017.595611 [ 488.956132] cloud-init[1051]: type: 'test' [ 488.956708] cloud-init[1051]: ... [ 490.517587] cloud-init[1051]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 490.533505] cloud-init[1051]: ok 176 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 490.541662] cloud-init[1051]: --- [ 490.542746] cloud-init[1051]: duration_ms: 1640.959549 [ 490.545200] cloud-init[1051]: type: 'test' [ 490.545808] cloud-init[1051]: ... [ 491.938504] cloud-init[1051]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 491.947530] cloud-init[1051]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 491.952476] cloud-init[1051]: --- [ 491.954890] cloud-init[1051]: duration_ms: 1416.930495 [ 491.977582] cloud-init[1051]: type: 'test' [ 491.980877] cloud-init[1051]: ... [ 494.900783] cloud-init[1051]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 494.939459] cloud-init[1051]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 494.963703] cloud-init[1051]: --- [ 494.964890] cloud-init[1051]: duration_ms: 2837.759003 [ 494.965845] cloud-init[1051]: type: 'test' [ 494.966719] cloud-init[1051]: ... [ 496.443387] cloud-init[1051]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 496.451728] cloud-init[1051]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 496.458027] cloud-init[1051]: --- [ 496.462727] cloud-init[1051]: duration_ms: 1651.384042 [ 496.466536] cloud-init[1051]: type: 'test' [ 496.468146] cloud-init[1051]: ... [ 497.776139] cloud-init[1051]: # Subtest: shell sessions honour permission boundaries and teardown [ 497.777811] cloud-init[1051]: ok 180 - shell sessions honour permission boundaries and teardown [ 497.787402] cloud-init[1051]: --- [ 497.792601] cloud-init[1051]: duration_ms: 1330.560618 [ 497.796111] cloud-init[1051]: type: 'test' [ 497.818800] cloud-init[1051]: ... [ 499.603679] cloud-init[1051]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 499.618466] cloud-init[1051]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 499.632419] cloud-init[1051]: --- [ 499.633677] cloud-init[1051]: duration_ms: 1747.442458 [ 499.649979] cloud-init[1051]: type: 'test' [ 499.652972] cloud-init[1051]: ... [ 499.655990] cloud-init[1051]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 499.661343] cloud-init[1051]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 499.671845] cloud-init[1051]: --- [ 499.683490] cloud-init[1051]: duration_ms: 34.264224 [ 499.684965] cloud-init[1051]: type: 'test' [ 499.685676] cloud-init[1051]: ... [ 503.871857] cloud-init[1051]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 503.878660] cloud-init[1051]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 503.882267] cloud-init[1051]: --- [ 503.882869] cloud-init[1051]: duration_ms: 1922.73181 [ 503.893749] cloud-init[1051]: type: 'test' [ 503.894575] cloud-init[1051]: ... [ 504.024905] cloud-init[1051]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 504.043136] cloud-init[1051]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 504.044562] cloud-init[1051]: --- [ 504.050386] cloud-init[1051]: duration_ms: 171.126372 [ 504.060439] cloud-init[1051]: type: 'test' [ 504.062497] cloud-init[1051]: ... [ 504.563487] cloud-init[1051]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 504.573206] cloud-init[1051]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 504.579229] cloud-init[1051]: --- [ 504.583302] cloud-init[1051]: duration_ms: 553.978844 [ 504.584823] cloud-init[1051]: type: 'test' [ 504.587263] cloud-init[1051]: ... [ 506.320767] cloud-init[1051]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 506.331677] cloud-init[1051]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 506.339974] cloud-init[1051]: --- [ 506.342530] cloud-init[1051]: duration_ms: 1738.687616 [ 506.343803] cloud-init[1051]: type: 'test' [ 506.345970] cloud-init[1051]: ... [ 506.625730] cloud-init[1051]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 506.633104] cloud-init[1051]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 506.639822] cloud-init[1051]: --- [ 506.642650] cloud-init[1051]: duration_ms: 337.625199 [ 506.644596] cloud-init[1051]: type: 'test' [ 506.645983] cloud-init[1051]: ... [ 508.145454] cloud-init[1051]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 508.203294] cloud-init[1051]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 508.204986] cloud-init[1051]: --- [ 508.216496] cloud-init[1051]: duration_ms: 292.954802 [ 508.219543] cloud-init[1051]: type: 'test' [ 508.226314] cloud-init[1051]: ... [ 509.710594] cloud-init[1051]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 509.729767] cloud-init[1051]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 509.739203] cloud-init[1051]: --- [ 509.748178] cloud-init[1051]: duration_ms: 38.778989 [ 509.757699] cloud-init[1051]: type: 'test' [ 509.769831] cloud-init[1051]: ... [ 509.776609] cloud-init[1051]: # Subtest: archive builds accept an explicit full revision without Git [ 509.793667] cloud-init[1051]: ok 190 - archive builds accept an explicit full revision without Git [ 509.798156] cloud-init[1051]: --- [ 509.802224] cloud-init[1051]: duration_ms: 10.882229 [ 509.806847] cloud-init[1051]: type: 'test' [ 509.811868] cloud-init[1051]: ... [ 509.815828] cloud-init[1051]: # Subtest: missing Git metadata is honestly unknown [ 509.822181] cloud-init[1051]: ok 191 - missing Git metadata is honestly unknown [ 509.824300] cloud-init[1051]: --- [ 509.825882] cloud-init[1051]: duration_ms: 55.630977 [ 509.828517] cloud-init[1051]: type: 'test' [ 509.830677] cloud-init[1051]: ... [ 509.923924] cloud-init[1051]: 1..191 [ 509.932931] cloud-init[1051]: # tests 252 [ 509.934089] cloud-init[1051]: # suites 20 [ 509.934947] cloud-init[1051]: # pass 247 [ 509.935779] cloud-init[1051]: # fail 0 [ 509.936534] cloud-init[1051]: # cancelled 0 [ 509.941433] cloud-init[1051]: # skipped 5 [ 509.942196] cloud-init[1051]: # todo 0 [ 509.944412] cloud-init[1051]: # duration_ms 282271.055768 [ 510.395709] cloud-init[1051]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 510.867954] cloud-init[1051]: === ut-guest summary === QEMU_SANDBOX_TEST_RESULT=0 [ 510.885593] cloud-init[1051]: { [ 510.897549] cloud-init[1051]: "durationMs": 294704, [ 510.902318] cloud-init[1051]: "exitCode": 0, [ 510.904017] cloud-init[1051]: "finishedAt": "2026-09-20T02:53:53.201Z", [ 510.908695] cloud-init[1051]: "layer": "ut-guest", [ 510.909769] cloud-init[1051]: "outcomes": [ [ 510.910549] cloud-init[1051]: { [ 510.911253] cloud-init[1051]: "command": "pnpm --filter @sciencediscovery/runner test", [ 510.911886] cloud-init[1051]: "durationMs": 294612, [ 510.915658] cloud-init[1051]: "exitCode": 0 [ 510.916946] cloud-init[1051]: } [ 510.919641] cloud-init[1051]: ], [ 510.921447] cloud-init[1051]: "startedAt": "2026-09-20T02:48:58.497Z", [ 510.922902] cloud-init[1051]: "status": "passed" [ 510.924387] cloud-init[1051]: } [ 511.062692] cloud-init[1051]: Powering off. [ 511.190349] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 491.947530] cloud-init[1051]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 491.952476] cloud-init[1051]: --- [ 491.954890] cloud-init[1051]: duration_ms: 1416.930495 [ 491.977582] cloud-init[1051]: type: 'test' [ 491.980877] cloud-init[1051]: ... [ 494.900783] cloud-init[1051]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 494.939459] cloud-init[1051]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 494.963703] cloud-init[1051]: --- [ 494.964890] cloud-init[1051]: duration_ms: 2837.759003 [ 494.965845] cloud-init[1051]: type: 'test' [ 494.966719] cloud-init[1051]: ... [ 496.443387] cloud-init[1051]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 496.451728] cloud-init[1051]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 496.458027] cloud-init[1051]: --- [ 496.462727] cloud-init[1051]: duration_ms: 1651.384042 [ 496.466536] cloud-init[1051]: type: 'test' [ 496.468146] cloud-init[1051]: ... [ 497.776139] cloud-init[1051]: # Subtest: shell sessions honour permission boundaries and teardown [ 497.777811] cloud-init[1051]: ok 180 - shell sessions honour permission boundaries and teardown [ 497.787402] cloud-init[1051]: --- [ 497.792601] cloud-init[1051]: duration_ms: 1330.560618 [ 497.796111] cloud-init[1051]: type: 'test' [ 497.818800] cloud-init[1051]: ... [ 499.603679] cloud-init[1051]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 499.618466] cloud-init[1051]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 499.632419] cloud-init[1051]: --- [ 499.633677] cloud-init[1051]: duration_ms: 1747.442458 [ 499.649979] cloud-init[1051]: type: 'test' [ 499.652972] cloud-init[1051]: ... [ 499.655990] cloud-init[1051]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 499.661343] cloud-init[1051]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 499.671845] cloud-init[1051]: --- [ 499.683490] cloud-init[1051]: duration_ms: 34.264224 [ 499.684965] cloud-init[1051]: type: 'test' [ 499.685676] cloud-init[1051]: ... [ 503.871857] cloud-init[1051]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 503.878660] cloud-init[1051]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 503.882267] cloud-init[1051]: --- [ 503.882869] cloud-init[1051]: duration_ms: 1922.73181 [ 503.893749] cloud-init[1051]: type: 'test' [ 503.894575] cloud-init[1051]: ... [ 504.024905] cloud-init[1051]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 504.043136] cloud-init[1051]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 504.044562] cloud-init[1051]: --- [ 504.050386] cloud-init[1051]: duration_ms: 171.126372 [ 504.060439] cloud-init[1051]: type: 'test' [ 504.062497] cloud-init[1051]: ... [ 504.563487] cloud-init[1051]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 504.573206] cloud-init[1051]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 504.579229] cloud-init[1051]: --- [ 504.583302] cloud-init[1051]: duration_ms: 553.978844 [ 504.584823] cloud-init[1051]: type: 'test' [ 504.587263] cloud-init[1051]: ... [ 506.320767] cloud-init[1051]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 506.331677] cloud-init[1051]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 506.339974] cloud-init[1051]: --- [ 506.342530] cloud-init[1051]: duration_ms: 1738.687616 [ 506.343803] cloud-init[1051]: type: 'test' [ 506.345970] cloud-init[1051]: ... [ 506.625730] cloud-init[1051]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 506.633104] cloud-init[1051]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 506.639822] cloud-init[1051]: --- [ 506.642650] cloud-init[1051]: duration_ms: 337.625199 [ 506.644596] cloud-init[1051]: type: 'test' [ 506.645983] cloud-init[1051]: ... [ 508.145454] cloud-init[1051]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 508.203294] cloud-init[1051]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 508.204986] cloud-init[1051]: --- [ 508.216496] cloud-init[1051]: duration_ms: 292.954802 [ 508.219543] cloud-init[1051]: type: 'test' [ 508.226314] cloud-init[1051]: ... [ 509.710594] cloud-init[1051]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 509.729767] cloud-init[1051]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 509.739203] cloud-init[1051]: --- [ 509.748178] cloud-init[1051]: duration_ms: 38.778989 [ 509.757699] cloud-init[1051]: type: 'test' [ 509.769831] cloud-init[1051]: ... [ 509.776609] cloud-init[1051]: # Subtest: archive builds accept an explicit full revision without Git [ 509.793667] cloud-init[1051]: ok 190 - archive builds accept an explicit full revision without Git [ 509.798156] cloud-init[1051]: --- [ 509.802224] cloud-init[1051]: duration_ms: 10.882229 [ 509.806847] cloud-init[1051]: type: 'test' [ 509.811868] cloud-init[1051]: ... [ 509.815828] cloud-init[1051]: # Subtest: missing Git metadata is honestly unknown [ 509.822181] cloud-init[1051]: ok 191 - missing Git metadata is honestly unknown [ 509.824300] cloud-init[1051]: --- [ 509.825882] cloud-init[1051]: duration_ms: 55.630977 [ 509.828517] cloud-init[1051]: type: 'test' [ 509.830677] cloud-init[1051]: ... [ 509.923924] cloud-init[1051]: 1..191 [ 509.932931] cloud-init[1051]: # tests 252 [ 509.934089] cloud-init[1051]: # suites 20 [ 509.934947] cloud-init[1051]: # pass 247 [ 509.935779] cloud-init[1051]: # fail 0 [ 509.936534] cloud-init[1051]: # cancelled 0 [ 509.941433] cloud-init[1051]: # skipped 5 [ 509.942196] cloud-init[1051]: # todo 0 [ 509.944412] cloud-init[1051]: # duration_ms 282271.055768 [ 510.395709] cloud-init[1051]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 510.867954] cloud-init[1051]: === ut-guest summary === QEMU_SANDBOX_TEST_RESULT=0 [ 510.885593] cloud-init[1051]: { [ 510.897549] cloud-init[1051]: "durationMs": 294704, [ 510.902318] cloud-init[1051]: "exitCode": 0, [ 510.904017] cloud-init[1051]: "finishedAt": "2026-09-20T02:53:53.201Z", [ 510.908695] cloud-init[1051]: "layer": "ut-guest", [ 510.909769] cloud-init[1051]: "outcomes": [ [ 510.910549] cloud-init[1051]: { [ 510.911253] cloud-init[1051]: "command": "pnpm --filter @sciencediscovery/runner test", [ 510.911886] cloud-init[1051]: "durationMs": 294612, [ 510.915658] cloud-init[1051]: "exitCode": 0 [ 510.916946] cloud-init[1051]: } [ 510.919641] cloud-init[1051]: ], [ 510.921447] cloud-init[1051]: "startedAt": "2026-09-20T02:48:58.497Z", [ 510.922902] cloud-init[1051]: "status": "passed" [ 510.924387] cloud-init[1051]: } [ 511.062692] cloud-init[1051]: Powering off. [ 511.190349] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0