=== CodeArts build layer === layer : ut-guest commit : 185f56410dade25c553c34d2268592d0de57a2af 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_TKBUDuHU/.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 25, added 5 Progress: resolved 345, reused 0, downloaded 32, added 7 Progress: resolved 345, reused 0, downloaded 220, added 81 Progress: resolved 345, reused 0, downloaded 329, added 126 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.2s 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: 185f5641 services/runner build: Done packages/executor build$ tsc -p tsconfig.json packages/plugin-sdk build$ tsc -p tsconfig.json packages/executor build: Done packages/workspace build$ tsc -p tsconfig.json packages/plugin-sdk build: Done packages/workspace build: Done packages/artifact-json build$ tsc -p tsconfig.json packages/mcp build$ tsc -p tsconfig.json packages/artifact-json build: Done packages/mcp-sources build$ tsc -p tsconfig.json packages/mcp-sources build: Done packages/plan build$ tsc -p tsconfig.json packages/mcp build: Done packages/scheduler build$ tsc -p tsconfig.json packages/plan build: Done packages/skill build$ tsc -p tsconfig.json packages/scheduler build: Done packages/skill build: Done apps/web build$ vite build packages/data-source build$ tsc -p tsconfig.json apps/web build: vite v8.1.4 building client environment for production... apps/web build:  packages/data-source build: Done apps/web build: transforming...✓ 3701 modules transformed. apps/web build: rendering chunks... apps/web build: computing gzip size... apps/web build: dist/index.html 1.19 kB │ gzip: 0.68 kB apps/web build: dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB apps/web build: dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB apps/web build: dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB apps/web build: dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB apps/web build: dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB apps/web build: dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB apps/web build: dist/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB apps/web build: dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB apps/web build: dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB apps/web build: dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB apps/web build: dist/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB apps/web build: dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB apps/web build: dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB apps/web build: dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB apps/web build: dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB apps/web build: dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB apps/web build: dist/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB apps/web build: dist/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf 22.36 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf 24.50 kB apps/web build: dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 25.32 kB apps/web build: dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 26.27 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf 27.55 kB apps/web build: dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 28.07 kB apps/web build: dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff 29.91 kB apps/web build: dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff 30.77 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf 31.19 kB apps/web build: dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf 31.30 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf 32.96 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff 33.51 kB apps/web build: dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf 33.58 kB apps/web build: dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf 51.33 kB apps/web build: dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf 53.58 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf 63.63 kB apps/web build: dist/assets/CsvArtifactWindow-BmD41nfJ.css 17.64 kB │ gzip: 3.36 kB apps/web build: dist/assets/MolstarWindow-Df5OawEn.css 69.08 kB │ gzip: 15.74 kB apps/web build: dist/assets/index-htDVjUxZ.css 372.07 kB │ gzip: 62.97 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-BGo7E4eq.js 23.37 kB │ gzip: 7.19 kB apps/web build: dist/assets/CsvArtifactWindow-DBr_HPl9.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-ChS5-WoS.js 288.52 kB │ gzip: 88.09 kB apps/web build: dist/assets/index-BowAwgBc.js 1,841.97 kB │ gzip: 533.57 kB apps/web build: dist/assets/MolstarWindow-CoUBv8vc.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 6.00s 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_TKBUDuHU/.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_TKBUDuHU/.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_TKBUDuHU/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 185f56410dade25c553c34d2268592d0de57a2af 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 failed [ 0.000000] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.000000] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.000000] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.000000] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.000000] Using GB pages for direct mapping [ 0.000000] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x000000007FFE0000 000040 [ 0.000000] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.000000] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.000000] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.000000] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.000000] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.000000] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.000000] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Device empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.000000] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.000000] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.000000] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.000000] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on bare hardware [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.000000] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.000000] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.000000] random: crng init done [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] Memory: 3969008K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224556K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] ftrace: allocating 58334 entries in 228 pages [ 0.000000] ftrace: allocated 228 pages with 4 groups [ 0.000000] Dynamic Preempt: voluntary [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.000000] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.000000] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] Console: colour VGA+ 80x25 [ 0.000000] printk: legacy console [tty1] enabled [ 0.000000] printk: legacy console [ttyS0] enabled [ 0.000000] ACPI: Core revision 20230628 [ 0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.004000] APIC: Switch to symmetric I/O mode setup [ 0.006000] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.007000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.011000] ..MP-BIOS bug: 8254 timer not connected to IO-APIC [ 0.011000] ...trying to set up timer (IRQ0) through the 8259A ... [ 0.011000] ..... (found apic 0 pin 2) ... [ 0.013000] ....... failed. [ 0.013000] ...trying to set up timer as Virtual Wire IRQ... [ 0.021000] ..... works. [ 0.029000] tsc: Unable to calibrate against PIT [ 0.029000] tsc: using HPET reference calibration [ 0.031000] tsc: Detected 2597.068 MHz processor [ 0.000835] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.003912] Calibrating delay loop (skipped), value calculated using timer frequency.. 5194.13 BogoMIPS (lpj=2597068) [ 0.010756] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.047681] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.048994] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.053531] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.056921] Spectre V2 : Mitigation: Retpolines [ 0.057117] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.057557] Speculative Store Bypass: Vulnerable [ 0.072142] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.082221] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.082486] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.083827] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.083993] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.084232] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.085854] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.086223] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.086367] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.086503] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.086672] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 0.691368] Freeing SMP alternatives memory: 48K [ 0.695604] pid_max: default: 32768 minimum: 301 [ 0.720953] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 0.725331] landlock: Up and running. [ 0.725488] Yama: becoming mindful. [ 0.743324] AppArmor: AppArmor initialized [ 0.762954] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.765171] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.066756] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.089208] Performance Events: PMU not available due to virtualization, using software events only. [ 1.091955] signal: max sigframe size: 3632 [ 1.094894] rcu: Hierarchical SRCU implementation. [ 1.095229] rcu: Max phase no-delay instances is 400. [ 1.112251] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.117121] smp: Bringing up secondary CPUs ... [ 1.128949] smpboot: x86: Booting SMP configuration: [ 1.129444] .... node #0, CPUs: #1 #2 #3 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 4 = 3377462 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 2 = 3116457 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 4 = 5187599 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 3 = 4156342 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 3 = 7022278 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 4 = 4074889 [ 1.406357] smp: Brought up 1 node, 4 CPUs [ 1.406756] smpboot: Max logical packages: 1 [ 1.406756] smpboot: Total of 4 processors activated (22825.71 BogoMIPS) [ 1.450797] devtmpfs: initialized [ 1.460901] x86/mm: Memory block size: 128MB [ 1.491294] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.493819] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.503088] pinctrl core: initialized pinctrl subsystem [ 1.523280] PM: RTC time: 11:00:28, date: 2026-09-19 [ 1.557814] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.570831] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.575254] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.578601] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.579899] audit: initializing netlink subsys (disabled) [ 1.585045] audit: type=2000 audit(1789815627.616:1): state=initialized audit_enabled=0 res=1 [ 1.593756] thermal_sys: Registered thermal governor 'fair_share' [ 1.593756] thermal_sys: Registered thermal governor 'bang_bang' [ 1.593756] thermal_sys: Registered thermal governor 'step_wise' [ 1.593756] thermal_sys: Registered thermal governor 'user_space' [ 1.593756] thermal_sys: Registered thermal governor 'power_allocator' [ 1.593756] cpuidle: using governor ladder [ 1.593756] cpuidle: using governor menu [ 1.594810] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.598297] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.598756] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.599756] PCI: Using configuration type 1 for base access [ 1.600632] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.600756] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.600756] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.600756] mtrr: probably your BIOS does not setup all CPUs. [ 1.600756] mtrr: corrected configuration. [ 1.601756] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.633327] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.633327] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.634879] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.635824] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.683003] ACPI: Added _OSI(Module Device) [ 1.683641] ACPI: Added _OSI(Processor Device) [ 1.683809] ACPI: Added _OSI(Processor Aggregator Device) [ 1.740571] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.784539] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.787581] ACPI: Interpreter enabled [ 1.787581] ACPI: PM: (supports S0 S3 S4 S5) [ 1.787581] ACPI: Using IOAPIC for interrupt routing [ 1.792339] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.792726] PCI: Using E820 reservations for host bridge windows [ 1.796348] ACPI: Enabled 2 GPEs in block 00 to 3F [ 1.859670] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.860997] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 1.863943] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 1.866556] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 1.875934] PCI host bridge to bus 0000:00 [ 1.876413] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 1.876797] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 1.876972] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 1.877182] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 1.877355] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 1.877532] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 1.878025] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.881180] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 1.890709] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 1.893756] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 1.893756] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 1.893756] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 1.894918] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 1.897866] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 1.898790] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 1.899221] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 1.902023] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 1.903700] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 1.907373] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 1.909801] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 1.909851] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 1.911682] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 1.913917] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 1.923370] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 1.925217] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 1.926507] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 1.927835] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 1.929043] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 1.930355] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 1.931681] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 1.932970] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 1.933510] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 1.933975] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 1.934328] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 1.934704] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 1.935069] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 1.935497] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 1.935937] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 1.936482] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 1.947017] iommu: Default domain type: Translated [ 1.947831] iommu: DMA domain TLB invalidation policy: lazy mode [ 1.956048] SCSI subsystem initialized [ 1.961848] ACPI: bus type USB registered [ 1.963091] usbcore: registered new interface driver usbfs [ 1.964789] usbcore: registered new interface driver hub [ 1.965434] usbcore: registered new device driver usb [ 1.966563] pps_core: LinuxPPS API ver. 1 registered [ 1.966819] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 1.968896] PTP clock support registered [ 1.972169] EDAC MC: Ver: 3.0.0 [ 1.994529] NetLabel: Initializing [ 1.994797] NetLabel: domain hash size = 128 [ 1.994929] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 1.996723] NetLabel: unlabeled traffic allowed by default [ 2.006009] mctp: management component transport protocol core [ 2.006246] NET: Registered PF_MCTP protocol family [ 2.007280] PCI: Using ACPI for IRQ routing [ 2.020968] vgaarb: loaded [ 2.023208] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.023852] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.034637] clocksource: Switched to clocksource hpet [ 2.075410] VFS: Disk quotas dquot_6.6.0 [ 2.076087] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.085350] AppArmor: AppArmor Filesystem Enabled [ 2.086302] pnp: PnP ACPI init [ 2.094034] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.098940] pnp: PnP ACPI: found 6 devices [ 2.162397] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.162397] NET: Registered PF_INET protocol family [ 2.178858] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.339545] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.339845] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.339845] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.345076] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.346191] TCP: Hash tables configured (established 32768 bind 32768) [ 2.380144] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.381187] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.382902] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.386036] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.390260] NET: Registered PF_XDP protocol family [ 2.392279] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.392458] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.392629] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.392861] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.393025] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.393161] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.394231] PCI: CLS 0 bytes, default 64 [ 2.395811] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.409487] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.456007] Trying to unpack rootfs image as initramfs... [ 2.490304] Initialise system trusted keyrings [ 2.519087] Key type blacklist registered [ 2.529496] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.530235] zbud: loaded [ 2.554483] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.573597] fuse: init (API version 7.39) [ 2.657875] integrity: Platform Keyring initialized [ 2.659020] integrity: Machine keyring initialized [ 2.992355] hrtimer: interrupt took 3472840 ns [ 3.039988] Key type asymmetric registered [ 3.040306] Asymmetric key parser 'x509' registered [ 3.042276] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 3.068557] io scheduler mq-deadline registered [ 3.080236] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 3.089340] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 3.096512] ACPI: button: Power Button [PWRF] [ 3.117469] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.134181] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.142111] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.181878] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.243525] Linux agpgart interface v0.103 [ 3.316848] loop: module loaded [ 3.324598] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.346137] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.369428] vda: vda1 vda14 vda15 vda16 [ 3.401764] ACPI: bus type drm_connector registered [ 3.411084] tun: Universal TUN/TAP device driver, 1.6 [ 3.428627] PPP generic driver version 2.4.2 [ 3.452333] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.494698] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.496988] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.507189] mousedev: PS/2 mouse device common for all mice [ 3.528378] rtc_cmos 00:04: RTC can wake from S4 [ 3.565625] rtc_cmos 00:04: registered as rtc0 [ 3.579862] rtc_cmos 00:04: setting system clock to 2026-09-19T11:00:30 UTC (1789815630) [ 3.584066] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.585366] i2c_dev: i2c /dev entries driver [ 3.603451] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.605326] device-mapper: uevent: version 1.0.3 [ 3.624851] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.656394] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.658354] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.663108] ledtrig-cpu: registered to indicate activity on CPUs [ 3.668600] drop_monitor: Initializing network drop monitor service [ 3.686188] NET: Registered PF_INET6 protocol family [ 5.024284] Freeing initrd memory: 29984K [ 5.334198] Segment Routing with IPv6 [ 5.335146] In-situ OAM (IOAM) with IPv6 [ 5.336778] NET: Registered PF_PACKET protocol family [ 5.338497] Key type dns_resolver registered [ 5.358906] IPI shorthand broadcast: enabled [ 5.388053] registered taskstats version 1 [ 5.396236] Loading compiled-in X.509 certificates [ 5.421408] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.425028] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.428333] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.431200] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.434319] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.435216] blacklist: Loading compiled-in revocation X.509 certificates [ 5.437804] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.439358] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.440486] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.441761] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.442650] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.443550] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.444859] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.445646] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.498075] Key type .fscrypt registered [ 5.498422] Key type fscrypt-provisioning registered [ 5.678093] cryptd: max_cpu_qlen set to 1000 [ 5.808019] AVX2 version of gcm_enc/dec engaged. [ 5.811301] AES CTR mode by8 optimization enabled [ 6.263416] Key type encrypted registered [ 6.263710] AppArmor: AppArmor sha256 policy hashing enabled [ 6.265046] ima: No TPM chip found, activating TPM-bypass! [ 6.265457] Loading compiled-in module X.509 certificates [ 6.268924] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.269286] ima: Allocated hash algorithm: sha256 [ 6.274627] ima: No architecture policies found [ 6.276055] evm: Initialising EVM extended attributes: [ 6.276247] evm: security.selinux [ 6.276371] evm: security.SMACK64 [ 6.276463] evm: security.SMACK64EXEC [ 6.276556] evm: security.SMACK64TRANSMUTE [ 6.276664] evm: security.SMACK64MMAP [ 6.276855] evm: security.apparmor [ 6.276956] evm: security.ima [ 6.277036] evm: security.capability [ 6.277142] evm: HMAC attrs: 0x1 [ 6.282574] PM: Magic number: 10:573:24 [ 6.283129] misc cpu_dma_latency: hash matches [ 6.401186] RAS: Correctable Errors collector initialized. [ 6.405441] Unstable clock detected, switching default tracing clock to "global" [ 6.405441] If you want to keep using the local clock, then add: [ 6.405441] "trace_clock=local" [ 6.405441] on the kernel command line [ 6.407998] clk: Disabling unused clocks [ 6.501110] Freeing unused decrypted memory: 2028K [ 6.714795] Freeing unused kernel image (initmem) memory: 4932K [ 6.714795] Write protecting the kernel read-only data: 38912k [ 6.725736] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.999522] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 7.000269] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 10.620665] virtio_net virtio0 enp0s1: renamed from eth0 [ 10.885981] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 10.908816] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 10.912989] ahci 0000:00:1f.2: flags: 64bit ncq only [ 10.978370] scsi host0: ahci [ 11.088312] scsi host1: ahci [ 11.232580] scsi host2: ahci [ 11.306635] scsi host3: ahci [ 11.520427] scsi host4: ahci [ 11.562404] scsi host5: ahci [ 11.564213] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 11.564463] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 11.578060] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 11.578241] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 11.578383] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 11.578522] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 11.909960] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 11.920564] ata2: SATA link down (SStatus 0 SControl 300) [ 11.925986] ata4: SATA link down (SStatus 0 SControl 300) [ 11.934489] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 11.936139] ata3.00: applying bridge limits [ 11.938980] ata1: SATA link down (SStatus 0 SControl 300) [ 11.946417] ata3.00: configured for UDMA/100 [ 11.948368] ata5: SATA link down (SStatus 0 SControl 300) [ 11.949216] ata6: SATA link down (SStatus 0 SControl 300) [ 11.979601] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 12.105290] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 12.161322] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 12.205304] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 12.305923] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 12.389864] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 Begin: Loading essential drivers ... [ 15.218860] raid6: avx2x4 gen() 2409 MB/s [ 15.235793] raid6: avx2x2 gen() 2427 MB/s [ 15.252845] raid6: avx2x1 gen() 1961 MB/s [ 15.253086] raid6: using algorithm avx2x2 gen() 2427 MB/s [ 15.269847] raid6: .... xor() 1366 MB/s, rmw enabled [ 15.270331] raid6: using avx2x2 recovery algorithm [ 15.289891] xor: automatically using best checksumming function avx [ 15.302398] 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 ... [ 17.257550] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 17.862028] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 17.863081] EXT4-fs (vda1): write access will be enabled during recovery [ 18.171425] EXT4-fs (vda1): recovery complete [ 18.178925] 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.828550] systemd[1]: Inserted module 'autofs4' [ 20.153355] 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) [ 20.159619] systemd[1]: Detected virtualization qemu. [ 20.162253] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 20.199999] systemd[1]: Hostname set to . [ 24.651768] systemd[1]: Queued start job for default target graphical.target. [ 24.958346] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 24.989280] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 25.007110] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 25.013292] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 25.018520] 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. [ 25.032987] 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. [ 25.037206] 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... [ 25.039342] 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... [ 25.041400] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 25.043882] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 25.046860] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 25.048997] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 25.050965] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 25.053204] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 25.055419] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 25.062206] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 25.068460] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 25.074855] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 25.079776] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 25.083197] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 25.087077] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 25.092106] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 25.096625] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 25.101980] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 25.105274] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 25.109247] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 25.112724] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 25.162391] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 25.203536] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 25.252780] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 25.317405] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 25.473125] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 25.579661] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 25.655012] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 25.822060] 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... [ 26.064512] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 26.195374] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 26.295511] systemd-journald[334]: Collecting audit messages is disabled. [ 26.401170] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 26.512551] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 26.786607] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 26.940013] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 26.970580] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 27.261605] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 27.492360] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 27.518352] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 27.524498] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 27.603646] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 27.951729] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 28.660810] 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 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. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 30.494253] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 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-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/UEFI... [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... 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 ] Finished ufw.service - Uncomplicated firewall. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. 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 ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ 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. [ 67.252497] cloud-init[641]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sat, 19 Sep 2026 11:01:33 +0000. Up 66.84 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... [ 78.698684] cloud-init[663]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sat, 19 Sep 2026 11:01:45 +0000. Up 78.17 seconds. [ 78.864628] cloud-init[663]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 78.868741] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.871877] cloud-init[663]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 78.875402] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.878503] cloud-init[663]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 78.881113] cloud-init[663]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 78.882518] cloud-init[663]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 78.884166] cloud-init[663]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 78.885706] cloud-init[663]: ci-info: | lo | True | ::1/128 | . | host | . | [ 78.886982] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.888438] cloud-init[663]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 78.889878] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.891431] cloud-init[663]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 78.892794] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.894474] cloud-init[663]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 78.896762] cloud-init[663]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 78.898469] cloud-init[663]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 78.900290] cloud-init[663]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 78.902267] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.904514] cloud-init[663]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 78.906533] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ [ 78.908911] cloud-init[663]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 78.911902] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ [ 78.914316] cloud-init[663]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 78.917586] cloud-init[663]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 78.919584] cloud-init[663]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 78.921303] cloud-init[663]: ci-info: | 4 | local | :: | enp0s1 | U | [ 78.922747] cloud-init[663]: ci-info: | 5 | local | :: | enp0s1 | U | [ 78.924647] cloud-init[663]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 78.926305] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [19/Sep/2026 19:01:47] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [19/Sep/2026 19:01:47] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [19/Sep/2026 19:01:47] "GET /vendor-data HTTP/1.1" 200 - [ OK ] Stopped systemd-networkd-wait-onli… Wait for Network to be Configured. Stopping systemd-networkd-wait-onl…ait for Network to be Configured... Stopping systemd-networkd.service - Network Configuration... [ OK ] Stopped systemd-networkd.service - Network Configuration. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. [ 114.885751] cloud-init[663]: Generating public/private rsa key pair. [ 114.890350] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 114.892487] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 114.894467] cloud-init[663]: The key fingerprint is: [ 114.896096] cloud-init[663]: SHA256:iNmVTqU35vfqcn7byyoFUaCY+n8kl2YzTNsOaa8jIl4 root@sandbox-ut [ 114.897717] cloud-init[663]: The key's randomart image is: [ 114.906694] cloud-init[663]: +---[RSA 3072]----+ [ 114.908904] cloud-init[663]: | ..o. | [ 114.910725] cloud-init[663]: | o+.. | [ 114.912297] cloud-init[663]: | o=.+ . | [ 114.921702] cloud-init[663]: | +.= + + | [ 114.924696] cloud-init[663]: | o.o S + B | [ 114.926380] cloud-init[663]: | . . / + | [ 114.927836] cloud-init[663]: | E B B . | [ 114.929442] cloud-init[663]: | ......+.+o. | [ 114.931179] cloud-init[663]: | ... ..o*Boo+o| [ 114.932778] cloud-init[663]: +----[SHA256]-----+ [ 114.934290] cloud-init[663]: Generating public/private ecdsa key pair. [ 114.935858] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 114.937424] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 114.938887] cloud-init[663]: The key fingerprint is: [ 114.940210] cloud-init[663]: SHA256:BK1BdxGyHJl1Lz7kZ0ymWYVRO9GE4EHXTDRvHFcrhPs root@sandbox-ut [ 114.941689] cloud-init[663]: The key's randomart image is: [ 114.943130] cloud-init[663]: +---[ECDSA 256]---+ [ 114.944637] cloud-init[663]: | .o.++=+*oo#@| [ 114.946299] cloud-init[663]: | .++= +.+oo%| [ 114.947750] cloud-init[663]: | o+ =.=++| [ 114.949612] cloud-init[663]: | .. = O...| [ 114.951306] cloud-init[663]: | S B + | [ 114.952692] cloud-init[663]: | E | [ 114.954388] cloud-init[663]: | | [ 114.955901] cloud-init[663]: | | [ 114.957429] cloud-init[663]: | | [ 114.958635] cloud-init[663]: +----[SHA256]-----+ [ 114.959897] cloud-init[663]: Generating public/private ed25519 key pair. [ 114.961375] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 114.962914] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 114.964615] cloud-init[663]: The key fingerprint is: [ 114.965905] cloud-init[663]: SHA256:GvZ42uIGBd9yg2ukVOY0ImRIfDqcivd294bz7Es0SOY root@sandbox-ut [ 114.968438] cloud-init[663]: The key's randomart image is: [ 114.971435] cloud-init[663]: +--[ED25519 256]--+ [ 114.974002] cloud-init[663]: |o+o | [ 114.975780] cloud-init[663]: |.o..o = | [ 114.977884] cloud-init[663]: |. +. O +o | [ 114.980532] cloud-init[663]: | = . B++. | [ 114.983169] cloud-init[663]: |o .. +o+E.o | [ 114.985429] cloud-init[663]: |o . o.o= . . | [ 114.988204] cloud-init[663]: | . . oo o.. | [ 114.990238] cloud-init[663]: | o +++o. | [ 114.992848] cloud-init[663]: | . +oo.**. | [ 114.995191] cloud-init[663]: +----[SHA256]-----+ [ OK ] Finished cloud-init.service - Cloud-init: Network Stage. [ OK ] Reached target cloud-config.target - Cloud-config availability. [ OK ] Reached target network-online.target - Network is Online. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer - Period…Metadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week. [ OK ] Started fwupd-refresh.timer - Refresh fwupd metadata regularly. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started motd-news.timer - Message of the Day. [ OK ] Started sysstat-collect.timer - Ru…y accounting tool every 10 minutes. [ OK ] Started sysstat-summary.timer - Ge… of yesterday's process accounting. [ OK ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories. [ OK ] Started update-notifier-download.t…hat failed at package install time. [ OK ] Started update-notifier-motd.timer… a new version of Ubuntu available. [ OK ] Reached target paths.target - Path Units. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on cloud-init-hotplugd.s…t - cloud-init hotplug hook socket. [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. [ OK ] Listening on iscsid.socket - Open-iSCSI iscsid Socket. Starting lxd-installer.socket - He…er to install lxd snap on demand... Starting snapd.socket - Socket activation for snappy daemon... [ OK ] Listening on ssh.socket - OpenBSD Secure Shell server socket. [ OK ] Listening on uuidd.socket - UUID daemon activation socket. [ OK ] Reached target remote-fs-pre.targe…reparation for Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ OK ] Finished blk-availability.service - Availability of block devices. [ OK ] Listening on lxd-installer.socket …lper to install lxd snap on demand. [ OK ] Listening on snapd.socket - Socket activation for snappy daemon. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. Starting apport.service - automatic crash report generation... Starting cloud-config.service - Cloud-init: Config Stage... [ OK ] Started cron.service - Regular background program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ OK ] Started dmesg.service - Save initial kernel messages after boot. Starting dpkg-db-backup.service - …ily dpkg database backup service... Starting e2scrub_all.service - Onl…tadata Check for All Filesystems... Starting e2scrub_reap.service - Re…ne ext4 Metadata Check Snapshots... Starting grub-common.service - Record successful boot for GRUB... Starting polkit.service - Authorization Manager... Starting rsyslog.service - System Logging Service... [ OK ] Reached target getty-pre.target - Preparation for Logins. Starting snapd.seeded.service - Wait until snapd is fully seeded... Starting snapd.service - Snap Daemon... Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.service - User Login Management... Starting systemd-user-sessions.service - Permit User Sessions... Starting udisks2.service - Disk Manager... Starting logrotate.service - Rotate log files... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished e2scrub_all.service - Onl…Metadata Check for All Filesystems. [ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 146.950264] cloud-init[1022]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sat, 19 Sep 2026 11:02:53 +0000. Up 145.49 seconds. [ 159.186456] cloud-init[1053]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sat, 19 Sep 2026 11:03:06 +0000. Up 158.64 seconds. 127.0.0.1 - - [19/Sep/2026 19:03:07] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [19/Sep/2026 19:03:07] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [19/Sep/2026 19:03:07] "GET /layer HTTP/1.1" 200 - [ 160.223309] cloud-init[1053]: === QEMU sandbox guest === [ 160.226891] cloud-init[1053]: layer : ut-guest (ci:ut:guest) [ 160.280639] cloud-init[1053]: kernel : Linux 6.8.0-138-generic x86_64 [ 160.336323] cloud-init[1053]: machine : x86_64 [ 160.347363] cloud-init[1053]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [19/Sep/2026 19:03:08] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [19/Sep/2026 19:03:18] "GET /layer-env HTTP/1.1" 200 - [ 170.491520] cloud-init[1053]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 198.139246] cloud-init[1053]: === sandbox preflight as ci === [ 208.066117] cloud-init[1053]: $ node .ci/run-layer.mjs ut-guest [ 208.828424] cloud-init[1053]: $ pnpm --filter @sciencediscovery/runner test [ 219.639366] cloud-init[1053]: $ node --test scripts/*.test.mjs dist/*.test.js [ 221.449186] cloud-init[1053]: TAP version 13 [ 222.423682] cloud-init[1053]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 222.538866] cloud-init[1053]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 222.564407] cloud-init[1053]: --- [ 222.568946] cloud-init[1053]: duration_ms: 22.128968 [ 222.586787] cloud-init[1053]: type: 'test' [ 222.588392] cloud-init[1053]: ... [ 222.632430] cloud-init[1053]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 222.684216] cloud-init[1053]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 222.686418] cloud-init[1053]: --- [ 222.687962] cloud-init[1053]: duration_ms: 173.48273 [ 222.705705] cloud-init[1053]: type: 'test' [ 222.711306] cloud-init[1053]: ... [ 225.278325] cloud-init[1053]: # Subtest: private, loopback and link-local addresses are classified as private [ 225.304362] cloud-init[1053]: ok 3 - private, loopback and link-local addresses are classified as private [ 225.313244] cloud-init[1053]: --- [ 225.318726] cloud-init[1053]: duration_ms: 35.581892 [ 225.325255] cloud-init[1053]: type: 'test' [ 225.327161] cloud-init[1053]: ... [ 225.543764] cloud-init[1053]: # Subtest: a host outside the allowed domains is denied before any connection [ 225.558018] cloud-init[1053]: ok 4 - a host outside the allowed domains is denied before any connection [ 225.568483] cloud-init[1053]: --- [ 225.572866] cloud-init[1053]: duration_ms: 511.755626 [ 225.580376] cloud-init[1053]: type: 'test' [ 225.591555] cloud-init[1053]: ... [ 225.796982] cloud-init[1053]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 225.805964] cloud-init[1053]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 225.808504] cloud-init[1053]: --- [ 225.819277] cloud-init[1053]: duration_ms: 203.659573 [ 225.820758] cloud-init[1053]: type: 'test' [ 225.827527] cloud-init[1053]: ... [ 225.973019] cloud-init[1053]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 225.988095] cloud-init[1053]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 225.992708] cloud-init[1053]: --- [ 225.994910] cloud-init[1053]: duration_ms: 210.979966 [ 226.008787] cloud-init[1053]: type: 'test' [ 226.011363] cloud-init[1053]: ... [ 226.106886] cloud-init[1053]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 226.124813] cloud-init[1053]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 226.148710] cloud-init[1053]: --- [ 226.149668] cloud-init[1053]: duration_ms: 116.612 [ 226.153806] cloud-init[1053]: type: 'test' [ 226.155849] cloud-init[1053]: ... [ 226.495457] cloud-init[1053]: # Subtest: an allowed domain is forwarded and reaches the target [ 226.518967] cloud-init[1053]: ok 8 - an allowed domain is forwarded and reaches the target [ 226.524945] cloud-init[1053]: --- [ 226.528545] cloud-init[1053]: duration_ms: 414.147711 [ 226.531369] cloud-init[1053]: type: 'test' [ 226.535200] cloud-init[1053]: ... [ 226.724309] cloud-init[1053]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 226.731596] cloud-init[1053]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 226.747259] cloud-init[1053]: --- [ 226.749708] cloud-init[1053]: duration_ms: 228.230151 [ 226.760010] cloud-init[1053]: type: 'test' [ 226.764509] cloud-init[1053]: ... [ 226.847151] cloud-init[1053]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 226.903252] cloud-init[1053]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 226.960185] cloud-init[1053]: --- [ 226.961330] cloud-init[1053]: duration_ms: 99.667373 [ 226.962341] cloud-init[1053]: type: 'test' [ 226.962888] cloud-init[1053]: ... [ 227.598343] cloud-init[1053]: # Subtest: the outbound route is re-resolved on every acquire [ 227.611777] cloud-init[1053]: ok 11 - the outbound route is re-resolved on every acquire [ 227.620859] cloud-init[1053]: --- [ 227.627599] cloud-init[1053]: duration_ms: 697.714199 [ 227.634933] cloud-init[1053]: type: 'test' [ 227.640549] cloud-init[1053]: ... [ 227.707788] cloud-init[1053]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 227.713927] cloud-init[1053]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 227.721247] cloud-init[1053]: --- [ 227.722664] cloud-init[1053]: duration_ms: 178.459096 [ 227.723721] cloud-init[1053]: type: 'test' [ 227.724433] cloud-init[1053]: ... [ 227.812597] cloud-init[1053]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 227.822550] cloud-init[1053]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 227.826576] cloud-init[1053]: --- [ 227.828020] cloud-init[1053]: duration_ms: 105.548939 [ 227.832466] cloud-init[1053]: type: 'test' [ 227.833975] cloud-init[1053]: ... [ 227.868362] cloud-init[1053]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 227.879298] cloud-init[1053]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 227.887449] cloud-init[1053]: --- [ 227.892141] cloud-init[1053]: duration_ms: 52.913988 [ 227.893866] cloud-init[1053]: type: 'test' [ 227.895575] cloud-init[1053]: ... [ 227.958312] cloud-init[1053]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 227.972560] cloud-init[1053]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 227.986574] cloud-init[1053]: --- [ 227.987376] cloud-init[1053]: duration_ms: 80.893341 [ 227.987986] cloud-init[1053]: type: 'test' [ 227.995982] cloud-init[1053]: ... [ 228.063187] cloud-init[1053]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 228.078721] cloud-init[1053]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 228.098047] cloud-init[1053]: --- [ 228.099944] cloud-init[1053]: duration_ms: 79.545424 [ 228.115451] cloud-init[1053]: type: 'test' [ 228.122551] cloud-init[1053]: ... [ 228.287409] cloud-init[1053]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 228.299801] cloud-init[1053]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 228.326762] cloud-init[1053]: --- [ 228.332152] cloud-init[1053]: duration_ms: 167.454785 [ 228.339727] cloud-init[1053]: type: 'test' [ 228.340491] cloud-init[1053]: ... [ 228.417930] cloud-init[1053]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 228.444166] cloud-init[1053]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 228.465131] cloud-init[1053]: --- [ 228.473150] cloud-init[1053]: duration_ms: 174.469556 [ 228.490366] cloud-init[1053]: type: 'test' [ 228.505858] cloud-init[1053]: ... [ 228.541524] cloud-init[1053]: # Subtest: acquire rejects a no-network policy [ 228.554457] cloud-init[1053]: ok 19 - acquire rejects a no-network policy [ 228.575511] cloud-init[1053]: --- [ 228.577213] cloud-init[1053]: duration_ms: 102.375303 [ 228.581915] cloud-init[1053]: type: 'test' [ 228.606256] cloud-init[1053]: ... [ 228.673660] cloud-init[1053]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 228.686859] cloud-init[1053]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 228.694853] cloud-init[1053]: --- [ 228.696166] cloud-init[1053]: duration_ms: 190.335462 [ 228.697136] cloud-init[1053]: type: 'test' [ 228.698453] cloud-init[1053]: ... [ 228.745976] cloud-init[1053]: # Subtest: open mode passes IP literal targets through the private-address filter [ 228.766501] cloud-init[1053]: ok 21 - open mode passes IP literal targets through the private-address filter [ 228.771213] cloud-init[1053]: --- [ 228.773532] cloud-init[1053]: duration_ms: 68.71195 [ 228.778612] cloud-init[1053]: type: 'test' [ 228.779661] cloud-init[1053]: ... [ 231.083359] cloud-init[1053]: # Subtest: direct and url policies are used exactly as the API resolved them [ 231.097596] cloud-init[1053]: ok 22 - direct and url policies are used exactly as the API resolved them [ 231.107454] cloud-init[1053]: --- [ 231.117252] cloud-init[1053]: duration_ms: 26.330482 [ 231.119196] cloud-init[1053]: type: 'test' [ 231.129852] cloud-init[1053]: ... [ 231.136279] cloud-init[1053]: # Subtest: an environment policy follows the same variable rules as the model stack [ 231.138206] cloud-init[1053]: ok 23 - an environment policy follows the same variable rules as the model stack [ 231.145858] cloud-init[1053]: --- [ 231.147967] cloud-init[1053]: duration_ms: 8.864743 [ 231.152557] cloud-init[1053]: type: 'test' [ 231.153269] cloud-init[1053]: ... [ 231.161902] cloud-init[1053]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 231.180966] cloud-init[1053]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 231.208357] cloud-init[1053]: --- [ 231.214511] cloud-init[1053]: duration_ms: 9.576192 [ 231.220298] cloud-init[1053]: type: 'test' [ 231.231774] cloud-init[1053]: ... [ 231.233707] cloud-init[1053]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 231.240512] cloud-init[1053]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 231.242961] cloud-init[1053]: --- [ 231.244601] cloud-init[1053]: duration_ms: 13.199119 [ 231.246985] cloud-init[1053]: type: 'test' [ 231.248684] cloud-init[1053]: ... [ 231.276981] cloud-init[1053]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 231.323904] cloud-init[1053]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 231.333518] cloud-init[1053]: --- [ 231.348954] cloud-init[1053]: duration_ms: 46.703101 [ 231.366354] cloud-init[1053]: type: 'test' [ 231.367615] cloud-init[1053]: ... [ 231.377278] cloud-init[1053]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 231.378635] cloud-init[1053]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 231.393894] cloud-init[1053]: --- [ 231.396887] cloud-init[1053]: duration_ms: 5.299993 [ 231.406872] cloud-init[1053]: type: 'test' [ 231.407786] cloud-init[1053]: ... [ 231.584807] cloud-init[1053]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 231.623323] cloud-init[1053]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 231.649288] cloud-init[1053]: --- [ 231.651288] cloud-init[1053]: duration_ms: 738.895551 [ 231.667398] cloud-init[1053]: type: 'test' [ 231.671490] cloud-init[1053]: ... [ 231.891125] cloud-init[1053]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 231.907642] cloud-init[1053]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 231.917251] cloud-init[1053]: --- [ 231.921311] cloud-init[1053]: duration_ms: 446.590073 [ 231.924881] cloud-init[1053]: type: 'test' [ 231.927715] cloud-init[1053]: ... [ 231.938954] cloud-init[1053]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 231.961827] cloud-init[1053]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 231.974703] cloud-init[1053]: --- [ 231.977608] cloud-init[1053]: duration_ms: 22.03972 [ 231.982871] cloud-init[1053]: type: 'test' [ 231.987681] cloud-init[1053]: ... [ 233.645669] cloud-init[1053]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 233.695443] cloud-init[1053]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 233.724164] cloud-init[1053]: --- [ 233.736327] cloud-init[1053]: duration_ms: 50.003471 [ 233.745324] cloud-init[1053]: type: 'test' [ 233.746145] cloud-init[1053]: ... [ 233.800914] cloud-init[1053]: # Subtest: failed readers and updates release their leases [ 233.822344] cloud-init[1053]: ok 32 - failed readers and updates release their leases [ 233.839847] cloud-init[1053]: --- [ 233.841141] cloud-init[1053]: duration_ms: 28.850712 [ 233.842115] cloud-init[1053]: type: 'test' [ 233.853835] cloud-init[1053]: ... [ 237.361630] cloud-init[1053]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 237.379328] cloud-init[1053]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 237.383882] cloud-init[1053]: --- [ 237.392732] cloud-init[1053]: duration_ms: 1616.904911 [ 237.394975] cloud-init[1053]: type: 'test' [ 237.395958] cloud-init[1053]: ... [ 237.750776] cloud-init[1053]: # Subtest: scientific environments accept micromamba's package-list envelope [ 237.763328] cloud-init[1053]: ok 34 - scientific environments accept micromamba's package-list envelope [ 237.767665] cloud-init[1053]: --- [ 237.771863] cloud-init[1053]: duration_ms: 396.277318 [ 237.775355] cloud-init[1053]: type: 'test' [ 237.780627] cloud-init[1053]: ... [ 238.531904] cloud-init[1053]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 238.541441] cloud-init[1053]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 238.555986] cloud-init[1053]: --- [ 238.564306] cloud-init[1053]: duration_ms: 778.289338 [ 238.567185] cloud-init[1053]: type: 'test' [ 238.568790] cloud-init[1053]: ... [ 238.829607] cloud-init[1053]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 238.836467] cloud-init[1053]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 238.839668] cloud-init[1053]: --- [ 238.846607] cloud-init[1053]: duration_ms: 297.041406 [ 238.852555] cloud-init[1053]: type: 'test' [ 238.855407] cloud-init[1053]: ... [ 239.471462] cloud-init[1053]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 239.495814] cloud-init[1053]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 239.539774] cloud-init[1053]: --- [ 239.548939] cloud-init[1053]: duration_ms: 588.966327 [ 239.550531] cloud-init[1053]: type: 'test' [ 239.559616] cloud-init[1053]: ... [ 239.841308] cloud-init[1053]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 239.856568] cloud-init[1053]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 239.865340] cloud-init[1053]: --- [ 239.866436] cloud-init[1053]: duration_ms: 388.597847 [ 239.874900] cloud-init[1053]: type: 'test' [ 239.876114] cloud-init[1053]: ... [ 240.136900] cloud-init[1053]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 240.160253] cloud-init[1053]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 240.161593] cloud-init[1053]: --- [ 240.162371] cloud-init[1053]: duration_ms: 278.635391 [ 240.163165] cloud-init[1053]: type: 'test' [ 240.163662] cloud-init[1053]: ... [ 240.770453] cloud-init[1053]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 240.792317] cloud-init[1053]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 240.796880] cloud-init[1053]: --- [ 240.800495] cloud-init[1053]: duration_ms: 668.257342 [ 240.805597] cloud-init[1053]: type: 'test' [ 240.809480] cloud-init[1053]: ... [ 241.053497] cloud-init[1053]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 241.067823] cloud-init[1053]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 241.073460] cloud-init[1053]: --- [ 241.079584] cloud-init[1053]: duration_ms: 278.173533 [ 241.081783] cloud-init[1053]: type: 'test' [ 241.085300] cloud-init[1053]: ... [ 241.863726] cloud-init[1053]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 241.874801] cloud-init[1053]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 241.878750] cloud-init[1053]: --- [ 241.883693] cloud-init[1053]: duration_ms: 741.543632 [ 241.885271] cloud-init[1053]: type: 'test' [ 241.886258] cloud-init[1053]: ... [ 242.170451] cloud-init[1053]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 242.185268] cloud-init[1053]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 242.189447] cloud-init[1053]: --- [ 242.191865] cloud-init[1053]: duration_ms: 356.775624 [ 242.199229] cloud-init[1053]: type: 'test' [ 242.201304] cloud-init[1053]: ... [ 242.291226] cloud-init[1053]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 242.296705] cloud-init[1053]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 242.303350] cloud-init[1053]: --- [ 242.304979] cloud-init[1053]: duration_ms: 133.182859 [ 242.311560] cloud-init[1053]: type: 'test' [ 242.312571] cloud-init[1053]: ... [ 242.810914] cloud-init[1053]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 242.819471] cloud-init[1053]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 242.821475] cloud-init[1053]: --- [ 242.837862] cloud-init[1053]: duration_ms: 447.560223 [ 242.861838] cloud-init[1053]: type: 'test' [ 242.874788] cloud-init[1053]: ... [ 243.276521] cloud-init[1053]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 243.294287] cloud-init[1053]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 243.302391] cloud-init[1053]: --- [ 243.310658] cloud-init[1053]: duration_ms: 536.825612 [ 243.313371] cloud-init[1053]: type: 'test' [ 243.319431] cloud-init[1053]: ... [ 243.448283] cloud-init[1053]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 243.458989] cloud-init[1053]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 243.466290] cloud-init[1053]: --- [ 243.467383] cloud-init[1053]: duration_ms: 171.640043 [ 243.468295] cloud-init[1053]: type: 'test' [ 243.469525] cloud-init[1053]: ... [ 243.905245] cloud-init[1053]: # Subtest: existing R base and named environments remain available after catalog reload [ 243.931425] cloud-init[1053]: ok 48 - existing R base and named environments remain available after catalog reload [ 243.948238] cloud-init[1053]: --- [ 243.951905] cloud-init[1053]: duration_ms: 400.161375 [ 243.961829] cloud-init[1053]: type: 'test' [ 243.968358] cloud-init[1053]: ... [ 244.456497] cloud-init[1053]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 244.471998] cloud-init[1053]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 244.476406] cloud-init[1053]: --- [ 244.483275] cloud-init[1053]: duration_ms: 597.953492 [ 244.485355] cloud-init[1053]: type: 'test' [ 244.486522] cloud-init[1053]: ... [ 244.645727] cloud-init[1053]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 244.661258] cloud-init[1053]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 244.674659] cloud-init[1053]: --- [ 244.690158] cloud-init[1053]: duration_ms: 179.973745 [ 244.691885] cloud-init[1053]: type: 'test' [ 244.692828] cloud-init[1053]: ... [ 245.043408] cloud-init[1053]: # Subtest: a provisioner install says which step failed and why [ 245.062122] cloud-init[1053]: ok 51 - a provisioner install says which step failed and why [ 245.080375] cloud-init[1053]: --- [ 245.094922] cloud-init[1053]: duration_ms: 211.561809 [ 245.098123] cloud-init[1053]: type: 'test' [ 245.122768] cloud-init[1053]: ... [ 245.138861] cloud-init[1053]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 245.166584] cloud-init[1053]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 245.205761] cloud-init[1053]: --- [ 245.220550] cloud-init[1053]: duration_ms: 19.03828 [ 245.222901] cloud-init[1053]: type: 'test' [ 245.246726] cloud-init[1053]: ... [ 245.343769] cloud-init[1053]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 245.356708] cloud-init[1053]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 245.379739] cloud-init[1053]: --- [ 245.383325] cloud-init[1053]: duration_ms: 444.334219 [ 245.386475] cloud-init[1053]: type: 'test' [ 245.388455] cloud-init[1053]: ... [ 245.450289] cloud-init[1053]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 245.469292] cloud-init[1053]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 245.480293] cloud-init[1053]: --- [ 245.486200] cloud-init[1053]: duration_ms: 110.493153 [ 245.491086] cloud-init[1053]: type: 'test' [ 245.501329] cloud-init[1053]: ... [ 247.566885] cloud-init[1053]: # (node:1192) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 247.573232] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 251.072643] cloud-init[1053]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 251.089007] cloud-init[1053]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 251.121377] cloud-init[1053]: --- [ 251.127148] cloud-init[1053]: duration_ms: 3594.769748 [ 251.133830] cloud-init[1053]: type: 'test' [ 251.139339] cloud-init[1053]: ... [ 255.198446] cloud-init[1053]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 255.208501] cloud-init[1053]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 255.213252] cloud-init[1053]: --- [ 255.218938] cloud-init[1053]: duration_ms: 4120.765815 [ 255.224551] cloud-init[1053]: type: 'test' [ 255.228645] cloud-init[1053]: ... [ 256.797232] cloud-init[1053]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 256.813396] cloud-init[1053]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 256.822193] cloud-init[1053]: --- [ 256.831450] cloud-init[1053]: duration_ms: 1580.36662 [ 256.842898] cloud-init[1053]: type: 'test' [ 256.844579] cloud-init[1053]: ... [ 259.500769] cloud-init[1053]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 259.506379] cloud-init[1053]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 259.519322] cloud-init[1053]: --- [ 259.521696] cloud-init[1053]: duration_ms: 2750.254822 [ 259.528412] cloud-init[1053]: type: 'test' [ 259.530909] cloud-init[1053]: ... [ 260.942427] cloud-init[1053]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 260.945711] cloud-init[1053]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 260.954250] cloud-init[1053]: --- [ 260.955877] cloud-init[1053]: duration_ms: 1431.748 [ 260.957375] cloud-init[1053]: type: 'test' [ 260.961476] cloud-init[1053]: ... [ 262.766862] cloud-init[1053]: # Subtest: log retention is explicit, paginated and does not stop execution [ 262.779705] cloud-init[1053]: ok 60 - log retention is explicit, paginated and does not stop execution [ 262.780940] cloud-init[1053]: --- [ 262.781758] cloud-init[1053]: duration_ms: 1806.782318 [ 262.785922] cloud-init[1053]: type: 'test' [ 262.789107] cloud-init[1053]: ... [ 263.949386] cloud-init[1053]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 263.953873] cloud-init[1053]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 263.955650] cloud-init[1053]: --- [ 263.956409] cloud-init[1053]: duration_ms: 1190.603552 [ 263.957935] cloud-init[1053]: type: 'test' [ 263.958784] cloud-init[1053]: ... [ 265.076913] cloud-init[1053]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 265.091734] cloud-init[1053]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 265.098175] cloud-init[1053]: --- [ 265.100961] cloud-init[1053]: duration_ms: 1127.368039 [ 265.106561] cloud-init[1053]: type: 'test' [ 265.110765] cloud-init[1053]: ... [ 268.844784] cloud-init[1053]: # (node:1203) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 268.863117] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 269.015936] cloud-init[1053]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 269.090935] cloud-init[1053]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 269.092698] cloud-init[1053]: --- [ 269.093614] cloud-init[1053]: duration_ms: 19.551898 [ 269.103705] cloud-init[1053]: type: 'test' [ 269.112181] cloud-init[1053]: ... [ 269.132418] cloud-init[1053]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 269.184463] cloud-init[1053]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 269.186205] cloud-init[1053]: --- [ 269.186924] cloud-init[1053]: duration_ms: 5.180644 [ 269.207877] cloud-init[1053]: type: 'test' [ 269.223375] cloud-init[1053]: ... [ 269.229636] cloud-init[1053]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 269.232251] cloud-init[1053]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 269.243660] cloud-init[1053]: --- [ 269.252427] cloud-init[1053]: duration_ms: 3.811353 [ 269.253832] cloud-init[1053]: type: 'test' [ 269.256327] cloud-init[1053]: ... [ 269.270587] cloud-init[1053]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 269.290197] cloud-init[1053]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 269.297230] cloud-init[1053]: --- [ 269.299442] cloud-init[1053]: duration_ms: 6.586394 [ 269.303621] cloud-init[1053]: type: 'test' [ 269.313420] cloud-init[1053]: ... [ 269.347278] cloud-init[1053]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 269.356113] cloud-init[1053]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 269.358359] cloud-init[1053]: --- [ 269.364438] cloud-init[1053]: duration_ms: 5.048148 [ 269.365905] cloud-init[1053]: type: 'test' [ 269.367908] cloud-init[1053]: ... [ 271.559338] cloud-init[1053]: # Subtest: npu-smi parsing [ 271.584275] cloud-init[1053]: # Subtest: reads each card's identity, health and usage from the paired rows [ 271.598944] cloud-init[1053]: ok 1 - reads each card's identity, health and usage from the paired rows [ 271.600647] cloud-init[1053]: --- [ 271.619689] cloud-init[1053]: duration_ms: 43.090124 [ 271.626315] cloud-init[1053]: type: 'test' [ 271.631666] cloud-init[1053]: ... [ 271.635502] cloud-init[1053]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 271.638561] cloud-init[1053]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 271.648513] cloud-init[1053]: --- [ 271.651473] cloud-init[1053]: duration_ms: 8.65952 [ 271.652265] cloud-init[1053]: type: 'test' [ 271.652802] cloud-init[1053]: ... [ 271.668755] cloud-init[1053]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 271.697058] cloud-init[1053]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 271.715941] cloud-init[1053]: --- [ 271.726636] cloud-init[1053]: duration_ms: 6.513759 [ 271.730363] cloud-init[1053]: type: 'test' [ 271.735582] cloud-init[1053]: ... [ 271.739594] cloud-init[1053]: # Subtest: stops at the process table instead of listing processes as cards [ 271.747896] cloud-init[1053]: ok 4 - stops at the process table instead of listing processes as cards [ 271.755603] cloud-init[1053]: --- [ 271.763620] cloud-init[1053]: duration_ms: 6.060142 [ 271.770997] cloud-init[1053]: type: 'test' [ 271.774330] cloud-init[1053]: ... [ 271.775376] cloud-init[1053]: # Subtest: returns nothing for output that holds no device rows [ 271.779951] cloud-init[1053]: ok 5 - returns nothing for output that holds no device rows [ 271.787449] cloud-init[1053]: --- [ 271.790771] cloud-init[1053]: duration_ms: 3.447754 [ 271.791855] cloud-init[1053]: type: 'test' [ 271.798904] cloud-init[1053]: ... [ 271.802127] cloud-init[1053]: 1..5 [ 271.809466] cloud-init[1053]: ok 68 - npu-smi parsing [ 271.812406] cloud-init[1053]: --- [ 271.815323] cloud-init[1053]: duration_ms: 88.106915 [ 271.818970] cloud-init[1053]: type: 'suite' [ 271.820992] cloud-init[1053]: ... [ 271.822750] cloud-init[1053]: # Subtest: reading the driver through DCMI [ 271.826231] cloud-init[1053]: # Subtest: a machine with no usable Python falls back instead of failing [ 271.828165] cloud-init[1053]: ok 1 - a machine with no usable Python falls back instead of failing [ 271.829851] cloud-init[1053]: --- [ 271.833477] cloud-init[1053]: duration_ms: 170.996864 [ 271.834568] cloud-init[1053]: type: 'test' [ 271.835286] cloud-init[1053]: ... [ 271.930831] cloud-init[1053]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 271.975302] cloud-init[1053]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 272.001888] cloud-init[1053]: --- [ 272.015524] cloud-init[1053]: duration_ms: 606.056858 [ 272.026031] cloud-init[1053]: type: 'test' [ 272.027550] cloud-init[1053]: ... [ 272.667223] cloud-init[1053]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 272.686272] cloud-init[1053]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 272.696885] cloud-init[1053]: --- [ 272.706860] cloud-init[1053]: duration_ms: 474.519189 [ 272.714700] cloud-init[1053]: type: 'test' [ 272.726262] cloud-init[1053]: ... [ 272.739830] cloud-init[1053]: 1..3 [ 272.757274] cloud-init[1053]: ok 69 - reading the driver through DCMI [ 272.770623] cloud-init[1053]: --- [ 272.780596] cloud-init[1053]: duration_ms: 1269.069867 [ 272.787507] cloud-init[1053]: type: 'suite' [ 272.792368] cloud-init[1053]: ... [ 272.824223] cloud-init[1053]: # Subtest: chip mapping [ 272.827955] cloud-init[1053]: # Subtest: reads the device node each chip owns, not the card number [ 272.851837] cloud-init[1053]: ok 1 - reads the device node each chip owns, not the card number [ 272.855543] cloud-init[1053]: --- [ 272.861490] cloud-init[1053]: duration_ms: 17.142711 [ 272.871134] cloud-init[1053]: type: 'test' [ 272.878478] cloud-init[1053]: ... [ 272.881800] cloud-init[1053]: # Subtest: skips chips that are not compute devices [ 272.887192] cloud-init[1053]: ok 2 - skips chips that are not compute devices [ 272.894623] cloud-init[1053]: --- [ 272.900249] cloud-init[1053]: duration_ms: 11.403538 [ 272.903117] cloud-init[1053]: type: 'test' [ 272.910502] cloud-init[1053]: ... [ 272.912640] cloud-init[1053]: # Subtest: gives each die of a two-die card its own device node [ 272.917441] cloud-init[1053]: ok 3 - gives each die of a two-die card its own device node [ 272.927734] cloud-init[1053]: --- [ 272.928992] cloud-init[1053]: duration_ms: 6.160302 [ 272.933815] cloud-init[1053]: type: 'test' [ 272.936418] cloud-init[1053]: ... [ 272.940362] cloud-init[1053]: # Subtest: ignores headers and anything that is not four columns [ 272.948780] cloud-init[1053]: ok 4 - ignores headers and anything that is not four columns [ 272.954191] cloud-init[1053]: --- [ 272.955489] cloud-init[1053]: duration_ms: 3.425176 [ 272.956581] cloud-init[1053]: type: 'test' [ 272.959341] cloud-init[1053]: ... [ 272.965260] cloud-init[1053]: 1..4 [ 272.970301] cloud-init[1053]: ok 70 - chip mapping [ 272.974590] cloud-init[1053]: --- [ 272.981774] cloud-init[1053]: duration_ms: 44.561901 [ 272.984623] cloud-init[1053]: type: 'suite' [ 272.989509] cloud-init[1053]: ... [ 272.996947] cloud-init[1053]: # Subtest: a card with two dies [ 273.002314] cloud-init[1053]: # Subtest: reads one entry per die from the readings table [ 273.007420] cloud-init[1053]: ok 1 - reads one entry per die from the readings table [ 273.013625] cloud-init[1053]: --- [ 273.016604] cloud-init[1053]: duration_ms: 4.553616 [ 273.020317] cloud-init[1053]: type: 'test' [ 273.020895] cloud-init[1053]: ... [ 273.036842] cloud-init[1053]: 1..1 [ 273.045225] cloud-init[1053]: ok 71 - a card with two dies [ 273.046414] cloud-init[1053]: --- [ 273.064874] cloud-init[1053]: duration_ms: 6.745896 [ 273.066268] cloud-init[1053]: type: 'suite' [ 273.066875] cloud-init[1053]: ... [ 273.087791] cloud-init[1053]: # Subtest: device binds and sandbox numbering [ 273.091425] cloud-init[1053]: # Subtest: renumbers the selection from 0 in host order [ 273.092985] cloud-init[1053]: ok 1 - renumbers the selection from 0 in host order [ 273.111155] cloud-init[1053]: --- [ 273.112154] cloud-init[1053]: duration_ms: 5.214718 [ 273.113267] cloud-init[1053]: type: 'test' [ 273.141977] cloud-init[1053]: ... [ 273.145364] cloud-init[1053]: # Subtest: gives the same layout however the operator ordered the boxes [ 273.146755] cloud-init[1053]: ok 2 - gives the same layout however the operator ordered the boxes [ 273.169369] cloud-init[1053]: --- [ 273.179518] cloud-init[1053]: duration_ms: 3.500364 [ 273.191255] cloud-init[1053]: type: 'test' [ 273.205167] cloud-init[1053]: ... [ 273.215324] cloud-init[1053]: # Subtest: collapses a repeated card instead of binding it twice [ 273.219339] cloud-init[1053]: ok 3 - collapses a repeated card instead of binding it twice [ 273.244718] cloud-init[1053]: --- [ 273.257205] cloud-init[1053]: duration_ms: 11.766539 [ 273.268866] cloud-init[1053]: type: 'test' [ 273.276557] cloud-init[1053]: ... [ 273.296706] cloud-init[1053]: # Subtest: emits nothing at all when no card was selected [ 273.300499] cloud-init[1053]: ok 4 - emits nothing at all when no card was selected [ 273.316998] cloud-init[1053]: --- [ 273.318718] cloud-init[1053]: duration_ms: 2.795004 [ 273.354906] cloud-init[1053]: type: 'test' [ 273.363239] cloud-init[1053]: ... [ 273.366184] cloud-init[1053]: # Subtest: binds only the management nodes this host actually has [ 273.391154] cloud-init[1053]: ok 5 - binds only the management nodes this host actually has [ 273.404302] cloud-init[1053]: --- [ 273.406911] cloud-init[1053]: duration_ms: 5.541109 [ 273.411440] cloud-init[1053]: type: 'test' [ 273.440013] cloud-init[1053]: ... [ 273.453910] cloud-init[1053]: # Subtest: names the host device by index [ 273.473216] cloud-init[1053]: ok 6 - names the host device by index [ 273.481394] cloud-init[1053]: --- [ 273.483396] cloud-init[1053]: duration_ms: 6.607809 [ 273.515394] cloud-init[1053]: type: 'test' [ 273.523668] cloud-init[1053]: ... [ 273.544137] cloud-init[1053]: 1..6 [ 273.549164] cloud-init[1053]: ok 72 - device binds and sandbox numbering [ 273.569115] cloud-init[1053]: --- [ 273.571548] cloud-init[1053]: duration_ms: 42.002401 [ 273.598524] cloud-init[1053]: type: 'suite' [ 273.609504] cloud-init[1053]: ... [ 273.632964] cloud-init[1053]: # Subtest: sandbox probe argv [ 273.644260] cloud-init[1053]: # Subtest: gives the probed card the sandbox's device 0 [ 273.651365] cloud-init[1053]: ok 1 - gives the probed card the sandbox's device 0 [ 273.655011] cloud-init[1053]: --- [ 273.671918] cloud-init[1053]: duration_ms: 10.522523 [ 273.689008] cloud-init[1053]: type: 'test' [ 273.694604] cloud-init[1053]: ... [ 273.701284] cloud-init[1053]: # Subtest: mounts a fresh /dev before binding any card [ 273.723234] cloud-init[1053]: ok 2 - mounts a fresh /dev before binding any card [ 273.730168] cloud-init[1053]: --- [ 273.738172] cloud-init[1053]: duration_ms: 2.880451 [ 273.744915] cloud-init[1053]: type: 'test' [ 273.750825] cloud-init[1053]: ... [ 273.765643] cloud-init[1053]: # Subtest: probes under the same isolation a real execution uses [ 273.768472] cloud-init[1053]: ok 3 - probes under the same isolation a real execution uses [ 273.772849] cloud-init[1053]: --- [ 273.776252] cloud-init[1053]: duration_ms: 9.274647 [ 273.779654] cloud-init[1053]: type: 'test' [ 273.785427] cloud-init[1053]: ... [ 273.787666] cloud-init[1053]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 273.788953] cloud-init[1053]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 273.789612] cloud-init[1053]: --- [ 273.791504] cloud-init[1053]: duration_ms: 8.210125 [ 273.792127] cloud-init[1053]: type: 'test' [ 273.800348] cloud-init[1053]: ... [ 273.805385] cloud-init[1053]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 273.811456] cloud-init[1053]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 273.816480] cloud-init[1053]: --- [ 273.821340] cloud-init[1053]: duration_ms: 2.409704 [ 273.824449] cloud-init[1053]: type: 'test' [ 273.826894] cloud-init[1053]: ... [ 273.831600] cloud-init[1053]: # Subtest: carries the driver library path the loader needs [ 273.837531] cloud-init[1053]: ok 6 - carries the driver library path the loader needs [ 273.845009] cloud-init[1053]: --- [ 273.848433] cloud-init[1053]: duration_ms: 4.3926 [ 273.849981] cloud-init[1053]: type: 'test' [ 273.857316] cloud-init[1053]: ... [ 273.860739] cloud-init[1053]: 1..6 [ 273.863914] cloud-init[1053]: ok 73 - sandbox probe argv [ 273.867941] cloud-init[1053]: --- [ 273.869963] cloud-init[1053]: duration_ms: 54.09944 [ 273.875379] cloud-init[1053]: type: 'suite' [ 273.880504] cloud-init[1053]: ... [ 273.890828] cloud-init[1053]: # Subtest: sandbox environment [ 273.904506] cloud-init[1053]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 273.915599] cloud-init[1053]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 273.925349] cloud-init[1053]: --- [ 273.929923] cloud-init[1053]: duration_ms: 3.841575 [ 273.933504] cloud-init[1053]: type: 'test' [ 273.937512] cloud-init[1053]: ... [ 273.968376] cloud-init[1053]: # Subtest: points the operator compiler at the toolkit's Python packages [ 273.975994] cloud-init[1053]: ok 2 - points the operator compiler at the toolkit's Python packages [ 273.979614] cloud-init[1053]: --- [ 273.987311] cloud-init[1053]: duration_ms: 2.681877 [ 273.993320] cloud-init[1053]: type: 'test' [ 273.994684] cloud-init[1053]: ... [ 274.005209] cloud-init[1053]: # Subtest: follows a relocated toolkit [ 274.063489] cloud-init[1053]: ok 3 - follows a relocated toolkit [ 274.083313] cloud-init[1053]: --- [ 274.085568] cloud-init[1053]: duration_ms: 2.537301 [ 274.093484] cloud-init[1053]: type: 'test' [ 274.096205] cloud-init[1053]: ... [ 274.109234] cloud-init[1053]: 1..3 [ 274.157732] cloud-init[1053]: ok 74 - sandbox environment [ 274.181395] cloud-init[1053]: --- [ 274.183639] cloud-init[1053]: duration_ms: 13.410314 [ 274.213135] cloud-init[1053]: type: 'suite' [ 274.214947] cloud-init[1053]: ... [ 274.234609] cloud-init[1053]: # Subtest: prepareSandboxNpu [ 274.255185] cloud-init[1053]: # Subtest: stays out of the launch entirely when nothing was selected [ 274.264430] cloud-init[1053]: ok 1 - stays out of the launch entirely when nothing was selected [ 274.278991] cloud-init[1053]: --- [ 274.308183] cloud-init[1053]: duration_ms: 6.503963 [ 274.309977] cloud-init[1053]: type: 'test' [ 274.331568] cloud-init[1053]: ... [ 274.558629] cloud-init[1053]: # Subtest: reports how the selected cards appear inside the sandbox [ 274.580714] cloud-init[1053]: ok 2 - reports how the selected cards appear inside the sandbox [ 274.606536] cloud-init[1053]: --- [ 274.617939] cloud-init[1053]: duration_ms: 1817.654236 [ 274.632329] cloud-init[1053]: type: 'test' [ 274.634432] cloud-init[1053]: ... [ 274.654337] cloud-init[1053]: 1..2 [ 274.671928] cloud-init[1053]: ok 75 - prepareSandboxNpu [ 274.673734] cloud-init[1053]: --- [ 274.674492] cloud-init[1053]: duration_ms: 1832.644019 [ 274.704195] cloud-init[1053]: type: 'suite' [ 274.722988] cloud-init[1053]: ... [ 274.727210] cloud-init[1053]: # Subtest: probe failure reasons [ 274.758720] cloud-init[1053]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 274.764960] cloud-init[1053]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 274.769656] cloud-init[1053]: --- [ 274.777263] cloud-init[1053]: duration_ms: 32.409057 [ 274.794972] cloud-init[1053]: type: 'test' [ 274.800929] cloud-init[1053]: ... [ 274.803525] cloud-init[1053]: # Subtest: falls back to the process error when the probe printed nothing [ 274.813594] cloud-init[1053]: ok 2 - falls back to the process error when the probe printed nothing [ 274.824813] cloud-init[1053]: --- [ 274.840893] cloud-init[1053]: duration_ms: 8.876621 [ 274.863362] cloud-init[1053]: type: 'test' [ 274.866174] cloud-init[1053]: ... [ 274.893639] cloud-init[1053]: 1..2 [ 274.906978] cloud-init[1053]: ok 76 - probe failure reasons [ 274.914792] cloud-init[1053]: --- [ 274.917953] cloud-init[1053]: duration_ms: 46.715841 [ 274.922985] cloud-init[1053]: type: 'suite' [ 274.927191] cloud-init[1053]: ... [ 274.928841] cloud-init[1053]: # Subtest: inventory cache [ 274.930756] cloud-init[1053]: # Subtest: serves a fresh inventory instead of re-probing every card [ 274.934924] cloud-init[1053]: ok 1 - serves a fresh inventory instead of re-probing every card [ 274.949502] cloud-init[1053]: --- [ 274.953227] cloud-init[1053]: duration_ms: 16.070487 [ 274.958671] cloud-init[1053]: type: 'test' [ 274.962616] cloud-init[1053]: ... [ 274.963838] cloud-init[1053]: # Subtest: re-probes once the inventory is older than the cache window [ 274.976294] cloud-init[1053]: ok 2 - re-probes once the inventory is older than the cache window [ 274.993658] cloud-init[1053]: --- [ 274.999617] cloud-init[1053]: duration_ms: 3.548954 [ 275.003549] cloud-init[1053]: type: 'test' [ 275.008835] cloud-init[1053]: ... [ 275.014926] cloud-init[1053]: # Subtest: re-probes after an explicit refresh [ 275.020268] cloud-init[1053]: ok 3 - re-probes after an explicit refresh [ 275.024172] cloud-init[1053]: --- [ 275.028173] cloud-init[1053]: duration_ms: 3.458267 [ 275.033922] cloud-init[1053]: type: 'test' [ 275.037245] cloud-init[1053]: ... [ 275.042857] cloud-init[1053]: # Subtest: lets a failed probe be retried rather than caching the failure [ 275.050346] cloud-init[1053]: ok 4 - lets a failed probe be retried rather than caching the failure [ 275.055897] cloud-init[1053]: --- [ 275.065871] cloud-init[1053]: duration_ms: 7.576046 [ 275.071125] cloud-init[1053]: type: 'test' [ 275.074358] cloud-init[1053]: ... [ 275.078758] cloud-init[1053]: 1..4 [ 275.097348] cloud-init[1053]: ok 77 - inventory cache [ 275.112306] cloud-init[1053]: --- [ 275.117559] cloud-init[1053]: duration_ms: 37.422831 [ 275.126188] cloud-init[1053]: type: 'suite' [ 275.130804] cloud-init[1053]: ... [ 275.141774] cloud-init[1053]: # Subtest: which cards an operator may tick [ 275.150348] cloud-init[1053]: # Subtest: offers only the cards the sandbox probe could open [ 275.168176] cloud-init[1053]: ok 1 - offers only the cards the sandbox probe could open [ 275.176980] cloud-init[1053]: --- [ 275.180955] cloud-init[1053]: duration_ms: 5.820863 [ 275.183847] cloud-init[1053]: type: 'test' [ 275.185752] cloud-init[1053]: ... [ 275.191189] cloud-init[1053]: # Subtest: offers nothing on a machine without Ascend cards [ 275.197157] cloud-init[1053]: ok 2 - offers nothing on a machine without Ascend cards [ 275.202721] cloud-init[1053]: --- [ 275.206508] cloud-init[1053]: duration_ms: 2.114763 [ 275.213222] cloud-init[1053]: type: 'test' [ 275.215545] cloud-init[1053]: ... [ 275.244576] cloud-init[1053]: # Subtest: refuses a card the sandbox cannot open and says why [ 275.262509] cloud-init[1053]: ok 3 - refuses a card the sandbox cannot open and says why [ 275.266259] cloud-init[1053]: --- [ 275.275602] cloud-init[1053]: duration_ms: 6.049767 [ 275.301777] cloud-init[1053]: type: 'test' [ 275.305521] cloud-init[1053]: ... [ 275.310960] cloud-init[1053]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 275.324848] cloud-init[1053]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 275.330999] cloud-init[1053]: --- [ 275.338239] cloud-init[1053]: duration_ms: 2.817684 [ 275.367407] cloud-init[1053]: type: 'test' [ 275.369523] cloud-init[1053]: ... [ 275.388280] cloud-init[1053]: # Subtest: refuses a card that has since disappeared from the machine [ 275.392835] cloud-init[1053]: ok 5 - refuses a card that has since disappeared from the machine [ 275.399669] cloud-init[1053]: --- [ 275.407200] cloud-init[1053]: duration_ms: 3.062608 [ 275.417209] cloud-init[1053]: type: 'test' [ 275.418271] cloud-init[1053]: ... [ 275.421274] cloud-init[1053]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 275.431872] cloud-init[1053]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 275.432780] cloud-init[1053]: --- [ 275.433420] cloud-init[1053]: duration_ms: 1.988696 [ 275.434160] cloud-init[1053]: type: 'test' [ 275.442646] cloud-init[1053]: ... [ 275.443356] cloud-init[1053]: # Subtest: accepts a repeated tick once [ 275.444231] cloud-init[1053]: ok 7 - accepts a repeated tick once [ 275.444882] cloud-init[1053]: --- [ 275.459791] cloud-init[1053]: duration_ms: 8.91521 [ 275.460959] cloud-init[1053]: type: 'test' [ 275.461726] cloud-init[1053]: ... [ 275.462416] cloud-init[1053]: # Subtest: maps an empty selection to an empty layout [ 275.463289] cloud-init[1053]: ok 8 - maps an empty selection to an empty layout [ 275.464899] cloud-init[1053]: --- [ 275.465782] cloud-init[1053]: duration_ms: 2.113693 [ 275.466638] cloud-init[1053]: type: 'test' [ 275.467324] cloud-init[1053]: ... [ 275.467860] cloud-init[1053]: 1..8 [ 275.475579] cloud-init[1053]: ok 78 - which cards an operator may tick [ 275.476412] cloud-init[1053]: --- [ 275.476944] cloud-init[1053]: duration_ms: 38.164761 [ 275.488373] cloud-init[1053]: type: 'suite' [ 275.488978] cloud-init[1053]: ... [ 275.526382] cloud-init[1053]: # Subtest: sandbox launch with NPU cards [ 275.535976] cloud-init[1053]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 275.541851] cloud-init[1053]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 275.543542] cloud-init[1053]: --- [ 275.548447] cloud-init[1053]: duration_ms: 932.511138 [ 275.560985] cloud-init[1053]: type: 'test' [ 275.562964] cloud-init[1053]: ... [ 275.605816] cloud-init[1053]: # Subtest: never exposes a host card the operator did not select [ 275.653013] cloud-init[1053]: ok 2 - never exposes a host card the operator did not select [ 275.654688] cloud-init[1053]: --- [ 275.655440] cloud-init[1053]: duration_ms: 126.144332 [ 275.656299] cloud-init[1053]: type: 'test' [ 275.656965] cloud-init[1053]: ... [ 275.697708] cloud-init[1053]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 275.699481] cloud-init[1053]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 275.722210] cloud-init[1053]: --- [ 275.723315] cloud-init[1053]: duration_ms: 5.97159 [ 275.724292] cloud-init[1053]: type: 'test' [ 275.724974] cloud-init[1053]: ... [ 275.810658] cloud-init[1053]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 275.826493] cloud-init[1053]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 275.829711] cloud-init[1053]: --- [ 275.835159] cloud-init[1053]: duration_ms: 142.236161 [ 275.838628] cloud-init[1053]: type: 'test' [ 275.843349] cloud-init[1053]: ... [ 275.858958] cloud-init[1053]: # Subtest: leaves PATH exactly as it was when no card was selected [ 275.869001] cloud-init[1053]: ok 5 - leaves PATH exactly as it was when no card was selected [ 275.913485] cloud-init[1053]: --- [ 275.915771] cloud-init[1053]: duration_ms: 24.2552 [ 275.933233] cloud-init[1053]: type: 'test' [ 275.940288] cloud-init[1053]: ... [ 275.990727] cloud-init[1053]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 276.002782] cloud-init[1053]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 276.005921] cloud-init[1053]: --- [ 276.007619] cloud-init[1053]: duration_ms: 223.972682 [ 276.008912] cloud-init[1053]: type: 'test' [ 276.009822] cloud-init[1053]: ... [ 276.033322] cloud-init[1053]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 276.041311] cloud-init[1053]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 276.044892] cloud-init[1053]: --- [ 276.047722] cloud-init[1053]: duration_ms: 40.771318 [ 276.050929] cloud-init[1053]: type: 'test' [ 276.053429] cloud-init[1053]: ... [ 276.079221] cloud-init[1053]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 276.086918] cloud-init[1053]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 276.092319] cloud-init[1053]: --- [ 276.096823] cloud-init[1053]: duration_ms: 42.266988 [ 276.101203] cloud-init[1053]: type: 'test' [ 276.105410] cloud-init[1053]: ... [ 276.119787] cloud-init[1053]: 1..8 [ 276.127432] cloud-init[1053]: ok 79 - sandbox launch with NPU cards [ 276.131949] cloud-init[1053]: --- [ 276.136007] cloud-init[1053]: duration_ms: 1552.183053 [ 276.148201] cloud-init[1053]: type: 'suite' [ 276.151150] cloud-init[1053]: ... [ 276.156943] cloud-init[1053]: # Subtest: validating a selection at launch time [ 276.159864] cloud-init[1053]: # Subtest: probes nothing at all for an execution that wants no card [ 276.166991] cloud-init[1053]: ok 1 - probes nothing at all for an execution that wants no card [ 276.176111] cloud-init[1053]: --- [ 276.178357] cloud-init[1053]: duration_ms: 4.137189 [ 276.191884] cloud-init[1053]: type: 'test' [ 276.196652] cloud-init[1053]: ... [ 276.201682] cloud-init[1053]: # Subtest: probes exactly the cards the execution asked for, and no others [ 276.205496] cloud-init[1053]: ok 2 - probes exactly the cards the execution asked for, and no others [ 276.211947] cloud-init[1053]: --- [ 276.212741] cloud-init[1053]: duration_ms: 85.767273 [ 276.217230] cloud-init[1053]: type: 'test' [ 276.218395] cloud-init[1053]: ... [ 276.252163] cloud-init[1053]: # Subtest: builds the device plumbing for cards that are still usable [ 276.264869] cloud-init[1053]: ok 3 - builds the device plumbing for cards that are still usable [ 276.268941] cloud-init[1053]: --- [ 276.270331] cloud-init[1053]: duration_ms: 68.70462 [ 276.274328] cloud-init[1053]: type: 'test' [ 276.278243] cloud-init[1053]: ... [ 276.283206] cloud-init[1053]: # Subtest: fails the execution by name when a card stopped being usable [ 276.288522] cloud-init[1053]: ok 4 - fails the execution by name when a card stopped being usable [ 276.293292] cloud-init[1053]: --- [ 276.296283] cloud-init[1053]: duration_ms: 8.683628 [ 276.302955] cloud-init[1053]: type: 'test' [ 276.308457] cloud-init[1053]: ... [ 276.311248] cloud-init[1053]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 276.319640] cloud-init[1053]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 276.329359] cloud-init[1053]: --- [ 276.333535] cloud-init[1053]: duration_ms: 3.170655 [ 276.336021] cloud-init[1053]: type: 'test' [ 276.336693] cloud-init[1053]: ... [ 276.338224] cloud-init[1053]: 1..5 [ 276.338866] cloud-init[1053]: ok 80 - validating a selection at launch time [ 276.339540] cloud-init[1053]: --- [ 276.340074] cloud-init[1053]: duration_ms: 176.401605 [ 276.340673] cloud-init[1053]: type: 'suite' [ 276.341171] cloud-init[1053]: ... [ 278.133521] cloud-init[1053]: # Subtest: an execution request drives the sandbox's cards [ 278.141533] cloud-init[1053]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 278.149582] cloud-init[1053]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 278.152711] cloud-init[1053]: --- [ 278.153874] cloud-init[1053]: duration_ms: 1874.870171 [ 278.156670] cloud-init[1053]: type: 'test' [ 278.158974] cloud-init[1053]: ... [ 278.495218] cloud-init[1053]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 278.526535] cloud-init[1053]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 278.533984] cloud-init[1053]: --- [ 278.546382] cloud-init[1053]: duration_ms: 354.573502 [ 278.547142] cloud-init[1053]: type: 'test' [ 278.547686] cloud-init[1053]: ... [ 278.669190] cloud-init[1053]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 278.675327] cloud-init[1053]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 278.688111] cloud-init[1053]: --- [ 278.689930] cloud-init[1053]: duration_ms: 138.362585 [ 278.695171] cloud-init[1053]: type: 'test' [ 278.695773] cloud-init[1053]: ... [ 278.850293] cloud-init[1053]: # Subtest: a card the cached status still calls usable does not get waved through [ 278.859573] cloud-init[1053]: ok 4 - a card the cached status still calls usable does not get waved through [ 278.869333] cloud-init[1053]: --- [ 278.873163] cloud-init[1053]: duration_ms: 170.53866 [ 278.874901] cloud-init[1053]: type: 'test' [ 278.887217] cloud-init[1053]: ... [ 279.451193] cloud-init[1053]: # Subtest: an execution without cards never reaches the probe [ 279.460707] cloud-init[1053]: ok 5 - an execution without cards never reaches the probe [ 279.469874] cloud-init[1053]: --- [ 279.480650] cloud-init[1053]: duration_ms: 627.122902 [ 279.485653] cloud-init[1053]: type: 'test' [ 279.495843] cloud-init[1053]: ... [ 279.497749] cloud-init[1053]: 1..5 [ 279.503904] cloud-init[1053]: ok 81 - an execution request drives the sandbox's cards [ 279.505000] cloud-init[1053]: --- [ 279.505702] cloud-init[1053]: duration_ms: 3180.045209 [ 279.509149] cloud-init[1053]: type: 'suite' [ 279.509881] cloud-init[1053]: ... [ 281.615822] cloud-init[1053]: # Subtest: execution signature freshness window [ 281.630328] cloud-init[1053]: # Subtest: stays at 30s unless an operator widens it by name [ 281.636756] cloud-init[1053]: ok 1 - stays at 30s unless an operator widens it by name [ 281.640527] cloud-init[1053]: --- [ 281.645496] cloud-init[1053]: duration_ms: 15.77687 [ 281.647644] cloud-init[1053]: type: 'test' [ 281.648631] cloud-init[1053]: ... [ 281.654559] cloud-init[1053]: # Subtest: widens only for an explicit variable [ 281.665175] cloud-init[1053]: ok 2 - widens only for an explicit variable [ 281.666570] cloud-init[1053]: --- [ 281.668951] cloud-init[1053]: duration_ms: 3.670994 [ 281.672351] cloud-init[1053]: type: 'test' [ 281.674860] cloud-init[1053]: ... [ 281.684350] cloud-init[1053]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 281.780753] cloud-init[1053]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 281.790639] cloud-init[1053]: --- [ 281.799744] cloud-init[1053]: duration_ms: 31.078724 [ 281.804968] cloud-init[1053]: type: 'test' [ 281.838913] cloud-init[1053]: ... [ 281.841993] cloud-init[1053]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 281.872105] cloud-init[1053]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 281.888520] cloud-init[1053]: --- [ 281.899953] cloud-init[1053]: duration_ms: 85.012476 [ 281.907293] cloud-init[1053]: type: 'test' [ 281.911865] cloud-init[1053]: ... [ 281.920617] cloud-init[1053]: 1..4 [ 281.925453] cloud-init[1053]: ok 82 - execution signature freshness window [ 281.926308] cloud-init[1053]: --- [ 281.926948] cloud-init[1053]: duration_ms: 195.267248 [ 281.938305] cloud-init[1053]: type: 'suite' [ 281.939211] cloud-init[1053]: ... [ 283.592171] cloud-init[1053]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 283.625306] cloud-init[1053]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 283.626756] cloud-init[1053]: --- [ 283.632050] cloud-init[1053]: duration_ms: 384.296314 [ 283.634684] cloud-init[1053]: type: 'test' [ 283.635641] cloud-init[1053]: ... [ 283.791736] cloud-init[1053]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 283.810493] cloud-init[1053]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 283.825110] cloud-init[1053]: --- [ 283.827210] cloud-init[1053]: duration_ms: 269.492684 [ 283.828951] cloud-init[1053]: type: 'test' [ 283.832636] cloud-init[1053]: ... [ 286.055710] cloud-init[1053]: # Subtest: sandbox launch arguments [ 286.071880] cloud-init[1053]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 286.079242] cloud-init[1053]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 286.084640] cloud-init[1053]: --- [ 286.086410] cloud-init[1053]: duration_ms: 22.391805 [ 286.091597] cloud-init[1053]: type: 'test' [ 286.098415] cloud-init[1053]: ... [ 286.105309] cloud-init[1053]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 286.111001] cloud-init[1053]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 286.120439] cloud-init[1053]: --- [ 286.125009] cloud-init[1053]: duration_ms: 7.625318 [ 286.130154] cloud-init[1053]: type: 'test' [ 286.131877] cloud-init[1053]: ... [ 286.141226] cloud-init[1053]: # Subtest: omits --disable-userns without weakening any other isolation [ 286.166322] cloud-init[1053]: ok 3 - omits --disable-userns without weakening any other isolation [ 286.202315] cloud-init[1053]: --- [ 286.202944] cloud-init[1053]: duration_ms: 21.903077 [ 286.203668] cloud-init[1053]: type: 'test' [ 286.208486] cloud-init[1053]: ... [ 286.209867] cloud-init[1053]: # Subtest: supports both degradations at once [ 286.239532] cloud-init[1053]: ok 4 - supports both degradations at once [ 286.241180] cloud-init[1053]: --- [ 286.241818] cloud-init[1053]: duration_ms: 8.809858 [ 286.242545] cloud-init[1053]: type: 'test' [ 286.243159] cloud-init[1053]: ... [ 286.259855] cloud-init[1053]: 1..4 [ 286.261326] cloud-init[1053]: ok 85 - sandbox launch arguments [ 286.267228] cloud-init[1053]: --- [ 286.289412] cloud-init[1053]: duration_ms: 79.397026 [ 286.299859] cloud-init[1053]: type: 'suite' [ 286.301523] cloud-init[1053]: ... [ 286.303640] cloud-init[1053]: # Subtest: host CA trust inside the sandbox [ 286.316164] cloud-init[1053]: # Subtest: carries the resolved trust store into the binds and the environment [ 286.317787] cloud-init[1053]: ok 1 - carries the resolved trust store into the binds and the environment [ 286.318937] cloud-init[1053]: --- [ 286.319595] cloud-init[1053]: duration_ms: 28.083841 [ 286.320339] cloud-init[1053]: type: 'test' [ 286.322738] cloud-init[1053]: ... [ 286.411865] cloud-init[1053]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 286.421165] cloud-init[1053]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 286.438275] cloud-init[1053]: --- [ 286.439448] cloud-init[1053]: duration_ms: 407.048146 [ 286.440526] cloud-init[1053]: type: 'test' [ 286.441323] cloud-init[1053]: ... [ 286.441961] cloud-init[1053]: 1..2 [ 286.455870] cloud-init[1053]: ok 86 - host CA trust inside the sandbox [ 286.456861] cloud-init[1053]: --- [ 286.457689] cloud-init[1053]: duration_ms: 444.021714 [ 286.462841] cloud-init[1053]: type: 'suite' [ 286.463662] cloud-init[1053]: ... [ 286.814301] cloud-init[1053]: # Subtest: detection feeding the launch [ 286.818331] cloud-init[1053]: # Subtest: keeps the full profile where nothing is refused [ 286.837827] cloud-init[1053]: ok 1 - keeps the full profile where nothing is refused [ 286.840760] cloud-init[1053]: --- [ 286.842892] cloud-init[1053]: duration_ms: 319.192514 [ 286.847631] cloud-init[1053]: type: 'test' [ 286.849440] cloud-init[1053]: ... [ 287.093973] cloud-init[1053]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 287.098794] cloud-init[1053]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 287.101395] cloud-init[1053]: --- [ 287.102321] cloud-init[1053]: duration_ms: 245.746978 [ 287.104962] cloud-init[1053]: type: 'test' [ 287.105922] cloud-init[1053]: ... [ 287.260482] cloud-init[1053]: # Subtest: degrades both axes where the environment refuses both [ 287.274583] cloud-init[1053]: ok 3 - degrades both axes where the environment refuses both [ 287.287077] cloud-init[1053]: --- [ 287.291219] cloud-init[1053]: duration_ms: 164.470019 [ 287.292954] cloud-init[1053]: type: 'test' [ 287.293845] cloud-init[1053]: ... [ 287.566290] cloud-init[1053]: # Subtest: does not touch /proc when only --disable-userns is refused [ 287.580635] cloud-init[1053]: ok 4 - does not touch /proc when only --disable-userns is refused [ 287.601299] cloud-init[1053]: --- [ 287.604447] cloud-init[1053]: duration_ms: 313.357125 [ 287.605242] cloud-init[1053]: type: 'test' [ 287.614577] cloud-init[1053]: ... [ 287.698247] cloud-init[1053]: 1..4 [ 287.708639] cloud-init[1053]: ok 87 - detection feeding the launch [ 287.714426] cloud-init[1053]: --- [ 287.715138] cloud-init[1053]: duration_ms: 1297.880705 [ 287.729399] cloud-init[1053]: type: 'suite' [ 287.733086] cloud-init[1053]: ... [ 287.915953] cloud-init[1053]: # Subtest: host interpreter masks [ 287.918301] cloud-init[1053]: # Subtest: masks the resolved target, never the symlink itself [ 287.929261] cloud-init[1053]: ok 1 - masks the resolved target, never the symlink itself [ 287.930523] cloud-init[1053]: --- [ 287.933505] cloud-init[1053]: duration_ms: 76.660795 [ 287.936518] cloud-init[1053]: type: 'test' [ 287.938444] cloud-init[1053]: ... [ 287.966871] cloud-init[1053]: # Subtest: four names sharing one real interpreter collapse to one mask [ 287.976432] cloud-init[1053]: ok 2 - four names sharing one real interpreter collapse to one mask [ 287.983764] cloud-init[1053]: --- [ 287.985322] cloud-init[1053]: duration_ms: 46.336232 [ 287.986604] cloud-init[1053]: type: 'test' [ 287.988422] cloud-init[1053]: ... [ 288.000469] cloud-init[1053]: # Subtest: a name that merely starts with python is left alone [ 288.010709] cloud-init[1053]: ok 3 - a name that merely starts with python is left alone [ 288.016596] cloud-init[1053]: --- [ 288.019761] cloud-init[1053]: duration_ms: 30.765371 [ 288.023135] cloud-init[1053]: type: 'test' [ 288.026336] cloud-init[1053]: ... [ 288.047257] cloud-init[1053]: # Subtest: a dangling link is skipped rather than failing the launch [ 288.053209] cloud-init[1053]: ok 4 - a dangling link is skipped rather than failing the launch [ 288.056723] cloud-init[1053]: --- [ 288.058204] cloud-init[1053]: duration_ms: 47.443805 [ 288.058843] cloud-init[1053]: type: 'test' [ 288.060492] cloud-init[1053]: ... [ 288.109167] cloud-init[1053]: 1..4 [ 288.122939] cloud-init[1053]: ok 88 - host interpreter masks [ 288.155513] cloud-init[1053]: --- [ 288.157087] cloud-init[1053]: duration_ms: 442.147291 [ 288.161239] cloud-init[1053]: type: 'suite' [ 288.162472] cloud-init[1053]: ... [ 290.167610] cloud-init[1053]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 290.182914] cloud-init[1053]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 290.192873] cloud-init[1053]: --- [ 290.199470] cloud-init[1053]: duration_ms: 42.306723 [ 290.209974] cloud-init[1053]: type: 'test' [ 290.219798] cloud-init[1053]: ... [ 290.223788] cloud-init[1053]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 290.234808] cloud-init[1053]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 290.240411] cloud-init[1053]: --- [ 290.245935] cloud-init[1053]: duration_ms: 12.866182 [ 290.248924] cloud-init[1053]: type: 'test' [ 290.254719] cloud-init[1053]: ... [ 290.259537] cloud-init[1053]: # Subtest: exact entries match only the host itself [ 290.262903] cloud-init[1053]: ok 91 - exact entries match only the host itself [ 290.271398] cloud-init[1053]: --- [ 290.274719] cloud-init[1053]: duration_ms: 6.968328 [ 290.276889] cloud-init[1053]: type: 'test' [ 290.282616] cloud-init[1053]: ... [ 290.288261] cloud-init[1053]: # Subtest: wildcard entries match at a label boundary only [ 290.289948] cloud-init[1053]: ok 92 - wildcard entries match at a label boundary only [ 290.292748] cloud-init[1053]: --- [ 290.293723] cloud-init[1053]: duration_ms: 11.098435 [ 290.296428] cloud-init[1053]: type: 'test' [ 290.298249] cloud-init[1053]: ... [ 290.299333] cloud-init[1053]: # Subtest: a port suffix restricts the entry to that port [ 290.302289] cloud-init[1053]: ok 93 - a port suffix restricts the entry to that port [ 290.306999] cloud-init[1053]: --- [ 290.310370] cloud-init[1053]: duration_ms: 4.320833 [ 290.314145] cloud-init[1053]: type: 'test' [ 290.318362] cloud-init[1053]: ... [ 290.327616] cloud-init[1053]: # Subtest: IP targets never match a domain allowlist [ 290.332310] cloud-init[1053]: ok 94 - IP targets never match a domain allowlist [ 290.336564] cloud-init[1053]: --- [ 290.340095] cloud-init[1053]: duration_ms: 3.563122 [ 290.348891] cloud-init[1053]: type: 'test' [ 290.355506] cloud-init[1053]: ... [ 290.362909] cloud-init[1053]: # Subtest: epochs without a policy snapshot read as no network [ 290.370399] cloud-init[1053]: ok 95 - epochs without a policy snapshot read as no network [ 290.373831] cloud-init[1053]: --- [ 290.379093] cloud-init[1053]: duration_ms: 2.933167 [ 290.385807] cloud-init[1053]: type: 'test' [ 290.389815] cloud-init[1053]: ... [ 290.391798] cloud-init[1053]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 290.396486] cloud-init[1053]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 290.399748] cloud-init[1053]: --- [ 290.406831] cloud-init[1053]: duration_ms: 1.943422 [ 290.411774] cloud-init[1053]: type: 'test' [ 290.413968] cloud-init[1053]: ... [ 290.415912] cloud-init[1053]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 290.418062] cloud-init[1053]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 290.425763] cloud-init[1053]: --- [ 290.432290] cloud-init[1053]: duration_ms: 6.894069 [ 290.437513] cloud-init[1053]: type: 'test' [ 290.440797] cloud-init[1053]: ... [ 293.436801] cloud-init[1053]: # (node:1298) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 293.446347] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 293.619256] cloud-init[1053]: # Subtest: a sandbox without network access keeps the current launch shape [ 293.625916] cloud-init[1053]: ok 98 - a sandbox without network access keeps the current launch shape [ 293.637996] cloud-init[1053]: --- [ 293.639342] cloud-init[1053]: duration_ms: 45.055603 [ 293.640403] cloud-init[1053]: type: 'test' [ 293.640949] cloud-init[1053]: ... [ 294.520713] cloud-init[1053]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 294.546467] cloud-init[1053]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 294.548643] cloud-init[1053]: --- [ 294.560392] cloud-init[1053]: duration_ms: 1109.505423 [ 294.565918] cloud-init[1053]: type: 'test' [ 294.568727] cloud-init[1053]: ... [ 294.571604] cloud-init[1053]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 294.573977] cloud-init[1053]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 294.581964] cloud-init[1053]: --- [ 294.586001] cloud-init[1053]: duration_ms: 29.373009 [ 294.589797] cloud-init[1053]: type: 'test' [ 294.590899] cloud-init[1053]: ... [ 294.637567] cloud-init[1053]: # Subtest: the two seccomp variants are written to separate files [ 294.646634] cloud-init[1053]: ok 101 - the two seccomp variants are written to separate files [ 294.653707] cloud-init[1053]: --- [ 294.654928] cloud-init[1053]: duration_ms: 114.064998 [ 294.660309] cloud-init[1053]: type: 'test' [ 294.667412] cloud-init[1053]: ... [ 294.692644] cloud-init[1053]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 294.706910] cloud-init[1053]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 294.711860] cloud-init[1053]: --- [ 294.712908] cloud-init[1053]: duration_ms: 47.870121 [ 294.717919] cloud-init[1053]: type: 'test' [ 294.721180] cloud-init[1053]: ... [ 295.888760] cloud-init[1053]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 295.910294] cloud-init[1053]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 295.915828] cloud-init[1053]: --- [ 295.917290] cloud-init[1053]: duration_ms: 1053.562553 [ 295.918564] cloud-init[1053]: type: 'test' [ 295.935392] cloud-init[1053]: ... [ 303.103933] cloud-init[1053]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 303.126240] cloud-init[1053]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 303.127418] cloud-init[1053]: --- [ 303.137051] cloud-init[1053]: duration_ms: 7199.378537 [ 303.145736] cloud-init[1053]: type: 'test' [ 303.146557] cloud-init[1053]: ... [ 306.609307] cloud-init[1053]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 306.652225] cloud-init[1053]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 306.664339] cloud-init[1053]: --- [ 306.665601] cloud-init[1053]: duration_ms: 1726.916371 [ 306.666792] cloud-init[1053]: type: 'test' [ 306.668858] cloud-init[1053]: ... [ 313.490412] cloud-init[1053]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 313.495358] cloud-init[1053]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 313.496669] cloud-init[1053]: --- [ 313.497501] cloud-init[1053]: duration_ms: 4975.968061 [ 313.498290] cloud-init[1053]: type: 'test' [ 313.499026] cloud-init[1053]: ... [ 317.711725] cloud-init[1053]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 317.729275] cloud-init[1053]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 317.736934] cloud-init[1053]: --- [ 317.741383] cloud-init[1053]: duration_ms: 4207.23455 [ 317.750172] cloud-init[1053]: type: 'test' [ 317.751733] cloud-init[1053]: ... [ 320.133315] cloud-init[1053]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 320.138235] cloud-init[1053]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 320.144008] cloud-init[1053]: --- [ 320.146455] cloud-init[1053]: duration_ms: 2403.268215 [ 320.150864] cloud-init[1053]: type: 'test' [ 320.152793] cloud-init[1053]: ... [ 327.363730] cloud-init[1053]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 327.417843] cloud-init[1053]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 327.429693] cloud-init[1053]: --- [ 327.443298] cloud-init[1053]: duration_ms: 7103.121972 [ 327.456007] cloud-init[1053]: type: 'test' [ 327.461361] cloud-init[1053]: ... [ 334.944198] cloud-init[1053]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 334.946600] cloud-init[1053]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 334.959560] cloud-init[1053]: --- [ 334.960532] cloud-init[1053]: duration_ms: 7603.189388 [ 334.961265] cloud-init[1053]: type: 'test' [ 334.961774] cloud-init[1053]: ... [ 338.953421] cloud-init[1053]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 338.974951] cloud-init[1053]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 338.981500] cloud-init[1053]: --- [ 338.983899] cloud-init[1053]: duration_ms: 4077.938099 [ 338.986445] cloud-init[1053]: type: 'test' [ 338.988278] cloud-init[1053]: ... [ 343.977533] cloud-init[1053]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 343.994992] cloud-init[1053]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 343.996409] cloud-init[1053]: --- [ 343.997220] cloud-init[1053]: duration_ms: 4970.282998 [ 344.016096] cloud-init[1053]: type: 'test' [ 344.017963] cloud-init[1053]: ... [ 345.350848] cloud-init[1053]: # Subtest: Seatbelt strings escape profile metacharacters [ 345.364590] cloud-init[1053]: ok 113 - Seatbelt strings escape profile metacharacters [ 345.367958] cloud-init[1053]: --- [ 345.373280] cloud-init[1053]: duration_ms: 19.232007 [ 345.374462] cloud-init[1053]: type: 'test' [ 345.377399] cloud-init[1053]: ... [ 345.428219] cloud-init[1053]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 345.442249] cloud-init[1053]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 345.450186] cloud-init[1053]: --- [ 345.452005] cloud-init[1053]: duration_ms: 249.561566 [ 345.459642] cloud-init[1053]: type: 'test' [ 345.466463] cloud-init[1053]: ... [ 345.479503] cloud-init[1053]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 345.491714] cloud-init[1053]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 345.498869] cloud-init[1053]: --- [ 345.501728] cloud-init[1053]: duration_ms: 34.646466 [ 345.503229] cloud-init[1053]: type: 'test' [ 345.509983] cloud-init[1053]: ... [ 345.541414] cloud-init[1053]: # Subtest: workspace mapping preserves the logical provenance path [ 345.553476] cloud-init[1053]: ok 116 - workspace mapping preserves the logical provenance path [ 345.557560] cloud-init[1053]: --- [ 345.564398] cloud-init[1053]: duration_ms: 72.088356 [ 345.567260] cloud-init[1053]: type: 'test' [ 345.568850] cloud-init[1053]: ... [ 347.392940] cloud-init[1053]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 347.409392] cloud-init[1053]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 347.419719] cloud-init[1053]: --- [ 347.422512] cloud-init[1053]: duration_ms: 40.734224 [ 347.423775] cloud-init[1053]: type: 'test' [ 347.428260] cloud-init[1053]: ... [ 347.456674] cloud-init[1053]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 347.473051] cloud-init[1053]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 347.481218] cloud-init[1053]: --- [ 347.482269] cloud-init[1053]: duration_ms: 13.580192 [ 347.483203] cloud-init[1053]: type: 'test' [ 347.483801] cloud-init[1053]: ... [ 347.534576] cloud-init[1053]: # Subtest: baseline seccomp rejects unsupported architectures [ 347.593738] cloud-init[1053]: ok 119 - baseline seccomp rejects unsupported architectures [ 347.596480] cloud-init[1053]: --- [ 347.598378] cloud-init[1053]: duration_ms: 9.455509 [ 347.599708] cloud-init[1053]: type: 'test' [ 347.601979] cloud-init[1053]: ... [ 347.761377] cloud-init[1053]: # Subtest: baseline seccomp writes architecture-specific filter files [ 347.776069] cloud-init[1053]: ok 120 - baseline seccomp writes architecture-specific filter files [ 347.780797] cloud-init[1053]: --- [ 347.783246] cloud-init[1053]: duration_ms: 526.550514 [ 347.784363] cloud-init[1053]: type: 'test' [ 347.787470] cloud-init[1053]: ... [ 348.305619] cloud-init[1053]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 348.339551] cloud-init[1053]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 348.349126] cloud-init[1053]: --- [ 348.349981] cloud-init[1053]: duration_ms: 532.170597 [ 348.351248] cloud-init[1053]: type: 'test' [ 348.352141] cloud-init[1053]: ... [ 351.984512] cloud-init[1053]: # (node:1452) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 352.002571] cloud-init[1053]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 352.795249] cloud-init[1053]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 352.830758] cloud-init[1053]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 352.832167] cloud-init[1053]: --- [ 352.832849] cloud-init[1053]: duration_ms: 48.780847 [ 352.833486] cloud-init[1053]: type: 'test' [ 352.834021] cloud-init[1053]: ... [ 354.405833] cloud-init[1053]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 354.425777] cloud-init[1053]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 354.436494] cloud-init[1053]: --- [ 354.445425] cloud-init[1053]: duration_ms: 2421.264504 [ 354.449675] cloud-init[1053]: type: 'test' [ 354.451446] cloud-init[1053]: ... [ 354.457979] cloud-init[1053]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 354.478969] cloud-init[1053]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 354.489723] cloud-init[1053]: --- [ 354.496743] cloud-init[1053]: duration_ms: 28.689397 [ 354.501403] cloud-init[1053]: type: 'test' [ 354.503918] cloud-init[1053]: ... [ 354.727786] cloud-init[1053]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 354.760498] cloud-init[1053]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 354.769862] cloud-init[1053]: --- [ 354.788887] cloud-init[1053]: duration_ms: 265.455059 [ 354.793400] cloud-init[1053]: type: 'test' [ 354.794261] cloud-init[1053]: ... [ 354.936620] cloud-init[1053]: # Subtest: local Python package lookup falls back when no package root exists [ 354.944273] cloud-init[1053]: ok 126 - local Python package lookup falls back when no package root exists [ 354.951556] cloud-init[1053]: --- [ 354.952377] cloud-init[1053]: duration_ms: 99.671338 [ 354.964277] cloud-init[1053]: type: 'test' [ 354.965653] cloud-init[1053]: ... [ 357.814577] cloud-init[1053]: # Subtest: runner mounts discovered local Python package directory [ 357.859559] cloud-init[1053]: ok 127 - runner mounts discovered local Python package directory [ 357.902295] cloud-init[1053]: --- [ 357.921894] cloud-init[1053]: duration_ms: 2874.858445 [ 357.940257] cloud-init[1053]: type: 'test' [ 357.941899] cloud-init[1053]: ... [ 357.949457] cloud-init[1053]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 357.964628] cloud-init[1053]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 357.993627] cloud-init[1053]: --- [ 357.994778] cloud-init[1053]: duration_ms: 126.62103 [ 358.012904] cloud-init[1053]: type: 'test' [ 358.014352] cloud-init[1053]: ... [ 358.454128] cloud-init[1053]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 358.471858] cloud-init[1053]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 358.485918] cloud-init[1053]: --- [ 358.488981] cloud-init[1053]: duration_ms: 618.713392 [ 358.497997] cloud-init[1053]: type: 'test' [ 358.499779] cloud-init[1053]: ... [ 359.400962] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:34655 [ 360.663807] cloud-init[1053]: # Sandbox: bubblewrap (185f5641); 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 [ 360.739260] cloud-init[1053]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 360.758722] cloud-init[1053]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 360.766745] cloud-init[1053]: --- [ 360.770734] cloud-init[1053]: duration_ms: 2299.660277 [ 360.774294] cloud-init[1053]: type: 'test' [ 360.776709] cloud-init[1053]: ... [ 361.392258] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:42223 [ 361.484701] cloud-init[1053]: # Sandbox: bubblewrap (185f5641); 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 [ 361.638583] cloud-init[1053]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 361.670601] cloud-init[1053]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 361.683454] cloud-init[1053]: --- [ 361.689377] cloud-init[1053]: duration_ms: 801.826027 [ 361.709714] cloud-init[1053]: type: 'test' [ 361.733794] cloud-init[1053]: ... [ 361.985148] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:36749 [ 361.991292] cloud-init[1053]: # Sandbox: bubblewrap (185f5641); 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 [ 362.064920] cloud-init[1053]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 362.075636] cloud-init[1053]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 362.079154] cloud-init[1053]: --- [ 362.081532] cloud-init[1053]: duration_ms: 517.163018 [ 362.083134] cloud-init[1053]: type: 'test' [ 362.085855] cloud-init[1053]: ... [ 362.797934] cloud-init[1053]: # ScienceDiscovery runner listening on http://127.0.0.1:41089 [ 362.853698] cloud-init[1053]: # Sandbox: bubblewrap (185f5641); 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 [ 363.126645] cloud-init[1053]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 363.144302] cloud-init[1053]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 363.155305] cloud-init[1053]: --- [ 363.158434] cloud-init[1053]: duration_ms: 1030.088432 [ 363.160006] cloud-init[1053]: type: 'test' [ 363.161431] cloud-init[1053]: ... [ 364.140853] cloud-init[1053]: # Subtest: runner health remains available while Python base bootstraps in the background [ 364.153189] cloud-init[1053]: ok 134 - runner health remains available while Python base bootstraps in the background [ 364.158548] cloud-init[1053]: --- [ 364.164365] cloud-init[1053]: duration_ms: 1013.746265 [ 364.175949] cloud-init[1053]: type: 'test' [ 364.179701] cloud-init[1053]: ... [ 366.370226] cloud-init[1053]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 366.377631] cloud-init[1053]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 366.379518] cloud-init[1053]: --- [ 366.380747] cloud-init[1053]: duration_ms: 2247.418969 [ 366.385605] cloud-init[1053]: type: 'test' [ 366.387815] cloud-init[1053]: ... [ 367.405489] cloud-init[1053]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 367.411791] cloud-init[1053]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 367.416538] cloud-init[1053]: --- [ 367.419047] cloud-init[1053]: duration_ms: 1035.105175 [ 367.420335] cloud-init[1053]: type: 'test' [ 367.421312] cloud-init[1053]: ... [ 368.459954] cloud-init[1053]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 368.461433] cloud-init[1053]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 368.463572] cloud-init[1053]: --- [ 368.465315] cloud-init[1053]: duration_ms: 1045.013185 [ 368.467301] cloud-init[1053]: type: 'test' [ 368.467891] cloud-init[1053]: ... [ 368.755099] cloud-init[1053]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 368.764743] cloud-init[1053]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 368.785160] cloud-init[1053]: --- [ 368.786513] cloud-init[1053]: duration_ms: 315.256444 [ 368.790321] cloud-init[1053]: type: 'test' [ 368.791476] cloud-init[1053]: ... [ 368.843776] cloud-init[1053]: # Subtest: runner rejects workspaces outside its configured projects root [ 368.848232] cloud-init[1053]: ok 139 - runner rejects workspaces outside its configured projects root [ 368.857253] cloud-init[1053]: --- [ 368.864216] cloud-init[1053]: duration_ms: 85.401312 [ 368.867505] cloud-init[1053]: type: 'test' [ 368.868908] cloud-init[1053]: ... [ 369.147695] cloud-init[1053]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 369.172739] cloud-init[1053]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 369.198429] cloud-init[1053]: --- [ 369.204144] cloud-init[1053]: duration_ms: 259.377311 [ 369.207557] cloud-init[1053]: type: 'test' [ 369.225302] cloud-init[1053]: ... [ 370.845866] cloud-init[1053]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 370.859445] cloud-init[1053]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 370.864301] cloud-init[1053]: --- [ 370.865886] cloud-init[1053]: duration_ms: 1740.964537 [ 370.873903] cloud-init[1053]: type: 'test' [ 370.876682] cloud-init[1053]: ... [ 371.690901] cloud-init[1053]: # Subtest: runner truncates oversized execution output instead of failing [ 371.692919] cloud-init[1053]: ok 142 - runner truncates oversized execution output instead of failing [ 371.713982] cloud-init[1053]: --- [ 371.721632] cloud-init[1053]: duration_ms: 809.654368 [ 371.725920] cloud-init[1053]: type: 'test' [ 371.731971] cloud-init[1053]: ... [ 372.613343] cloud-init[1053]: # Subtest: runner enforces a finite workspace total quota [ 372.627680] cloud-init[1053]: ok 143 - runner enforces a finite workspace total quota [ 372.634651] cloud-init[1053]: --- [ 372.635701] cloud-init[1053]: duration_ms: 894.325654 [ 372.636507] cloud-init[1053]: type: 'test' [ 372.637244] cloud-init[1053]: ... [ 373.066347] cloud-init[1053]: # Subtest: runner HTTP service requires its internal token [ 373.073197] cloud-init[1053]: ok 144 - runner HTTP service requires its internal token [ 373.080485] cloud-init[1053]: --- [ 373.085329] cloud-init[1053]: duration_ms: 513.423804 [ 373.086946] cloud-init[1053]: type: 'test' [ 373.095684] cloud-init[1053]: ... [ 373.199809] cloud-init[1053]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 373.205936] cloud-init[1053]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 373.212136] cloud-init[1053]: --- [ 373.212902] cloud-init[1053]: duration_ms: 132.146491 [ 373.215461] cloud-init[1053]: type: 'test' [ 373.216714] cloud-init[1053]: ... [ 380.046747] cloud-init[1053]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 380.104849] cloud-init[1053]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 380.106816] cloud-init[1053]: --- [ 380.117488] cloud-init[1053]: duration_ms: 6809.594126 [ 380.124411] cloud-init[1053]: type: 'test' [ 380.125148] cloud-init[1053]: ... [ 386.227983] cloud-init[1053]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 386.240517] cloud-init[1053]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 386.254977] cloud-init[1053]: --- [ 386.261093] cloud-init[1053]: duration_ms: 6196.158403 [ 386.263961] cloud-init[1053]: type: 'test' [ 386.265776] cloud-init[1053]: ... [ 387.904612] cloud-init[1053]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 387.917663] cloud-init[1053]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 387.920901] cloud-init[1053]: --- [ 387.921609] cloud-init[1053]: duration_ms: 1641.863317 [ 387.922365] cloud-init[1053]: type: 'test' [ 387.932722] cloud-init[1053]: ... [ 391.717681] cloud-init[1053]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 391.729485] cloud-init[1053]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 391.740332] cloud-init[1053]: --- [ 391.741806] cloud-init[1053]: duration_ms: 3848.97323 [ 391.746597] cloud-init[1053]: type: 'test' [ 391.747673] cloud-init[1053]: ... [ 394.280342] cloud-init[1053]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 394.282262] cloud-init[1053]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 394.311737] cloud-init[1053]: --- [ 394.313096] cloud-init[1053]: duration_ms: 2551.659372 [ 394.326394] cloud-init[1053]: type: 'test' [ 394.339890] cloud-init[1053]: ... [ 395.977570] cloud-init[1053]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 395.981444] cloud-init[1053]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 395.983557] cloud-init[1053]: --- [ 395.986482] cloud-init[1053]: duration_ms: 1687.03668 [ 395.987960] cloud-init[1053]: type: 'test' [ 395.990709] cloud-init[1053]: ... [ 396.250390] cloud-init[1053]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 396.263700] cloud-init[1053]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 396.267689] cloud-init[1053]: --- [ 396.269684] cloud-init[1053]: duration_ms: 303.511086 [ 396.273421] cloud-init[1053]: type: 'test' [ 396.275996] cloud-init[1053]: ... [ 396.541743] cloud-init[1053]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 396.627213] cloud-init[1053]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 396.679242] cloud-init[1053]: --- [ 396.681903] cloud-init[1053]: duration_ms: 257.775605 [ 396.682947] cloud-init[1053]: type: 'test' [ 396.683517] cloud-init[1053]: ... [ 401.647902] cloud-init[1053]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 401.656136] cloud-init[1053]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 401.659489] cloud-init[1053]: --- [ 401.664104] cloud-init[1053]: duration_ms: 5131.964726 [ 401.668355] cloud-init[1053]: type: 'test' [ 401.673780] cloud-init[1053]: ... [ 405.910941] cloud-init[1053]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 405.938592] cloud-init[1053]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 405.945714] cloud-init[1053]: --- [ 405.949835] cloud-init[1053]: duration_ms: 4248.358719 [ 405.954345] cloud-init[1053]: type: 'test' [ 405.957524] cloud-init[1053]: ... [ 405.995693] cloud-init[1053]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 406.020053] cloud-init[1053]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 406.024789] cloud-init[1053]: --- [ 406.026463] cloud-init[1053]: duration_ms: 25.381191 [ 406.032718] cloud-init[1053]: type: 'test' [ 406.036690] cloud-init[1053]: ... [ 413.662527] cloud-init[1053]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 421.697256] cloud-init[1053]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 421.759695] cloud-init[1053]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 421.801520] cloud-init[1053]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 421.803267] cloud-init[1053]: --- [ 421.804256] cloud-init[1053]: duration_ms: 13252.186184 [ 421.810745] cloud-init[1053]: type: 'test' [ 421.811733] cloud-init[1053]: ... [ 421.839909] cloud-init[1053]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 421.868154] cloud-init[1053]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 421.875233] cloud-init[1053]: --- [ 421.876819] cloud-init[1053]: duration_ms: 2540.484138 [ 421.894483] cloud-init[1053]: type: 'test' [ 421.903284] cloud-init[1053]: ... [ 425.939872] cloud-init[1053]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 425.978885] cloud-init[1053]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 425.981428] cloud-init[1053]: --- [ 425.988657] cloud-init[1053]: duration_ms: 4219.172786 [ 425.994831] cloud-init[1053]: type: 'test' [ 425.996539] cloud-init[1053]: ... [ 426.421136] cloud-init[1053]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 426.440638] cloud-init[1053]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 426.450947] cloud-init[1053]: --- [ 426.452658] cloud-init[1053]: duration_ms: 444.588151 [ 426.454885] cloud-init[1053]: type: 'test' [ 426.467281] cloud-init[1053]: ... [ 426.680836] cloud-init[1053]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 426.692417] cloud-init[1053]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 426.698976] cloud-init[1053]: --- [ 426.700247] cloud-init[1053]: duration_ms: 297.676579 [ 426.704719] cloud-init[1053]: type: 'test' [ 426.706102] cloud-init[1053]: ... [ 428.554624] cloud-init[1053]: # Subtest: runner execute endpoint runs signed Python [ 428.568429] cloud-init[1053]: ok 162 - runner execute endpoint runs signed Python [ 428.581146] cloud-init[1053]: --- [ 428.584378] cloud-init[1053]: duration_ms: 1826.043755 [ 428.585260] cloud-init[1053]: type: 'test' [ 428.589423] cloud-init[1053]: ... [ 428.875889] cloud-init[1053]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 428.886631] cloud-init[1053]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 428.891602] cloud-init[1053]: --- [ 428.893876] cloud-init[1053]: duration_ms: 358.842119 [ 428.896474] cloud-init[1053]: type: 'test' [ 428.905850] cloud-init[1053]: ... [ 431.707910] cloud-init[1053]: # Subtest: runner status reports an active execution and removes it after completion [ 431.721555] cloud-init[1053]: ok 164 - runner status reports an active execution and removes it after completion [ 431.725852] cloud-init[1053]: --- [ 431.741788] cloud-init[1053]: duration_ms: 2789.009353 [ 431.745565] cloud-init[1053]: type: 'test' [ 431.750543] cloud-init[1053]: ... [ 434.272631] cloud-init[1053]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 434.280663] cloud-init[1053]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 434.287569] cloud-init[1053]: --- [ 434.290959] cloud-init[1053]: duration_ms: 2581.950743 [ 434.296947] cloud-init[1053]: type: 'test' [ 434.298457] cloud-init[1053]: ... [ 438.482123] cloud-init[1053]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 438.489313] cloud-init[1053]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 438.494973] cloud-init[1053]: --- [ 438.496129] cloud-init[1053]: duration_ms: 4194.969036 [ 438.502859] cloud-init[1053]: type: 'test' [ 438.512300] cloud-init[1053]: ... [ 443.768955] cloud-init[1053]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 443.773657] cloud-init[1053]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 443.791192] cloud-init[1053]: --- [ 443.792121] cloud-init[1053]: duration_ms: 5207.358223 [ 443.798926] cloud-init[1053]: type: 'test' [ 443.799797] cloud-init[1053]: ... [ 444.450940] cloud-init[1053]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 444.470672] cloud-init[1053]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 444.474757] cloud-init[1053]: --- [ 444.479241] cloud-init[1053]: duration_ms: 800.589504 [ 444.481830] cloud-init[1053]: type: 'test' [ 444.483569] cloud-init[1053]: ... [ 448.055314] cloud-init[1053]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 448.062856] cloud-init[1053]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 448.066643] cloud-init[1053]: --- [ 448.067490] cloud-init[1053]: duration_ms: 3518.34762 [ 448.075081] cloud-init[1053]: type: 'test' [ 448.075715] cloud-init[1053]: ... [ 448.495504] cloud-init[1053]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-zpFtCh/runner.sock [ 448.508086] cloud-init[1053]: # Sandbox: bubblewrap (185f5641); 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 [ 448.671503] cloud-init[1053]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 448.690319] cloud-init[1053]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 448.702501] cloud-init[1053]: --- [ 448.708343] cloud-init[1053]: duration_ms: 688.050406 [ 448.721008] cloud-init[1053]: type: 'test' [ 448.723019] cloud-init[1053]: ... [ 448.725995] cloud-init[1053]: # Subtest: the runner socket is configured by environment like every other listener setting [ 448.729322] cloud-init[1053]: ok 171 - the runner socket is configured by environment like every other listener setting [ 448.730969] cloud-init[1053]: --- [ 448.734470] cloud-init[1053]: duration_ms: 12.651771 [ 448.736619] cloud-init[1053]: type: 'test' [ 448.740543] cloud-init[1053]: ... [ 455.644626] cloud-init[1053]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 455.661348] cloud-init[1053]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 455.665351] cloud-init[1053]: --- [ 455.666399] cloud-init[1053]: duration_ms: 5162.157691 [ 455.667239] cloud-init[1053]: type: 'test' [ 455.667795] cloud-init[1053]: ... [ 459.635622] cloud-init[1053]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 459.690442] cloud-init[1053]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 459.692636] cloud-init[1053]: --- [ 459.694310] cloud-init[1053]: duration_ms: 3046.582566 [ 459.695602] cloud-init[1053]: type: 'test' [ 459.702603] cloud-init[1053]: ... [ 462.500894] cloud-init[1053]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 462.502687] cloud-init[1053]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 462.504474] cloud-init[1053]: --- [ 462.521881] cloud-init[1053]: duration_ms: 3652.492643 [ 462.523553] cloud-init[1053]: type: 'test' [ 462.524598] cloud-init[1053]: ... [ 464.289907] cloud-init[1053]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 464.307617] cloud-init[1053]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 464.309809] cloud-init[1053]: --- [ 464.310746] cloud-init[1053]: duration_ms: 1921.474178 [ 464.315968] cloud-init[1053]: type: 'test' [ 464.325319] cloud-init[1053]: ... [ 467.334991] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 467.337999] cloud-init[1053]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 467.341416] cloud-init[1053]: --- [ 467.347672] cloud-init[1053]: duration_ms: 3060.251971 [ 467.352626] cloud-init[1053]: type: 'test' [ 467.358387] cloud-init[1053]: ... [ 468.714167] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 468.757531] cloud-init[1053]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 468.774797] cloud-init[1053]: --- [ 468.788222] cloud-init[1053]: duration_ms: 1387.834706 [ 468.811701] cloud-init[1053]: type: 'test' [ 468.833783] cloud-init[1053]: ... [ 470.445737] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 470.453351] cloud-init[1053]: ok 178 - shell sessions honour permission boundaries and teardown [ 470.457911] cloud-init[1053]: --- [ 470.460127] cloud-init[1053]: duration_ms: 1744.217324 [ 470.461481] cloud-init[1053]: type: 'test' [ 470.462385] cloud-init[1053]: ... [ 471.760765] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 471.771287] cloud-init[1053]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 471.774754] cloud-init[1053]: --- [ 471.779621] cloud-init[1053]: duration_ms: 1278.581851 [ 471.784513] cloud-init[1053]: type: 'test' [ 471.786724] cloud-init[1053]: ... [ 471.789591] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 471.791500] cloud-init[1053]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 471.793684] cloud-init[1053]: --- [ 471.794717] cloud-init[1053]: duration_ms: 12.40644 [ 471.796547] cloud-init[1053]: type: 'test' [ 471.797662] cloud-init[1053]: ... [ 477.037707] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 477.063155] cloud-init[1053]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 477.071524] cloud-init[1053]: --- [ 477.072749] cloud-init[1053]: duration_ms: 1810.373191 [ 477.075728] cloud-init[1053]: type: 'test' [ 477.077606] cloud-init[1053]: ... [ 477.142966] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 477.155510] cloud-init[1053]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 477.162466] cloud-init[1053]: --- [ 477.165500] cloud-init[1053]: duration_ms: 149.706102 [ 477.171752] cloud-init[1053]: type: 'test' [ 477.178839] cloud-init[1053]: ... [ 477.638349] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 477.653257] cloud-init[1053]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 477.654514] cloud-init[1053]: --- [ 477.655663] cloud-init[1053]: duration_ms: 457.043641 [ 477.669498] cloud-init[1053]: type: 'test' [ 477.673309] cloud-init[1053]: ... [ 479.113260] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 479.115914] cloud-init[1053]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 479.117205] cloud-init[1053]: --- [ 479.117810] cloud-init[1053]: duration_ms: 1412.766043 [ 479.128986] cloud-init[1053]: type: 'test' [ 479.129964] cloud-init[1053]: ... [ 479.429100] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 479.435133] cloud-init[1053]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 479.439435] cloud-init[1053]: --- [ 479.441763] cloud-init[1053]: duration_ms: 401.542226 [ 479.446769] cloud-init[1053]: type: 'test' [ 479.455316] cloud-init[1053]: ... [ 480.819698] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 480.844963] cloud-init[1053]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 480.858599] cloud-init[1053]: --- [ 480.860451] cloud-init[1053]: duration_ms: 199.380067 [ 480.888660] cloud-init[1053]: type: 'test' [ 480.905235] cloud-init[1053]: ... [ 482.316839] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 482.653506] cloud-init[1053]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 482.655923] cloud-init[1053]: --- [ 482.686522] cloud-init[1053]: duration_ms: 43.704389 [ 482.830884] cloud-init[1053]: type: 'test' [ 482.832914] cloud-init[1053]: ... [ 482.845612] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 482.847249] cloud-init[1053]: ok 188 - archive builds accept an explicit full revision without Git [ 482.848338] cloud-init[1053]: --- [ 482.848939] cloud-init[1053]: duration_ms: 11.890022 [ 482.867726] cloud-init[1053]: type: 'test' [ 482.869084] cloud-init[1053]: ... [ 482.884718] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 482.888491] cloud-init[1053]: ok 189 - missing Git metadata is honestly unknown [ 482.903254] cloud-init[1053]: --- [ 482.915666] cloud-init[1053]: duration_ms: 49.541474 [ 482.918010] cloud-init[1053]: type: 'test' [ 482.919817] cloud-init[1053]: ... [ 483.080549] cloud-init[1053]: 1..189 [ 483.090616] cloud-init[1053]: # tests 250 [ 483.095285] cloud-init[1053]: # suites 19 [ 483.098637] cloud-init[1053]: # pass 245 [ 483.103688] cloud-init[1053]: # fail 0 [ 483.106907] cloud-init[1053]: # cancelled 0 [ 483.109399] cloud-init[1053]: # skipped 5 [ 483.112988] cloud-init[1053]: # todo 0 [ 483.118791] cloud-init[1053]: # duration_ms 262184.067327 [ 483.831410] 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 [ 484.232525] cloud-init[1053]: === ut-guest summary === [ 484.251814] cloud-init[1053]: { [ 484.255271] cloud-init[1053]: "durationMs": 275065, [ 484.258928] cloud-init[1053]: "exitCode": 0, [ 484.261510] cloud-init[1053]: "finishedAt": "2026-09-19T11:08:31.435Z", [ 484.262623] cloud-init[1053]: "layer": "ut-guest", [ 484.264378] cloud-init[1053]: "outcomes": [ [ 484.268230] cloud-init[1053]: { [ 484.268881] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 484.270338] cloud-init[1053]: "durationMs": 274950, [ 484.270935] cloud-init[1053]: "exitCode": 0 [ 484.271632] cloud-init[1053]: } [ 484.272232] cloud-init[1053]: ], [ 484.272786] cloud-init[1053]: "startedAt": "2026-09-19T11:03:56.370Z", [ 484.273361] cloud-init[1053]: "status": "passed" [ 484.278325] cloud-init[1053]: } QEMU_SANDBOX_TEST_RESULT=0 [ 484.508192] cloud-init[1053]: Powering off. [ 484.591445] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 464.307617] cloud-init[1053]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 464.309809] cloud-init[1053]: --- [ 464.310746] cloud-init[1053]: duration_ms: 1921.474178 [ 464.315968] cloud-init[1053]: type: 'test' [ 464.325319] cloud-init[1053]: ... [ 467.334991] cloud-init[1053]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 467.337999] cloud-init[1053]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 467.341416] cloud-init[1053]: --- [ 467.347672] cloud-init[1053]: duration_ms: 3060.251971 [ 467.352626] cloud-init[1053]: type: 'test' [ 467.358387] cloud-init[1053]: ... [ 468.714167] cloud-init[1053]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 468.757531] cloud-init[1053]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 468.774797] cloud-init[1053]: --- [ 468.788222] cloud-init[1053]: duration_ms: 1387.834706 [ 468.811701] cloud-init[1053]: type: 'test' [ 468.833783] cloud-init[1053]: ... [ 470.445737] cloud-init[1053]: # Subtest: shell sessions honour permission boundaries and teardown [ 470.453351] cloud-init[1053]: ok 178 - shell sessions honour permission boundaries and teardown [ 470.457911] cloud-init[1053]: --- [ 470.460127] cloud-init[1053]: duration_ms: 1744.217324 [ 470.461481] cloud-init[1053]: type: 'test' [ 470.462385] cloud-init[1053]: ... [ 471.760765] cloud-init[1053]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 471.771287] cloud-init[1053]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 471.774754] cloud-init[1053]: --- [ 471.779621] cloud-init[1053]: duration_ms: 1278.581851 [ 471.784513] cloud-init[1053]: type: 'test' [ 471.786724] cloud-init[1053]: ... [ 471.789591] cloud-init[1053]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 471.791500] cloud-init[1053]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 471.793684] cloud-init[1053]: --- [ 471.794717] cloud-init[1053]: duration_ms: 12.40644 [ 471.796547] cloud-init[1053]: type: 'test' [ 471.797662] cloud-init[1053]: ... [ 477.037707] cloud-init[1053]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 477.063155] cloud-init[1053]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 477.071524] cloud-init[1053]: --- [ 477.072749] cloud-init[1053]: duration_ms: 1810.373191 [ 477.075728] cloud-init[1053]: type: 'test' [ 477.077606] cloud-init[1053]: ... [ 477.142966] cloud-init[1053]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 477.155510] cloud-init[1053]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 477.162466] cloud-init[1053]: --- [ 477.165500] cloud-init[1053]: duration_ms: 149.706102 [ 477.171752] cloud-init[1053]: type: 'test' [ 477.178839] cloud-init[1053]: ... [ 477.638349] cloud-init[1053]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 477.653257] cloud-init[1053]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 477.654514] cloud-init[1053]: --- [ 477.655663] cloud-init[1053]: duration_ms: 457.043641 [ 477.669498] cloud-init[1053]: type: 'test' [ 477.673309] cloud-init[1053]: ... [ 479.113260] cloud-init[1053]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 479.115914] cloud-init[1053]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 479.117205] cloud-init[1053]: --- [ 479.117810] cloud-init[1053]: duration_ms: 1412.766043 [ 479.128986] cloud-init[1053]: type: 'test' [ 479.129964] cloud-init[1053]: ... [ 479.429100] cloud-init[1053]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 479.435133] cloud-init[1053]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 479.439435] cloud-init[1053]: --- [ 479.441763] cloud-init[1053]: duration_ms: 401.542226 [ 479.446769] cloud-init[1053]: type: 'test' [ 479.455316] cloud-init[1053]: ... [ 480.819698] cloud-init[1053]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 480.844963] cloud-init[1053]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 480.858599] cloud-init[1053]: --- [ 480.860451] cloud-init[1053]: duration_ms: 199.380067 [ 480.888660] cloud-init[1053]: type: 'test' [ 480.905235] cloud-init[1053]: ... [ 482.316839] cloud-init[1053]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 482.653506] cloud-init[1053]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 482.655923] cloud-init[1053]: --- [ 482.686522] cloud-init[1053]: duration_ms: 43.704389 [ 482.830884] cloud-init[1053]: type: 'test' [ 482.832914] cloud-init[1053]: ... [ 482.845612] cloud-init[1053]: # Subtest: archive builds accept an explicit full revision without Git [ 482.847249] cloud-init[1053]: ok 188 - archive builds accept an explicit full revision without Git [ 482.848338] cloud-init[1053]: --- [ 482.848939] cloud-init[1053]: duration_ms: 11.890022 [ 482.867726] cloud-init[1053]: type: 'test' [ 482.869084] cloud-init[1053]: ... [ 482.884718] cloud-init[1053]: # Subtest: missing Git metadata is honestly unknown [ 482.888491] cloud-init[1053]: ok 189 - missing Git metadata is honestly unknown [ 482.903254] cloud-init[1053]: --- [ 482.915666] cloud-init[1053]: duration_ms: 49.541474 [ 482.918010] cloud-init[1053]: type: 'test' [ 482.919817] cloud-init[1053]: ... [ 483.080549] cloud-init[1053]: 1..189 [ 483.090616] cloud-init[1053]: # tests 250 [ 483.095285] cloud-init[1053]: # suites 19 [ 483.098637] cloud-init[1053]: # pass 245 [ 483.103688] cloud-init[1053]: # fail 0 [ 483.106907] cloud-init[1053]: # cancelled 0 [ 483.109399] cloud-init[1053]: # skipped 5 [ 483.112988] cloud-init[1053]: # todo 0 [ 483.118791] cloud-init[1053]: # duration_ms 262184.067327 [ 483.831410] 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 [ 484.232525] cloud-init[1053]: === ut-guest summary === [ 484.251814] cloud-init[1053]: { [ 484.255271] cloud-init[1053]: "durationMs": 275065, [ 484.258928] cloud-init[1053]: "exitCode": 0, [ 484.261510] cloud-init[1053]: "finishedAt": "2026-09-19T11:08:31.435Z", [ 484.262623] cloud-init[1053]: "layer": "ut-guest", [ 484.264378] cloud-init[1053]: "outcomes": [ [ 484.268230] cloud-init[1053]: { [ 484.268881] cloud-init[1053]: "command": "pnpm --filter @sciencediscovery/runner test", [ 484.270338] cloud-init[1053]: "durationMs": 274950, [ 484.270935] cloud-init[1053]: "exitCode": 0 [ 484.271632] cloud-init[1053]: } [ 484.272232] cloud-init[1053]: ], [ 484.272786] cloud-init[1053]: "startedAt": "2026-09-19T11:03:56.370Z", [ 484.273361] cloud-init[1053]: "status": "passed" [ 484.278325] cloud-init[1053]: } QEMU_SANDBOX_TEST_RESULT=0 [ 484.508192] cloud-init[1053]: Powering off. [ 484.591445] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0