=== CodeArts build layer === layer : ut-guest commit : ee729ef70450e045b9636670baa37227974378dd 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_2owZ52Sw/.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.4.2. │ │ Changelog: https://pnpm.io/v/12.4.2 │ │ To update, run: pnpm add -g pnpm │ │ │ ╰─────────────────────────────────────────╯ Progress: resolved 345, reused 0, downloaded 15, added 0 Progress: resolved 345, reused 0, downloaded 29, added 4 Progress: resolved 345, reused 0, downloaded 218, added 83 Progress: resolved 345, reused 0, downloaded 345, added 217 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.5s 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: ee729ef7 services/runner build: Done packages/plugin-sdk build$ tsc -p tsconfig.json packages/executor 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.69 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-BKFE4U-7.css 372.49 kB │ gzip: 63.00 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-xjdfMJ_X.js 25.12 kB │ gzip: 7.72 kB apps/web build: dist/assets/CsvArtifactWindow-CB0Wcyrn.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-CnMNEfQH.js 288.46 kB │ gzip: 88.11 kB apps/web build: dist/assets/index-CxmDn35f.js 1,841.77 kB │ gzip: 533.40 kB apps/web build: dist/assets/MolstarWindow-DBvGER-Q.js 3,169.38 kB │ gzip: 881.43 kB apps/web build: dist/assets/plotly.min-CglOtY28.js 4,606.23 kB │ gzip: 1,381.80 kB apps/web build: ✓ built in 5.49s 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_2owZ52Sw/.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_2owZ52Sw/.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_2owZ52Sw/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : ee729ef70450e045b9636670baa37227974378dd 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.966 MHz processor [ 0.011708] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.012941] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.013355] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.015363] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.044371] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.048374] Using GB pages for direct mapping [ 0.054834] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.057707] ACPI: Early table checksum verification disabled [ 0.058559] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.059116] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.060401] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.061673] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.061855] ACPI: FACS 0x000000007FFE0000 000040 [ 0.061966] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.062019] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.062067] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.062113] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.062313] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.062349] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.062365] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.062379] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.062393] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.062406] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.062419] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.067123] No NUMA configuration found [ 0.067178] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.068320] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.075214] Zone ranges: [ 0.075268] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.075420] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.075445] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.075467] Device empty [ 0.075510] Movable zone start for each node [ 0.075565] Early memory node ranges [ 0.075614] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.075892] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.075949] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.076267] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.078492] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.078894] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.150117] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.151277] ACPI: PM-Timer IO Port: 0x608 [ 0.152509] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.153494] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.153715] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.154301] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.154403] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.154602] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.154646] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.155007] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.155083] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.155594] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.156984] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.157076] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.157100] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.157340] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.157469] Booting paravirtualized kernel on bare hardware [ 0.157998] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.159116] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.162876] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.168262] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.171045] random: crng init done [ 0.176796] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.179279] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.185249] Fallback order for Node 0: 0 [ 0.186058] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.186111] Policy zone: Normal [ 0.187060] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.188258] software IO TLB: area num 4. [ 0.344716] Memory: 3969008K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224556K reserved, 0K cma-reserved) [ 0.363758] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.368881] ftrace: allocating 58334 entries in 228 pages [ 0.442949] ftrace: allocated 228 pages with 4 groups [ 0.463114] Dynamic Preempt: voluntary [ 0.478508] rcu: Preemptible hierarchical RCU implementation. [ 0.478601] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.478790] Trampoline variant of Tasks RCU enabled. [ 0.478805] Rude variant of Tasks RCU enabled. [ 0.478817] Tracing variant of Tasks RCU enabled. [ 0.479063] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.479122] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.482812] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.482881] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.482905] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.524858] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.542245] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.556723] Console: colour VGA+ 80x25 [ 0.557272] printk: legacy console [tty1] enabled [ 0.565038] printk: legacy console [ttyS0] enabled [ 0.579434] ACPI: Core revision 20230628 [ 0.590026] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.602399] APIC: Switch to symmetric I/O mode setup [ 0.604060] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.612497] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.619247] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.620486] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.93 BogoMIPS (lpj=2599966) [ 0.626120] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.644719] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.645224] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.647335] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.648437] Spectre V2 : Mitigation: Retpolines [ 0.648664] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.649215] Speculative Store Bypass: Vulnerable [ 0.655120] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.657580] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.657803] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.657951] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.658102] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.658332] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.658734] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.659077] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.659120] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.659120] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.659120] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 0.923936] Freeing SMP alternatives memory: 48K [ 0.926263] pid_max: default: 32768 minimum: 301 [ 0.939468] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 0.941868] landlock: Up and running. [ 0.942210] Yama: becoming mindful. [ 0.950438] AppArmor: AppArmor initialized [ 0.958258] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.959058] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.113120] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.132564] Performance Events: PMU not available due to virtualization, using software events only. [ 1.135541] signal: max sigframe size: 3632 [ 1.140778] rcu: Hierarchical SRCU implementation. [ 1.141220] rcu: Max phase no-delay instances is 400. [ 1.158731] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.163993] smp: Bringing up secondary CPUs ... [ 1.176066] smpboot: x86: Booting SMP configuration: [ 1.176591] .... node #0, CPUs: #1 #2 #3 [ 0.058864] calibrate_delay_direct() dropping max bogoMips estimate 3 = 11447193 [ 0.058864] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.058864] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.058864] calibrate_delay_direct() dropping max bogoMips estimate 0 = 19093095 [ 0.058864] calibrate_delay_direct() dropping max bogoMips estimate 1 = 5356146 [ 1.487631] smp: Brought up 1 node, 4 CPUs [ 1.488355] smpboot: Max logical packages: 1 [ 1.488682] smpboot: Total of 4 processors activated (17937.29 BogoMIPS) [ 1.525192] devtmpfs: initialized [ 1.532518] x86/mm: Memory block size: 128MB [ 1.552081] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.553716] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.559619] pinctrl core: initialized pinctrl subsystem [ 1.573208] PM: RTC time: 17:06:38, date: 2026-09-19 [ 1.605366] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.613699] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.615851] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.618574] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.619548] audit: initializing netlink subsys (disabled) [ 1.624147] audit: type=2000 audit(1789837598.021:1): state=initialized audit_enabled=0 res=1 [ 1.633848] thermal_sys: Registered thermal governor 'fair_share' [ 1.633900] thermal_sys: Registered thermal governor 'bang_bang' [ 1.634189] thermal_sys: Registered thermal governor 'step_wise' [ 1.634557] thermal_sys: Registered thermal governor 'user_space' [ 1.635164] thermal_sys: Registered thermal governor 'power_allocator' [ 1.636185] cpuidle: using governor ladder [ 1.637393] cpuidle: using governor menu [ 1.640834] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.646313] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.647842] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.648120] PCI: Using configuration type 1 for base access [ 1.648120] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.648120] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.648176] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.648319] mtrr: probably your BIOS does not setup all CPUs. [ 1.648458] mtrr: corrected configuration. [ 1.655394] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.670287] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.671074] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.671919] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.672175] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.716379] ACPI: Added _OSI(Module Device) [ 1.716908] ACPI: Added _OSI(Processor Device) [ 1.717169] ACPI: Added _OSI(Processor Aggregator Device) [ 1.771015] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.805287] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.810608] ACPI: Interpreter enabled [ 1.812109] ACPI: PM: (supports S0 S3 S4 S5) [ 1.812120] ACPI: Using IOAPIC for interrupt routing [ 1.815120] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.815227] PCI: Using E820 reservations for host bridge windows [ 1.818120] ACPI: Enabled 2 GPEs in block 00 to 3F [ 1.871120] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.871120] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 1.871120] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 1.871120] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 1.876470] PCI host bridge to bus 0000:00 [ 1.877275] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 1.878017] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 1.878208] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 1.879172] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 1.879760] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 1.880205] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 1.881508] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.885392] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 1.897693] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 1.901330] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 1.901942] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 1.902328] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 1.904863] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 1.907165] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 1.908233] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 1.909213] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 1.912252] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 1.913836] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 1.916016] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 1.918168] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 1.919188] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 1.921161] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 1.923167] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 1.933930] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 1.936365] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 1.938214] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 1.939942] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 1.941719] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 1.943381] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 1.945067] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 1.946798] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 1.947584] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 1.948312] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 1.949291] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 1.950009] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 1.951342] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 1.952312] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 1.952942] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 1.953744] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 1.968317] iommu: Default domain type: Translated [ 1.968883] iommu: DMA domain TLB invalidation policy: lazy mode [ 1.977742] SCSI subsystem initialized [ 1.982699] ACPI: bus type USB registered [ 1.983882] usbcore: registered new interface driver usbfs [ 1.986120] usbcore: registered new interface driver hub [ 1.986536] usbcore: registered new device driver usb [ 1.988379] pps_core: LinuxPPS API ver. 1 registered [ 1.989152] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 1.990370] PTP clock support registered [ 1.994355] EDAC MC: Ver: 3.0.0 [ 2.013686] NetLabel: Initializing [ 2.014120] NetLabel: domain hash size = 128 [ 2.014120] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.015120] NetLabel: unlabeled traffic allowed by default [ 2.016120] mctp: management component transport protocol core [ 2.016120] NET: Registered PF_MCTP protocol family [ 2.016347] PCI: Using ACPI for IRQ routing [ 2.034325] vgaarb: loaded [ 2.041195] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.043273] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.063636] clocksource: Switched to clocksource hpet [ 2.124581] VFS: Disk quotas dquot_6.6.0 [ 2.125273] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.133190] AppArmor: AppArmor Filesystem Enabled [ 2.134031] pnp: PnP ACPI init [ 2.140389] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.144830] pnp: PnP ACPI: found 6 devices [ 2.218327] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.220696] NET: Registered PF_INET protocol family [ 2.229447] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.526119] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.527484] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.528776] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.532229] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.533548] TCP: Hash tables configured (established 32768 bind 32768) [ 2.537477] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.540587] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.541649] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.545663] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.546849] NET: Registered PF_XDP protocol family [ 2.548829] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.549122] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.549294] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.549459] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.549633] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.549795] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.550971] PCI: CLS 0 bytes, default 64 [ 2.552231] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.552425] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.582805] Trying to unpack rootfs image as initramfs... [ 2.630874] Initialise system trusted keyrings [ 2.652848] Key type blacklist registered [ 2.663268] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.663592] zbud: loaded [ 2.680828] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.737605] fuse: init (API version 7.39) [ 2.824769] integrity: Platform Keyring initialized [ 2.827393] integrity: Machine keyring initialized [ 3.199449] Key type asymmetric registered [ 3.199449] Asymmetric key parser 'x509' registered [ 3.199449] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 3.219687] io scheduler mq-deadline registered [ 3.235139] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 3.243986] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 3.258072] ACPI: button: Power Button [PWRF] [ 3.306923] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.322564] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.326318] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.357753] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.451021] Linux agpgart interface v0.103 [ 3.544787] loop: module loaded [ 3.547785] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.585146] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.609749] vda: vda1 vda14 vda15 vda16 [ 3.624678] ACPI: bus type drm_connector registered [ 3.634462] tun: Universal TUN/TAP device driver, 1.6 [ 3.649712] PPP generic driver version 2.4.2 [ 3.654822] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.663488] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.664334] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.667499] mousedev: PS/2 mouse device common for all mice [ 3.673991] rtc_cmos 00:04: RTC can wake from S4 [ 3.681496] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.689430] rtc_cmos 00:04: registered as rtc0 [ 3.690019] rtc_cmos 00:04: setting system clock to 2026-09-19T17:06:40 UTC (1789837600) [ 3.690019] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.690019] i2c_dev: i2c /dev entries driver [ 3.690019] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.690019] device-mapper: uevent: version 1.0.3 [ 3.690019] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.690019] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.755377] ledtrig-cpu: registered to indicate activity on CPUs [ 3.766680] drop_monitor: Initializing network drop monitor service [ 3.781117] NET: Registered PF_INET6 protocol family [ 5.027607] Freeing initrd memory: 29984K [ 5.416743] Segment Routing with IPv6 [ 5.417513] In-situ OAM (IOAM) with IPv6 [ 5.419230] NET: Registered PF_PACKET protocol family [ 5.420698] Key type dns_resolver registered [ 5.428327] IPI shorthand broadcast: enabled [ 5.459211] registered taskstats version 1 [ 5.466056] Loading compiled-in X.509 certificates [ 5.488803] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.491665] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.494089] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.496470] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.499197] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.499507] blacklist: Loading compiled-in revocation X.509 certificates [ 5.502347] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.502818] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.503399] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.503820] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.504258] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.504653] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.505242] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.505622] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.552021] Key type .fscrypt registered [ 5.552370] Key type fscrypt-provisioning registered [ 5.685674] cryptd: max_cpu_qlen set to 1000 [ 5.753992] AVX2 version of gcm_enc/dec engaged. [ 5.756504] AES CTR mode by8 optimization enabled [ 6.186639] Key type encrypted registered [ 6.187055] AppArmor: AppArmor sha256 policy hashing enabled [ 6.188152] ima: No TPM chip found, activating TPM-bypass! [ 6.188461] Loading compiled-in module X.509 certificates [ 6.191292] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.191631] ima: Allocated hash algorithm: sha256 [ 6.198651] ima: No architecture policies found [ 6.200722] evm: Initialising EVM extended attributes: [ 6.201064] evm: security.selinux [ 6.201188] evm: security.SMACK64 [ 6.201268] evm: security.SMACK64EXEC [ 6.201345] evm: security.SMACK64TRANSMUTE [ 6.201427] evm: security.SMACK64MMAP [ 6.201723] evm: security.apparmor [ 6.201802] evm: security.ima [ 6.202094] evm: security.capability [ 6.202216] evm: HMAC attrs: 0x1 [ 6.216767] PM: Magic number: 10:315:138 [ 6.356637] RAS: Correctable Errors collector initialized. [ 6.359907] Unstable clock detected, switching default tracing clock to "global" [ 6.359907] If you want to keep using the local clock, then add: [ 6.359907] "trace_clock=local" [ 6.359907] on the kernel command line [ 6.363730] clk: Disabling unused clocks [ 6.451039] Freeing unused decrypted memory: 2028K [ 6.644043] Freeing unused kernel image (initmem) memory: 4932K [ 6.644590] Write protecting the kernel read-only data: 38912k [ 6.650302] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.882760] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.883858] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 8.875062] hrtimer: interrupt took 2969390 ns [ 10.289658] virtio_net virtio0 enp0s1: renamed from eth0 [ 10.649187] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 10.682306] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 10.683735] ahci 0000:00:1f.2: flags: 64bit ncq only [ 10.833784] scsi host0: ahci [ 10.852147] scsi host1: ahci [ 10.884818] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 10.939601] scsi host2: ahci [ 10.974556] scsi host3: ahci [ 11.032736] scsi host4: ahci [ 11.156654] scsi host5: ahci [ 11.316647] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 11.317963] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 11.318975] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 11.319946] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 11.320866] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 11.321955] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 11.685324] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 11.694246] ata1: SATA link down (SStatus 0 SControl 300) [ 11.706421] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 11.712277] ata3.00: applying bridge limits [ 11.715281] ata4: SATA link down (SStatus 0 SControl 300) [ 11.715669] ata2: SATA link down (SStatus 0 SControl 300) [ 11.720514] ata3.00: configured for UDMA/100 [ 11.740705] ata5: SATA link down (SStatus 0 SControl 300) [ 11.750018] ata6: SATA link down (SStatus 0 SControl 300) [ 11.756546] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 11.861620] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 11.935679] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 11.963699] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 12.235339] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 Begin: Loading essential drivers ... [ 14.941007] raid6: avx2x4 gen() 2351 MB/s [ 14.957902] raid6: avx2x2 gen() 2456 MB/s [ 14.974933] raid6: avx2x1 gen() 2087 MB/s [ 14.975169] raid6: using algorithm avx2x2 gen() 2456 MB/s [ 14.991935] raid6: .... xor() 1364 MB/s, rmw enabled [ 14.992421] raid6: using avx2x2 recovery algorithm [ 15.006259] xor: automatically using best checksumming function avx [ 15.022837] 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 ... [ 16.791191] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 17.317594] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 17.317988] EXT4-fs (vda1): write access will be enabled during recovery [ 17.566673] EXT4-fs (vda1): recovery complete [ 17.574674] 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. [ 19.257039] systemd[1]: Inserted module 'autofs4' [ 19.471164] 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) [ 19.472198] systemd[1]: Detected virtualization qemu. [ 19.473280] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 19.536480] systemd[1]: Hostname set to . [ 23.451293] systemd[1]: Queued start job for default target graphical.target. [ 23.570010] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 23.584862] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 23.593162] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 23.599928] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 23.607853] 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. [ 23.620028] 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. [ 23.622779] 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... [ 23.624490] 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... [ 23.625735] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 23.627623] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 23.629214] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 23.630323] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 23.631485] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 23.632627] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 23.633773] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 23.639239] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 23.644090] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 23.647637] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 23.650862] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 23.653488] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 23.656129] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 23.659265] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 23.662172] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 23.665798] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 23.668081] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 23.671019] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 23.673447] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 23.727079] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 23.882666] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 24.019044] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 24.105621] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 24.364359] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 24.436221] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 24.489933] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 24.533184] 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... [ 24.599159] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 24.660816] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 24.764285] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 24.953781] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 25.300050] systemd-journald[334]: Collecting audit messages is disabled. [ 25.332492] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 25.508369] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 25.520041] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 25.722145] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 25.880247] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 25.912511] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 25.968237] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 26.190293] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 26.541678] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ 26.570552] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 26.626539] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 26.945459] workqueue: do_free_init hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND [ 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 keyboard-setup.service - Set the console keyboard layout. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 28.594274] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 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 ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/UEFI... Checking in progress on 1 disk (0.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/UEFI. Checking in progress on 0 disks (100.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. Mounting boot-efi.mount - /boot/efi... [ OK ] Mounted boot-efi.mount - /boot/efi. [ OK ] Reached target local-fs.target - Local File Systems. [ OK ] Listening on systemd-sysext.socket…tension Image Management (Varlink). Starting apparmor.service - Load AppArmor profiles... Starting console-setup.service - Set console font and keymap... Starting finalrd.service - Create …time dir for shutdown pivot root... Starting plymouth-read-write.servi…ymouth To Write Out Runtime Data... Starting systemd-binfmt.service - Set Up Additional Binary Formats... Starting systemd-tmpfiles-setup.se…e Volatile Files and Directories... Starting ufw.service - Uncomplicated firewall... [ OK ] Finished console-setup.service - Set console font and keymap. [ OK ] Finished finalrd.service - Create …untime dir for shutdown pivot root. [ OK ] Finished plymouth-read-write.servi…Plymouth To Write Out Runtime Data. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. 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 ] 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 ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ 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 ] 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. [ 59.924572] cloud-init[638]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sat, 19 Sep 2026 17:07:36 +0000. Up 59.45 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... [ 69.233242] cloud-init[659]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sat, 19 Sep 2026 17:07:46 +0000. Up 68.84 seconds. [ 69.567724] cloud-init[659]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 69.572146] cloud-init[659]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 69.576655] cloud-init[659]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 69.579802] cloud-init[659]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 69.583639] cloud-init[659]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 69.585437] cloud-init[659]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 69.586836] cloud-init[659]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 69.588738] cloud-init[659]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 69.590158] cloud-init[659]: ci-info: | lo | True | ::1/128 | . | host | . | [ 69.591640] cloud-init[659]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 69.592848] cloud-init[659]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 69.594326] cloud-init[659]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 69.595544] cloud-init[659]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 69.599921] cloud-init[659]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 69.603275] cloud-init[659]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 69.604527] cloud-init[659]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 69.605858] cloud-init[659]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 69.607209] cloud-init[659]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 69.609478] cloud-init[659]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 69.611796] cloud-init[659]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 69.613250] cloud-init[659]: ci-info: +-------+-------------+---------+-----------+-------+ [ 69.614480] cloud-init[659]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 69.615658] cloud-init[659]: ci-info: +-------+-------------+---------+-----------+-------+ [ 69.617203] cloud-init[659]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 69.618433] cloud-init[659]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 69.619642] cloud-init[659]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 69.620901] cloud-init[659]: ci-info: | 4 | local | :: | enp0s1 | U | [ 69.622411] cloud-init[659]: ci-info: | 5 | local | :: | enp0s1 | U | [ 69.623594] cloud-init[659]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 69.624955] cloud-init[659]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [20/Sep/2026 01:07:48] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 01:07:48] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 01:07: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. [ 90.817424] cloud-init[659]: Generating public/private rsa key pair. [ 90.830632] cloud-init[659]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 90.842633] cloud-init[659]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 90.845941] cloud-init[659]: The key fingerprint is: [ 90.861855] cloud-init[659]: SHA256:rpN0D/8s9rJgZGbhL1FghD6hVQ5Hp9Os+qdop+HKdBs root@sandbox-ut [ 90.864781] cloud-init[659]: The key's randomart image is: [ 90.867270] cloud-init[659]: +---[RSA 3072]----+ [ 90.869890] cloud-init[659]: | .=B . | [ 90.874702] cloud-init[659]: | += * | [ 90.876779] cloud-init[659]: | + .= + | [ 90.879867] cloud-init[659]: | . o. = | [ 90.894694] cloud-init[659]: | .S | [ 90.896896] cloud-init[659]: | .Boo | [ 90.899850] cloud-init[659]: | ..Eo=+. | [ 90.901854] cloud-init[659]: | o o+O.oB. | [ 90.904849] cloud-init[659]: | oo*+o+.*+ | [ 90.907909] cloud-init[659]: +----[SHA256]-----+ [ 90.911306] cloud-init[659]: Generating public/private ecdsa key pair. [ 90.914675] cloud-init[659]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 90.928395] cloud-init[659]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 90.931270] cloud-init[659]: The key fingerprint is: [ 90.933628] cloud-init[659]: SHA256:zF7Q96gM3MFeBReeARBXLCZorx29gPWVCFLHfMzlkGU root@sandbox-ut [ 90.938445] cloud-init[659]: The key's randomart image is: [ 90.940648] cloud-init[659]: +---[ECDSA 256]---+ [ 90.951147] cloud-init[659]: | .o=*=OB*E| [ 90.955603] cloud-init[659]: | o+oo*+O* | [ 90.957367] cloud-init[659]: | ..++=o+o .| [ 90.971907] cloud-init[659]: | +.+++oo | [ 90.975704] cloud-init[659]: | So+o... | [ 90.977877] cloud-init[659]: | ..+... | [ 90.989883] cloud-init[659]: | . o | [ 90.991928] cloud-init[659]: | | [ 90.994122] cloud-init[659]: | | [ 90.995765] cloud-init[659]: +----[SHA256]-----+ [ 90.999429] cloud-init[659]: Generating public/private ed25519 key pair. [ 91.008348] cloud-init[659]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 91.011735] cloud-init[659]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 91.015646] cloud-init[659]: The key fingerprint is: [ 91.018629] cloud-init[659]: SHA256:uOSVNjawKV5PMEzqvwYHJ4ZnRCI2GYDqCTa2E0UVMLA root@sandbox-ut [ 91.023350] cloud-init[659]: The key's randomart image is: [ 91.024371] cloud-init[659]: +--[ED25519 256]--+ [ 91.035146] cloud-init[659]: |==*=+oo | [ 91.051755] cloud-init[659]: |ooooo+ | [ 91.057605] cloud-init[659]: |.E.o. = | [ 91.058938] cloud-init[659]: |o=..* .B . | [ 91.060388] cloud-init[659]: |= =+o+* S | [ 91.067735] cloud-init[659]: | = ..*.B o | [ 91.070855] cloud-init[659]: | . .o+ . | [ 91.096089] cloud-init[659]: | .. | [ 91.098294] cloud-init[659]: | .. | [ 91.101260] cloud-init[659]: +----[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: [ 118.768645] cloud-init[1014]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sat, 19 Sep 2026 17:08:35 +0000. Up 117.76 seconds. [ 132.389982] cloud-init[1053]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sat, 19 Sep 2026 17:08:49 +0000. Up 131.72 seconds. 127.0.0.1 - - [20/Sep/2026 01:08:51] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 01:08:51] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 01:08:51] "GET /layer HTTP/1.1" 200 - [ 133.873878] cloud-init[1053]: === QEMU sandbox guest === [ 133.889901] cloud-init[1053]: layer : ut-guest (ci:ut:guest) [ 133.932327] cloud-init[1053]: kernel : Linux 6.8.0-138-generic x86_64 [ 134.010162] cloud-init[1053]: machine : x86_64 [ 134.023402] cloud-init[1053]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [20/Sep/2026 01:08:51] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 01:09:00] "GET /layer-env HTTP/1.1" 200 - [ 143.322230] cloud-init[1053]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 167.297822] cloud-init[1053]: === sandbox preflight as ci === [ 176.004340] cloud-init[1053]: $ node .ci/run-layer.mjs ut-guest [ 176.816892] cloud-init[1053]: $ pnpm --filter @sciencediscovery/runner test [ 186.486145] cloud-init[1053]: $ node --test scripts/*.test.mjs dist/*.test.js [ 187.941634] cloud-init[1053]: TAP version 13 [ 188.705259] cloud-init[1053]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 188.783799] cloud-init[1053]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 188.797555] cloud-init[1053]: --- [ 188.798880] cloud-init[1053]: duration_ms: 23.445857 [ 188.799759] cloud-init[1053]: type: 'test' [ 188.800554] cloud-init[1053]: ... [ 188.901850] cloud-init[1053]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 188.962374] cloud-init[1053]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 188.983271] cloud-init[1053]: --- [ 188.986533] cloud-init[1053]: duration_ms: 377.310728 [ 188.992499] cloud-init[1053]: type: 'test' [ 188.995865] cloud-init[1053]: ... [ 191.048676] cloud-init[1053]: # Subtest: private, loopback and link-local addresses are classified as private [ 191.079161] cloud-init[1053]: ok 3 - private, loopback and link-local addresses are classified as private [ 191.098662] cloud-init[1053]: --- [ 191.100612] cloud-init[1053]: duration_ms: 34.620515 [ 191.103151] cloud-init[1053]: type: 'test' [ 191.103982] cloud-init[1053]: ... [ 191.253332] cloud-init[1053]: # Subtest: a host outside the allowed domains is denied before any connection [ 191.272844] cloud-init[1053]: ok 4 - a host outside the allowed domains is denied before any connection [ 191.291849] cloud-init[1053]: --- [ 191.296832] cloud-init[1053]: duration_ms: 501.917841 [ 191.301669] cloud-init[1053]: type: 'test' [ 191.302978] cloud-init[1053]: ... [ 191.408402] cloud-init[1053]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 191.422457] cloud-init[1053]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 191.445289] cloud-init[1053]: --- [ 191.447706] cloud-init[1053]: duration_ms: 141.578141 [ 191.449911] cloud-init[1053]: type: 'test' [ 191.450962] cloud-init[1053]: ... [ 191.513448] cloud-init[1053]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 191.586423] cloud-init[1053]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 191.587746] cloud-init[1053]: --- [ 191.588341] cloud-init[1053]: duration_ms: 108.993156 [ 191.588952] cloud-init[1053]: type: 'test' [ 191.589482] cloud-init[1053]: ... [ 191.656193] cloud-init[1053]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 191.678171] cloud-init[1053]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 191.693611] cloud-init[1053]: --- [ 191.697547] cloud-init[1053]: duration_ms: 134.689603 [ 191.701367] cloud-init[1053]: type: 'test' [ 191.704361] cloud-init[1053]: ... [ 192.079591] cloud-init[1053]: # Subtest: an allowed domain is forwarded and reaches the target [ 192.085666] cloud-init[1053]: ok 8 - an allowed domain is forwarded and reaches the target [ 192.094780] cloud-init[1053]: --- [ 192.102993] cloud-init[1053]: duration_ms: 427.8483 [ 192.105707] cloud-init[1053]: type: 'test' [ 192.109403] cloud-init[1053]: ... [ 192.293774] cloud-init[1053]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 192.305643] cloud-init[1053]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 192.310872] cloud-init[1053]: --- [ 192.314748] cloud-init[1053]: duration_ms: 213.197664 [ 192.317287] cloud-init[1053]: type: 'test' [ 192.319288] cloud-init[1053]: ... [ 192.392687] cloud-init[1053]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 192.401620] cloud-init[1053]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 192.403585] cloud-init[1053]: --- [ 192.410750] cloud-init[1053]: duration_ms: 100.148794 [ 192.415020] cloud-init[1053]: type: 'test' [ 192.418678] cloud-init[1053]: ... [ 192.741402] cloud-init[1053]: # Subtest: the outbound route is re-resolved on every acquire [ 192.746866] cloud-init[1053]: ok 11 - the outbound route is re-resolved on every acquire [ 192.759001] cloud-init[1053]: --- [ 192.760254] cloud-init[1053]: duration_ms: 276.012795 [ 192.777770] cloud-init[1053]: type: 'test' [ 192.781095] cloud-init[1053]: ... [ 192.967838] cloud-init[1053]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 192.984960] cloud-init[1053]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 192.993162] cloud-init[1053]: --- [ 193.003790] cloud-init[1053]: duration_ms: 236.858557 [ 193.005753] cloud-init[1053]: type: 'test' [ 193.007371] cloud-init[1053]: ... [ 193.228372] cloud-init[1053]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 193.234703] cloud-init[1053]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 193.239530] cloud-init[1053]: --- [ 193.241930] cloud-init[1053]: duration_ms: 284.012059 [ 193.243837] cloud-init[1053]: type: 'test' [ 193.246440] cloud-init[1053]: ... [ 193.269948] cloud-init[1053]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 193.278863] cloud-init[1053]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 193.286541] cloud-init[1053]: --- [ 193.287547] cloud-init[1053]: duration_ms: 64.81872 [ 193.290922] cloud-init[1053]: type: 'test' [ 193.291959] cloud-init[1053]: ... [ 193.334616] cloud-init[1053]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 193.344587] cloud-init[1053]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 193.352805] cloud-init[1053]: --- [ 193.354551] cloud-init[1053]: duration_ms: 73.049752 [ 193.360656] cloud-init[1053]: type: 'test' [ 193.365820] cloud-init[1053]: ... [ 193.382507] cloud-init[1053]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 193.393517] cloud-init[1053]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 193.407623] cloud-init[1053]: --- [ 193.411659] cloud-init[1053]: duration_ms: 30.434288 [ 193.419536] cloud-init[1053]: type: 'test' [ 193.420727] cloud-init[1053]: ... [ 193.501407] cloud-init[1053]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 193.502999] cloud-init[1053]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 193.506913] cloud-init[1053]: --- [ 193.511659] cloud-init[1053]: duration_ms: 118.22026 [ 193.515477] cloud-init[1053]: type: 'test' [ 193.516647] cloud-init[1053]: ... [ 193.539238] cloud-init[1053]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 193.553742] cloud-init[1053]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 193.565974] cloud-init[1053]: --- [ 193.572449] cloud-init[1053]: duration_ms: 43.588609 [ 193.574982] cloud-init[1053]: type: 'test' [ 193.580552] cloud-init[1053]: ... [ 193.595911] cloud-init[1053]: # Subtest: acquire rejects a no-network policy [ 193.606629] cloud-init[1053]: ok 19 - acquire rejects a no-network policy [ 193.618609] cloud-init[1053]: --- [ 193.622388] cloud-init[1053]: duration_ms: 35.061374 [ 193.624792] cloud-init[1053]: type: 'test' [ 193.626547] cloud-init[1053]: ... [ 193.743406] cloud-init[1053]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 193.744782] cloud-init[1053]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 193.759820] cloud-init[1053]: --- [ 193.764792] cloud-init[1053]: duration_ms: 96.676747 [ 193.765795] cloud-init[1053]: type: 'test' [ 193.766468] cloud-init[1053]: ... [ 193.837879] cloud-init[1053]: # Subtest: open mode passes IP literal targets through the private-address filter [ 193.840693] cloud-init[1053]: ok 21 - open mode passes IP literal targets through the private-address filter [ 193.841454] cloud-init[1053]: --- [ 193.841945] cloud-init[1053]: duration_ms: 120.286883 [ 193.842520] cloud-init[1053]: type: 'test' [ 193.843001] cloud-init[1053]: ... [ 195.305430] cloud-init[1053]: # Subtest: direct and url policies are used exactly as the API resolved them [ 195.338793] cloud-init[1053]: ok 22 - direct and url policies are used exactly as the API resolved them [ 195.402999] cloud-init[1053]: --- [ 195.412657] cloud-init[1053]: duration_ms: 65.26493 [ 195.417347] cloud-init[1053]: type: 'test' [ 195.421886] cloud-init[1053]: ... [ 195.434622] cloud-init[1053]: # Subtest: an environment policy follows the same variable rules as the model stack [ 195.437781] cloud-init[1053]: ok 23 - an environment policy follows the same variable rules as the model stack [ 195.444665] cloud-init[1053]: --- [ 195.449599] cloud-init[1053]: duration_ms: 11.066965 [ 195.450827] cloud-init[1053]: type: 'test' [ 195.454407] cloud-init[1053]: ... [ 195.462093] cloud-init[1053]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 195.468896] cloud-init[1053]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 195.479576] cloud-init[1053]: --- [ 195.485663] cloud-init[1053]: duration_ms: 7.822965 [ 195.488751] cloud-init[1053]: type: 'test' [ 195.493304] cloud-init[1053]: ... [ 195.494949] cloud-init[1053]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 195.496831] cloud-init[1053]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 195.498653] cloud-init[1053]: --- [ 195.500279] cloud-init[1053]: duration_ms: 11.339599 [ 195.501483] cloud-init[1053]: type: 'test' [ 195.502022] cloud-init[1053]: ... [ 195.511826] cloud-init[1053]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 195.517513] cloud-init[1053]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 195.524750] cloud-init[1053]: --- [ 195.526981] cloud-init[1053]: duration_ms: 16.089186 [ 195.528485] cloud-init[1053]: type: 'test' [ 195.529835] cloud-init[1053]: ... [ 195.548112] cloud-init[1053]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 195.557919] cloud-init[1053]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 195.571206] cloud-init[1053]: --- [ 195.576521] cloud-init[1053]: duration_ms: 3.60011 [ 195.580890] cloud-init[1053]: type: 'test' [ 195.608228] cloud-init[1053]: ... [ 195.612475] cloud-init[1053]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 195.615375] cloud-init[1053]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 195.616703] cloud-init[1053]: --- [ 195.619258] cloud-init[1053]: duration_ms: 307.212734 [ 195.619919] cloud-init[1053]: type: 'test' [ 195.621552] cloud-init[1053]: ... [ 195.715034] cloud-init[1053]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 195.719395] cloud-init[1053]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 195.721685] cloud-init[1053]: --- [ 195.723661] cloud-init[1053]: duration_ms: 282.397335 [ 195.724679] cloud-init[1053]: type: 'test' [ 195.728294] cloud-init[1053]: ... [ 195.793977] cloud-init[1053]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 195.796541] cloud-init[1053]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 195.826314] cloud-init[1053]: --- [ 195.857025] cloud-init[1053]: duration_ms: 14.35009 [ 195.858365] cloud-init[1053]: type: 'test' [ 195.858920] cloud-init[1053]: ... [ 197.319248] cloud-init[1053]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 197.337356] cloud-init[1053]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 197.348192] cloud-init[1053]: --- [ 197.350334] cloud-init[1053]: duration_ms: 34.706447 [ 197.351820] cloud-init[1053]: type: 'test' [ 197.356523] cloud-init[1053]: ... [ 197.369461] cloud-init[1053]: # Subtest: failed readers and updates release their leases [ 197.383376] cloud-init[1053]: ok 32 - failed readers and updates release their leases [ 197.396823] cloud-init[1053]: --- [ 197.398980] cloud-init[1053]: duration_ms: 56.836642 [ 197.401170] cloud-init[1053]: type: 'test' [ 197.402966] cloud-init[1053]: ... [ 199.549844] cloud-init[1053]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 199.558681] cloud-init[1053]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 199.562411] cloud-init[1053]: --- [ 199.564862] cloud-init[1053]: duration_ms: 909.165596 [ 199.567354] cloud-init[1053]: type: 'test' [ 199.576907] cloud-init[1053]: ... [ 199.795204] cloud-init[1053]: # Subtest: scientific environments accept micromamba's package-list envelope [ 199.817728] cloud-init[1053]: ok 34 - scientific environments accept micromamba's package-list envelope [ 199.823872] cloud-init[1053]: --- [ 199.839665] cloud-init[1053]: duration_ms: 233.26993 [ 199.845721] cloud-init[1053]: type: 'test' [ 199.872139] cloud-init[1053]: ... [ 200.951185] cloud-init[1053]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 200.967207] cloud-init[1053]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 200.977903] cloud-init[1053]: --- [ 200.995694] cloud-init[1053]: duration_ms: 1149.971565 [ 200.999063] cloud-init[1053]: type: 'test' [ 200.999578] cloud-init[1053]: ... [ 201.386162] cloud-init[1053]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 201.400967] cloud-init[1053]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 201.402247] cloud-init[1053]: --- [ 201.402851] cloud-init[1053]: duration_ms: 414.983806 [ 201.403728] cloud-init[1053]: type: 'test' [ 201.404360] cloud-init[1053]: ... [ 201.727462] cloud-init[1053]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 201.733997] cloud-init[1053]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 201.747579] cloud-init[1053]: --- [ 201.755397] cloud-init[1053]: duration_ms: 388.086112 [ 201.758592] cloud-init[1053]: type: 'test' [ 201.760678] cloud-init[1053]: ... [ 201.952503] cloud-init[1053]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 201.959570] cloud-init[1053]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 201.968872] cloud-init[1053]: --- [ 201.969662] cloud-init[1053]: duration_ms: 218.800675 [ 201.972420] cloud-init[1053]: type: 'test' [ 201.974349] cloud-init[1053]: ... [ 202.290859] cloud-init[1053]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 202.305950] cloud-init[1053]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 202.313623] cloud-init[1053]: --- [ 202.316563] cloud-init[1053]: duration_ms: 298.727362 [ 202.317459] cloud-init[1053]: type: 'test' [ 202.323613] cloud-init[1053]: ... [ 202.816416] cloud-init[1053]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 202.837836] cloud-init[1053]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 202.845447] cloud-init[1053]: --- [ 202.849127] cloud-init[1053]: duration_ms: 553.943977 [ 202.854544] cloud-init[1053]: type: 'test' [ 202.861167] cloud-init[1053]: ... [ 203.322278] cloud-init[1053]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 203.337875] cloud-init[1053]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 203.349845] cloud-init[1053]: --- [ 203.351421] cloud-init[1053]: duration_ms: 460.029396 [ 203.356839] cloud-init[1053]: type: 'test' [ 203.357705] cloud-init[1053]: ... [ 203.793931] cloud-init[1053]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 203.799106] cloud-init[1053]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 203.805518] cloud-init[1053]: --- [ 203.806450] cloud-init[1053]: duration_ms: 525.086916 [ 203.807357] cloud-init[1053]: type: 'test' [ 203.808033] cloud-init[1053]: ... [ 204.052662] cloud-init[1053]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 204.057787] cloud-init[1053]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 204.060389] cloud-init[1053]: --- [ 204.063343] cloud-init[1053]: duration_ms: 248.52791 [ 204.066469] cloud-init[1053]: type: 'test' [ 204.068179] cloud-init[1053]: ... [ 204.210317] cloud-init[1053]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 204.216985] cloud-init[1053]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 204.220704] cloud-init[1053]: --- [ 204.221507] cloud-init[1053]: duration_ms: 123.198963 [ 204.228642] cloud-init[1053]: type: 'test' [ 204.229279] cloud-init[1053]: ... [ 204.550186] cloud-init[1053]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 204.559073] cloud-init[1053]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 204.560720] cloud-init[1053]: --- [ 204.573534] cloud-init[1053]: duration_ms: 295.218542 [ 204.582695] cloud-init[1053]: type: 'test' [ 204.583470] cloud-init[1053]: ... [ 204.821015] cloud-init[1053]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 204.824685] cloud-init[1053]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 204.828991] cloud-init[1053]: --- [ 204.830923] cloud-init[1053]: duration_ms: 337.906976 [ 204.832411] cloud-init[1053]: type: 'test' [ 204.832956] cloud-init[1053]: ... [ 204.954371] cloud-init[1053]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 204.961831] cloud-init[1053]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 204.965472] cloud-init[1053]: --- [ 204.966418] cloud-init[1053]: duration_ms: 147.125946 [ 204.971504] cloud-init[1053]: type: 'test' [ 204.975954] cloud-init[1053]: ... [ 205.300660] cloud-init[1053]: # Subtest: existing R base and named environments remain available after catalog reload [ 205.318540] cloud-init[1053]: ok 48 - existing R base and named environments remain available after catalog reload [ 205.330853] cloud-init[1053]: --- [ 205.334777] cloud-init[1053]: duration_ms: 275.937887 [ 205.341428] cloud-init[1053]: type: 'test' [ 205.347800] cloud-init[1053]: ... [ 205.808302] cloud-init[1053]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 205.822125] cloud-init[1053]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 205.823103] cloud-init[1053]: --- [ 205.823751] cloud-init[1053]: duration_ms: 571.946592 [ 205.827955] cloud-init[1053]: type: 'test' [ 205.829515] cloud-init[1053]: ... [ 206.002442] cloud-init[1053]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 206.031561] cloud-init[1053]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 206.039877] cloud-init[1053]: --- [ 206.050681] cloud-init[1053]: duration_ms: 181.941203 [ 206.053857] cloud-init[1053]: type: 'test' [ 206.061890] cloud-init[1053]: ... [ 206.129325] cloud-init[1053]: # Subtest: a provisioner install says which step failed and why [ 206.154123] cloud-init[1053]: ok 51 - a provisioner install says which step failed and why [ 206.196968] cloud-init[1053]: --- [ 206.200953] cloud-init[1053]: duration_ms: 112.77773 [ 206.217172] cloud-init[1053]: type: 'test' [ 206.218562] cloud-init[1053]: ... [ 206.219723] cloud-init[1053]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 206.232210] cloud-init[1053]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 206.279494] cloud-init[1053]: --- [ 206.280449] cloud-init[1053]: duration_ms: 15.547222 [ 206.291929] cloud-init[1053]: type: 'test' [ 206.293297] cloud-init[1053]: ... [ 206.487497] cloud-init[1053]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 206.497844] cloud-init[1053]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 206.500463] cloud-init[1053]: --- [ 206.521837] cloud-init[1053]: duration_ms: 314.213055 [ 206.530423] cloud-init[1053]: type: 'test' [ 206.531983] cloud-init[1053]: ... [ 206.731535] cloud-init[1053]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 206.746844] cloud-init[1053]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 206.749252] cloud-init[1053]: --- [ 206.750856] cloud-init[1053]: duration_ms: 227.217041 [ 206.752880] cloud-init[1053]: type: 'test' [ 206.754574] cloud-init[1053]: ... [ 208.163860] cloud-init[1053]: # (node:1194) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 208.173422] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 211.155679] cloud-init[1053]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 211.176732] cloud-init[1053]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 211.192717] cloud-init[1053]: --- [ 211.203054] cloud-init[1053]: duration_ms: 3052.117702 [ 211.211931] cloud-init[1053]: type: 'test' [ 211.212918] cloud-init[1053]: ... [ 215.265539] cloud-init[1053]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 215.277344] cloud-init[1053]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 215.279525] cloud-init[1053]: --- [ 215.283401] cloud-init[1053]: duration_ms: 4106.346845 [ 215.285580] cloud-init[1053]: type: 'test' [ 215.287364] cloud-init[1053]: ... [ 216.885738] cloud-init[1053]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 216.909869] cloud-init[1053]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 216.914413] cloud-init[1053]: --- [ 216.915914] cloud-init[1053]: duration_ms: 1611.920923 [ 216.926797] cloud-init[1053]: type: 'test' [ 216.929678] cloud-init[1053]: ... [ 219.588808] cloud-init[1053]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 219.604379] cloud-init[1053]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 219.611225] cloud-init[1053]: --- [ 219.612670] cloud-init[1053]: duration_ms: 2731.059525 [ 219.621715] cloud-init[1053]: type: 'test' [ 219.622811] cloud-init[1053]: ... [ 221.315536] cloud-init[1053]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 221.316881] cloud-init[1053]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 221.331750] cloud-init[1053]: --- [ 221.335562] cloud-init[1053]: duration_ms: 1666.794469 [ 221.338730] cloud-init[1053]: type: 'test' [ 221.339405] cloud-init[1053]: ... [ 222.941666] cloud-init[1053]: # Subtest: log retention is explicit, paginated and does not stop execution [ 222.949840] cloud-init[1053]: ok 60 - log retention is explicit, paginated and does not stop execution [ 222.960323] cloud-init[1053]: --- [ 222.961986] cloud-init[1053]: duration_ms: 1683.470196 [ 222.963671] cloud-init[1053]: type: 'test' [ 222.964959] cloud-init[1053]: ... [ 224.022654] cloud-init[1053]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 224.029357] cloud-init[1053]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 224.036188] cloud-init[1053]: --- [ 224.037706] cloud-init[1053]: duration_ms: 1073.520297 [ 224.038568] cloud-init[1053]: type: 'test' [ 224.039207] cloud-init[1053]: ... [ 225.342563] cloud-init[1053]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 225.355343] cloud-init[1053]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 225.356241] cloud-init[1053]: --- [ 225.356752] cloud-init[1053]: duration_ms: 1277.621345 [ 225.370964] cloud-init[1053]: type: 'test' [ 225.371578] cloud-init[1053]: ... [ 229.430370] cloud-init[1053]: # (node:1205) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 229.433345] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 229.597614] cloud-init[1053]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 229.630374] cloud-init[1053]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 229.632309] cloud-init[1053]: --- [ 229.640492] cloud-init[1053]: duration_ms: 18.109377 [ 229.641546] cloud-init[1053]: type: 'test' [ 229.644597] cloud-init[1053]: ... [ 229.692202] cloud-init[1053]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 229.709517] cloud-init[1053]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 229.716650] cloud-init[1053]: --- [ 229.719393] cloud-init[1053]: duration_ms: 7.444559 [ 229.721752] cloud-init[1053]: type: 'test' [ 229.722437] cloud-init[1053]: ... [ 229.749977] cloud-init[1053]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 229.781292] cloud-init[1053]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 229.791331] cloud-init[1053]: --- [ 229.793482] cloud-init[1053]: duration_ms: 4.536112 [ 229.794758] cloud-init[1053]: type: 'test' [ 229.800105] cloud-init[1053]: ... [ 229.818864] cloud-init[1053]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 229.821135] cloud-init[1053]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 229.829674] cloud-init[1053]: --- [ 229.833491] cloud-init[1053]: duration_ms: 7.124238 [ 229.835807] cloud-init[1053]: type: 'test' [ 229.843136] cloud-init[1053]: ... [ 229.848465] cloud-init[1053]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 229.850927] cloud-init[1053]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 229.853796] cloud-init[1053]: --- [ 229.854987] cloud-init[1053]: duration_ms: 4.96993 [ 229.856120] cloud-init[1053]: type: 'test' [ 229.856915] cloud-init[1053]: ... [ 231.757942] cloud-init[1053]: # Subtest: npu-smi parsing [ 231.769325] cloud-init[1053]: # Subtest: reads each card's identity, health and usage from the paired rows [ 231.780403] cloud-init[1053]: ok 1 - reads each card's identity, health and usage from the paired rows [ 231.786422] cloud-init[1053]: --- [ 231.804372] cloud-init[1053]: duration_ms: 37.753151 [ 231.808909] cloud-init[1053]: type: 'test' [ 231.815002] cloud-init[1053]: ... [ 231.834579] cloud-init[1053]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 231.855848] cloud-init[1053]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 231.860715] cloud-init[1053]: --- [ 231.862697] cloud-init[1053]: duration_ms: 6.089273 [ 231.865740] cloud-init[1053]: type: 'test' [ 231.866462] cloud-init[1053]: ... [ 231.874756] cloud-init[1053]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 231.886846] cloud-init[1053]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 231.894751] cloud-init[1053]: --- [ 231.895595] cloud-init[1053]: duration_ms: 11.151283 [ 231.897833] cloud-init[1053]: type: 'test' [ 231.899189] cloud-init[1053]: ... [ 231.904577] cloud-init[1053]: # Subtest: stops at the process table instead of listing processes as cards [ 231.910989] cloud-init[1053]: ok 4 - stops at the process table instead of listing processes as cards [ 231.917435] cloud-init[1053]: --- [ 231.923189] cloud-init[1053]: duration_ms: 4.409979 [ 231.926436] cloud-init[1053]: type: 'test' [ 231.931349] cloud-init[1053]: ... [ 231.936483] cloud-init[1053]: # Subtest: returns nothing for output that holds no device rows [ 231.942581] cloud-init[1053]: ok 5 - returns nothing for output that holds no device rows [ 231.949937] cloud-init[1053]: --- [ 231.956223] cloud-init[1053]: duration_ms: 2.134241 [ 231.958965] cloud-init[1053]: type: 'test' [ 231.962274] cloud-init[1053]: ... [ 231.969767] cloud-init[1053]: 1..5 [ 231.981196] cloud-init[1053]: ok 68 - npu-smi parsing [ 231.986398] cloud-init[1053]: --- [ 231.991352] cloud-init[1053]: duration_ms: 77.990125 [ 231.994988] cloud-init[1053]: type: 'suite' [ 232.000547] cloud-init[1053]: ... [ 232.008757] cloud-init[1053]: # Subtest: reading the driver through DCMI [ 232.011889] cloud-init[1053]: # Subtest: a machine with no usable Python falls back instead of failing [ 232.015396] cloud-init[1053]: ok 1 - a machine with no usable Python falls back instead of failing [ 232.018192] cloud-init[1053]: --- [ 232.020110] cloud-init[1053]: duration_ms: 106.583837 [ 232.024263] cloud-init[1053]: type: 'test' [ 232.025056] cloud-init[1053]: ... [ 232.188005] cloud-init[1053]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 232.198825] cloud-init[1053]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 232.206885] cloud-init[1053]: --- [ 232.208773] cloud-init[1053]: duration_ms: 693.365113 [ 232.215786] cloud-init[1053]: type: 'test' [ 232.217939] cloud-init[1053]: ... [ 232.700190] cloud-init[1053]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 232.813534] cloud-init[1053]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 232.835985] cloud-init[1053]: --- [ 232.841644] cloud-init[1053]: duration_ms: 164.428308 [ 232.855571] cloud-init[1053]: type: 'test' [ 232.874681] cloud-init[1053]: ... [ 232.876460] cloud-init[1053]: 1..3 [ 232.885137] cloud-init[1053]: ok 69 - reading the driver through DCMI [ 232.909860] cloud-init[1053]: --- [ 232.910953] cloud-init[1053]: duration_ms: 975.68549 [ 232.913323] cloud-init[1053]: type: 'suite' [ 232.967473] cloud-init[1053]: ... [ 232.984785] cloud-init[1053]: # Subtest: chip mapping [ 232.995619] cloud-init[1053]: # Subtest: reads the device node each chip owns, not the card number [ 232.997127] cloud-init[1053]: ok 1 - reads the device node each chip owns, not the card number [ 233.013818] cloud-init[1053]: --- [ 233.015296] cloud-init[1053]: duration_ms: 20.899693 [ 233.023506] cloud-init[1053]: type: 'test' [ 233.028857] cloud-init[1053]: ... [ 233.036333] cloud-init[1053]: # Subtest: skips chips that are not compute devices [ 233.038148] cloud-init[1053]: ok 2 - skips chips that are not compute devices [ 233.039567] cloud-init[1053]: --- [ 233.052962] cloud-init[1053]: duration_ms: 12.049983 [ 233.055019] cloud-init[1053]: type: 'test' [ 233.069338] cloud-init[1053]: ... [ 233.089397] cloud-init[1053]: # Subtest: gives each die of a two-die card its own device node [ 233.101329] cloud-init[1053]: ok 3 - gives each die of a two-die card its own device node [ 233.112169] cloud-init[1053]: --- [ 233.113317] cloud-init[1053]: duration_ms: 6.098755 [ 233.114122] cloud-init[1053]: type: 'test' [ 233.114821] cloud-init[1053]: ... [ 233.115442] cloud-init[1053]: # Subtest: ignores headers and anything that is not four columns [ 233.142360] cloud-init[1053]: ok 4 - ignores headers and anything that is not four columns [ 233.164287] cloud-init[1053]: --- [ 233.173562] cloud-init[1053]: duration_ms: 3.249302 [ 233.209826] cloud-init[1053]: type: 'test' [ 233.220650] cloud-init[1053]: ... [ 233.236395] cloud-init[1053]: 1..4 [ 233.245773] cloud-init[1053]: ok 70 - chip mapping [ 233.261934] cloud-init[1053]: --- [ 233.263407] cloud-init[1053]: duration_ms: 54.380995 [ 233.281549] cloud-init[1053]: type: 'suite' [ 233.282903] cloud-init[1053]: ... [ 233.292144] cloud-init[1053]: # Subtest: a card with two dies [ 233.293850] cloud-init[1053]: # Subtest: reads one entry per die from the readings table [ 233.316886] cloud-init[1053]: ok 1 - reads one entry per die from the readings table [ 233.328384] cloud-init[1053]: --- [ 233.332553] cloud-init[1053]: duration_ms: 4.292554 [ 233.336687] cloud-init[1053]: type: 'test' [ 233.340329] cloud-init[1053]: ... [ 233.342834] cloud-init[1053]: 1..1 [ 233.347301] cloud-init[1053]: ok 71 - a card with two dies [ 233.355625] cloud-init[1053]: --- [ 233.358430] cloud-init[1053]: duration_ms: 6.195862 [ 233.361861] cloud-init[1053]: type: 'suite' [ 233.365374] cloud-init[1053]: ... [ 233.393190] cloud-init[1053]: # Subtest: device binds and sandbox numbering [ 233.398331] cloud-init[1053]: # Subtest: renumbers the selection from 0 in host order [ 233.406309] cloud-init[1053]: ok 1 - renumbers the selection from 0 in host order [ 233.411160] cloud-init[1053]: --- [ 233.418196] cloud-init[1053]: duration_ms: 10.799237 [ 233.421906] cloud-init[1053]: type: 'test' [ 233.424889] cloud-init[1053]: ... [ 233.430254] cloud-init[1053]: # Subtest: gives the same layout however the operator ordered the boxes [ 233.438547] cloud-init[1053]: ok 2 - gives the same layout however the operator ordered the boxes [ 233.470432] cloud-init[1053]: --- [ 233.476257] cloud-init[1053]: duration_ms: 4.518928 [ 233.479169] cloud-init[1053]: type: 'test' [ 233.483901] cloud-init[1053]: ... [ 233.486462] cloud-init[1053]: # Subtest: collapses a repeated card instead of binding it twice [ 233.490469] cloud-init[1053]: ok 3 - collapses a repeated card instead of binding it twice [ 233.497256] cloud-init[1053]: --- [ 233.500508] cloud-init[1053]: duration_ms: 6.431995 [ 233.505869] cloud-init[1053]: type: 'test' [ 233.509180] cloud-init[1053]: ... [ 233.514956] cloud-init[1053]: # Subtest: emits nothing at all when no card was selected [ 233.521348] cloud-init[1053]: ok 4 - emits nothing at all when no card was selected [ 233.536915] cloud-init[1053]: --- [ 233.541645] cloud-init[1053]: duration_ms: 2.480442 [ 233.545312] cloud-init[1053]: type: 'test' [ 233.547995] cloud-init[1053]: ... [ 233.554236] cloud-init[1053]: # Subtest: binds only the management nodes this host actually has [ 233.555686] cloud-init[1053]: ok 5 - binds only the management nodes this host actually has [ 233.557994] cloud-init[1053]: --- [ 233.558860] cloud-init[1053]: duration_ms: 3.381098 [ 233.559890] cloud-init[1053]: type: 'test' [ 233.563462] cloud-init[1053]: ... [ 233.564704] cloud-init[1053]: # Subtest: names the host device by index [ 233.565939] cloud-init[1053]: ok 6 - names the host device by index [ 233.568262] cloud-init[1053]: --- [ 233.570953] cloud-init[1053]: duration_ms: 2.312157 [ 233.572994] cloud-init[1053]: type: 'test' [ 233.574484] cloud-init[1053]: ... [ 233.576001] cloud-init[1053]: 1..6 [ 233.581989] cloud-init[1053]: ok 72 - device binds and sandbox numbering [ 233.587154] cloud-init[1053]: --- [ 233.590790] cloud-init[1053]: duration_ms: 35.115087 [ 233.596404] cloud-init[1053]: type: 'suite' [ 233.599993] cloud-init[1053]: ... [ 233.607694] cloud-init[1053]: # Subtest: sandbox probe argv [ 233.609747] cloud-init[1053]: # Subtest: gives the probed card the sandbox's device 0 [ 233.611244] cloud-init[1053]: ok 1 - gives the probed card the sandbox's device 0 [ 233.613861] cloud-init[1053]: --- [ 233.624182] cloud-init[1053]: duration_ms: 4.154747 [ 233.629171] cloud-init[1053]: type: 'test' [ 233.630490] cloud-init[1053]: ... [ 233.631403] cloud-init[1053]: # Subtest: mounts a fresh /dev before binding any card [ 233.636607] cloud-init[1053]: ok 2 - mounts a fresh /dev before binding any card [ 233.639637] cloud-init[1053]: --- [ 233.645832] cloud-init[1053]: duration_ms: 2.831933 [ 233.648872] cloud-init[1053]: type: 'test' [ 233.650692] cloud-init[1053]: ... [ 233.655507] cloud-init[1053]: # Subtest: probes under the same isolation a real execution uses [ 233.665950] cloud-init[1053]: ok 3 - probes under the same isolation a real execution uses [ 233.669183] cloud-init[1053]: --- [ 233.670762] cloud-init[1053]: duration_ms: 12.507631 [ 233.675745] cloud-init[1053]: type: 'test' [ 233.681796] cloud-init[1053]: ... [ 233.682944] cloud-init[1053]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 233.688502] cloud-init[1053]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 233.689930] cloud-init[1053]: --- [ 233.693444] cloud-init[1053]: duration_ms: 14.292942 [ 233.697172] cloud-init[1053]: type: 'test' [ 233.700945] cloud-init[1053]: ... [ 233.701900] cloud-init[1053]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 233.711719] cloud-init[1053]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 233.735963] cloud-init[1053]: --- [ 233.744333] cloud-init[1053]: duration_ms: 8.328034 [ 233.756951] cloud-init[1053]: type: 'test' [ 233.757927] cloud-init[1053]: ... [ 233.801810] cloud-init[1053]: # Subtest: carries the driver library path the loader needs [ 233.836417] cloud-init[1053]: ok 6 - carries the driver library path the loader needs [ 233.847176] cloud-init[1053]: --- [ 233.848351] cloud-init[1053]: duration_ms: 7.951944 [ 233.861242] cloud-init[1053]: type: 'test' [ 233.867316] cloud-init[1053]: ... [ 233.867886] cloud-init[1053]: 1..6 [ 233.869300] cloud-init[1053]: ok 73 - sandbox probe argv [ 233.877481] cloud-init[1053]: --- [ 233.899275] cloud-init[1053]: duration_ms: 86.724407 [ 233.900237] cloud-init[1053]: type: 'suite' [ 233.902925] cloud-init[1053]: ... [ 233.977425] cloud-init[1053]: # Subtest: sandbox environment [ 234.039540] cloud-init[1053]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 234.061391] cloud-init[1053]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 234.085447] cloud-init[1053]: --- [ 234.086496] cloud-init[1053]: duration_ms: 17.663481 [ 234.099563] cloud-init[1053]: type: 'test' [ 234.100293] cloud-init[1053]: ... [ 234.101114] cloud-init[1053]: # Subtest: points the operator compiler at the toolkit's Python packages [ 234.146322] cloud-init[1053]: ok 2 - points the operator compiler at the toolkit's Python packages [ 234.147432] cloud-init[1053]: --- [ 234.161901] cloud-init[1053]: duration_ms: 12.032734 [ 234.162882] cloud-init[1053]: type: 'test' [ 234.163491] cloud-init[1053]: ... [ 234.303093] cloud-init[1053]: # Subtest: follows a relocated toolkit [ 234.315118] cloud-init[1053]: ok 3 - follows a relocated toolkit [ 234.325508] cloud-init[1053]: --- [ 234.328133] cloud-init[1053]: duration_ms: 2.566221 [ 234.334476] cloud-init[1053]: type: 'test' [ 234.341866] cloud-init[1053]: ... [ 234.349115] cloud-init[1053]: 1..3 [ 234.349959] cloud-init[1053]: ok 74 - sandbox environment [ 234.353886] cloud-init[1053]: --- [ 234.365557] cloud-init[1053]: duration_ms: 47.927541 [ 234.367501] cloud-init[1053]: type: 'suite' [ 234.369596] cloud-init[1053]: ... [ 234.397945] cloud-init[1053]: # Subtest: prepareSandboxNpu [ 234.410834] cloud-init[1053]: # Subtest: stays out of the launch entirely when nothing was selected [ 234.422396] cloud-init[1053]: ok 1 - stays out of the launch entirely when nothing was selected [ 234.432679] cloud-init[1053]: --- [ 234.433815] cloud-init[1053]: duration_ms: 8.561128 [ 234.440444] cloud-init[1053]: type: 'test' [ 234.444012] cloud-init[1053]: ... [ 234.495819] cloud-init[1053]: # Subtest: reports how the selected cards appear inside the sandbox [ 234.521859] cloud-init[1053]: ok 2 - reports how the selected cards appear inside the sandbox [ 234.534742] cloud-init[1053]: --- [ 234.561740] cloud-init[1053]: duration_ms: 1664.916059 [ 234.574402] cloud-init[1053]: type: 'test' [ 234.579753] cloud-init[1053]: ... [ 234.585126] cloud-init[1053]: 1..2 [ 234.603271] cloud-init[1053]: ok 75 - prepareSandboxNpu [ 234.622524] cloud-init[1053]: --- [ 234.625334] cloud-init[1053]: duration_ms: 1688.748733 [ 234.633355] cloud-init[1053]: type: 'suite' [ 234.639416] cloud-init[1053]: ... [ 234.651658] cloud-init[1053]: # Subtest: probe failure reasons [ 234.656704] cloud-init[1053]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 234.662216] cloud-init[1053]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 234.666433] cloud-init[1053]: --- [ 234.667006] cloud-init[1053]: duration_ms: 8.769219 [ 234.677585] cloud-init[1053]: type: 'test' [ 234.682146] cloud-init[1053]: ... [ 234.683663] cloud-init[1053]: # Subtest: falls back to the process error when the probe printed nothing [ 234.689785] cloud-init[1053]: ok 2 - falls back to the process error when the probe printed nothing [ 234.693393] cloud-init[1053]: --- [ 234.703548] cloud-init[1053]: duration_ms: 4.55645 [ 234.710726] cloud-init[1053]: type: 'test' [ 234.711730] cloud-init[1053]: ... [ 234.713255] cloud-init[1053]: 1..2 [ 234.714679] cloud-init[1053]: ok 76 - probe failure reasons [ 234.717101] cloud-init[1053]: --- [ 234.718901] cloud-init[1053]: duration_ms: 18.099213 [ 234.720772] cloud-init[1053]: type: 'suite' [ 234.722694] cloud-init[1053]: ... [ 234.733177] cloud-init[1053]: # Subtest: inventory cache [ 234.741441] cloud-init[1053]: # Subtest: serves a fresh inventory instead of re-probing every card [ 234.746649] cloud-init[1053]: ok 1 - serves a fresh inventory instead of re-probing every card [ 234.748958] cloud-init[1053]: --- [ 234.750588] cloud-init[1053]: duration_ms: 24.147113 [ 234.753982] cloud-init[1053]: type: 'test' [ 234.755137] cloud-init[1053]: ... [ 234.755765] cloud-init[1053]: # Subtest: re-probes once the inventory is older than the cache window [ 234.757713] cloud-init[1053]: ok 2 - re-probes once the inventory is older than the cache window [ 234.760182] cloud-init[1053]: --- [ 234.760737] cloud-init[1053]: duration_ms: 7.59132 [ 234.761934] cloud-init[1053]: type: 'test' [ 234.762684] cloud-init[1053]: ... [ 234.763793] cloud-init[1053]: # Subtest: re-probes after an explicit refresh [ 234.765881] cloud-init[1053]: ok 3 - re-probes after an explicit refresh [ 234.767505] cloud-init[1053]: --- [ 234.769462] cloud-init[1053]: duration_ms: 4.981569 [ 234.771803] cloud-init[1053]: type: 'test' [ 234.773916] cloud-init[1053]: ... [ 234.780647] cloud-init[1053]: # Subtest: lets a failed probe be retried rather than caching the failure [ 234.786269] cloud-init[1053]: ok 4 - lets a failed probe be retried rather than caching the failure [ 234.795831] cloud-init[1053]: --- [ 234.796585] cloud-init[1053]: duration_ms: 11.252804 [ 234.797424] cloud-init[1053]: type: 'test' [ 234.797945] cloud-init[1053]: ... [ 234.798424] cloud-init[1053]: 1..4 [ 234.800382] cloud-init[1053]: ok 77 - inventory cache [ 234.801091] cloud-init[1053]: --- [ 234.801668] cloud-init[1053]: duration_ms: 55.442667 [ 234.802366] cloud-init[1053]: type: 'suite' [ 234.802899] cloud-init[1053]: ... [ 234.881827] cloud-init[1053]: # Subtest: which cards an operator may tick [ 234.884712] cloud-init[1053]: # Subtest: offers only the cards the sandbox probe could open [ 234.886218] cloud-init[1053]: ok 1 - offers only the cards the sandbox probe could open [ 234.894485] cloud-init[1053]: --- [ 234.899899] cloud-init[1053]: duration_ms: 8.211603 [ 234.900708] cloud-init[1053]: type: 'test' [ 234.901339] cloud-init[1053]: ... [ 234.930703] cloud-init[1053]: # Subtest: offers nothing on a machine without Ascend cards [ 234.969367] cloud-init[1053]: ok 2 - offers nothing on a machine without Ascend cards [ 234.973086] cloud-init[1053]: --- [ 234.977744] cloud-init[1053]: duration_ms: 14.914487 [ 234.978788] cloud-init[1053]: type: 'test' [ 234.979333] cloud-init[1053]: ... [ 234.980023] cloud-init[1053]: # Subtest: refuses a card the sandbox cannot open and says why [ 234.983304] cloud-init[1053]: ok 3 - refuses a card the sandbox cannot open and says why [ 234.983986] cloud-init[1053]: --- [ 234.984503] cloud-init[1053]: duration_ms: 4.94429 [ 234.985078] cloud-init[1053]: type: 'test' [ 234.985606] cloud-init[1053]: ... [ 235.004676] cloud-init[1053]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 235.015844] cloud-init[1053]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 235.022868] cloud-init[1053]: --- [ 235.027165] cloud-init[1053]: duration_ms: 2.323888 [ 235.029686] cloud-init[1053]: type: 'test' [ 235.035232] cloud-init[1053]: ... [ 235.071003] cloud-init[1053]: # Subtest: refuses a card that has since disappeared from the machine [ 235.072190] cloud-init[1053]: ok 5 - refuses a card that has since disappeared from the machine [ 235.077266] cloud-init[1053]: --- [ 235.083702] cloud-init[1053]: duration_ms: 6.274715 [ 235.085306] cloud-init[1053]: type: 'test' [ 235.086592] cloud-init[1053]: ... [ 235.107970] cloud-init[1053]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 235.112906] cloud-init[1053]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 235.134432] cloud-init[1053]: --- [ 235.144459] cloud-init[1053]: duration_ms: 5.188463 [ 235.156152] cloud-init[1053]: type: 'test' [ 235.162781] cloud-init[1053]: ... [ 235.164177] cloud-init[1053]: # Subtest: accepts a repeated tick once [ 235.182036] cloud-init[1053]: ok 7 - accepts a repeated tick once [ 235.202788] cloud-init[1053]: --- [ 235.207173] cloud-init[1053]: duration_ms: 36.41624 [ 235.208667] cloud-init[1053]: type: 'test' [ 235.225539] cloud-init[1053]: ... [ 235.242294] cloud-init[1053]: # Subtest: maps an empty selection to an empty layout [ 235.260576] cloud-init[1053]: ok 8 - maps an empty selection to an empty layout [ 235.274770] cloud-init[1053]: --- [ 235.275804] cloud-init[1053]: duration_ms: 4.770204 [ 235.276804] cloud-init[1053]: type: 'test' [ 235.277476] cloud-init[1053]: ... [ 235.278117] cloud-init[1053]: 1..8 [ 235.294457] cloud-init[1053]: ok 78 - which cards an operator may tick [ 235.295981] cloud-init[1053]: --- [ 235.300325] cloud-init[1053]: duration_ms: 88.779199 [ 235.301128] cloud-init[1053]: type: 'suite' [ 235.309853] cloud-init[1053]: ... [ 235.377268] cloud-init[1053]: # Subtest: sandbox launch with NPU cards [ 235.387802] cloud-init[1053]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 235.404752] cloud-init[1053]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 235.413649] cloud-init[1053]: --- [ 235.414976] cloud-init[1053]: duration_ms: 892.606908 [ 235.425722] cloud-init[1053]: type: 'test' [ 235.434901] cloud-init[1053]: ... [ 235.437851] cloud-init[1053]: # Subtest: never exposes a host card the operator did not select [ 235.460794] cloud-init[1053]: ok 2 - never exposes a host card the operator did not select [ 235.474210] cloud-init[1053]: --- [ 235.479623] cloud-init[1053]: duration_ms: 48.04889 [ 235.481865] cloud-init[1053]: type: 'test' [ 235.484346] cloud-init[1053]: ... [ 235.487940] cloud-init[1053]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 235.492742] cloud-init[1053]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 235.495959] cloud-init[1053]: --- [ 235.496702] cloud-init[1053]: duration_ms: 6.042432 [ 235.498801] cloud-init[1053]: type: 'test' [ 235.499656] cloud-init[1053]: ... [ 235.521313] cloud-init[1053]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 235.529743] cloud-init[1053]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 235.530894] cloud-init[1053]: --- [ 235.531436] cloud-init[1053]: duration_ms: 65.982384 [ 235.541941] cloud-init[1053]: type: 'test' [ 235.546494] cloud-init[1053]: ... [ 235.553131] cloud-init[1053]: # Subtest: leaves PATH exactly as it was when no card was selected [ 235.557961] cloud-init[1053]: ok 5 - leaves PATH exactly as it was when no card was selected [ 235.564862] cloud-init[1053]: --- [ 235.568420] cloud-init[1053]: duration_ms: 25.673693 [ 235.569951] cloud-init[1053]: type: 'test' [ 235.573353] cloud-init[1053]: ... [ 235.618417] cloud-init[1053]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 235.622311] cloud-init[1053]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 235.639341] cloud-init[1053]: --- [ 235.646669] cloud-init[1053]: duration_ms: 83.455688 [ 235.650525] cloud-init[1053]: type: 'test' [ 235.664391] cloud-init[1053]: ... [ 235.670924] cloud-init[1053]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 235.675419] cloud-init[1053]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 235.677636] cloud-init[1053]: --- [ 235.680165] cloud-init[1053]: duration_ms: 44.876262 [ 235.683416] cloud-init[1053]: type: 'test' [ 235.687249] cloud-init[1053]: ... [ 235.710929] cloud-init[1053]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 235.725149] cloud-init[1053]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 235.735289] cloud-init[1053]: --- [ 235.739647] cloud-init[1053]: duration_ms: 43.915367 [ 235.745453] cloud-init[1053]: type: 'test' [ 235.748515] cloud-init[1053]: ... [ 235.754861] cloud-init[1053]: 1..8 [ 235.761320] cloud-init[1053]: ok 79 - sandbox launch with NPU cards [ 235.764311] cloud-init[1053]: --- [ 235.766005] cloud-init[1053]: duration_ms: 1232.097536 [ 235.770599] cloud-init[1053]: type: 'suite' [ 235.772789] cloud-init[1053]: ... [ 235.773769] cloud-init[1053]: # Subtest: validating a selection at launch time [ 235.777489] cloud-init[1053]: # Subtest: probes nothing at all for an execution that wants no card [ 235.781415] cloud-init[1053]: ok 1 - probes nothing at all for an execution that wants no card [ 235.784248] cloud-init[1053]: --- [ 235.786040] cloud-init[1053]: duration_ms: 6.126131 [ 235.787888] cloud-init[1053]: type: 'test' [ 235.788759] cloud-init[1053]: ... [ 235.831298] cloud-init[1053]: # Subtest: probes exactly the cards the execution asked for, and no others [ 235.846135] cloud-init[1053]: ok 2 - probes exactly the cards the execution asked for, and no others [ 235.923439] cloud-init[1053]: --- [ 235.950668] cloud-init[1053]: duration_ms: 125.747288 [ 235.971882] cloud-init[1053]: type: 'test' [ 235.994333] cloud-init[1053]: ... [ 236.005409] cloud-init[1053]: # Subtest: builds the device plumbing for cards that are still usable [ 236.011716] cloud-init[1053]: ok 3 - builds the device plumbing for cards that are still usable [ 236.013956] cloud-init[1053]: --- [ 236.014894] cloud-init[1053]: duration_ms: 32.099254 [ 236.015663] cloud-init[1053]: type: 'test' [ 236.016331] cloud-init[1053]: ... [ 236.016879] cloud-init[1053]: # Subtest: fails the execution by name when a card stopped being usable [ 236.032982] cloud-init[1053]: ok 4 - fails the execution by name when a card stopped being usable [ 236.033916] cloud-init[1053]: --- [ 236.041761] cloud-init[1053]: duration_ms: 8.671494 [ 236.045112] cloud-init[1053]: type: 'test' [ 236.045704] cloud-init[1053]: ... [ 236.046327] cloud-init[1053]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 236.047356] cloud-init[1053]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 236.048101] cloud-init[1053]: --- [ 236.068944] cloud-init[1053]: duration_ms: 6.735275 [ 236.069756] cloud-init[1053]: type: 'test' [ 236.070369] cloud-init[1053]: ... [ 236.070895] cloud-init[1053]: 1..5 [ 236.071483] cloud-init[1053]: ok 80 - validating a selection at launch time [ 236.076649] cloud-init[1053]: --- [ 236.077277] cloud-init[1053]: duration_ms: 187.779704 [ 236.082295] cloud-init[1053]: type: 'suite' [ 236.092627] cloud-init[1053]: ... [ 237.592242] cloud-init[1053]: # Subtest: an execution request drives the sandbox's cards [ 237.597957] cloud-init[1053]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 237.607428] cloud-init[1053]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 237.611880] cloud-init[1053]: --- [ 237.612534] cloud-init[1053]: duration_ms: 1694.659741 [ 237.613306] cloud-init[1053]: type: 'test' [ 237.613834] cloud-init[1053]: ... [ 237.928862] cloud-init[1053]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 237.939174] cloud-init[1053]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 237.943711] cloud-init[1053]: --- [ 237.946359] cloud-init[1053]: duration_ms: 307.837581 [ 237.947827] cloud-init[1053]: type: 'test' [ 237.950586] cloud-init[1053]: ... [ 238.113237] cloud-init[1053]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 238.119524] cloud-init[1053]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 238.130926] cloud-init[1053]: --- [ 238.131762] cloud-init[1053]: duration_ms: 162.701648 [ 238.135865] cloud-init[1053]: type: 'test' [ 238.139373] cloud-init[1053]: ... [ 238.242899] cloud-init[1053]: # Subtest: a card the cached status still calls usable does not get waved through [ 238.283889] cloud-init[1053]: ok 4 - a card the cached status still calls usable does not get waved through [ 238.293268] cloud-init[1053]: --- [ 238.293954] cloud-init[1053]: duration_ms: 175.238381 [ 238.303907] cloud-init[1053]: type: 'test' [ 238.312598] cloud-init[1053]: ... [ 238.866875] cloud-init[1053]: # Subtest: an execution without cards never reaches the probe [ 238.878280] cloud-init[1053]: ok 5 - an execution without cards never reaches the probe [ 238.882184] cloud-init[1053]: --- [ 238.888806] cloud-init[1053]: duration_ms: 612.703566 [ 238.890873] cloud-init[1053]: type: 'test' [ 238.892613] cloud-init[1053]: ... [ 238.894222] cloud-init[1053]: 1..5 [ 238.894987] cloud-init[1053]: ok 81 - an execution request drives the sandbox's cards [ 238.896730] cloud-init[1053]: --- [ 238.897963] cloud-init[1053]: duration_ms: 2970.934846 [ 238.899723] cloud-init[1053]: type: 'suite' [ 238.900949] cloud-init[1053]: ... [ 240.722182] cloud-init[1053]: # Subtest: execution signature freshness window [ 240.728337] cloud-init[1053]: # Subtest: stays at 30s unless an operator widens it by name [ 240.740278] cloud-init[1053]: ok 1 - stays at 30s unless an operator widens it by name [ 240.745935] cloud-init[1053]: --- [ 240.746934] cloud-init[1053]: duration_ms: 13.462391 [ 240.763943] cloud-init[1053]: type: 'test' [ 240.764948] cloud-init[1053]: ... [ 240.765925] cloud-init[1053]: # Subtest: widens only for an explicit variable [ 240.766889] cloud-init[1053]: ok 2 - widens only for an explicit variable [ 240.775134] cloud-init[1053]: --- [ 240.777656] cloud-init[1053]: duration_ms: 3.339669 [ 240.779776] cloud-init[1053]: type: 'test' [ 240.780749] cloud-init[1053]: ... [ 240.806009] cloud-init[1053]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 240.810685] cloud-init[1053]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 240.813741] cloud-init[1053]: --- [ 240.819111] cloud-init[1053]: duration_ms: 9.918658 [ 240.823511] cloud-init[1053]: type: 'test' [ 240.827708] cloud-init[1053]: ... [ 240.835397] cloud-init[1053]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 240.843644] cloud-init[1053]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 240.852276] cloud-init[1053]: --- [ 240.854202] cloud-init[1053]: duration_ms: 22.054392 [ 240.854970] cloud-init[1053]: type: 'test' [ 240.859918] cloud-init[1053]: ... [ 240.893162] cloud-init[1053]: 1..4 [ 240.895411] cloud-init[1053]: ok 82 - execution signature freshness window [ 240.897338] cloud-init[1053]: --- [ 240.898564] cloud-init[1053]: duration_ms: 72.497571 [ 240.899669] cloud-init[1053]: type: 'suite' [ 240.900770] cloud-init[1053]: ... [ 242.377691] cloud-init[1053]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 242.378838] cloud-init[1053]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 242.379676] cloud-init[1053]: --- [ 242.394516] cloud-init[1053]: duration_ms: 155.943886 [ 242.395597] cloud-init[1053]: type: 'test' [ 242.396246] cloud-init[1053]: ... [ 242.512484] cloud-init[1053]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 242.567270] cloud-init[1053]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 242.568643] cloud-init[1053]: --- [ 242.569346] cloud-init[1053]: duration_ms: 190.581822 [ 242.569894] cloud-init[1053]: type: 'test' [ 242.578248] cloud-init[1053]: ... [ 244.448131] cloud-init[1053]: # Subtest: sandbox launch arguments [ 244.490154] cloud-init[1053]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 244.500936] cloud-init[1053]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 244.502279] cloud-init[1053]: --- [ 244.502864] cloud-init[1053]: duration_ms: 21.860886 [ 244.503533] cloud-init[1053]: type: 'test' [ 244.512907] cloud-init[1053]: ... [ 244.527643] cloud-init[1053]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 244.548948] cloud-init[1053]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 244.550006] cloud-init[1053]: --- [ 244.550566] cloud-init[1053]: duration_ms: 6.045128 [ 244.551135] cloud-init[1053]: type: 'test' [ 244.551790] cloud-init[1053]: ... [ 244.572204] cloud-init[1053]: # Subtest: omits --disable-userns without weakening any other isolation [ 244.586826] cloud-init[1053]: ok 3 - omits --disable-userns without weakening any other isolation [ 244.590918] cloud-init[1053]: --- [ 244.603368] cloud-init[1053]: duration_ms: 17.058418 [ 244.639415] cloud-init[1053]: type: 'test' [ 244.641408] cloud-init[1053]: ... [ 244.654969] cloud-init[1053]: # Subtest: supports both degradations at once [ 244.665469] cloud-init[1053]: ok 4 - supports both degradations at once [ 244.666366] cloud-init[1053]: --- [ 244.666889] cloud-init[1053]: duration_ms: 7.874565 [ 244.680629] cloud-init[1053]: type: 'test' [ 244.681456] cloud-init[1053]: ... [ 244.704643] cloud-init[1053]: 1..4 [ 244.712785] cloud-init[1053]: ok 85 - sandbox launch arguments [ 244.727191] cloud-init[1053]: --- [ 244.734460] cloud-init[1053]: duration_ms: 70.916861 [ 244.735441] cloud-init[1053]: type: 'suite' [ 244.735949] cloud-init[1053]: ... [ 244.754222] cloud-init[1053]: # Subtest: host CA trust inside the sandbox [ 244.767138] cloud-init[1053]: # Subtest: carries the resolved trust store into the binds and the environment [ 244.779875] cloud-init[1053]: ok 1 - carries the resolved trust store into the binds and the environment [ 244.781518] cloud-init[1053]: --- [ 244.782273] cloud-init[1053]: duration_ms: 12.889869 [ 244.783859] cloud-init[1053]: type: 'test' [ 244.786807] cloud-init[1053]: ... [ 244.867479] cloud-init[1053]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 244.887158] cloud-init[1053]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 244.896261] cloud-init[1053]: --- [ 244.897479] cloud-init[1053]: duration_ms: 604.658721 [ 244.906766] cloud-init[1053]: type: 'test' [ 244.909413] cloud-init[1053]: ... [ 244.911442] cloud-init[1053]: 1..2 [ 244.912404] cloud-init[1053]: ok 86 - host CA trust inside the sandbox [ 244.913975] cloud-init[1053]: --- [ 244.914829] cloud-init[1053]: duration_ms: 624.316032 [ 244.919598] cloud-init[1053]: type: 'suite' [ 244.921975] cloud-init[1053]: ... [ 245.068872] cloud-init[1053]: # Subtest: detection feeding the launch [ 245.090548] cloud-init[1053]: # Subtest: keeps the full profile where nothing is refused [ 245.094989] cloud-init[1053]: ok 1 - keeps the full profile where nothing is refused [ 245.100961] cloud-init[1053]: --- [ 245.107731] cloud-init[1053]: duration_ms: 174.49685 [ 245.110569] cloud-init[1053]: type: 'test' [ 245.113568] cloud-init[1053]: ... [ 245.252511] cloud-init[1053]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 245.269740] cloud-init[1053]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 245.309725] cloud-init[1053]: --- [ 245.310977] cloud-init[1053]: duration_ms: 175.514798 [ 245.311962] cloud-init[1053]: type: 'test' [ 245.312655] cloud-init[1053]: ... [ 245.567619] cloud-init[1053]: # Subtest: degrades both axes where the environment refuses both [ 245.572595] cloud-init[1053]: ok 3 - degrades both axes where the environment refuses both [ 245.581424] cloud-init[1053]: --- [ 245.589343] cloud-init[1053]: duration_ms: 265.542671 [ 245.593745] cloud-init[1053]: type: 'test' [ 245.597241] cloud-init[1053]: ... [ 245.848385] cloud-init[1053]: # Subtest: does not touch /proc when only --disable-userns is refused [ 245.861759] cloud-init[1053]: ok 4 - does not touch /proc when only --disable-userns is refused [ 245.873527] cloud-init[1053]: --- [ 245.879475] cloud-init[1053]: duration_ms: 331.21698 [ 245.883223] cloud-init[1053]: type: 'test' [ 245.887703] cloud-init[1053]: ... [ 245.919905] cloud-init[1053]: 1..4 [ 245.923692] cloud-init[1053]: ok 87 - detection feeding the launch [ 245.924997] cloud-init[1053]: --- [ 245.925741] cloud-init[1053]: duration_ms: 1055.028869 [ 245.934657] cloud-init[1053]: type: 'suite' [ 245.935400] cloud-init[1053]: ... [ 246.026956] cloud-init[1053]: # Subtest: host interpreter masks [ 246.044637] cloud-init[1053]: # Subtest: masks the resolved target, never the symlink itself [ 246.049876] cloud-init[1053]: ok 1 - masks the resolved target, never the symlink itself [ 246.051712] cloud-init[1053]: --- [ 246.052907] cloud-init[1053]: duration_ms: 30.661534 [ 246.054476] cloud-init[1053]: type: 'test' [ 246.055724] cloud-init[1053]: ... [ 246.080437] cloud-init[1053]: # Subtest: four names sharing one real interpreter collapse to one mask [ 246.084867] cloud-init[1053]: ok 2 - four names sharing one real interpreter collapse to one mask [ 246.089894] cloud-init[1053]: --- [ 246.094138] cloud-init[1053]: duration_ms: 47.752671 [ 246.097645] cloud-init[1053]: type: 'test' [ 246.099366] cloud-init[1053]: ... [ 246.114866] cloud-init[1053]: # Subtest: a name that merely starts with python is left alone [ 246.121559] cloud-init[1053]: ok 3 - a name that merely starts with python is left alone [ 246.126428] cloud-init[1053]: --- [ 246.130345] cloud-init[1053]: duration_ms: 34.939376 [ 246.132527] cloud-init[1053]: type: 'test' [ 246.134008] cloud-init[1053]: ... [ 246.147909] cloud-init[1053]: # Subtest: a dangling link is skipped rather than failing the launch [ 246.166259] cloud-init[1053]: ok 4 - a dangling link is skipped rather than failing the launch [ 246.172755] cloud-init[1053]: --- [ 246.186344] cloud-init[1053]: duration_ms: 35.013055 [ 246.188762] cloud-init[1053]: type: 'test' [ 246.192965] cloud-init[1053]: ... [ 246.254146] cloud-init[1053]: 1..4 [ 246.260648] cloud-init[1053]: ok 88 - host interpreter masks [ 246.265357] cloud-init[1053]: --- [ 246.271017] cloud-init[1053]: duration_ms: 316.917129 [ 246.273697] cloud-init[1053]: type: 'suite' [ 246.278374] cloud-init[1053]: ... [ 248.816577] cloud-init[1053]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 248.829482] cloud-init[1053]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 248.836726] cloud-init[1053]: --- [ 248.838132] cloud-init[1053]: duration_ms: 49.819231 [ 248.838858] cloud-init[1053]: type: 'test' [ 248.846518] cloud-init[1053]: ... [ 248.897227] cloud-init[1053]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 248.918144] cloud-init[1053]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 248.919547] cloud-init[1053]: --- [ 248.920350] cloud-init[1053]: duration_ms: 15.857517 [ 248.921024] cloud-init[1053]: type: 'test' [ 248.928102] cloud-init[1053]: ... [ 248.945337] cloud-init[1053]: # Subtest: exact entries match only the host itself [ 248.962006] cloud-init[1053]: ok 91 - exact entries match only the host itself [ 248.981620] cloud-init[1053]: --- [ 248.985436] cloud-init[1053]: duration_ms: 8.838064 [ 248.991730] cloud-init[1053]: type: 'test' [ 248.993824] cloud-init[1053]: ... [ 248.995937] cloud-init[1053]: # Subtest: wildcard entries match at a label boundary only [ 249.001649] cloud-init[1053]: ok 92 - wildcard entries match at a label boundary only [ 249.003673] cloud-init[1053]: --- [ 249.007790] cloud-init[1053]: duration_ms: 9.825251 [ 249.013607] cloud-init[1053]: type: 'test' [ 249.026274] cloud-init[1053]: ... [ 249.035017] cloud-init[1053]: # Subtest: a port suffix restricts the entry to that port [ 249.058367] cloud-init[1053]: ok 93 - a port suffix restricts the entry to that port [ 249.059432] cloud-init[1053]: --- [ 249.066621] cloud-init[1053]: duration_ms: 6.320369 [ 249.068062] cloud-init[1053]: type: 'test' [ 249.071951] cloud-init[1053]: ... [ 249.078703] cloud-init[1053]: # Subtest: IP targets never match a domain allowlist [ 249.086283] cloud-init[1053]: ok 94 - IP targets never match a domain allowlist [ 249.097239] cloud-init[1053]: --- [ 249.106899] cloud-init[1053]: duration_ms: 5.331121 [ 249.112780] cloud-init[1053]: type: 'test' [ 249.115199] cloud-init[1053]: ... [ 249.116795] cloud-init[1053]: # Subtest: epochs without a policy snapshot read as no network [ 249.120744] cloud-init[1053]: ok 95 - epochs without a policy snapshot read as no network [ 249.122594] cloud-init[1053]: --- [ 249.138448] cloud-init[1053]: duration_ms: 4.805302 [ 249.144827] cloud-init[1053]: type: 'test' [ 249.147750] cloud-init[1053]: ... [ 249.149848] cloud-init[1053]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 249.153308] cloud-init[1053]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 249.154590] cloud-init[1053]: --- [ 249.156426] cloud-init[1053]: duration_ms: 3.694058 [ 249.158714] cloud-init[1053]: type: 'test' [ 249.164350] cloud-init[1053]: ... [ 249.166384] cloud-init[1053]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 249.168341] cloud-init[1053]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 249.169690] cloud-init[1053]: --- [ 249.171372] cloud-init[1053]: duration_ms: 10.583644 [ 249.175328] cloud-init[1053]: type: 'test' [ 249.177380] cloud-init[1053]: ... [ 251.970851] cloud-init[1053]: # (node:1297) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 251.976536] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 252.049923] cloud-init[1053]: # Subtest: a sandbox without network access keeps the current launch shape [ 252.056444] cloud-init[1053]: ok 98 - a sandbox without network access keeps the current launch shape [ 252.063137] cloud-init[1053]: --- [ 252.064941] cloud-init[1053]: duration_ms: 29.029003 [ 252.073249] cloud-init[1053]: type: 'test' [ 252.074612] cloud-init[1053]: ... [ 252.852796] cloud-init[1053]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 252.860408] cloud-init[1053]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 252.866352] cloud-init[1053]: --- [ 252.867710] cloud-init[1053]: duration_ms: 873.822657 [ 252.881825] cloud-init[1053]: type: 'test' [ 252.884421] cloud-init[1053]: ... [ 252.886750] cloud-init[1053]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 252.894273] cloud-init[1053]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 252.898608] cloud-init[1053]: --- [ 252.903468] cloud-init[1053]: duration_ms: 24.966885 [ 252.907428] cloud-init[1053]: type: 'test' [ 252.907969] cloud-init[1053]: ... [ 252.975372] cloud-init[1053]: # Subtest: the two seccomp variants are written to separate files [ 252.983530] cloud-init[1053]: ok 101 - the two seccomp variants are written to separate files [ 252.984794] cloud-init[1053]: --- [ 252.986587] cloud-init[1053]: duration_ms: 107.44428 [ 252.987518] cloud-init[1053]: type: 'test' [ 252.988282] cloud-init[1053]: ... [ 253.044755] cloud-init[1053]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 253.047417] cloud-init[1053]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 253.052866] cloud-init[1053]: --- [ 253.054200] cloud-init[1053]: duration_ms: 64.176566 [ 253.061512] cloud-init[1053]: type: 'test' [ 253.062766] cloud-init[1053]: ... [ 254.050629] cloud-init[1053]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 254.058877] cloud-init[1053]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 254.064921] cloud-init[1053]: --- [ 254.068666] cloud-init[1053]: duration_ms: 932.105683 [ 254.070576] cloud-init[1053]: type: 'test' [ 254.074772] cloud-init[1053]: ... [ 260.200397] cloud-init[1053]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 260.219924] cloud-init[1053]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 260.225427] cloud-init[1053]: --- [ 260.226451] cloud-init[1053]: duration_ms: 6193.515948 [ 260.228006] cloud-init[1053]: type: 'test' [ 260.229132] cloud-init[1053]: ... [ 263.176163] cloud-init[1053]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 263.187251] cloud-init[1053]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 263.191382] cloud-init[1053]: --- [ 263.195398] cloud-init[1053]: duration_ms: 1307.197726 [ 263.197289] cloud-init[1053]: type: 'test' [ 263.202786] cloud-init[1053]: ... [ 270.304187] cloud-init[1053]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 270.326049] cloud-init[1053]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 270.333489] cloud-init[1053]: --- [ 270.338362] cloud-init[1053]: duration_ms: 5311.052193 [ 270.344905] cloud-init[1053]: type: 'test' [ 270.348347] cloud-init[1053]: ... [ 275.452403] cloud-init[1053]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 275.474497] cloud-init[1053]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 275.482538] cloud-init[1053]: --- [ 275.485427] cloud-init[1053]: duration_ms: 5140.735342 [ 275.486179] cloud-init[1053]: type: 'test' [ 275.486735] cloud-init[1053]: ... [ 279.474696] cloud-init[1053]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 279.476272] cloud-init[1053]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 279.482731] cloud-init[1053]: --- [ 279.484356] cloud-init[1053]: duration_ms: 3973.534057 [ 279.485222] cloud-init[1053]: type: 'test' [ 279.494703] cloud-init[1053]: ... [ 282.910740] cloud-init[1053]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 282.931202] cloud-init[1053]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 282.933885] cloud-init[1053]: --- [ 282.939694] cloud-init[1053]: duration_ms: 3436.176865 [ 282.944960] cloud-init[1053]: type: 'test' [ 282.946751] cloud-init[1053]: ... [ 288.338389] cloud-init[1053]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 288.354743] cloud-init[1053]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 288.380969] cloud-init[1053]: --- [ 288.388342] cloud-init[1053]: duration_ms: 5459.962075 [ 288.391886] cloud-init[1053]: type: 'test' [ 288.396279] cloud-init[1053]: ... [ 292.277913] cloud-init[1053]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 292.287981] cloud-init[1053]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 292.297171] cloud-init[1053]: --- [ 292.299537] cloud-init[1053]: duration_ms: 3919.937145 [ 292.302475] cloud-init[1053]: type: 'test' [ 292.305344] cloud-init[1053]: ... [ 297.384253] cloud-init[1053]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 297.386250] cloud-init[1053]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 297.395167] cloud-init[1053]: --- [ 297.397319] cloud-init[1053]: duration_ms: 5091.181322 [ 297.399971] cloud-init[1053]: type: 'test' [ 297.402211] cloud-init[1053]: ... [ 298.648547] cloud-init[1053]: # Subtest: Seatbelt strings escape profile metacharacters [ 298.669139] cloud-init[1053]: ok 113 - Seatbelt strings escape profile metacharacters [ 298.670679] cloud-init[1053]: --- [ 298.672510] cloud-init[1053]: duration_ms: 13.330562 [ 298.673881] cloud-init[1053]: type: 'test' [ 298.684167] cloud-init[1053]: ... [ 298.719529] cloud-init[1053]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 298.752242] cloud-init[1053]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 298.768215] cloud-init[1053]: --- [ 298.775126] cloud-init[1053]: duration_ms: 159.617764 [ 298.784469] cloud-init[1053]: type: 'test' [ 298.790154] cloud-init[1053]: ... [ 298.816970] cloud-init[1053]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 298.839546] cloud-init[1053]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 298.843928] cloud-init[1053]: --- [ 298.845487] cloud-init[1053]: duration_ms: 32.068464 [ 298.853328] cloud-init[1053]: type: 'test' [ 298.856913] cloud-init[1053]: ... [ 298.923123] cloud-init[1053]: # Subtest: workspace mapping preserves the logical provenance path [ 298.964829] cloud-init[1053]: ok 116 - workspace mapping preserves the logical provenance path [ 298.966042] cloud-init[1053]: --- [ 298.971371] cloud-init[1053]: duration_ms: 130.330634 [ 298.983435] cloud-init[1053]: type: 'test' [ 298.985400] cloud-init[1053]: ... [ 300.541816] cloud-init[1053]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 300.553184] cloud-init[1053]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 300.557696] cloud-init[1053]: --- [ 300.559454] cloud-init[1053]: duration_ms: 32.978471 [ 300.560813] cloud-init[1053]: type: 'test' [ 300.561948] cloud-init[1053]: ... [ 300.576026] cloud-init[1053]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 300.587871] cloud-init[1053]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 300.596955] cloud-init[1053]: --- [ 300.599987] cloud-init[1053]: duration_ms: 10.99343 [ 300.603575] cloud-init[1053]: type: 'test' [ 300.606875] cloud-init[1053]: ... [ 300.656951] cloud-init[1053]: # Subtest: baseline seccomp rejects unsupported architectures [ 300.661580] cloud-init[1053]: ok 119 - baseline seccomp rejects unsupported architectures [ 300.663376] cloud-init[1053]: --- [ 300.665821] cloud-init[1053]: duration_ms: 9.559144 [ 300.668343] cloud-init[1053]: type: 'test' [ 300.669890] cloud-init[1053]: ... [ 300.754784] cloud-init[1053]: # Subtest: baseline seccomp writes architecture-specific filter files [ 300.762594] cloud-init[1053]: ok 120 - baseline seccomp writes architecture-specific filter files [ 300.767551] cloud-init[1053]: --- [ 300.768986] cloud-init[1053]: duration_ms: 322.86641 [ 300.774241] cloud-init[1053]: type: 'test' [ 300.784912] cloud-init[1053]: ... [ 301.091600] cloud-init[1053]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 301.093216] cloud-init[1053]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 301.093959] cloud-init[1053]: --- [ 301.101816] cloud-init[1053]: duration_ms: 294.287808 [ 301.102858] cloud-init[1053]: type: 'test' [ 301.103521] cloud-init[1053]: ... [ 305.315926] cloud-init[1053]: # (node:1446) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 305.341494] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 305.778951] cloud-init[1053]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 305.794598] cloud-init[1053]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 305.796481] cloud-init[1053]: --- [ 305.802932] cloud-init[1053]: duration_ms: 38.105999 [ 305.805333] cloud-init[1053]: type: 'test' [ 305.806555] cloud-init[1053]: ... [ 307.190630] cloud-init[1053]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 307.215657] cloud-init[1053]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 307.223605] cloud-init[1053]: --- [ 307.229553] cloud-init[1053]: duration_ms: 1940.395915 [ 307.239510] cloud-init[1053]: type: 'test' [ 307.241434] cloud-init[1053]: ... [ 307.247770] cloud-init[1053]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 307.248565] cloud-init[1053]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 307.258652] cloud-init[1053]: --- [ 307.259550] cloud-init[1053]: duration_ms: 18.982971 [ 307.260391] cloud-init[1053]: type: 'test' [ 307.260911] cloud-init[1053]: ... [ 307.415686] cloud-init[1053]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 307.431261] cloud-init[1053]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 307.444733] cloud-init[1053]: --- [ 307.445885] cloud-init[1053]: duration_ms: 217.850324 [ 307.446819] cloud-init[1053]: type: 'test' [ 307.457140] cloud-init[1053]: ... [ 307.523195] cloud-init[1053]: # Subtest: local Python package lookup falls back when no package root exists [ 307.533903] cloud-init[1053]: ok 126 - local Python package lookup falls back when no package root exists [ 307.545794] cloud-init[1053]: --- [ 307.555886] cloud-init[1053]: duration_ms: 58.128087 [ 307.559124] cloud-init[1053]: type: 'test' [ 307.560572] cloud-init[1053]: ... [ 308.894383] cloud-init[1053]: # Subtest: runner mounts discovered local Python package directory [ 308.906670] cloud-init[1053]: ok 127 - runner mounts discovered local Python package directory [ 308.913213] cloud-init[1053]: --- [ 308.914281] cloud-init[1053]: duration_ms: 1369.662757 [ 308.919674] cloud-init[1053]: type: 'test' [ 308.927392] cloud-init[1053]: ... [ 308.930694] cloud-init[1053]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 308.936686] cloud-init[1053]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 308.939487] cloud-init[1053]: --- [ 308.942380] cloud-init[1053]: duration_ms: 77.842038 [ 308.944793] cloud-init[1053]: type: 'test' [ 308.945624] cloud-init[1053]: ... [ 309.020755] cloud-init[1053]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 309.028409] cloud-init[1053]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 309.031467] cloud-init[1053]: --- [ 309.037515] cloud-init[1053]: duration_ms: 121.131647 [ 309.044279] cloud-init[1053]: type: 'test' [ 309.055205] cloud-init[1053]: ... [ 309.565922] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:43453 [ 310.266819] cloud-init[1053]: # Sandbox: bubblewrap (ee729ef7); 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 [ 310.360452] cloud-init[1053]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 310.435212] cloud-init[1053]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 310.440933] cloud-init[1053]: --- [ 310.453295] cloud-init[1053]: duration_ms: 1330.097122 [ 310.460418] cloud-init[1053]: type: 'test' [ 310.461736] cloud-init[1053]: ... [ 310.914942] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:42373 [ 310.917685] cloud-init[1053]: # Sandbox: bubblewrap (ee729ef7); 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 [ 310.995659] cloud-init[1053]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 311.016981] cloud-init[1053]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 311.019858] cloud-init[1053]: --- [ 311.020937] cloud-init[1053]: duration_ms: 624.999431 [ 311.024198] cloud-init[1053]: type: 'test' [ 311.024755] cloud-init[1053]: ... [ 311.294692] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:43199 [ 311.305497] cloud-init[1053]: # Sandbox: bubblewrap (ee729ef7); 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 [ 311.376378] cloud-init[1053]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 311.382508] cloud-init[1053]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 311.385952] cloud-init[1053]: --- [ 311.386691] cloud-init[1053]: duration_ms: 384.845497 [ 311.390554] cloud-init[1053]: type: 'test' [ 311.391674] cloud-init[1053]: ... [ 311.948213] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:34181 [ 311.963083] cloud-init[1053]: # Sandbox: bubblewrap (ee729ef7); 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 [ 312.043907] cloud-init[1053]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 312.054818] cloud-init[1053]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 312.058554] cloud-init[1053]: --- [ 312.060664] cloud-init[1053]: duration_ms: 670.070333 [ 312.066856] cloud-init[1053]: type: 'test' [ 312.070869] cloud-init[1053]: ... [ 313.368227] cloud-init[1053]: # Subtest: runner health remains available while Python base bootstraps in the background [ 313.380511] cloud-init[1053]: ok 134 - runner health remains available while Python base bootstraps in the background [ 313.392621] cloud-init[1053]: --- [ 313.402886] cloud-init[1053]: duration_ms: 1281.988514 [ 313.411486] cloud-init[1053]: type: 'test' [ 313.416515] cloud-init[1053]: ... [ 315.660790] cloud-init[1053]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 315.672260] cloud-init[1053]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 315.696175] cloud-init[1053]: --- [ 315.712432] cloud-init[1053]: duration_ms: 2287.167843 [ 315.714493] cloud-init[1053]: type: 'test' [ 315.722412] cloud-init[1053]: ... [ 316.485230] cloud-init[1053]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 316.494666] cloud-init[1053]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 316.498391] cloud-init[1053]: --- [ 316.499680] cloud-init[1053]: duration_ms: 852.782897 [ 316.501608] cloud-init[1053]: type: 'test' [ 316.503329] cloud-init[1053]: ... [ 318.151712] cloud-init[1053]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 318.153227] cloud-init[1053]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 318.167494] cloud-init[1053]: --- [ 318.177491] cloud-init[1053]: duration_ms: 1611.529268 [ 318.182663] cloud-init[1053]: type: 'test' [ 318.193253] cloud-init[1053]: ... [ 318.509206] cloud-init[1053]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 318.528298] cloud-init[1053]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 318.536817] cloud-init[1053]: --- [ 318.542797] cloud-init[1053]: duration_ms: 406.04809 [ 318.547199] cloud-init[1053]: type: 'test' [ 318.549435] cloud-init[1053]: ... [ 318.580541] cloud-init[1053]: # Subtest: runner rejects workspaces outside its configured projects root [ 318.593549] cloud-init[1053]: ok 139 - runner rejects workspaces outside its configured projects root [ 318.595470] cloud-init[1053]: --- [ 318.597223] cloud-init[1053]: duration_ms: 77.929309 [ 318.599584] cloud-init[1053]: type: 'test' [ 318.602656] cloud-init[1053]: ... [ 318.715844] cloud-init[1053]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 318.724459] cloud-init[1053]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 318.726399] cloud-init[1053]: --- [ 318.727538] cloud-init[1053]: duration_ms: 133.026654 [ 318.728745] cloud-init[1053]: type: 'test' [ 318.729827] cloud-init[1053]: ... [ 320.462729] cloud-init[1053]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 320.475604] cloud-init[1053]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 320.480754] cloud-init[1053]: --- [ 320.488964] cloud-init[1053]: duration_ms: 1731.163142 [ 320.498317] cloud-init[1053]: type: 'test' [ 320.499599] cloud-init[1053]: ... [ 321.287135] cloud-init[1053]: # Subtest: runner truncates oversized execution output instead of failing [ 321.330480] cloud-init[1053]: ok 142 - runner truncates oversized execution output instead of failing [ 321.348788] cloud-init[1053]: --- [ 321.349586] cloud-init[1053]: duration_ms: 803.919719 [ 321.350305] cloud-init[1053]: type: 'test' [ 321.350794] cloud-init[1053]: ... [ 322.589292] cloud-init[1053]: # Subtest: runner enforces a finite workspace total quota [ 322.598765] cloud-init[1053]: ok 143 - runner enforces a finite workspace total quota [ 322.603457] cloud-init[1053]: --- [ 322.605113] cloud-init[1053]: duration_ms: 1311.027106 [ 322.606893] cloud-init[1053]: type: 'test' [ 322.608844] cloud-init[1053]: ... [ 322.894719] cloud-init[1053]: # Subtest: runner HTTP service requires its internal token [ 322.904890] cloud-init[1053]: ok 144 - runner HTTP service requires its internal token [ 322.907844] cloud-init[1053]: --- [ 322.915757] cloud-init[1053]: duration_ms: 323.506436 [ 322.919485] cloud-init[1053]: type: 'test' [ 322.924062] cloud-init[1053]: ... [ 323.071848] cloud-init[1053]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 323.075471] cloud-init[1053]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 323.079324] cloud-init[1053]: --- [ 323.096010] cloud-init[1053]: duration_ms: 109.39837 [ 323.097026] cloud-init[1053]: type: 'test' [ 323.097687] cloud-init[1053]: ... [ 328.666727] cloud-init[1053]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 328.677936] cloud-init[1053]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 328.679132] cloud-init[1053]: --- [ 328.679752] cloud-init[1053]: duration_ms: 5590.033949 [ 328.680467] cloud-init[1053]: type: 'test' [ 328.687436] cloud-init[1053]: ... [ 333.714501] cloud-init[1053]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 333.797333] cloud-init[1053]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 333.798316] cloud-init[1053]: --- [ 333.805349] cloud-init[1053]: duration_ms: 5059.9928 [ 333.809406] cloud-init[1053]: type: 'test' [ 333.810481] cloud-init[1053]: ... [ 335.245646] cloud-init[1053]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 335.267436] cloud-init[1053]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 335.277237] cloud-init[1053]: --- [ 335.279428] cloud-init[1053]: duration_ms: 1564.736476 [ 335.280966] cloud-init[1053]: type: 'test' [ 335.282392] cloud-init[1053]: ... [ 338.601851] cloud-init[1053]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 338.612390] cloud-init[1053]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 338.615686] cloud-init[1053]: --- [ 338.622973] cloud-init[1053]: duration_ms: 3355.279638 [ 338.627001] cloud-init[1053]: type: 'test' [ 338.627727] cloud-init[1053]: ... [ 341.082781] cloud-init[1053]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 341.097398] cloud-init[1053]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 341.098544] cloud-init[1053]: --- [ 341.110875] cloud-init[1053]: duration_ms: 2436.762545 [ 341.114937] cloud-init[1053]: type: 'test' [ 341.115589] cloud-init[1053]: ... [ 342.598477] cloud-init[1053]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 342.602514] cloud-init[1053]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 342.604347] cloud-init[1053]: --- [ 342.604976] cloud-init[1053]: duration_ms: 1549.148626 [ 342.606002] cloud-init[1053]: type: 'test' [ 342.606885] cloud-init[1053]: ... [ 342.839243] cloud-init[1053]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 342.851983] cloud-init[1053]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 342.858304] cloud-init[1053]: --- [ 342.859543] cloud-init[1053]: duration_ms: 247.769014 [ 342.861831] cloud-init[1053]: type: 'test' [ 342.862669] cloud-init[1053]: ... [ 343.207785] cloud-init[1053]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 343.209377] cloud-init[1053]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 343.210401] cloud-init[1053]: --- [ 343.213997] cloud-init[1053]: duration_ms: 322.562935 [ 343.220835] cloud-init[1053]: type: 'test' [ 343.225109] cloud-init[1053]: ... [ 346.821264] cloud-init[1053]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 346.829029] cloud-init[1053]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 346.832243] cloud-init[1053]: --- [ 346.833613] cloud-init[1053]: duration_ms: 3651.425421 [ 346.835133] cloud-init[1053]: type: 'test' [ 346.835764] cloud-init[1053]: ... [ 350.585185] cloud-init[1053]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 350.602386] cloud-init[1053]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 350.603485] cloud-init[1053]: --- [ 350.604321] cloud-init[1053]: duration_ms: 3733.721013 [ 350.608349] cloud-init[1053]: type: 'test' [ 350.608908] cloud-init[1053]: ... [ 350.748852] cloud-init[1053]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 350.755531] cloud-init[1053]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 350.756673] cloud-init[1053]: --- [ 350.758617] cloud-init[1053]: duration_ms: 70.163079 [ 350.774800] cloud-init[1053]: type: 'test' [ 350.775501] cloud-init[1053]: ... [ 357.403174] cloud-init[1053]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 364.545480] cloud-init[1053]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 364.565776] cloud-init[1053]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 364.571713] cloud-init[1053]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 364.575585] cloud-init[1053]: --- [ 364.577263] cloud-init[1053]: duration_ms: 11868.116504 [ 364.582875] cloud-init[1053]: type: 'test' [ 364.586975] cloud-init[1053]: ... [ 364.598499] cloud-init[1053]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 364.603825] cloud-init[1053]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 364.605862] cloud-init[1053]: --- [ 364.607077] cloud-init[1053]: duration_ms: 2083.61894 [ 364.607871] cloud-init[1053]: type: 'test' [ 364.611470] cloud-init[1053]: ... [ 367.974887] cloud-init[1053]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 367.981591] cloud-init[1053]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 367.984566] cloud-init[1053]: --- [ 367.985924] cloud-init[1053]: duration_ms: 3377.633922 [ 367.991189] cloud-init[1053]: type: 'test' [ 367.991853] cloud-init[1053]: ... [ 368.359831] cloud-init[1053]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 368.371879] cloud-init[1053]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 368.376390] cloud-init[1053]: --- [ 368.385574] cloud-init[1053]: duration_ms: 367.06232 [ 368.388492] cloud-init[1053]: type: 'test' [ 368.389225] cloud-init[1053]: ... [ 368.673721] cloud-init[1053]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 368.675788] cloud-init[1053]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 368.685595] cloud-init[1053]: --- [ 368.689591] cloud-init[1053]: duration_ms: 354.339799 [ 368.690354] cloud-init[1053]: type: 'test' [ 368.690862] cloud-init[1053]: ... [ 370.735856] cloud-init[1053]: # Subtest: runner execute endpoint runs signed Python [ 370.740903] cloud-init[1053]: ok 162 - runner execute endpoint runs signed Python [ 370.741652] cloud-init[1053]: --- [ 370.742267] cloud-init[1053]: duration_ms: 2007.677537 [ 370.742847] cloud-init[1053]: type: 'test' [ 370.744091] cloud-init[1053]: ... [ 370.946928] cloud-init[1053]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 370.952478] cloud-init[1053]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 370.958453] cloud-init[1053]: --- [ 370.959623] cloud-init[1053]: duration_ms: 269.044509 [ 370.961626] cloud-init[1053]: type: 'test' [ 370.962436] cloud-init[1053]: ... [ 373.256736] cloud-init[1053]: # Subtest: runner status reports an active execution and removes it after completion [ 373.265243] cloud-init[1053]: ok 164 - runner status reports an active execution and removes it after completion [ 373.270835] cloud-init[1053]: --- [ 373.273461] cloud-init[1053]: duration_ms: 2303.494103 [ 373.275827] cloud-init[1053]: type: 'test' [ 373.277915] cloud-init[1053]: ... [ 375.396618] cloud-init[1053]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 375.403988] cloud-init[1053]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 375.406215] cloud-init[1053]: --- [ 375.408376] cloud-init[1053]: duration_ms: 2132.515009 [ 375.409797] cloud-init[1053]: type: 'test' [ 375.413951] cloud-init[1053]: ... [ 379.745929] cloud-init[1053]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 379.770743] cloud-init[1053]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 379.775768] cloud-init[1053]: --- [ 379.783877] cloud-init[1053]: duration_ms: 4340.052415 [ 379.793815] cloud-init[1053]: type: 'test' [ 379.794606] cloud-init[1053]: ... [ 385.043600] cloud-init[1053]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 385.058565] cloud-init[1053]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 385.075543] cloud-init[1053]: --- [ 385.080351] cloud-init[1053]: duration_ms: 5256.133435 [ 385.081226] cloud-init[1053]: type: 'test' [ 385.081768] cloud-init[1053]: ... [ 386.286441] cloud-init[1053]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 386.298606] cloud-init[1053]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 386.314802] cloud-init[1053]: --- [ 386.322645] cloud-init[1053]: duration_ms: 1264.9141 [ 386.329500] cloud-init[1053]: type: 'test' [ 386.332301] cloud-init[1053]: ... [ 389.293889] cloud-init[1053]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 389.314228] cloud-init[1053]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 389.321894] cloud-init[1053]: --- [ 389.323783] cloud-init[1053]: duration_ms: 2990.330224 [ 389.338692] cloud-init[1053]: type: 'test' [ 389.343396] cloud-init[1053]: ... [ 389.587395] cloud-init[1053]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-mH35lb/runner.sock [ 389.599933] cloud-init[1053]: # Sandbox: bubblewrap (ee729ef7); 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 [ 389.755498] cloud-init[1053]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 389.768902] cloud-init[1053]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 389.772971] cloud-init[1053]: --- [ 389.774463] cloud-init[1053]: duration_ms: 503.683755 [ 389.779253] cloud-init[1053]: type: 'test' [ 389.783486] cloud-init[1053]: ... [ 389.785722] cloud-init[1053]: # Subtest: the runner socket is configured by environment like every other listener setting [ 389.787764] cloud-init[1053]: ok 171 - the runner socket is configured by environment like every other listener setting [ 389.789729] cloud-init[1053]: --- [ 389.790320] cloud-init[1053]: duration_ms: 10.559367 [ 389.791871] cloud-init[1053]: type: 'test' [ 389.793111] cloud-init[1053]: ... [ 395.960413] cloud-init[1053]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 395.965526] cloud-init[1053]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 395.968971] cloud-init[1053]: --- [ 395.970631] cloud-init[1053]: duration_ms: 3609.686696 [ 395.975993] cloud-init[1053]: type: 'test' [ 395.977630] cloud-init[1053]: ... [ 398.816495] cloud-init[1053]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 398.837966] cloud-init[1053]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 398.851243] cloud-init[1053]: --- [ 398.854732] cloud-init[1053]: duration_ms: 2815.888291 [ 398.861780] cloud-init[1053]: type: 'test' [ 398.865400] cloud-init[1053]: ... [ 400.057864] cloud-init[1053]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 400.076727] cloud-init[1053]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 400.084569] cloud-init[1053]: --- [ 400.088798] cloud-init[1053]: duration_ms: 1262.22312 [ 400.090184] cloud-init[1053]: type: 'test' [ 400.091607] cloud-init[1053]: ... [ 401.367177] cloud-init[1053]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 401.373532] cloud-init[1053]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 401.377988] cloud-init[1053]: --- [ 401.380511] cloud-init[1053]: duration_ms: 1306.783541 [ 401.388145] cloud-init[1053]: type: 'test' [ 401.389811] cloud-init[1053]: ... [ 403.871454] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 403.952443] cloud-init[1053]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 403.963719] cloud-init[1053]: --- [ 403.969522] cloud-init[1053]: duration_ms: 2481.575632 [ 403.970410] cloud-init[1053]: type: 'test' [ 403.971969] cloud-init[1053]: ... [ 405.297289] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 405.311805] cloud-init[1053]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 405.318772] cloud-init[1053]: --- [ 405.322680] cloud-init[1053]: duration_ms: 1482.684046 [ 405.325928] cloud-init[1053]: type: 'test' [ 405.327358] cloud-init[1053]: ... [ 406.420537] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 406.429951] cloud-init[1053]: ok 178 - shell sessions honour permission boundaries and teardown [ 406.432965] cloud-init[1053]: --- [ 406.433965] cloud-init[1053]: duration_ms: 1122.159144 [ 406.436220] cloud-init[1053]: type: 'test' [ 406.436972] cloud-init[1053]: ... [ 407.488647] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 407.501262] cloud-init[1053]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 407.503012] cloud-init[1053]: --- [ 407.507599] cloud-init[1053]: duration_ms: 1054.939472 [ 407.508983] cloud-init[1053]: type: 'test' [ 407.509791] cloud-init[1053]: ... [ 407.511635] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 407.518968] cloud-init[1053]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 407.522306] cloud-init[1053]: --- [ 407.523437] cloud-init[1053]: duration_ms: 11.028951 [ 407.524560] cloud-init[1053]: type: 'test' [ 407.526000] cloud-init[1053]: ... [ 411.134567] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 411.154746] cloud-init[1053]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 411.156728] cloud-init[1053]: --- [ 411.157585] cloud-init[1053]: duration_ms: 1475.623385 [ 411.158330] cloud-init[1053]: type: 'test' [ 411.162602] cloud-init[1053]: ... [ 411.354557] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 411.369158] cloud-init[1053]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 411.377800] cloud-init[1053]: --- [ 411.378838] cloud-init[1053]: duration_ms: 259.663114 [ 411.379723] cloud-init[1053]: type: 'test' [ 411.380542] cloud-init[1053]: ... [ 411.812182] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 411.817336] cloud-init[1053]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 411.820634] cloud-init[1053]: --- [ 411.821874] cloud-init[1053]: duration_ms: 459.524317 [ 411.823459] cloud-init[1053]: type: 'test' [ 411.825264] cloud-init[1053]: ... [ 413.500651] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 413.507227] cloud-init[1053]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 413.509187] cloud-init[1053]: --- [ 413.510699] cloud-init[1053]: duration_ms: 1683.450398 [ 413.512426] cloud-init[1053]: type: 'test' [ 413.513714] cloud-init[1053]: ... [ 414.657969] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 414.695928] cloud-init[1053]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 414.705968] cloud-init[1053]: --- [ 414.706843] cloud-init[1053]: duration_ms: 628.442029 [ 414.712976] cloud-init[1053]: type: 'test' [ 414.713772] cloud-init[1053]: ... [ 417.229813] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 417.276079] cloud-init[1053]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 417.280277] cloud-init[1053]: --- [ 417.281980] cloud-init[1053]: duration_ms: 401.76293 [ 417.283773] cloud-init[1053]: type: 'test' [ 417.284381] cloud-init[1053]: ... [ 418.538318] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 418.544494] cloud-init[1053]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 418.545548] cloud-init[1053]: --- [ 418.546296] cloud-init[1053]: duration_ms: 38.988202 [ 418.546920] cloud-init[1053]: type: 'test' [ 418.547640] cloud-init[1053]: ... [ 418.606333] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 418.618578] cloud-init[1053]: ok 188 - archive builds accept an explicit full revision without Git [ 418.629142] cloud-init[1053]: --- [ 418.630875] cloud-init[1053]: duration_ms: 14.822183 [ 418.636332] cloud-init[1053]: type: 'test' [ 418.636889] cloud-init[1053]: ... [ 418.650837] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 418.665243] cloud-init[1053]: ok 189 - missing Git metadata is honestly unknown [ 418.667846] cloud-init[1053]: --- [ 418.674763] cloud-init[1053]: duration_ms: 31.666835 [ 418.683254] cloud-init[1053]: type: 'test' [ 418.684889] cloud-init[1053]: ... [ 418.803910] cloud-init[1053]: 1..189 [ 418.807863] cloud-init[1053]: # tests 250 [ 418.815554] cloud-init[1053]: # suites 19 [ 418.816973] cloud-init[1053]: # pass 245 [ 418.823778] cloud-init[1053]: # fail 0 [ 418.828145] cloud-init[1053]: # cancelled 0 [ 418.828989] cloud-init[1053]: # skipped 5 [ 418.830634] cloud-init[1053]: # todo 0 [ 418.836925] cloud-init[1053]: # duration_ms 231626.86408 [ 419.282439] cloud-init[1053]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 419.761215] cloud-init[1053]: === ut-guest summary === [ 419.786978] cloud-init[1053]: { [ 419.788699] cloud-init[1053]: "durationMs": 242452, [ 419.789592] cloud-init[1053]: "exitCode": 0, [ 419.790469] cloud-init[1053]: "finishedAt": "2026-09-19T17:13:36.988Z", [ 419.791423] cloud-init[1053]: "layer": "ut-guest", [ 419.792275] cloud-init[1053]: "outcomes": [ [ 419.793122] cloud-init[1053]: { [ 419.793860] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 419.794853] cloud-init[1053]: "durationMs": 242390, [ 419.795736] cloud-init[1053]: "exitCode": 0 [ 419.796745] cloud-init[1053]: } [ 419.797574] cloud-init[1053]: ], [ 419.798220] cloud-init[1053]: "startedAt": "2026-09-19T17:09:34.536Z", [ 419.799145] cloud-init[1053]: "status": "passed" [ 419.799938] cloud-init[1053]: } QEMU_SANDBOX_TEST_RESULT=0 [ 419.960761] cloud-init[1053]: Powering off. [ 420.043984] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 401.373532] cloud-init[1053]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 401.377988] cloud-init[1053]: --- [ 401.380511] cloud-init[1053]: duration_ms: 1306.783541 [ 401.388145] cloud-init[1053]: type: 'test' [ 401.389811] cloud-init[1053]: ... [ 403.871454] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 403.952443] cloud-init[1053]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 403.963719] cloud-init[1053]: --- [ 403.969522] cloud-init[1053]: duration_ms: 2481.575632 [ 403.970410] cloud-init[1053]: type: 'test' [ 403.971969] cloud-init[1053]: ... [ 405.297289] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 405.311805] cloud-init[1053]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 405.318772] cloud-init[1053]: --- [ 405.322680] cloud-init[1053]: duration_ms: 1482.684046 [ 405.325928] cloud-init[1053]: type: 'test' [ 405.327358] cloud-init[1053]: ... [ 406.420537] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 406.429951] cloud-init[1053]: ok 178 - shell sessions honour permission boundaries and teardown [ 406.432965] cloud-init[1053]: --- [ 406.433965] cloud-init[1053]: duration_ms: 1122.159144 [ 406.436220] cloud-init[1053]: type: 'test' [ 406.436972] cloud-init[1053]: ... [ 407.488647] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 407.501262] cloud-init[1053]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 407.503012] cloud-init[1053]: --- [ 407.507599] cloud-init[1053]: duration_ms: 1054.939472 [ 407.508983] cloud-init[1053]: type: 'test' [ 407.509791] cloud-init[1053]: ... [ 407.511635] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 407.518968] cloud-init[1053]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 407.522306] cloud-init[1053]: --- [ 407.523437] cloud-init[1053]: duration_ms: 11.028951 [ 407.524560] cloud-init[1053]: type: 'test' [ 407.526000] cloud-init[1053]: ... [ 411.134567] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 411.154746] cloud-init[1053]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 411.156728] cloud-init[1053]: --- [ 411.157585] cloud-init[1053]: duration_ms: 1475.623385 [ 411.158330] cloud-init[1053]: type: 'test' [ 411.162602] cloud-init[1053]: ... [ 411.354557] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 411.369158] cloud-init[1053]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 411.377800] cloud-init[1053]: --- [ 411.378838] cloud-init[1053]: duration_ms: 259.663114 [ 411.379723] cloud-init[1053]: type: 'test' [ 411.380542] cloud-init[1053]: ... [ 411.812182] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 411.817336] cloud-init[1053]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 411.820634] cloud-init[1053]: --- [ 411.821874] cloud-init[1053]: duration_ms: 459.524317 [ 411.823459] cloud-init[1053]: type: 'test' [ 411.825264] cloud-init[1053]: ... [ 413.500651] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 413.507227] cloud-init[1053]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 413.509187] cloud-init[1053]: --- [ 413.510699] cloud-init[1053]: duration_ms: 1683.450398 [ 413.512426] cloud-init[1053]: type: 'test' [ 413.513714] cloud-init[1053]: ... [ 414.657969] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 414.695928] cloud-init[1053]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 414.705968] cloud-init[1053]: --- [ 414.706843] cloud-init[1053]: duration_ms: 628.442029 [ 414.712976] cloud-init[1053]: type: 'test' [ 414.713772] cloud-init[1053]: ... [ 417.229813] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 417.276079] cloud-init[1053]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 417.280277] cloud-init[1053]: --- [ 417.281980] cloud-init[1053]: duration_ms: 401.76293 [ 417.283773] cloud-init[1053]: type: 'test' [ 417.284381] cloud-init[1053]: ... [ 418.538318] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 418.544494] cloud-init[1053]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 418.545548] cloud-init[1053]: --- [ 418.546296] cloud-init[1053]: duration_ms: 38.988202 [ 418.546920] cloud-init[1053]: type: 'test' [ 418.547640] cloud-init[1053]: ... [ 418.606333] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 418.618578] cloud-init[1053]: ok 188 - archive builds accept an explicit full revision without Git [ 418.629142] cloud-init[1053]: --- [ 418.630875] cloud-init[1053]: duration_ms: 14.822183 [ 418.636332] cloud-init[1053]: type: 'test' [ 418.636889] cloud-init[1053]: ... [ 418.650837] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 418.665243] cloud-init[1053]: ok 189 - missing Git metadata is honestly unknown [ 418.667846] cloud-init[1053]: --- [ 418.674763] cloud-init[1053]: duration_ms: 31.666835 [ 418.683254] cloud-init[1053]: type: 'test' [ 418.684889] cloud-init[1053]: ... [ 418.803910] cloud-init[1053]: 1..189 [ 418.807863] cloud-init[1053]: # tests 250 [ 418.815554] cloud-init[1053]: # suites 19 [ 418.816973] cloud-init[1053]: # pass 245 [ 418.823778] cloud-init[1053]: # fail 0 [ 418.828145] cloud-init[1053]: # cancelled 0 [ 418.828989] cloud-init[1053]: # skipped 5 [ 418.830634] cloud-init[1053]: # todo 0 [ 418.836925] cloud-init[1053]: # duration_ms 231626.86408 [ 419.282439] cloud-init[1053]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 419.761215] cloud-init[1053]: === ut-guest summary === [ 419.786978] cloud-init[1053]: { [ 419.788699] cloud-init[1053]: "durationMs": 242452, [ 419.789592] cloud-init[1053]: "exitCode": 0, [ 419.790469] cloud-init[1053]: "finishedAt": "2026-09-19T17:13:36.988Z", [ 419.791423] cloud-init[1053]: "layer": "ut-guest", [ 419.792275] cloud-init[1053]: "outcomes": [ [ 419.793122] cloud-init[1053]: { [ 419.793860] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 419.794853] cloud-init[1053]: "durationMs": 242390, [ 419.795736] cloud-init[1053]: "exitCode": 0 [ 419.796745] cloud-init[1053]: } [ 419.797574] cloud-init[1053]: ], [ 419.798220] cloud-init[1053]: "startedAt": "2026-09-19T17:09:34.536Z", [ 419.799145] cloud-init[1053]: "status": "passed" [ 419.799938] cloud-init[1053]: } QEMU_SANDBOX_TEST_RESULT=0 [ 419.960761] cloud-init[1053]: Powering off. [ 420.043984] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0