=== CodeArts build layer === layer : ut-guest commit : 8845b62138cb5960619d2def07bbd33b4ea6d1f6 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_m6Uaadhh/.codearts-build/repository entries : .agents .ci .ci-results .ci-trigger .claude .codearts .dockerignore .env.docker.example .env.example .git .gitattributes .github .gitignore .npmrc CODEOWNERS CONTRIBUTING.md Dockerfile LICENSE README.md README_zh.md Third_Party_Open_Source_Software_Notice.txt apps config docker-compose.yml docs extensions_config.json package.json packages pnpm-lock.yaml pnpm-workspace.yaml scripts services skills test tsconfig.base.json git /usr/bin/git curl /usr/bin/curl wget missing sudo missing apt-get /usr/bin/apt-get node /root/.local/node/bin/node npm /root/.local/node/bin/npm corepack /root/.local/node/bin/corepack python3 /usr/bin/python3 bwrap /usr/bin/bwrap node : v22.19.0 === node (need >= 22.19.0) === present: v22.19.0 === npm registry === configured: https://repo.huaweicloud.com/repository/npm/ === pnpm (pnpm@11.1.2) === already present 11.1.2 === uv (uv@0.9.26) === python : Python 3.12.3 pip : /usr/bin/python3: No module named pip missing already present uv 0.9.26 === bubblewrap === could not clear kernel.apparmor_restrict_unprivileged_userns unavailable; continuing === provisioned === Scope: all 33 workspace projects Lockfile is up to date, resolution step is skipped ╭─────────────────────────────────────────╮ │ │ │ Update available! 11.1.2 → 12.4.2. │ │ Changelog: https://pnpm.io/v/12.4.2 │ │ To update, run: pnpm add -g pnpm │ │ │ ╰─────────────────────────────────────────╯ Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +345 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 345, reused 0, downloaded 27, added 4 Progress: resolved 345, reused 0, downloaded 83, added 25 Progress: resolved 345, reused 0, downloaded 244, added 83 Progress: resolved 345, reused 0, downloaded 345, added 253 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.3s 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/model build: Done packages/idea-tree 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: 8845b621 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.69 kB apps/web build: dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB apps/web build: dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB apps/web build: dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB apps/web build: dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB apps/web build: dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB apps/web build: dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB apps/web build: dist/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB apps/web build: dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB apps/web build: dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB apps/web build: dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB apps/web build: dist/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB apps/web build: dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB apps/web build: dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB apps/web build: dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB apps/web build: dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB apps/web build: dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB apps/web build: dist/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB apps/web build: dist/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf 22.36 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf 24.50 kB apps/web build: dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 25.32 kB apps/web build: dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 26.27 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf 27.55 kB apps/web build: dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 28.07 kB apps/web build: dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff 29.91 kB apps/web build: dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff 30.77 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf 31.19 kB apps/web build: dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf 31.30 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf 32.96 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff 33.51 kB apps/web build: dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf 33.58 kB apps/web build: dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf 51.33 kB apps/web build: dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf 53.58 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf 63.63 kB apps/web build: dist/assets/CsvArtifactWindow-BmD41nfJ.css 17.64 kB │ gzip: 3.36 kB apps/web build: dist/assets/MolstarWindow-Df5OawEn.css 69.08 kB │ gzip: 15.74 kB apps/web build: dist/assets/index-EnMP9gGI.css 371.59 kB │ gzip: 62.91 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-CgXAHmXR.js 23.37 kB │ gzip: 7.19 kB apps/web build: dist/assets/CsvArtifactWindow-DsIwj9oU.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-D-mIXxnV.js 287.82 kB │ gzip: 87.90 kB apps/web build: dist/assets/index-DimJK5EG.js 1,841.35 kB │ gzip: 533.37 kB apps/web build: dist/assets/MolstarWindow-0Yj9Y76G.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.63s 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_m6Uaadhh/.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_m6Uaadhh/.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_m6Uaadhh/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 8845b62138cb5960619d2def07bbd33b4ea6d1f6 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.006000] APIC: Switch to symmetric I/O mode setup [ 0.009000] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.018000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.028000] tsc: Unable to calibrate against PIT [ 0.028000] tsc: using HPET reference calibration [ 0.029000] tsc: Detected 2597.019 MHz processor [ 0.000916] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.001840] Calibrating delay loop (skipped), value calculated using timer frequency.. 5194.03 BogoMIPS (lpj=2597019) [ 0.009095] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.024511] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.025098] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.027360] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.028554] Spectre V2 : Mitigation: Retpolines [ 0.028770] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.029258] Speculative Store Bypass: Vulnerable [ 0.035926] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.041511] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.042047] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.042510] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.042944] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.043527] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.044457] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.045503] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.046442] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.046831] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.047236] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 0.303840] Freeing SMP alternatives memory: 48K [ 0.306447] pid_max: default: 32768 minimum: 301 [ 0.320266] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 0.322721] landlock: Up and running. [ 0.322873] Yama: becoming mindful. [ 0.331769] AppArmor: AppArmor initialized [ 0.340484] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.341091] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.492418] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 0.512463] Performance Events: PMU not available due to virtualization, using software events only. [ 0.514936] signal: max sigframe size: 3632 [ 0.518837] rcu: Hierarchical SRCU implementation. [ 0.519050] rcu: Max phase no-delay instances is 400. [ 0.535927] NMI watchdog: Perf NMI watchdog permanently disabled [ 0.546670] smp: Bringing up secondary CPUs ... [ 0.558982] smpboot: x86: Booting SMP configuration: [ 0.559452] .... node #0, CPUs: #1 #2 #3 [ 0.000000] calibrate_delay_direct() dropping min bogoMips estimate 0 = 2607454 [ 0.000000] calibrate_delay_direct() dropping min bogoMips estimate 1 = 5228600 [ 0.000000] calibrate_delay_direct() dropping max bogoMips estimate 3 = 17459018 [ 0.815201] smp: Brought up 1 node, 4 CPUs [ 0.815776] smpboot: Max logical packages: 1 [ 0.816752] smpboot: Total of 4 processors activated (45650.82 BogoMIPS) [ 0.851493] devtmpfs: initialized [ 0.853418] x86/mm: Memory block size: 128MB [ 0.865418] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 0.867165] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.873641] pinctrl core: initialized pinctrl subsystem [ 0.889339] PM: RTC time: 05:15:41, date: 2026-09-17 [ 0.924534] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.935714] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.938015] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.940768] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.941797] audit: initializing netlink subsys (disabled) [ 0.947011] audit: type=2000 audit(1789622140.973:1): state=initialized audit_enabled=0 res=1 [ 0.964698] thermal_sys: Registered thermal governor 'fair_share' [ 0.964783] thermal_sys: Registered thermal governor 'bang_bang' [ 0.965724] thermal_sys: Registered thermal governor 'step_wise' [ 0.966222] thermal_sys: Registered thermal governor 'user_space' [ 0.966485] thermal_sys: Registered thermal governor 'power_allocator' [ 0.968387] cpuidle: using governor ladder [ 0.969716] cpuidle: using governor menu [ 0.974685] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.981782] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 0.984053] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 0.988761] PCI: Using configuration type 1 for base access [ 0.990653] mtrr: your CPUs had inconsistent fixed MTRR settings [ 0.991157] mtrr: your CPUs had inconsistent variable MTRR settings [ 0.991492] mtrr: your CPUs had inconsistent MTRRdefType settings [ 0.992444] mtrr: probably your BIOS does not setup all CPUs. [ 0.993041] mtrr: corrected configuration. [ 0.999554] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.025481] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.028239] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.028239] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.028239] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.085793] ACPI: Added _OSI(Module Device) [ 1.086524] ACPI: Added _OSI(Processor Device) [ 1.088442] ACPI: Added _OSI(Processor Aggregator Device) [ 1.173674] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.222586] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.229982] ACPI: Interpreter enabled [ 1.233540] ACPI: PM: (supports S0 S3 S4 S5) [ 1.234418] ACPI: Using IOAPIC for interrupt routing [ 1.239518] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.239844] PCI: Using E820 reservations for host bridge windows [ 1.243141] ACPI: Enabled 2 GPEs in block 00 to 3F [ 1.306199] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.307508] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 1.310246] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 1.312367] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 1.320900] PCI host bridge to bus 0000:00 [ 1.321578] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 1.321913] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 1.322075] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 1.322266] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 1.322438] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 1.322620] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 1.323060] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.326558] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 1.336637] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 1.339642] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 1.339924] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 1.340141] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 1.341809] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 1.343418] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 1.344489] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 1.344911] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 1.347762] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 1.348834] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 1.350266] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 1.352473] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 1.353520] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 1.355524] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 1.357469] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 1.366031] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 1.367674] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 1.368836] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 1.369994] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 1.371144] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 1.371332] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 1.373525] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 1.374702] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 1.375173] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 1.375616] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 1.375923] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 1.376210] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 1.376580] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 1.376895] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 1.377176] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 1.377578] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 1.387590] iommu: Default domain type: Translated [ 1.387799] iommu: DMA domain TLB invalidation policy: lazy mode [ 1.394197] SCSI subsystem initialized [ 1.398355] ACPI: bus type USB registered [ 1.399563] usbcore: registered new interface driver usbfs [ 1.400650] usbcore: registered new interface driver hub [ 1.401368] usbcore: registered new device driver usb [ 1.402585] pps_core: LinuxPPS API ver. 1 registered [ 1.402937] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 1.403557] PTP clock support registered [ 1.406422] EDAC MC: Ver: 3.0.0 [ 1.426649] NetLabel: Initializing [ 1.426817] NetLabel: domain hash size = 128 [ 1.426971] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 1.428815] NetLabel: unlabeled traffic allowed by default [ 1.437578] mctp: management component transport protocol core [ 1.437777] NET: Registered PF_MCTP protocol family [ 1.438904] PCI: Using ACPI for IRQ routing [ 1.454950] vgaarb: loaded [ 1.456640] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 1.456948] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 1.462564] clocksource: Switched to clocksource hpet [ 1.483263] VFS: Disk quotas dquot_6.6.0 [ 1.484834] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 1.496433] AppArmor: AppArmor Filesystem Enabled [ 1.497351] pnp: PnP ACPI init [ 1.503935] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 1.508581] pnp: PnP ACPI: found 6 devices [ 1.569107] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 1.572857] NET: Registered PF_INET protocol family [ 1.584171] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 1.784181] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 1.785247] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 1.786208] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 1.786488] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 1.786488] TCP: Hash tables configured (established 32768 bind 32768) [ 1.798149] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 1.799157] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 1.800148] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 1.803408] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 1.804415] NET: Registered PF_XDP protocol family [ 1.807653] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 1.807830] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 1.807959] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 1.808108] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 1.808244] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 1.808403] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 1.809625] PCI: CLS 0 bytes, default 64 [ 1.818505] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 1.818718] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 1.841000] Trying to unpack rootfs image as initramfs... [ 1.865888] Initialise system trusted keyrings [ 1.870261] Key type blacklist registered [ 1.881291] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 1.882882] zbud: loaded [ 1.904753] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.919600] fuse: init (API version 7.39) [ 1.978691] integrity: Platform Keyring initialized [ 1.979399] integrity: Machine keyring initialized [ 2.276133] Key type asymmetric registered [ 2.276439] Asymmetric key parser 'x509' registered [ 2.278217] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.285411] io scheduler mq-deadline registered [ 2.313849] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.329803] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.341429] ACPI: button: Power Button [PWRF] [ 2.383232] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 2.399228] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 2.404016] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.434425] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 2.509993] Linux agpgart interface v0.103 [ 2.583202] loop: module loaded [ 2.586087] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 2.610955] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 2.646219] vda: vda1 vda14 vda15 vda16 [ 2.668381] ACPI: bus type drm_connector registered [ 2.675731] tun: Universal TUN/TAP device driver, 1.6 [ 2.723003] PPP generic driver version 2.4.2 [ 2.747262] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 2.769416] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 2.771391] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 2.780183] mousedev: PS/2 mouse device common for all mice [ 2.801237] rtc_cmos 00:04: RTC can wake from S4 [ 2.803016] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 2.831210] rtc_cmos 00:04: registered as rtc0 [ 2.834749] rtc_cmos 00:04: setting system clock to 2026-09-17T05:15:43 UTC (1789622143) [ 2.848325] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 2.849261] i2c_dev: i2c /dev entries driver [ 2.851036] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 2.853106] device-mapper: uevent: version 1.0.3 [ 2.863822] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 2.867049] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 2.873735] ledtrig-cpu: registered to indicate activity on CPUs [ 2.876968] drop_monitor: Initializing network drop monitor service [ 2.899333] NET: Registered PF_INET6 protocol family [ 4.111022] Freeing initrd memory: 29984K [ 4.510265] Segment Routing with IPv6 [ 4.511142] In-situ OAM (IOAM) with IPv6 [ 4.513002] NET: Registered PF_PACKET protocol family [ 4.514563] Key type dns_resolver registered [ 4.527739] IPI shorthand broadcast: enabled [ 4.565219] registered taskstats version 1 [ 4.574002] Loading compiled-in X.509 certificates [ 4.601585] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 4.604499] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 4.607100] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 4.610001] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 4.612578] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 4.612919] blacklist: Loading compiled-in revocation X.509 certificates [ 4.615833] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 4.616376] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 4.616840] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 4.617265] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 4.617772] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 4.618178] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 4.618652] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 4.619036] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 4.669714] Key type .fscrypt registered [ 4.669977] Key type fscrypt-provisioning registered [ 4.823389] cryptd: max_cpu_qlen set to 1000 [ 4.990020] AVX2 version of gcm_enc/dec engaged. [ 4.994441] AES CTR mode by8 optimization enabled [ 5.488304] Key type encrypted registered [ 5.488825] AppArmor: AppArmor sha256 policy hashing enabled [ 5.489606] ima: No TPM chip found, activating TPM-bypass! [ 5.491860] Loading compiled-in module X.509 certificates [ 5.495341] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.496258] ima: Allocated hash algorithm: sha256 [ 5.510115] ima: No architecture policies found [ 5.512902] evm: Initialising EVM extended attributes: [ 5.513387] evm: security.selinux [ 5.513847] evm: security.SMACK64 [ 5.514121] evm: security.SMACK64EXEC [ 5.514407] evm: security.SMACK64TRANSMUTE [ 5.515123] evm: security.SMACK64MMAP [ 5.515532] evm: security.apparmor [ 5.515807] evm: security.ima [ 5.516025] evm: security.capability [ 5.516371] evm: HMAC attrs: 0x1 [ 5.528613] PM: Magic number: 10:543:264 [ 5.640700] RAS: Correctable Errors collector initialized. [ 5.642841] Unstable clock detected, switching default tracing clock to "global" [ 5.642841] If you want to keep using the local clock, then add: [ 5.642841] "trace_clock=local" [ 5.642841] on the kernel command line [ 5.648095] clk: Disabling unused clocks [ 5.759154] Freeing unused decrypted memory: 2028K [ 5.958128] Freeing unused kernel image (initmem) memory: 4932K [ 5.958622] Write protecting the kernel read-only data: 38912k [ 5.964600] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.262773] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.264911] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 9.598582] virtio_net virtio0 enp0s1: renamed from eth0 [ 10.094210] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 10.168079] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 10.168729] ahci 0000:00:1f.2: flags: 64bit ncq only [ 10.376212] scsi host0: ahci [ 10.409976] scsi host1: ahci [ 10.451566] scsi host2: ahci [ 10.477426] scsi host3: ahci [ 10.537265] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 10.613849] scsi host4: ahci [ 10.633081] scsi host5: ahci [ 10.633595] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 10.635888] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 10.636886] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 10.637871] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 10.638835] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 10.639821] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 10.987090] ata2: SATA link down (SStatus 0 SControl 300) [ 11.028666] ata1: SATA link down (SStatus 0 SControl 300) [ 11.041690] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 11.083155] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 11.084632] ata3.00: applying bridge limits [ 11.118025] ata3.00: configured for UDMA/100 [ 11.123567] ata4: SATA link down (SStatus 0 SControl 300) [ 11.131171] ata5: SATA link down (SStatus 0 SControl 300) [ 11.136230] ata6: SATA link down (SStatus 0 SControl 300) [ 11.175733] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 11.213064] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 [ 11.288094] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 11.390838] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 11.461910] sr 2:0:0:0: Attached scsi generic sg0 type 5 Begin: Loading essential drivers ... [ 14.618513] raid6: avx2x4 gen() 2299 MB/s [ 14.635482] raid6: avx2x2 gen() 2433 MB/s [ 14.652488] raid6: avx2x1 gen() 2207 MB/s [ 14.652690] raid6: using algorithm avx2x2 gen() 2433 MB/s [ 14.669497] raid6: .... xor() 1353 MB/s, rmw enabled [ 14.670002] raid6: using avx2x2 recovery algorithm [ 14.684333] xor: automatically using best checksumming function avx [ 14.695828] async_tx: api initialized (async) done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 16.796205] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 17.316846] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 17.318362] EXT4-fs (vda1): write access will be enabled during recovery [ 17.639562] EXT4-fs (vda1): recovery complete [ 17.660360] 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.345731] systemd[1]: Inserted module 'autofs4' [ 19.796471] systemd[1]: systemd 255.4-1ubuntu8.17 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 19.800694] systemd[1]: Detected virtualization qemu. [ 19.801910] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 19.828744] systemd[1]: Hostname set to . [ 24.360193] systemd[1]: Queued start job for default target graphical.target. [ 24.654703] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 24.665988] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 24.673041] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 24.677471] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 24.682041] 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. [ 24.692673] 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. [ 24.695980] 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... [ 24.698085] 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... [ 24.699336] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 24.700986] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 24.702824] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 24.704153] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 24.705604] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 24.707212] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 24.709273] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 24.715855] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 24.720933] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 24.724817] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 24.727851] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 24.730244] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 24.732713] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 24.736168] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 24.738988] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 24.742843] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 24.744916] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 24.748133] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 24.751023] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 24.794982] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 24.868982] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 24.892280] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 24.964360] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 25.412510] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 25.569796] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 25.729288] 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.797391] 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... [ 25.895165] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 26.050858] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 26.174199] systemd-journald[335]: Collecting audit messages is disabled. [ 26.180400] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 26.478889] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 26.841036] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 27.076303] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 27.105974] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 27.266167] 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.470653] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 27.487647] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 27.513522] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 27.762668] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 28.133899] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ 28.557643] hrtimer: interrupt took 15991050 ns [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 30.105135] workqueue: wait_rcu_exp_gp hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 30.167686] 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 ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Reached target local-fs-pre.target…Preparation for Local File Systems. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ OK ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/UEFI... [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/UEFI. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... [ 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 ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ 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 ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ 66.458626] cloud-init[639]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Thu, 17 Sep 2026 05:16:46 +0000. Up 65.94 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... [ 77.950937] cloud-init[662]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Thu, 17 Sep 2026 05:16:58 +0000. Up 77.49 seconds. [ 78.141228] cloud-init[662]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 78.145912] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.148724] cloud-init[662]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 78.151778] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.154630] cloud-init[662]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 78.162171] cloud-init[662]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 78.164926] cloud-init[662]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 78.166912] cloud-init[662]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 78.168557] cloud-init[662]: ci-info: | lo | True | ::1/128 | . | host | . | [ 78.170673] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 78.172465] cloud-init[662]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 78.174492] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.176356] cloud-init[662]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 78.178609] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.180318] cloud-init[662]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 78.183791] cloud-init[662]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 78.185545] cloud-init[662]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 78.187402] cloud-init[662]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 78.188989] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 78.190470] cloud-init[662]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 78.191709] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ [ 78.193311] cloud-init[662]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 78.194846] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ [ 78.196490] cloud-init[662]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 78.198314] cloud-init[662]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 78.199789] cloud-init[662]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 78.201577] cloud-init[662]: ci-info: | 4 | local | :: | enp0s1 | U | [ 78.203013] cloud-init[662]: ci-info: | 5 | local | :: | enp0s1 | U | [ 78.205008] cloud-init[662]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 78.206980] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [17/Sep/2026 13:16:59] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 13:16:59] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 13:16:59] "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. [ 111.113326] cloud-init[662]: Generating public/private rsa key pair. [ 111.121581] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 111.126280] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 111.127802] cloud-init[662]: The key fingerprint is: [ 111.138226] cloud-init[662]: SHA256:OAhFH/1l8euLzJWCukZTYre5SiDIWrefyCZAqgRrkLU root@sandbox-ut [ 111.142969] cloud-init[662]: The key's randomart image is: [ 111.148184] cloud-init[662]: +---[RSA 3072]----+ [ 111.150340] cloud-init[662]: | .o .. .. | [ 111.151872] cloud-init[662]: | .. . .. o. | [ 111.153338] cloud-init[662]: | o.. . . o . | [ 111.159656] cloud-init[662]: |+oEo . .o + . | [ 111.161280] cloud-init[662]: |=.+ + +.S+ o . | [ 111.162900] cloud-init[662]: |+= . o oo o. . . | [ 111.170825] cloud-init[662]: |=. . ...... + | [ 111.172256] cloud-init[662]: |. ...o o...o + . | [ 111.173575] cloud-init[662]: | oo o.+o + . | [ 111.194719] cloud-init[662]: +----[SHA256]-----+ [ 111.211411] cloud-init[662]: Generating public/private ecdsa key pair. [ 111.214680] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 111.221616] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 111.224536] cloud-init[662]: The key fingerprint is: [ 111.230940] cloud-init[662]: SHA256:vyJ5U+LMryRML58eE0VgCauPadY0twouuPyuvGT7NpI root@sandbox-ut [ 111.235291] cloud-init[662]: The key's randomart image is: [ 111.239455] cloud-init[662]: +---[ECDSA 256]---+ [ 111.240757] cloud-init[662]: | ..oo. | [ 111.254843] cloud-init[662]: | o.. | [ 111.270452] cloud-init[662]: | . . | [ 111.279757] cloud-init[662]: | . . | [ 111.283783] cloud-init[662]: | . + S | [ 111.289447] cloud-init[662]: | O +.+. | [ 111.292203] cloud-init[662]: | +. * *=*o. | [ 111.302944] cloud-init[662]: |*Eo* .o*B+ . | [ 111.305737] cloud-init[662]: |.BO=o .+==o | [ 111.308653] cloud-init[662]: +----[SHA256]-----+ [ 111.312479] cloud-init[662]: Generating public/private ed25519 key pair. [ 111.313797] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 111.330793] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 111.334233] cloud-init[662]: The key fingerprint is: [ 111.352081] cloud-init[662]: SHA256:5laCOrMRPVSV/QZZedtQC4gAEpX9ozcqp6TELXAPd/M root@sandbox-ut [ 111.356337] cloud-init[662]: The key's randomart image is: [ 111.363115] cloud-init[662]: +--[ED25519 256]--+ [ 111.365355] cloud-init[662]: | ooo+.o.oo.+.o.| [ 111.367965] cloud-init[662]: | .. o ...+ + o| [ 111.370247] cloud-init[662]: | . . o +o| [ 111.373627] cloud-init[662]: | o . o o..| [ 111.376732] cloud-init[662]: | . o..+oS o . | [ 111.380377] cloud-init[662]: | + =o.=o= | [ 111.391280] cloud-init[662]: | +=+ =E. | [ 111.395415] cloud-init[662]: | . +* + | [ 111.399808] cloud-init[662]: | ...+ | [ 111.401607] cloud-init[662]: +----[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: [ 143.023754] cloud-init[1022]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Thu, 17 Sep 2026 05:18:01 +0000. Up 141.20 seconds. [ 155.045798] cloud-init[1052]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Thu, 17 Sep 2026 05:18:15 +0000. Up 154.37 seconds. 127.0.0.1 - - [17/Sep/2026 13:18:16] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 13:18:16] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 13:18:16] "GET /layer HTTP/1.1" 200 - [ 156.132335] cloud-init[1052]: === QEMU sandbox guest === [ 156.138373] cloud-init[1052]: layer : ut-guest (ci:ut:guest) [ 156.202141] cloud-init[1052]: kernel : Linux 6.8.0-138-generic x86_64 [ 156.281596] cloud-init[1052]: machine : x86_64 [ 156.296405] cloud-init[1052]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [17/Sep/2026 13:18:17] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 13:18:26] "GET /layer-env HTTP/1.1" 200 - [ 165.927912] cloud-init[1052]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 195.943965] cloud-init[1052]: === sandbox preflight as ci === [ 207.977170] cloud-init[1052]: $ node .ci/run-layer.mjs ut-guest [ 208.789819] cloud-init[1052]: $ pnpm --filter @sciencediscovery/runner test [ 219.087565] cloud-init[1052]: $ node --test scripts/*.test.mjs dist/*.test.js [ 220.653751] cloud-init[1052]: TAP version 13 [ 221.497081] cloud-init[1052]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 221.572542] cloud-init[1052]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 221.586524] cloud-init[1052]: --- [ 221.593762] cloud-init[1052]: duration_ms: 26.747645 [ 221.606875] cloud-init[1052]: type: 'test' [ 221.618738] cloud-init[1052]: ... [ 221.705330] cloud-init[1052]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 221.734249] cloud-init[1052]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 221.741829] cloud-init[1052]: --- [ 221.745197] cloud-init[1052]: duration_ms: 394.898775 [ 221.752410] cloud-init[1052]: type: 'test' [ 221.755263] cloud-init[1052]: ... [ 224.165647] cloud-init[1052]: # Subtest: private, loopback and link-local addresses are classified as private [ 224.194409] cloud-init[1052]: ok 3 - private, loopback and link-local addresses are classified as private [ 224.222899] cloud-init[1052]: --- [ 224.227629] cloud-init[1052]: duration_ms: 44.814063 [ 224.230981] cloud-init[1052]: type: 'test' [ 224.232853] cloud-init[1052]: ... [ 224.455470] cloud-init[1052]: # Subtest: a host outside the allowed domains is denied before any connection [ 224.472163] cloud-init[1052]: ok 4 - a host outside the allowed domains is denied before any connection [ 224.493049] cloud-init[1052]: --- [ 224.508935] cloud-init[1052]: duration_ms: 442.467554 [ 224.525797] cloud-init[1052]: type: 'test' [ 224.527318] cloud-init[1052]: ... [ 224.874934] cloud-init[1052]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 224.896429] cloud-init[1052]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 224.930533] cloud-init[1052]: --- [ 224.937328] cloud-init[1052]: duration_ms: 390.73047 [ 224.955542] cloud-init[1052]: type: 'test' [ 224.961503] cloud-init[1052]: ... [ 225.095757] cloud-init[1052]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 225.113581] cloud-init[1052]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 225.120017] cloud-init[1052]: --- [ 225.122993] cloud-init[1052]: duration_ms: 246.707399 [ 225.133760] cloud-init[1052]: type: 'test' [ 225.135989] cloud-init[1052]: ... [ 225.171284] cloud-init[1052]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 225.188325] cloud-init[1052]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 225.192609] cloud-init[1052]: --- [ 225.194969] cloud-init[1052]: duration_ms: 82.885084 [ 225.199067] cloud-init[1052]: type: 'test' [ 225.200014] cloud-init[1052]: ... [ 225.478741] cloud-init[1052]: # Subtest: an allowed domain is forwarded and reaches the target [ 225.493777] cloud-init[1052]: ok 8 - an allowed domain is forwarded and reaches the target [ 225.495769] cloud-init[1052]: --- [ 225.497922] cloud-init[1052]: duration_ms: 306.120702 [ 225.501691] cloud-init[1052]: type: 'test' [ 225.504631] cloud-init[1052]: ... [ 225.903796] cloud-init[1052]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 225.907924] cloud-init[1052]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 225.919792] cloud-init[1052]: --- [ 225.929197] cloud-init[1052]: duration_ms: 361.012435 [ 225.943578] cloud-init[1052]: type: 'test' [ 225.944829] cloud-init[1052]: ... [ 226.181992] cloud-init[1052]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 226.206625] cloud-init[1052]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 226.236194] cloud-init[1052]: --- [ 226.237757] cloud-init[1052]: duration_ms: 230.228691 [ 226.239219] cloud-init[1052]: type: 'test' [ 226.239969] cloud-init[1052]: ... [ 226.508870] cloud-init[1052]: # Subtest: the outbound route is re-resolved on every acquire [ 226.525722] cloud-init[1052]: ok 11 - the outbound route is re-resolved on every acquire [ 226.539810] cloud-init[1052]: --- [ 226.541009] cloud-init[1052]: duration_ms: 392.870772 [ 226.548393] cloud-init[1052]: type: 'test' [ 226.555926] cloud-init[1052]: ... [ 226.616334] cloud-init[1052]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 226.631955] cloud-init[1052]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 226.637287] cloud-init[1052]: --- [ 226.642613] cloud-init[1052]: duration_ms: 119.819213 [ 226.643706] cloud-init[1052]: type: 'test' [ 226.646682] cloud-init[1052]: ... [ 226.785253] cloud-init[1052]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 226.794663] cloud-init[1052]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 226.817260] cloud-init[1052]: --- [ 226.825952] cloud-init[1052]: duration_ms: 113.907653 [ 226.826898] cloud-init[1052]: type: 'test' [ 226.827960] cloud-init[1052]: ... [ 226.953931] cloud-init[1052]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 226.967257] cloud-init[1052]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 226.976756] cloud-init[1052]: --- [ 226.977594] cloud-init[1052]: duration_ms: 160.898572 [ 226.978401] cloud-init[1052]: type: 'test' [ 226.978940] cloud-init[1052]: ... [ 227.119852] cloud-init[1052]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 227.133452] cloud-init[1052]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 227.148465] cloud-init[1052]: --- [ 227.160728] cloud-init[1052]: duration_ms: 191.841775 [ 227.168201] cloud-init[1052]: type: 'test' [ 227.169560] cloud-init[1052]: ... [ 227.250946] cloud-init[1052]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 227.265184] cloud-init[1052]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 227.278194] cloud-init[1052]: --- [ 227.288660] cloud-init[1052]: duration_ms: 96.150891 [ 227.296906] cloud-init[1052]: type: 'test' [ 227.302275] cloud-init[1052]: ... [ 227.446723] cloud-init[1052]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 227.452872] cloud-init[1052]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 227.457382] cloud-init[1052]: --- [ 227.458146] cloud-init[1052]: duration_ms: 241.754108 [ 227.458958] cloud-init[1052]: type: 'test' [ 227.462652] cloud-init[1052]: ... [ 227.489697] cloud-init[1052]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 227.496106] cloud-init[1052]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 227.508575] cloud-init[1052]: --- [ 227.519199] cloud-init[1052]: duration_ms: 54.354728 [ 227.525732] cloud-init[1052]: type: 'test' [ 227.528474] cloud-init[1052]: ... [ 227.536291] cloud-init[1052]: # Subtest: acquire rejects a no-network policy [ 227.556547] cloud-init[1052]: ok 19 - acquire rejects a no-network policy [ 227.565278] cloud-init[1052]: --- [ 227.567632] cloud-init[1052]: duration_ms: 20.864837 [ 227.576902] cloud-init[1052]: type: 'test' [ 227.579843] cloud-init[1052]: ... [ 227.628809] cloud-init[1052]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 227.639962] cloud-init[1052]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 227.652597] cloud-init[1052]: --- [ 227.653790] cloud-init[1052]: duration_ms: 127.314779 [ 227.655217] cloud-init[1052]: type: 'test' [ 227.657376] cloud-init[1052]: ... [ 227.708558] cloud-init[1052]: # Subtest: open mode passes IP literal targets through the private-address filter [ 227.715612] cloud-init[1052]: ok 21 - open mode passes IP literal targets through the private-address filter [ 227.724430] cloud-init[1052]: --- [ 227.730013] cloud-init[1052]: duration_ms: 71.596349 [ 227.732874] cloud-init[1052]: type: 'test' [ 227.740610] cloud-init[1052]: ... [ 229.962908] cloud-init[1052]: # Subtest: direct and url policies are used exactly as the API resolved them [ 229.979781] cloud-init[1052]: ok 22 - direct and url policies are used exactly as the API resolved them [ 229.997215] cloud-init[1052]: --- [ 229.998575] cloud-init[1052]: duration_ms: 88.02064 [ 229.999732] cloud-init[1052]: type: 'test' [ 230.000791] cloud-init[1052]: ... [ 230.032226] cloud-init[1052]: # Subtest: an environment policy follows the same variable rules as the model stack [ 230.042257] cloud-init[1052]: ok 23 - an environment policy follows the same variable rules as the model stack [ 230.048936] cloud-init[1052]: --- [ 230.054917] cloud-init[1052]: duration_ms: 14.78621 [ 230.065279] cloud-init[1052]: type: 'test' [ 230.068791] cloud-init[1052]: ... [ 230.069980] cloud-init[1052]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 230.086151] cloud-init[1052]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 230.097522] cloud-init[1052]: --- [ 230.104142] cloud-init[1052]: duration_ms: 29.48292 [ 230.108183] cloud-init[1052]: type: 'test' [ 230.110461] cloud-init[1052]: ... [ 230.124183] cloud-init[1052]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 230.135146] cloud-init[1052]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 230.136694] cloud-init[1052]: --- [ 230.137501] cloud-init[1052]: duration_ms: 27.199484 [ 230.140321] cloud-init[1052]: type: 'test' [ 230.142217] cloud-init[1052]: ... [ 230.150497] cloud-init[1052]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 230.162495] cloud-init[1052]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 230.166763] cloud-init[1052]: --- [ 230.167679] cloud-init[1052]: duration_ms: 44.694801 [ 230.173491] cloud-init[1052]: type: 'test' [ 230.177042] cloud-init[1052]: ... [ 230.185994] cloud-init[1052]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 230.196734] cloud-init[1052]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 230.218772] cloud-init[1052]: --- [ 230.230402] cloud-init[1052]: duration_ms: 9.759559 [ 230.232849] cloud-init[1052]: type: 'test' [ 230.240704] cloud-init[1052]: ... [ 230.279222] cloud-init[1052]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 230.280881] cloud-init[1052]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 230.282515] cloud-init[1052]: --- [ 230.295813] cloud-init[1052]: duration_ms: 430.492411 [ 230.305433] cloud-init[1052]: type: 'test' [ 230.307448] cloud-init[1052]: ... [ 230.667674] cloud-init[1052]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 230.687530] cloud-init[1052]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 230.688966] cloud-init[1052]: --- [ 230.694938] cloud-init[1052]: duration_ms: 418.237296 [ 230.704314] cloud-init[1052]: type: 'test' [ 230.712106] cloud-init[1052]: ... [ 230.753126] cloud-init[1052]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 230.754576] cloud-init[1052]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 230.767652] cloud-init[1052]: --- [ 230.769839] cloud-init[1052]: duration_ms: 68.114654 [ 230.779261] cloud-init[1052]: type: 'test' [ 230.781704] cloud-init[1052]: ... [ 232.984666] cloud-init[1052]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 233.007667] cloud-init[1052]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 233.008959] cloud-init[1052]: --- [ 233.009605] cloud-init[1052]: duration_ms: 64.654415 [ 233.025168] cloud-init[1052]: type: 'test' [ 233.029860] cloud-init[1052]: ... [ 233.046726] cloud-init[1052]: # Subtest: failed readers and updates release their leases [ 233.076113] cloud-init[1052]: ok 32 - failed readers and updates release their leases [ 233.094847] cloud-init[1052]: --- [ 233.097370] cloud-init[1052]: duration_ms: 78.067461 [ 233.098296] cloud-init[1052]: type: 'test' [ 233.103088] cloud-init[1052]: ... [ 236.566794] cloud-init[1052]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 236.581601] cloud-init[1052]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 236.593358] cloud-init[1052]: --- [ 236.608733] cloud-init[1052]: duration_ms: 1492.341835 [ 236.641826] cloud-init[1052]: type: 'test' [ 236.646491] cloud-init[1052]: ... [ 236.996243] cloud-init[1052]: # Subtest: scientific environments accept micromamba's package-list envelope [ 237.028964] cloud-init[1052]: ok 34 - scientific environments accept micromamba's package-list envelope [ 237.039741] cloud-init[1052]: --- [ 237.040866] cloud-init[1052]: duration_ms: 567.430229 [ 237.041887] cloud-init[1052]: type: 'test' [ 237.042545] cloud-init[1052]: ... [ 237.782827] cloud-init[1052]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 237.807234] cloud-init[1052]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 237.821944] cloud-init[1052]: --- [ 237.824187] cloud-init[1052]: duration_ms: 760.063462 [ 237.825995] cloud-init[1052]: type: 'test' [ 237.835467] cloud-init[1052]: ... [ 238.147719] cloud-init[1052]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 238.172345] cloud-init[1052]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 238.181905] cloud-init[1052]: --- [ 238.182751] cloud-init[1052]: duration_ms: 372.50938 [ 238.183330] cloud-init[1052]: type: 'test' [ 238.190967] cloud-init[1052]: ... [ 238.836652] cloud-init[1052]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 238.838065] cloud-init[1052]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 238.838855] cloud-init[1052]: --- [ 238.842547] cloud-init[1052]: duration_ms: 709.701945 [ 238.853443] cloud-init[1052]: type: 'test' [ 238.860274] cloud-init[1052]: ... [ 239.098622] cloud-init[1052]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 239.114665] cloud-init[1052]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 239.120503] cloud-init[1052]: --- [ 239.123296] cloud-init[1052]: duration_ms: 277.33557 [ 239.124348] cloud-init[1052]: type: 'test' [ 239.126663] cloud-init[1052]: ... [ 239.354422] cloud-init[1052]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 239.367554] cloud-init[1052]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 239.376660] cloud-init[1052]: --- [ 239.383776] cloud-init[1052]: duration_ms: 207.48868 [ 239.385772] cloud-init[1052]: type: 'test' [ 239.387157] cloud-init[1052]: ... [ 240.016916] cloud-init[1052]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 240.026412] cloud-init[1052]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 240.034653] cloud-init[1052]: --- [ 240.038528] cloud-init[1052]: duration_ms: 691.06855 [ 240.044595] cloud-init[1052]: type: 'test' [ 240.047711] cloud-init[1052]: ... [ 240.294869] cloud-init[1052]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 240.311260] cloud-init[1052]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 240.313562] cloud-init[1052]: --- [ 240.314412] cloud-init[1052]: duration_ms: 285.421527 [ 240.315377] cloud-init[1052]: type: 'test' [ 240.316119] cloud-init[1052]: ... [ 241.027888] cloud-init[1052]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 241.040992] cloud-init[1052]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 241.049207] cloud-init[1052]: --- [ 241.050949] cloud-init[1052]: duration_ms: 690.284329 [ 241.054660] cloud-init[1052]: type: 'test' [ 241.059719] cloud-init[1052]: ... [ 241.396846] cloud-init[1052]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 241.404739] cloud-init[1052]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 241.409373] cloud-init[1052]: --- [ 241.411208] cloud-init[1052]: duration_ms: 390.978686 [ 241.417856] cloud-init[1052]: type: 'test' [ 241.419003] cloud-init[1052]: ... [ 241.501055] cloud-init[1052]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 241.517590] cloud-init[1052]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 241.521418] cloud-init[1052]: --- [ 241.522524] cloud-init[1052]: duration_ms: 121.844644 [ 241.525499] cloud-init[1052]: type: 'test' [ 241.526662] cloud-init[1052]: ... [ 241.840666] cloud-init[1052]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 241.852302] cloud-init[1052]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 241.859545] cloud-init[1052]: --- [ 241.900306] cloud-init[1052]: duration_ms: 276.39982 [ 241.902411] cloud-init[1052]: type: 'test' [ 241.919296] cloud-init[1052]: ... [ 242.274989] cloud-init[1052]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 242.281758] cloud-init[1052]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 242.286697] cloud-init[1052]: --- [ 242.290843] cloud-init[1052]: duration_ms: 465.903828 [ 242.292761] cloud-init[1052]: type: 'test' [ 242.294688] cloud-init[1052]: ... [ 242.439956] cloud-init[1052]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 242.462167] cloud-init[1052]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 242.463430] cloud-init[1052]: --- [ 242.466550] cloud-init[1052]: duration_ms: 178.035244 [ 242.469297] cloud-init[1052]: type: 'test' [ 242.473374] cloud-init[1052]: ... [ 242.788330] cloud-init[1052]: # Subtest: existing R base and named environments remain available after catalog reload [ 242.796492] cloud-init[1052]: ok 48 - existing R base and named environments remain available after catalog reload [ 242.819550] cloud-init[1052]: --- [ 242.822113] cloud-init[1052]: duration_ms: 311.572766 [ 242.826349] cloud-init[1052]: type: 'test' [ 242.827476] cloud-init[1052]: ... [ 243.523858] cloud-init[1052]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 243.533207] cloud-init[1052]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 243.544733] cloud-init[1052]: --- [ 243.549363] cloud-init[1052]: duration_ms: 734.355339 [ 243.553971] cloud-init[1052]: type: 'test' [ 243.562968] cloud-init[1052]: ... [ 243.747713] cloud-init[1052]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 243.764397] cloud-init[1052]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 243.801921] cloud-init[1052]: --- [ 243.833836] cloud-init[1052]: duration_ms: 234.936162 [ 243.847623] cloud-init[1052]: type: 'test' [ 243.857435] cloud-init[1052]: ... [ 244.418189] cloud-init[1052]: # Subtest: a provisioner install says which step failed and why [ 244.466818] cloud-init[1052]: ok 51 - a provisioner install says which step failed and why [ 244.485420] cloud-init[1052]: --- [ 244.486487] cloud-init[1052]: duration_ms: 546.441867 [ 244.491130] cloud-init[1052]: type: 'test' [ 244.508251] cloud-init[1052]: ... [ 244.638586] cloud-init[1052]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 244.649749] cloud-init[1052]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 244.655946] cloud-init[1052]: --- [ 244.658352] cloud-init[1052]: duration_ms: 36.837547 [ 244.659899] cloud-init[1052]: type: 'test' [ 244.661206] cloud-init[1052]: ... [ 244.717714] cloud-init[1052]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 244.736726] cloud-init[1052]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 244.745174] cloud-init[1052]: --- [ 244.746828] cloud-init[1052]: duration_ms: 370.084655 [ 244.754568] cloud-init[1052]: type: 'test' [ 244.755605] cloud-init[1052]: ... [ 244.819993] cloud-init[1052]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 244.822829] cloud-init[1052]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 244.823998] cloud-init[1052]: --- [ 244.826923] cloud-init[1052]: duration_ms: 76.541502 [ 244.831117] cloud-init[1052]: type: 'test' [ 244.832518] cloud-init[1052]: ... [ 246.566827] cloud-init[1052]: # (node:1194) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 246.577570] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 249.609115] cloud-init[1052]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 249.645052] cloud-init[1052]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 249.646485] cloud-init[1052]: --- [ 249.647059] cloud-init[1052]: duration_ms: 3120.618545 [ 249.647650] cloud-init[1052]: type: 'test' [ 249.677380] cloud-init[1052]: ... [ 254.184945] cloud-init[1052]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 254.199761] cloud-init[1052]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 254.202374] cloud-init[1052]: --- [ 254.203966] cloud-init[1052]: duration_ms: 4540.234889 [ 254.209721] cloud-init[1052]: type: 'test' [ 254.219517] cloud-init[1052]: ... [ 256.115911] cloud-init[1052]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 256.121544] cloud-init[1052]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 256.124351] cloud-init[1052]: --- [ 256.125993] cloud-init[1052]: duration_ms: 1949.339261 [ 256.128276] cloud-init[1052]: type: 'test' [ 256.129896] cloud-init[1052]: ... [ 259.332232] cloud-init[1052]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 259.343999] cloud-init[1052]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 259.351392] cloud-init[1052]: --- [ 259.352348] cloud-init[1052]: duration_ms: 3238.933714 [ 259.357797] cloud-init[1052]: type: 'test' [ 259.358923] cloud-init[1052]: ... [ 261.743245] cloud-init[1052]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 261.751110] cloud-init[1052]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 261.762968] cloud-init[1052]: --- [ 261.772696] cloud-init[1052]: duration_ms: 2404.980953 [ 261.777020] cloud-init[1052]: type: 'test' [ 261.781186] cloud-init[1052]: ... [ 263.792617] cloud-init[1052]: # Subtest: log retention is explicit, paginated and does not stop execution [ 263.795451] cloud-init[1052]: ok 60 - log retention is explicit, paginated and does not stop execution [ 263.814943] cloud-init[1052]: --- [ 263.815815] cloud-init[1052]: duration_ms: 2047.413049 [ 263.819392] cloud-init[1052]: type: 'test' [ 263.820413] cloud-init[1052]: ... [ 264.962162] cloud-init[1052]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 264.970186] cloud-init[1052]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 264.971940] cloud-init[1052]: --- [ 264.973336] cloud-init[1052]: duration_ms: 1190.34647 [ 264.974395] cloud-init[1052]: type: 'test' [ 264.975244] cloud-init[1052]: ... [ 266.175724] cloud-init[1052]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 266.196500] cloud-init[1052]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 266.209829] cloud-init[1052]: --- [ 266.213552] cloud-init[1052]: duration_ms: 1194.6182 [ 266.219619] cloud-init[1052]: type: 'test' [ 266.230919] cloud-init[1052]: ... [ 269.024326] cloud-init[1052]: # (node:1208) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 269.060349] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 269.282353] cloud-init[1052]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 269.299270] cloud-init[1052]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 269.305831] cloud-init[1052]: --- [ 269.314196] cloud-init[1052]: duration_ms: 16.474675 [ 269.319163] cloud-init[1052]: type: 'test' [ 269.332239] cloud-init[1052]: ... [ 269.336572] cloud-init[1052]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 269.339635] cloud-init[1052]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 269.356554] cloud-init[1052]: --- [ 269.358592] cloud-init[1052]: duration_ms: 5.003656 [ 269.373467] cloud-init[1052]: type: 'test' [ 269.382708] cloud-init[1052]: ... [ 269.391278] cloud-init[1052]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 269.406359] cloud-init[1052]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 269.416390] cloud-init[1052]: --- [ 269.431860] cloud-init[1052]: duration_ms: 3.507666 [ 269.435189] cloud-init[1052]: type: 'test' [ 269.437282] cloud-init[1052]: ... [ 269.438204] cloud-init[1052]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 269.448841] cloud-init[1052]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 269.457335] cloud-init[1052]: --- [ 269.461303] cloud-init[1052]: duration_ms: 5.989435 [ 269.463368] cloud-init[1052]: type: 'test' [ 269.463935] cloud-init[1052]: ... [ 269.465526] cloud-init[1052]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 269.466935] cloud-init[1052]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 269.471855] cloud-init[1052]: --- [ 269.473550] cloud-init[1052]: duration_ms: 4.205006 [ 269.477582] cloud-init[1052]: type: 'test' [ 269.478602] cloud-init[1052]: ... [ 271.903353] cloud-init[1052]: # Subtest: npu-smi parsing [ 271.920539] cloud-init[1052]: # Subtest: reads each card's identity, health and usage from the paired rows [ 271.940388] cloud-init[1052]: ok 1 - reads each card's identity, health and usage from the paired rows [ 271.954750] cloud-init[1052]: --- [ 271.962869] cloud-init[1052]: duration_ms: 43.058084 [ 271.974159] cloud-init[1052]: type: 'test' [ 271.982098] cloud-init[1052]: ... [ 271.988333] cloud-init[1052]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 271.991380] cloud-init[1052]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 271.992721] cloud-init[1052]: --- [ 271.996400] cloud-init[1052]: duration_ms: 7.12492 [ 272.001134] cloud-init[1052]: type: 'test' [ 272.002999] cloud-init[1052]: ... [ 272.004928] cloud-init[1052]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 272.058549] cloud-init[1052]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 272.099159] cloud-init[1052]: --- [ 272.132999] cloud-init[1052]: duration_ms: 5.607136 [ 272.135814] cloud-init[1052]: type: 'test' [ 272.137676] cloud-init[1052]: ... [ 272.162842] cloud-init[1052]: # Subtest: stops at the process table instead of listing processes as cards [ 272.170181] cloud-init[1052]: ok 4 - stops at the process table instead of listing processes as cards [ 272.171546] cloud-init[1052]: --- [ 272.172252] cloud-init[1052]: duration_ms: 7.042684 [ 272.172941] cloud-init[1052]: type: 'test' [ 272.173542] cloud-init[1052]: ... [ 272.174267] cloud-init[1052]: # Subtest: returns nothing for output that holds no device rows [ 272.195332] cloud-init[1052]: ok 5 - returns nothing for output that holds no device rows [ 272.208525] cloud-init[1052]: --- [ 272.214503] cloud-init[1052]: duration_ms: 2.829358 [ 272.215759] cloud-init[1052]: type: 'test' [ 272.216530] cloud-init[1052]: ... [ 272.217152] cloud-init[1052]: 1..5 [ 272.217764] cloud-init[1052]: ok 68 - npu-smi parsing [ 272.218631] cloud-init[1052]: --- [ 272.219272] cloud-init[1052]: duration_ms: 86.12292 [ 272.219879] cloud-init[1052]: type: 'suite' [ 272.220708] cloud-init[1052]: ... [ 272.221602] cloud-init[1052]: # Subtest: reading the driver through DCMI [ 272.222262] cloud-init[1052]: # Subtest: a machine with no usable Python falls back instead of failing [ 272.222861] cloud-init[1052]: ok 1 - a machine with no usable Python falls back instead of failing [ 272.249289] cloud-init[1052]: --- [ 272.249982] cloud-init[1052]: duration_ms: 151.57085 [ 272.252892] cloud-init[1052]: type: 'test' [ 272.253880] cloud-init[1052]: ... [ 272.477683] cloud-init[1052]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 272.479177] cloud-init[1052]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 272.479881] cloud-init[1052]: --- [ 272.480490] cloud-init[1052]: duration_ms: 699.045582 [ 272.495287] cloud-init[1052]: type: 'test' [ 272.495998] cloud-init[1052]: ... [ 272.968426] cloud-init[1052]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 272.972469] cloud-init[1052]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 272.976522] cloud-init[1052]: --- [ 272.982450] cloud-init[1052]: duration_ms: 302.320742 [ 272.989500] cloud-init[1052]: type: 'test' [ 272.996238] cloud-init[1052]: ... [ 272.999139] cloud-init[1052]: 1..3 [ 273.017037] cloud-init[1052]: ok 69 - reading the driver through DCMI [ 273.022978] cloud-init[1052]: --- [ 273.029229] cloud-init[1052]: duration_ms: 1166.487092 [ 273.038441] cloud-init[1052]: type: 'suite' [ 273.043784] cloud-init[1052]: ... [ 273.047901] cloud-init[1052]: # Subtest: chip mapping [ 273.074493] cloud-init[1052]: # Subtest: reads the device node each chip owns, not the card number [ 273.092199] cloud-init[1052]: ok 1 - reads the device node each chip owns, not the card number [ 273.106566] cloud-init[1052]: --- [ 273.108271] cloud-init[1052]: duration_ms: 20.33663 [ 273.116404] cloud-init[1052]: type: 'test' [ 273.119574] cloud-init[1052]: ... [ 273.127758] cloud-init[1052]: # Subtest: skips chips that are not compute devices [ 273.153445] cloud-init[1052]: ok 2 - skips chips that are not compute devices [ 273.264579] cloud-init[1052]: --- [ 273.266788] cloud-init[1052]: duration_ms: 10.829283 [ 273.268829] cloud-init[1052]: type: 'test' [ 273.301582] cloud-init[1052]: ... [ 273.321972] cloud-init[1052]: # Subtest: gives each die of a two-die card its own device node [ 273.323838] cloud-init[1052]: ok 3 - gives each die of a two-die card its own device node [ 273.337526] cloud-init[1052]: --- [ 273.353851] cloud-init[1052]: duration_ms: 5.202494 [ 273.365779] cloud-init[1052]: type: 'test' [ 273.377159] cloud-init[1052]: ... [ 273.380418] cloud-init[1052]: # Subtest: ignores headers and anything that is not four columns [ 273.399716] cloud-init[1052]: ok 4 - ignores headers and anything that is not four columns [ 273.410607] cloud-init[1052]: --- [ 273.431932] cloud-init[1052]: duration_ms: 2.73958 [ 273.434404] cloud-init[1052]: type: 'test' [ 273.435306] cloud-init[1052]: ... [ 273.435951] cloud-init[1052]: 1..4 [ 273.447307] cloud-init[1052]: ok 70 - chip mapping [ 273.452921] cloud-init[1052]: --- [ 273.466801] cloud-init[1052]: duration_ms: 45.537486 [ 273.481106] cloud-init[1052]: type: 'suite' [ 273.482890] cloud-init[1052]: ... [ 273.493054] cloud-init[1052]: # Subtest: a card with two dies [ 273.495799] cloud-init[1052]: # Subtest: reads one entry per die from the readings table [ 273.498497] cloud-init[1052]: ok 1 - reads one entry per die from the readings table [ 273.524972] cloud-init[1052]: --- [ 273.544121] cloud-init[1052]: duration_ms: 4.43317 [ 273.553269] cloud-init[1052]: type: 'test' [ 273.563887] cloud-init[1052]: ... [ 273.586246] cloud-init[1052]: 1..1 [ 273.590238] cloud-init[1052]: ok 71 - a card with two dies [ 273.591995] cloud-init[1052]: --- [ 273.593395] cloud-init[1052]: duration_ms: 6.438081 [ 273.617308] cloud-init[1052]: type: 'suite' [ 273.649518] cloud-init[1052]: ... [ 273.723123] cloud-init[1052]: # Subtest: device binds and sandbox numbering [ 273.751854] cloud-init[1052]: # Subtest: renumbers the selection from 0 in host order [ 273.755441] cloud-init[1052]: ok 1 - renumbers the selection from 0 in host order [ 273.779425] cloud-init[1052]: --- [ 273.786684] cloud-init[1052]: duration_ms: 13.782955 [ 273.793658] cloud-init[1052]: type: 'test' [ 273.805210] cloud-init[1052]: ... [ 273.813008] cloud-init[1052]: # Subtest: gives the same layout however the operator ordered the boxes [ 273.831137] cloud-init[1052]: ok 2 - gives the same layout however the operator ordered the boxes [ 273.840189] cloud-init[1052]: --- [ 273.849566] cloud-init[1052]: duration_ms: 3.065515 [ 273.860136] cloud-init[1052]: type: 'test' [ 273.862612] cloud-init[1052]: ... [ 273.870540] cloud-init[1052]: # Subtest: collapses a repeated card instead of binding it twice [ 273.875722] cloud-init[1052]: ok 3 - collapses a repeated card instead of binding it twice [ 273.883571] cloud-init[1052]: --- [ 273.885418] cloud-init[1052]: duration_ms: 6.714527 [ 273.890790] cloud-init[1052]: type: 'test' [ 273.900051] cloud-init[1052]: ... [ 273.901839] cloud-init[1052]: # Subtest: emits nothing at all when no card was selected [ 273.906469] cloud-init[1052]: ok 4 - emits nothing at all when no card was selected [ 273.913481] cloud-init[1052]: --- [ 273.914789] cloud-init[1052]: duration_ms: 2.627238 [ 273.922763] cloud-init[1052]: type: 'test' [ 273.927593] cloud-init[1052]: ... [ 273.930462] cloud-init[1052]: # Subtest: binds only the management nodes this host actually has [ 273.936174] cloud-init[1052]: ok 5 - binds only the management nodes this host actually has [ 273.938887] cloud-init[1052]: --- [ 273.945433] cloud-init[1052]: duration_ms: 3.608594 [ 273.951591] cloud-init[1052]: type: 'test' [ 273.959886] cloud-init[1052]: ... [ 273.971575] cloud-init[1052]: # Subtest: names the host device by index [ 273.973808] cloud-init[1052]: ok 6 - names the host device by index [ 273.981789] cloud-init[1052]: --- [ 273.982890] cloud-init[1052]: duration_ms: 1.974056 [ 273.983870] cloud-init[1052]: type: 'test' [ 273.986329] cloud-init[1052]: ... [ 273.988599] cloud-init[1052]: 1..6 [ 273.995375] cloud-init[1052]: ok 72 - device binds and sandbox numbering [ 274.004332] cloud-init[1052]: --- [ 274.005799] cloud-init[1052]: duration_ms: 37.1861 [ 274.010143] cloud-init[1052]: type: 'suite' [ 274.013492] cloud-init[1052]: ... [ 274.015650] cloud-init[1052]: # Subtest: sandbox probe argv [ 274.021947] cloud-init[1052]: # Subtest: gives the probed card the sandbox's device 0 [ 274.028759] cloud-init[1052]: ok 1 - gives the probed card the sandbox's device 0 [ 274.036217] cloud-init[1052]: --- [ 274.044981] cloud-init[1052]: duration_ms: 3.975077 [ 274.057344] cloud-init[1052]: type: 'test' [ 274.060588] cloud-init[1052]: ... [ 274.064938] cloud-init[1052]: # Subtest: mounts a fresh /dev before binding any card [ 274.071569] cloud-init[1052]: ok 2 - mounts a fresh /dev before binding any card [ 274.081206] cloud-init[1052]: --- [ 274.085549] cloud-init[1052]: duration_ms: 2.065434 [ 274.089861] cloud-init[1052]: type: 'test' [ 274.098461] cloud-init[1052]: ... [ 274.107192] cloud-init[1052]: # Subtest: probes under the same isolation a real execution uses [ 274.111769] cloud-init[1052]: ok 3 - probes under the same isolation a real execution uses [ 274.117534] cloud-init[1052]: --- [ 274.119958] cloud-init[1052]: duration_ms: 2.535969 [ 274.138183] cloud-init[1052]: type: 'test' [ 274.143615] cloud-init[1052]: ... [ 274.149941] cloud-init[1052]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 274.160523] cloud-init[1052]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 274.171861] cloud-init[1052]: --- [ 274.175985] cloud-init[1052]: duration_ms: 2.816736 [ 274.181827] cloud-init[1052]: type: 'test' [ 274.186933] cloud-init[1052]: ... [ 274.196252] cloud-init[1052]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 274.204178] cloud-init[1052]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 274.210783] cloud-init[1052]: --- [ 274.213627] cloud-init[1052]: duration_ms: 3.135559 [ 274.214916] cloud-init[1052]: type: 'test' [ 274.220196] cloud-init[1052]: ... [ 274.228303] cloud-init[1052]: # Subtest: carries the driver library path the loader needs [ 274.230927] cloud-init[1052]: ok 6 - carries the driver library path the loader needs [ 274.233810] cloud-init[1052]: --- [ 274.236857] cloud-init[1052]: duration_ms: 4.88358 [ 274.244908] cloud-init[1052]: type: 'test' [ 274.248967] cloud-init[1052]: ... [ 274.253362] cloud-init[1052]: 1..6 [ 274.256287] cloud-init[1052]: ok 73 - sandbox probe argv [ 274.262194] cloud-init[1052]: --- [ 274.264830] cloud-init[1052]: duration_ms: 24.857497 [ 274.272392] cloud-init[1052]: type: 'suite' [ 274.274556] cloud-init[1052]: ... [ 274.399015] cloud-init[1052]: # Subtest: sandbox environment [ 274.441831] cloud-init[1052]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 274.473184] cloud-init[1052]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 274.508960] cloud-init[1052]: --- [ 274.511752] cloud-init[1052]: duration_ms: 5.822499 [ 274.537812] cloud-init[1052]: type: 'test' [ 274.552677] cloud-init[1052]: ... [ 274.557775] cloud-init[1052]: # Subtest: points the operator compiler at the toolkit's Python packages [ 274.599284] cloud-init[1052]: ok 2 - points the operator compiler at the toolkit's Python packages [ 274.654117] cloud-init[1052]: --- [ 274.658923] cloud-init[1052]: duration_ms: 2.588849 [ 274.675206] cloud-init[1052]: type: 'test' [ 274.676637] cloud-init[1052]: ... [ 274.678083] cloud-init[1052]: # Subtest: follows a relocated toolkit [ 274.716455] cloud-init[1052]: ok 3 - follows a relocated toolkit [ 274.771718] cloud-init[1052]: --- [ 274.781789] cloud-init[1052]: duration_ms: 4.208524 [ 274.798348] cloud-init[1052]: type: 'test' [ 274.799581] cloud-init[1052]: ... [ 274.814160] cloud-init[1052]: 1..3 [ 274.818398] cloud-init[1052]: ok 74 - sandbox environment [ 274.839991] cloud-init[1052]: --- [ 274.864587] cloud-init[1052]: duration_ms: 16.222115 [ 274.874310] cloud-init[1052]: type: 'suite' [ 274.876506] cloud-init[1052]: ... [ 275.026723] cloud-init[1052]: # Subtest: prepareSandboxNpu [ 275.034254] cloud-init[1052]: # Subtest: stays out of the launch entirely when nothing was selected [ 275.036613] cloud-init[1052]: ok 1 - stays out of the launch entirely when nothing was selected [ 275.042206] cloud-init[1052]: --- [ 275.043275] cloud-init[1052]: duration_ms: 7.992014 [ 275.045273] cloud-init[1052]: type: 'test' [ 275.047927] cloud-init[1052]: ... [ 275.198947] cloud-init[1052]: # Subtest: reports how the selected cards appear inside the sandbox [ 275.230112] cloud-init[1052]: ok 2 - reports how the selected cards appear inside the sandbox [ 275.233983] cloud-init[1052]: --- [ 275.238651] cloud-init[1052]: duration_ms: 2094.785108 [ 275.239909] cloud-init[1052]: type: 'test' [ 275.244157] cloud-init[1052]: ... [ 275.274230] cloud-init[1052]: 1..2 [ 275.285241] cloud-init[1052]: ok 75 - prepareSandboxNpu [ 275.289108] cloud-init[1052]: --- [ 275.289978] cloud-init[1052]: duration_ms: 2142.587696 [ 275.292799] cloud-init[1052]: type: 'suite' [ 275.298169] cloud-init[1052]: ... [ 275.323204] cloud-init[1052]: # Subtest: probe failure reasons [ 275.334411] cloud-init[1052]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 275.341799] cloud-init[1052]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 275.359739] cloud-init[1052]: --- [ 275.363465] cloud-init[1052]: duration_ms: 20.555079 [ 275.372002] cloud-init[1052]: type: 'test' [ 275.381557] cloud-init[1052]: ... [ 275.392250] cloud-init[1052]: # Subtest: falls back to the process error when the probe printed nothing [ 275.402018] cloud-init[1052]: ok 2 - falls back to the process error when the probe printed nothing [ 275.409126] cloud-init[1052]: --- [ 275.412865] cloud-init[1052]: duration_ms: 11.522729 [ 275.416390] cloud-init[1052]: type: 'test' [ 275.466279] cloud-init[1052]: ... [ 275.478877] cloud-init[1052]: 1..2 [ 275.492135] cloud-init[1052]: ok 76 - probe failure reasons [ 275.497936] cloud-init[1052]: --- [ 275.536838] cloud-init[1052]: duration_ms: 39.185291 [ 275.555951] cloud-init[1052]: type: 'suite' [ 275.570347] cloud-init[1052]: ... [ 275.571562] cloud-init[1052]: # Subtest: inventory cache [ 275.572790] cloud-init[1052]: # Subtest: serves a fresh inventory instead of re-probing every card [ 275.574790] cloud-init[1052]: ok 1 - serves a fresh inventory instead of re-probing every card [ 275.576695] cloud-init[1052]: --- [ 275.588662] cloud-init[1052]: duration_ms: 13.143614 [ 275.605546] cloud-init[1052]: type: 'test' [ 275.607640] cloud-init[1052]: ... [ 275.624640] cloud-init[1052]: # Subtest: re-probes once the inventory is older than the cache window [ 275.647653] cloud-init[1052]: ok 2 - re-probes once the inventory is older than the cache window [ 275.684508] cloud-init[1052]: --- [ 275.688785] cloud-init[1052]: duration_ms: 3.534938 [ 275.696968] cloud-init[1052]: type: 'test' [ 275.713167] cloud-init[1052]: ... [ 275.725579] cloud-init[1052]: # Subtest: re-probes after an explicit refresh [ 275.731691] cloud-init[1052]: ok 3 - re-probes after an explicit refresh [ 275.747185] cloud-init[1052]: --- [ 275.749749] cloud-init[1052]: duration_ms: 3.359503 [ 275.765980] cloud-init[1052]: type: 'test' [ 275.768565] cloud-init[1052]: ... [ 275.784948] cloud-init[1052]: # Subtest: lets a failed probe be retried rather than caching the failure [ 275.795484] cloud-init[1052]: ok 4 - lets a failed probe be retried rather than caching the failure [ 275.809247] cloud-init[1052]: --- [ 275.811559] cloud-init[1052]: duration_ms: 18.434714 [ 275.813680] cloud-init[1052]: type: 'test' [ 275.834193] cloud-init[1052]: ... [ 275.842511] cloud-init[1052]: 1..4 [ 275.851360] cloud-init[1052]: ok 77 - inventory cache [ 275.854111] cloud-init[1052]: --- [ 275.863785] cloud-init[1052]: duration_ms: 43.199095 [ 275.878354] cloud-init[1052]: type: 'suite' [ 275.918415] cloud-init[1052]: ... [ 275.927983] cloud-init[1052]: # Subtest: which cards an operator may tick [ 275.933235] cloud-init[1052]: # Subtest: offers only the cards the sandbox probe could open [ 275.935929] cloud-init[1052]: ok 1 - offers only the cards the sandbox probe could open [ 275.938823] cloud-init[1052]: --- [ 275.951521] cloud-init[1052]: duration_ms: 10.371658 [ 275.968023] cloud-init[1052]: type: 'test' [ 275.970984] cloud-init[1052]: ... [ 275.972548] cloud-init[1052]: # Subtest: offers nothing on a machine without Ascend cards [ 275.981931] cloud-init[1052]: ok 2 - offers nothing on a machine without Ascend cards [ 275.984450] cloud-init[1052]: --- [ 275.985881] cloud-init[1052]: duration_ms: 1.972445 [ 275.987860] cloud-init[1052]: type: 'test' [ 276.001204] cloud-init[1052]: ... [ 276.003119] cloud-init[1052]: # Subtest: refuses a card the sandbox cannot open and says why [ 276.029634] cloud-init[1052]: ok 3 - refuses a card the sandbox cannot open and says why [ 276.043971] cloud-init[1052]: --- [ 276.060198] cloud-init[1052]: duration_ms: 6.978798 [ 276.063306] cloud-init[1052]: type: 'test' [ 276.064267] cloud-init[1052]: ... [ 276.065750] cloud-init[1052]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 276.069868] cloud-init[1052]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 276.071920] cloud-init[1052]: --- [ 276.080411] cloud-init[1052]: duration_ms: 2.209813 [ 276.082523] cloud-init[1052]: type: 'test' [ 276.083601] cloud-init[1052]: ... [ 276.085837] cloud-init[1052]: # Subtest: refuses a card that has since disappeared from the machine [ 276.087815] cloud-init[1052]: ok 5 - refuses a card that has since disappeared from the machine [ 276.114882] cloud-init[1052]: --- [ 276.116409] cloud-init[1052]: duration_ms: 2.612383 [ 276.117490] cloud-init[1052]: type: 'test' [ 276.118937] cloud-init[1052]: ... [ 276.123105] cloud-init[1052]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 276.125355] cloud-init[1052]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 276.127501] cloud-init[1052]: --- [ 276.129209] cloud-init[1052]: duration_ms: 1.736048 [ 276.130794] cloud-init[1052]: type: 'test' [ 276.132378] cloud-init[1052]: ... [ 276.133918] cloud-init[1052]: # Subtest: accepts a repeated tick once [ 276.135746] cloud-init[1052]: ok 7 - accepts a repeated tick once [ 276.138488] cloud-init[1052]: --- [ 276.139708] cloud-init[1052]: duration_ms: 37.444392 [ 276.140844] cloud-init[1052]: type: 'test' [ 276.141679] cloud-init[1052]: ... [ 276.143790] cloud-init[1052]: # Subtest: maps an empty selection to an empty layout [ 276.145774] cloud-init[1052]: ok 8 - maps an empty selection to an empty layout [ 276.147974] cloud-init[1052]: --- [ 276.151806] cloud-init[1052]: duration_ms: 1.986158 [ 276.154137] cloud-init[1052]: type: 'test' [ 276.154972] cloud-init[1052]: ... [ 276.155831] cloud-init[1052]: 1..8 [ 276.159159] cloud-init[1052]: ok 78 - which cards an operator may tick [ 276.169614] cloud-init[1052]: --- [ 276.173891] cloud-init[1052]: duration_ms: 71.47302 [ 276.179884] cloud-init[1052]: type: 'suite' [ 276.184183] cloud-init[1052]: ... [ 276.187361] cloud-init[1052]: # Subtest: sandbox launch with NPU cards [ 276.192419] cloud-init[1052]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 276.198356] cloud-init[1052]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 276.202193] cloud-init[1052]: --- [ 276.203430] cloud-init[1052]: duration_ms: 772.325969 [ 276.204593] cloud-init[1052]: type: 'test' [ 276.216644] cloud-init[1052]: ... [ 276.227497] cloud-init[1052]: # Subtest: never exposes a host card the operator did not select [ 276.235111] cloud-init[1052]: ok 2 - never exposes a host card the operator did not select [ 276.239447] cloud-init[1052]: --- [ 276.241926] cloud-init[1052]: duration_ms: 163.083955 [ 276.243765] cloud-init[1052]: type: 'test' [ 276.244644] cloud-init[1052]: ... [ 276.245517] cloud-init[1052]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 276.250576] cloud-init[1052]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 276.251770] cloud-init[1052]: --- [ 276.252321] cloud-init[1052]: duration_ms: 15.47979 [ 276.252978] cloud-init[1052]: type: 'test' [ 276.253508] cloud-init[1052]: ... [ 276.265662] cloud-init[1052]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 276.271656] cloud-init[1052]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 276.276632] cloud-init[1052]: --- [ 276.277774] cloud-init[1052]: duration_ms: 85.254061 [ 276.278597] cloud-init[1052]: type: 'test' [ 276.279110] cloud-init[1052]: ... [ 276.307614] cloud-init[1052]: # Subtest: leaves PATH exactly as it was when no card was selected [ 276.315950] cloud-init[1052]: ok 5 - leaves PATH exactly as it was when no card was selected [ 276.321613] cloud-init[1052]: --- [ 276.322641] cloud-init[1052]: duration_ms: 19.012787 [ 276.323655] cloud-init[1052]: type: 'test' [ 276.325197] cloud-init[1052]: ... [ 276.385509] cloud-init[1052]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 276.401892] cloud-init[1052]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 276.411220] cloud-init[1052]: --- [ 276.413203] cloud-init[1052]: duration_ms: 97.651383 [ 276.415843] cloud-init[1052]: type: 'test' [ 276.435423] cloud-init[1052]: ... [ 276.450087] cloud-init[1052]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 276.460583] cloud-init[1052]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 276.466420] cloud-init[1052]: --- [ 276.469213] cloud-init[1052]: duration_ms: 57.204799 [ 276.470973] cloud-init[1052]: type: 'test' [ 276.473441] cloud-init[1052]: ... [ 276.500962] cloud-init[1052]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 276.511965] cloud-init[1052]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 276.518991] cloud-init[1052]: --- [ 276.522160] cloud-init[1052]: duration_ms: 59.659079 [ 276.524459] cloud-init[1052]: type: 'test' [ 276.532615] cloud-init[1052]: ... [ 276.552368] cloud-init[1052]: 1..8 [ 276.578486] cloud-init[1052]: ok 79 - sandbox launch with NPU cards [ 276.587464] cloud-init[1052]: --- [ 276.589451] cloud-init[1052]: duration_ms: 1293.048084 [ 276.603137] cloud-init[1052]: type: 'suite' [ 276.606867] cloud-init[1052]: ... [ 276.623457] cloud-init[1052]: # Subtest: validating a selection at launch time [ 276.624437] cloud-init[1052]: # Subtest: probes nothing at all for an execution that wants no card [ 276.628501] cloud-init[1052]: ok 1 - probes nothing at all for an execution that wants no card [ 276.630215] cloud-init[1052]: --- [ 276.630847] cloud-init[1052]: duration_ms: 4.776996 [ 276.631629] cloud-init[1052]: type: 'test' [ 276.632296] cloud-init[1052]: ... [ 276.711877] cloud-init[1052]: # Subtest: probes exactly the cards the execution asked for, and no others [ 276.713860] cloud-init[1052]: ok 2 - probes exactly the cards the execution asked for, and no others [ 276.724020] cloud-init[1052]: --- [ 276.731665] cloud-init[1052]: duration_ms: 178.723755 [ 276.737435] cloud-init[1052]: type: 'test' [ 276.738247] cloud-init[1052]: ... [ 276.842196] cloud-init[1052]: # Subtest: builds the device plumbing for cards that are still usable [ 276.853288] cloud-init[1052]: ok 3 - builds the device plumbing for cards that are still usable [ 276.877454] cloud-init[1052]: --- [ 276.880358] cloud-init[1052]: duration_ms: 99.109493 [ 276.883431] cloud-init[1052]: type: 'test' [ 276.899564] cloud-init[1052]: ... [ 276.915804] cloud-init[1052]: # Subtest: fails the execution by name when a card stopped being usable [ 276.918699] cloud-init[1052]: ok 4 - fails the execution by name when a card stopped being usable [ 276.921328] cloud-init[1052]: --- [ 276.922814] cloud-init[1052]: duration_ms: 9.435749 [ 276.936274] cloud-init[1052]: type: 'test' [ 276.943217] cloud-init[1052]: ... [ 276.946595] cloud-init[1052]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 276.957351] cloud-init[1052]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 276.960980] cloud-init[1052]: --- [ 276.962464] cloud-init[1052]: duration_ms: 3.033057 [ 276.976679] cloud-init[1052]: type: 'test' [ 276.978595] cloud-init[1052]: ... [ 276.987361] cloud-init[1052]: 1..5 [ 276.989096] cloud-init[1052]: ok 80 - validating a selection at launch time [ 276.991446] cloud-init[1052]: --- [ 277.009362] cloud-init[1052]: duration_ms: 300.600675 [ 277.015752] cloud-init[1052]: type: 'suite' [ 277.032696] cloud-init[1052]: ... [ 278.437498] cloud-init[1052]: # Subtest: an execution request drives the sandbox's cards [ 278.440325] cloud-init[1052]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 278.444956] cloud-init[1052]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 278.448767] cloud-init[1052]: --- [ 278.449528] cloud-init[1052]: duration_ms: 1639.336326 [ 278.450231] cloud-init[1052]: type: 'test' [ 278.451151] cloud-init[1052]: ... [ 278.798715] cloud-init[1052]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 278.837266] cloud-init[1052]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 278.838630] cloud-init[1052]: --- [ 278.846793] cloud-init[1052]: duration_ms: 351.221074 [ 278.847621] cloud-init[1052]: type: 'test' [ 278.856744] cloud-init[1052]: ... [ 278.991901] cloud-init[1052]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 278.993578] cloud-init[1052]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 279.004188] cloud-init[1052]: --- [ 279.019876] cloud-init[1052]: duration_ms: 174.144899 [ 279.021999] cloud-init[1052]: type: 'test' [ 279.023583] cloud-init[1052]: ... [ 279.284614] cloud-init[1052]: # Subtest: a card the cached status still calls usable does not get waved through [ 279.297701] cloud-init[1052]: ok 4 - a card the cached status still calls usable does not get waved through [ 279.307508] cloud-init[1052]: --- [ 279.310842] cloud-init[1052]: duration_ms: 240.713445 [ 279.312484] cloud-init[1052]: type: 'test' [ 279.313113] cloud-init[1052]: ... [ 280.020204] cloud-init[1052]: # Subtest: an execution without cards never reaches the probe [ 280.037900] cloud-init[1052]: ok 5 - an execution without cards never reaches the probe [ 280.055237] cloud-init[1052]: --- [ 280.061883] cloud-init[1052]: duration_ms: 803.312831 [ 280.071509] cloud-init[1052]: type: 'test' [ 280.073749] cloud-init[1052]: ... [ 280.085773] cloud-init[1052]: 1..5 [ 280.095541] cloud-init[1052]: ok 81 - an execution request drives the sandbox's cards [ 280.124403] cloud-init[1052]: --- [ 280.126976] cloud-init[1052]: duration_ms: 3218.374932 [ 280.129194] cloud-init[1052]: type: 'suite' [ 280.157545] cloud-init[1052]: ... [ 281.658241] cloud-init[1052]: # Subtest: execution signature freshness window [ 281.663084] cloud-init[1052]: # Subtest: stays at 30s unless an operator widens it by name [ 281.663922] cloud-init[1052]: ok 1 - stays at 30s unless an operator widens it by name [ 281.664756] cloud-init[1052]: --- [ 281.671001] cloud-init[1052]: duration_ms: 18.801002 [ 281.672191] cloud-init[1052]: type: 'test' [ 281.672752] cloud-init[1052]: ... [ 281.688742] cloud-init[1052]: # Subtest: widens only for an explicit variable [ 281.702670] cloud-init[1052]: ok 2 - widens only for an explicit variable [ 281.704226] cloud-init[1052]: --- [ 281.705052] cloud-init[1052]: duration_ms: 5.05777 [ 281.712836] cloud-init[1052]: type: 'test' [ 281.717396] cloud-init[1052]: ... [ 281.728685] cloud-init[1052]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 281.730641] cloud-init[1052]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 281.732132] cloud-init[1052]: --- [ 281.733656] cloud-init[1052]: duration_ms: 14.009035 [ 281.750017] cloud-init[1052]: type: 'test' [ 281.757903] cloud-init[1052]: ... [ 281.919563] cloud-init[1052]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 281.924967] cloud-init[1052]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 281.934130] cloud-init[1052]: --- [ 281.939931] cloud-init[1052]: duration_ms: 28.676903 [ 281.943996] cloud-init[1052]: type: 'test' [ 281.950314] cloud-init[1052]: ... [ 281.952845] cloud-init[1052]: 1..4 [ 281.955005] cloud-init[1052]: ok 82 - execution signature freshness window [ 281.957554] cloud-init[1052]: --- [ 281.970672] cloud-init[1052]: duration_ms: 97.983964 [ 281.976551] cloud-init[1052]: type: 'suite' [ 281.978402] cloud-init[1052]: ... [ 284.199165] cloud-init[1052]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 284.208581] cloud-init[1052]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 284.215260] cloud-init[1052]: --- [ 284.216554] cloud-init[1052]: duration_ms: 209.40994 [ 284.218252] cloud-init[1052]: type: 'test' [ 284.218999] cloud-init[1052]: ... [ 284.267260] cloud-init[1052]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 284.280176] cloud-init[1052]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 284.288209] cloud-init[1052]: --- [ 284.290853] cloud-init[1052]: duration_ms: 93.560223 [ 284.296495] cloud-init[1052]: type: 'test' [ 284.304014] cloud-init[1052]: ... [ 287.553369] cloud-init[1052]: # Subtest: sandbox launch arguments [ 287.568546] cloud-init[1052]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 287.590798] cloud-init[1052]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 287.602843] cloud-init[1052]: --- [ 287.604530] cloud-init[1052]: duration_ms: 30.99205 [ 287.611122] cloud-init[1052]: type: 'test' [ 287.619626] cloud-init[1052]: ... [ 287.630184] cloud-init[1052]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 287.638499] cloud-init[1052]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 287.643218] cloud-init[1052]: --- [ 287.653348] cloud-init[1052]: duration_ms: 31.158993 [ 287.654953] cloud-init[1052]: type: 'test' [ 287.663374] cloud-init[1052]: ... [ 287.667020] cloud-init[1052]: # Subtest: omits --disable-userns without weakening any other isolation [ 287.674120] cloud-init[1052]: ok 3 - omits --disable-userns without weakening any other isolation [ 287.680795] cloud-init[1052]: --- [ 287.690340] cloud-init[1052]: duration_ms: 162.574078 [ 287.698649] cloud-init[1052]: type: 'test' [ 287.703308] cloud-init[1052]: ... [ 287.709139] cloud-init[1052]: # Subtest: supports both degradations at once [ 287.711830] cloud-init[1052]: ok 4 - supports both degradations at once [ 287.723226] cloud-init[1052]: --- [ 287.728726] cloud-init[1052]: duration_ms: 54.190079 [ 287.741286] cloud-init[1052]: type: 'test' [ 287.742575] cloud-init[1052]: ... [ 287.745645] cloud-init[1052]: 1..4 [ 287.746702] cloud-init[1052]: ok 85 - sandbox launch arguments [ 287.757886] cloud-init[1052]: --- [ 287.759094] cloud-init[1052]: duration_ms: 331.638228 [ 287.760422] cloud-init[1052]: type: 'suite' [ 287.761453] cloud-init[1052]: ... [ 287.776311] cloud-init[1052]: # Subtest: host CA trust inside the sandbox [ 287.777889] cloud-init[1052]: # Subtest: carries the resolved trust store into the binds and the environment [ 287.779787] cloud-init[1052]: ok 1 - carries the resolved trust store into the binds and the environment [ 287.802268] cloud-init[1052]: --- [ 287.803786] cloud-init[1052]: duration_ms: 33.278632 [ 287.805164] cloud-init[1052]: type: 'test' [ 287.808519] cloud-init[1052]: ... [ 287.827614] cloud-init[1052]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 287.870513] cloud-init[1052]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 287.873169] cloud-init[1052]: --- [ 287.874451] cloud-init[1052]: duration_ms: 286.784893 [ 287.875817] cloud-init[1052]: type: 'test' [ 287.884416] cloud-init[1052]: ... [ 287.904987] cloud-init[1052]: 1..2 [ 287.906379] cloud-init[1052]: ok 86 - host CA trust inside the sandbox [ 287.907927] cloud-init[1052]: --- [ 287.915419] cloud-init[1052]: duration_ms: 342.802612 [ 287.916907] cloud-init[1052]: type: 'suite' [ 287.930197] cloud-init[1052]: ... [ 288.465489] cloud-init[1052]: # Subtest: detection feeding the launch [ 288.467603] cloud-init[1052]: # Subtest: keeps the full profile where nothing is refused [ 288.476875] cloud-init[1052]: ok 1 - keeps the full profile where nothing is refused [ 288.481920] cloud-init[1052]: --- [ 288.485562] cloud-init[1052]: duration_ms: 564.785643 [ 288.486809] cloud-init[1052]: type: 'test' [ 288.488849] cloud-init[1052]: ... [ 288.694298] cloud-init[1052]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 288.696909] cloud-init[1052]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 288.699155] cloud-init[1052]: --- [ 288.700581] cloud-init[1052]: duration_ms: 208.42164 [ 288.701791] cloud-init[1052]: type: 'test' [ 288.704361] cloud-init[1052]: ... [ 288.858505] cloud-init[1052]: # Subtest: degrades both axes where the environment refuses both [ 288.866210] cloud-init[1052]: ok 3 - degrades both axes where the environment refuses both [ 288.868585] cloud-init[1052]: --- [ 288.869388] cloud-init[1052]: duration_ms: 173.312947 [ 288.870585] cloud-init[1052]: type: 'test' [ 288.875207] cloud-init[1052]: ... [ 289.161521] cloud-init[1052]: # Subtest: does not touch /proc when only --disable-userns is refused [ 289.166885] cloud-init[1052]: ok 4 - does not touch /proc when only --disable-userns is refused [ 289.171753] cloud-init[1052]: --- [ 289.179754] cloud-init[1052]: duration_ms: 264.520531 [ 289.181834] cloud-init[1052]: type: 'test' [ 289.201271] cloud-init[1052]: ... [ 289.270793] cloud-init[1052]: 1..4 [ 289.289463] cloud-init[1052]: ok 87 - detection feeding the launch [ 289.313710] cloud-init[1052]: --- [ 289.314783] cloud-init[1052]: duration_ms: 1516.182236 [ 289.353725] cloud-init[1052]: type: 'suite' [ 289.354743] cloud-init[1052]: ... [ 289.606149] cloud-init[1052]: # Subtest: host interpreter masks [ 289.617202] cloud-init[1052]: # Subtest: masks the resolved target, never the symlink itself [ 289.631890] cloud-init[1052]: ok 1 - masks the resolved target, never the symlink itself [ 289.636321] cloud-init[1052]: --- [ 289.638705] cloud-init[1052]: duration_ms: 82.690143 [ 289.640643] cloud-init[1052]: type: 'test' [ 289.641842] cloud-init[1052]: ... [ 289.671206] cloud-init[1052]: # Subtest: four names sharing one real interpreter collapse to one mask [ 289.678581] cloud-init[1052]: ok 2 - four names sharing one real interpreter collapse to one mask [ 289.682623] cloud-init[1052]: --- [ 289.684296] cloud-init[1052]: duration_ms: 66.58146 [ 289.689377] cloud-init[1052]: type: 'test' [ 289.693726] cloud-init[1052]: ... [ 289.714440] cloud-init[1052]: # Subtest: a name that merely starts with python is left alone [ 289.721878] cloud-init[1052]: ok 3 - a name that merely starts with python is left alone [ 289.725224] cloud-init[1052]: --- [ 289.726950] cloud-init[1052]: duration_ms: 45.471882 [ 289.728510] cloud-init[1052]: type: 'test' [ 289.733911] cloud-init[1052]: ... [ 289.755371] cloud-init[1052]: # Subtest: a dangling link is skipped rather than failing the launch [ 289.759175] cloud-init[1052]: ok 4 - a dangling link is skipped rather than failing the launch [ 289.763548] cloud-init[1052]: --- [ 289.764699] cloud-init[1052]: duration_ms: 39.015879 [ 289.770474] cloud-init[1052]: type: 'test' [ 289.775410] cloud-init[1052]: ... [ 289.815731] cloud-init[1052]: 1..4 [ 289.828272] cloud-init[1052]: ok 88 - host interpreter masks [ 289.833333] cloud-init[1052]: --- [ 289.835339] cloud-init[1052]: duration_ms: 580.610124 [ 289.836805] cloud-init[1052]: type: 'suite' [ 289.838364] cloud-init[1052]: ... [ 292.333707] cloud-init[1052]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 292.362871] cloud-init[1052]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 292.364543] cloud-init[1052]: --- [ 292.366656] cloud-init[1052]: duration_ms: 46.787596 [ 292.384452] cloud-init[1052]: type: 'test' [ 292.385503] cloud-init[1052]: ... [ 292.459882] cloud-init[1052]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 292.477768] cloud-init[1052]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 292.495494] cloud-init[1052]: --- [ 292.499331] cloud-init[1052]: duration_ms: 16.975353 [ 292.503448] cloud-init[1052]: type: 'test' [ 292.507880] cloud-init[1052]: ... [ 292.522203] cloud-init[1052]: # Subtest: exact entries match only the host itself [ 292.539414] cloud-init[1052]: ok 91 - exact entries match only the host itself [ 292.541351] cloud-init[1052]: --- [ 292.541923] cloud-init[1052]: duration_ms: 9.545556 [ 292.549358] cloud-init[1052]: type: 'test' [ 292.550080] cloud-init[1052]: ... [ 292.604780] cloud-init[1052]: # Subtest: wildcard entries match at a label boundary only [ 292.615351] cloud-init[1052]: ok 92 - wildcard entries match at a label boundary only [ 292.629826] cloud-init[1052]: --- [ 292.631155] cloud-init[1052]: duration_ms: 10.540634 [ 292.632119] cloud-init[1052]: type: 'test' [ 292.632637] cloud-init[1052]: ... [ 292.646536] cloud-init[1052]: # Subtest: a port suffix restricts the entry to that port [ 292.660567] cloud-init[1052]: ok 93 - a port suffix restricts the entry to that port [ 292.666373] cloud-init[1052]: --- [ 292.669464] cloud-init[1052]: duration_ms: 6.417535 [ 292.681341] cloud-init[1052]: type: 'test' [ 292.682876] cloud-init[1052]: ... [ 292.720638] cloud-init[1052]: # Subtest: IP targets never match a domain allowlist [ 292.736484] cloud-init[1052]: ok 94 - IP targets never match a domain allowlist [ 292.737679] cloud-init[1052]: --- [ 292.738280] cloud-init[1052]: duration_ms: 5.507405 [ 292.738799] cloud-init[1052]: type: 'test' [ 292.744574] cloud-init[1052]: ... [ 292.766534] cloud-init[1052]: # Subtest: epochs without a policy snapshot read as no network [ 292.791714] cloud-init[1052]: ok 95 - epochs without a policy snapshot read as no network [ 292.796445] cloud-init[1052]: --- [ 292.818924] cloud-init[1052]: duration_ms: 5.521777 [ 292.827496] cloud-init[1052]: type: 'test' [ 292.841594] cloud-init[1052]: ... [ 292.843812] cloud-init[1052]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 292.867737] cloud-init[1052]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 292.883545] cloud-init[1052]: --- [ 292.892932] cloud-init[1052]: duration_ms: 3.888403 [ 292.897745] cloud-init[1052]: type: 'test' [ 292.904349] cloud-init[1052]: ... [ 292.917367] cloud-init[1052]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 292.946230] cloud-init[1052]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 292.948316] cloud-init[1052]: --- [ 292.968977] cloud-init[1052]: duration_ms: 11.032812 [ 292.972513] cloud-init[1052]: type: 'test' [ 292.976299] cloud-init[1052]: ... [ 295.742281] cloud-init[1052]: # (node:1300) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 295.756143] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 296.143781] cloud-init[1052]: # Subtest: a sandbox without network access keeps the current launch shape [ 296.197454] cloud-init[1052]: ok 98 - a sandbox without network access keeps the current launch shape [ 296.213953] cloud-init[1052]: --- [ 296.219500] cloud-init[1052]: duration_ms: 30.267351 [ 296.224992] cloud-init[1052]: type: 'test' [ 296.255167] cloud-init[1052]: ... [ 297.326941] cloud-init[1052]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 297.352642] cloud-init[1052]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 297.360768] cloud-init[1052]: --- [ 297.368958] cloud-init[1052]: duration_ms: 1576.414751 [ 297.373824] cloud-init[1052]: type: 'test' [ 297.380401] cloud-init[1052]: ... [ 297.385128] cloud-init[1052]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 297.391754] cloud-init[1052]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 297.410186] cloud-init[1052]: --- [ 297.410949] cloud-init[1052]: duration_ms: 39.831949 [ 297.415125] cloud-init[1052]: type: 'test' [ 297.425376] cloud-init[1052]: ... [ 297.484230] cloud-init[1052]: # Subtest: the two seccomp variants are written to separate files [ 297.499684] cloud-init[1052]: ok 101 - the two seccomp variants are written to separate files [ 297.503679] cloud-init[1052]: --- [ 297.504991] cloud-init[1052]: duration_ms: 191.907601 [ 297.505928] cloud-init[1052]: type: 'test' [ 297.506685] cloud-init[1052]: ... [ 297.536372] cloud-init[1052]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 297.559792] cloud-init[1052]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 297.569396] cloud-init[1052]: --- [ 297.573135] cloud-init[1052]: duration_ms: 74.9867 [ 297.577203] cloud-init[1052]: type: 'test' [ 297.577935] cloud-init[1052]: ... [ 298.633107] cloud-init[1052]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 298.650771] cloud-init[1052]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 298.652914] cloud-init[1052]: --- [ 298.654422] cloud-init[1052]: duration_ms: 976.634936 [ 298.656601] cloud-init[1052]: type: 'test' [ 298.657531] cloud-init[1052]: ... [ 305.302842] cloud-init[1052]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 305.309442] cloud-init[1052]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 305.315213] cloud-init[1052]: --- [ 305.321546] cloud-init[1052]: duration_ms: 6755.600351 [ 305.322503] cloud-init[1052]: type: 'test' [ 305.323181] cloud-init[1052]: ... [ 309.260105] cloud-init[1052]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 309.303762] cloud-init[1052]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 309.308644] cloud-init[1052]: --- [ 309.314426] cloud-init[1052]: duration_ms: 1315.53459 [ 309.326664] cloud-init[1052]: type: 'test' [ 309.331555] cloud-init[1052]: ... [ 316.458926] cloud-init[1052]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 316.463287] cloud-init[1052]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 316.465796] cloud-init[1052]: --- [ 316.468325] cloud-init[1052]: duration_ms: 4891.549742 [ 316.470790] cloud-init[1052]: type: 'test' [ 316.473636] cloud-init[1052]: ... [ 324.426324] cloud-init[1052]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 324.438368] cloud-init[1052]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 324.446632] cloud-init[1052]: --- [ 324.449354] cloud-init[1052]: duration_ms: 7971.806315 [ 324.450726] cloud-init[1052]: type: 'test' [ 324.452968] cloud-init[1052]: ... [ 326.003949] cloud-init[1052]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 326.022846] cloud-init[1052]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 326.045405] cloud-init[1052]: --- [ 326.046337] cloud-init[1052]: duration_ms: 1530.081987 [ 326.051890] cloud-init[1052]: type: 'test' [ 326.052599] cloud-init[1052]: ... [ 333.165993] cloud-init[1052]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 333.206800] cloud-init[1052]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 333.209409] cloud-init[1052]: --- [ 333.215610] cloud-init[1052]: duration_ms: 7159.578745 [ 333.220729] cloud-init[1052]: type: 'test' [ 333.223260] cloud-init[1052]: ... [ 336.770763] cloud-init[1052]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 336.792835] cloud-init[1052]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 336.796362] cloud-init[1052]: --- [ 336.798886] cloud-init[1052]: duration_ms: 3619.078664 [ 336.808756] cloud-init[1052]: type: 'test' [ 336.810757] cloud-init[1052]: ... [ 342.830553] cloud-init[1052]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 342.858685] cloud-init[1052]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 342.873730] cloud-init[1052]: --- [ 342.885541] cloud-init[1052]: duration_ms: 6052.86045 [ 342.890196] cloud-init[1052]: type: 'test' [ 342.892251] cloud-init[1052]: ... [ 348.407681] cloud-init[1052]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 348.456738] cloud-init[1052]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 348.462028] cloud-init[1052]: --- [ 348.462728] cloud-init[1052]: duration_ms: 5563.476354 [ 348.463353] cloud-init[1052]: type: 'test' [ 348.463870] cloud-init[1052]: ... [ 350.646809] cloud-init[1052]: # Subtest: Seatbelt strings escape profile metacharacters [ 350.658851] cloud-init[1052]: ok 113 - Seatbelt strings escape profile metacharacters [ 350.660409] cloud-init[1052]: --- [ 350.661136] cloud-init[1052]: duration_ms: 20.100167 [ 350.661821] cloud-init[1052]: type: 'test' [ 350.674359] cloud-init[1052]: ... [ 350.814008] cloud-init[1052]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 350.828376] cloud-init[1052]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 350.830190] cloud-init[1052]: --- [ 350.830867] cloud-init[1052]: duration_ms: 392.725486 [ 350.844342] cloud-init[1052]: type: 'test' [ 350.846331] cloud-init[1052]: ... [ 350.864834] cloud-init[1052]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 350.882756] cloud-init[1052]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 350.890065] cloud-init[1052]: --- [ 350.892479] cloud-init[1052]: duration_ms: 69.384483 [ 350.896749] cloud-init[1052]: type: 'test' [ 350.898954] cloud-init[1052]: ... [ 350.943365] cloud-init[1052]: # Subtest: workspace mapping preserves the logical provenance path [ 350.947156] cloud-init[1052]: ok 116 - workspace mapping preserves the logical provenance path [ 350.952812] cloud-init[1052]: --- [ 350.954305] cloud-init[1052]: duration_ms: 71.83995 [ 350.958921] cloud-init[1052]: type: 'test' [ 350.981922] cloud-init[1052]: ... [ 352.293591] cloud-init[1052]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 352.307994] cloud-init[1052]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 352.331649] cloud-init[1052]: --- [ 352.332793] cloud-init[1052]: duration_ms: 32.083898 [ 352.347370] cloud-init[1052]: type: 'test' [ 352.351792] cloud-init[1052]: ... [ 352.352815] cloud-init[1052]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 352.366713] cloud-init[1052]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 352.375167] cloud-init[1052]: --- [ 352.382413] cloud-init[1052]: duration_ms: 10.485265 [ 352.384279] cloud-init[1052]: type: 'test' [ 352.384892] cloud-init[1052]: ... [ 352.388602] cloud-init[1052]: # Subtest: baseline seccomp rejects unsupported architectures [ 352.389898] cloud-init[1052]: ok 119 - baseline seccomp rejects unsupported architectures [ 352.396633] cloud-init[1052]: --- [ 352.399932] cloud-init[1052]: duration_ms: 7.739615 [ 352.409399] cloud-init[1052]: type: 'test' [ 352.412995] cloud-init[1052]: ... [ 352.558032] cloud-init[1052]: # Subtest: baseline seccomp writes architecture-specific filter files [ 352.564930] cloud-init[1052]: ok 120 - baseline seccomp writes architecture-specific filter files [ 352.566114] cloud-init[1052]: --- [ 352.566878] cloud-init[1052]: duration_ms: 298.787951 [ 352.567677] cloud-init[1052]: type: 'test' [ 352.568390] cloud-init[1052]: ... [ 352.985356] cloud-init[1052]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 352.986757] cloud-init[1052]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 352.987477] cloud-init[1052]: --- [ 352.987982] cloud-init[1052]: duration_ms: 476.153148 [ 352.988699] cloud-init[1052]: type: 'test' [ 352.994867] cloud-init[1052]: ... [ 357.240760] cloud-init[1052]: # (node:1454) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 357.262163] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 357.719073] cloud-init[1052]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 357.738329] cloud-init[1052]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 357.750113] cloud-init[1052]: --- [ 357.754092] cloud-init[1052]: duration_ms: 49.420353 [ 357.760132] cloud-init[1052]: type: 'test' [ 357.761818] cloud-init[1052]: ... [ 359.163916] cloud-init[1052]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 359.176985] cloud-init[1052]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 359.177781] cloud-init[1052]: --- [ 359.178338] cloud-init[1052]: duration_ms: 2040.005874 [ 359.178899] cloud-init[1052]: type: 'test' [ 359.191325] cloud-init[1052]: ... [ 359.192207] cloud-init[1052]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 359.194450] cloud-init[1052]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 359.196696] cloud-init[1052]: --- [ 359.203233] cloud-init[1052]: duration_ms: 22.88768 [ 359.212032] cloud-init[1052]: type: 'test' [ 359.213586] cloud-init[1052]: ... [ 359.460977] cloud-init[1052]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 359.465905] cloud-init[1052]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 359.469456] cloud-init[1052]: --- [ 359.471267] cloud-init[1052]: duration_ms: 248.302092 [ 359.471975] cloud-init[1052]: type: 'test' [ 359.477770] cloud-init[1052]: ... [ 359.536228] cloud-init[1052]: # Subtest: local Python package lookup falls back when no package root exists [ 359.537596] cloud-init[1052]: ok 126 - local Python package lookup falls back when no package root exists [ 359.538343] cloud-init[1052]: --- [ 359.538856] cloud-init[1052]: duration_ms: 79.151884 [ 359.539442] cloud-init[1052]: type: 'test' [ 359.539968] cloud-init[1052]: ... [ 361.037035] cloud-init[1052]: # Subtest: runner mounts discovered local Python package directory [ 361.056631] cloud-init[1052]: ok 127 - runner mounts discovered local Python package directory [ 361.062874] cloud-init[1052]: --- [ 361.068868] cloud-init[1052]: duration_ms: 1383.983731 [ 361.074189] cloud-init[1052]: type: 'test' [ 361.075949] cloud-init[1052]: ... [ 361.079236] cloud-init[1052]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 361.081412] cloud-init[1052]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 361.083499] cloud-init[1052]: --- [ 361.085362] cloud-init[1052]: duration_ms: 143.226333 [ 361.087313] cloud-init[1052]: type: 'test' [ 361.089216] cloud-init[1052]: ... [ 361.257279] cloud-init[1052]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 361.260750] cloud-init[1052]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 361.265724] cloud-init[1052]: --- [ 361.267674] cloud-init[1052]: duration_ms: 228.130808 [ 361.269666] cloud-init[1052]: type: 'test' [ 361.271609] cloud-init[1052]: ... [ 362.061564] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:45129 [ 362.703606] cloud-init[1052]: # Sandbox: bubblewrap (8845b621); 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.893271] cloud-init[1052]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 362.894629] cloud-init[1052]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 362.906628] cloud-init[1052]: --- [ 362.907752] cloud-init[1052]: duration_ms: 1579.230228 [ 362.908826] cloud-init[1052]: type: 'test' [ 362.909554] cloud-init[1052]: ... [ 363.281191] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:33043 [ 363.292393] cloud-init[1052]: # Sandbox: bubblewrap (8845b621); 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.360942] cloud-init[1052]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 363.387351] cloud-init[1052]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 363.396285] cloud-init[1052]: --- [ 363.400275] cloud-init[1052]: duration_ms: 508.064345 [ 363.402936] cloud-init[1052]: type: 'test' [ 363.404127] cloud-init[1052]: ... [ 363.849974] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:41707 [ 363.854355] cloud-init[1052]: # Sandbox: bubblewrap (8845b621); 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.993865] cloud-init[1052]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 364.010437] cloud-init[1052]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 364.020948] cloud-init[1052]: --- [ 364.026883] cloud-init[1052]: duration_ms: 599.473845 [ 364.034439] cloud-init[1052]: type: 'test' [ 364.038724] cloud-init[1052]: ... [ 364.406935] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:42941 [ 364.421282] cloud-init[1052]: # Sandbox: bubblewrap (8845b621); 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 [ 364.484639] cloud-init[1052]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 364.503210] cloud-init[1052]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 364.513251] cloud-init[1052]: --- [ 364.522300] cloud-init[1052]: duration_ms: 528.612088 [ 364.531768] cloud-init[1052]: type: 'test' [ 364.533743] cloud-init[1052]: ... [ 365.584972] cloud-init[1052]: # Subtest: runner health remains available while Python base bootstraps in the background [ 365.603208] cloud-init[1052]: ok 134 - runner health remains available while Python base bootstraps in the background [ 365.623354] cloud-init[1052]: --- [ 365.627801] cloud-init[1052]: duration_ms: 1078.349304 [ 365.632941] cloud-init[1052]: type: 'test' [ 365.636094] cloud-init[1052]: ... [ 369.071142] cloud-init[1052]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 369.085051] cloud-init[1052]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 369.092204] cloud-init[1052]: --- [ 369.094918] cloud-init[1052]: duration_ms: 3496.157481 [ 369.097657] cloud-init[1052]: type: 'test' [ 369.100476] cloud-init[1052]: ... [ 370.053950] cloud-init[1052]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 370.062597] cloud-init[1052]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 370.067291] cloud-init[1052]: --- [ 370.075503] cloud-init[1052]: duration_ms: 976.829625 [ 370.077600] cloud-init[1052]: type: 'test' [ 370.087516] cloud-init[1052]: ... [ 371.249844] cloud-init[1052]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 371.264294] cloud-init[1052]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 371.269450] cloud-init[1052]: --- [ 371.287617] cloud-init[1052]: duration_ms: 1196.281295 [ 371.289396] cloud-init[1052]: type: 'test' [ 371.290629] cloud-init[1052]: ... [ 371.642978] cloud-init[1052]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 371.644531] cloud-init[1052]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 371.645347] cloud-init[1052]: --- [ 371.652275] cloud-init[1052]: duration_ms: 372.029351 [ 371.653153] cloud-init[1052]: type: 'test' [ 371.656566] cloud-init[1052]: ... [ 371.768046] cloud-init[1052]: # Subtest: runner rejects workspaces outside its configured projects root [ 371.783675] cloud-init[1052]: ok 139 - runner rejects workspaces outside its configured projects root [ 371.789915] cloud-init[1052]: --- [ 371.790810] cloud-init[1052]: duration_ms: 131.92958 [ 371.798740] cloud-init[1052]: type: 'test' [ 371.799510] cloud-init[1052]: ... [ 372.146797] cloud-init[1052]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 372.159909] cloud-init[1052]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 372.171285] cloud-init[1052]: --- [ 372.172443] cloud-init[1052]: duration_ms: 349.450303 [ 372.179907] cloud-init[1052]: type: 'test' [ 372.183463] cloud-init[1052]: ... [ 374.057644] cloud-init[1052]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 374.066190] cloud-init[1052]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 374.069971] cloud-init[1052]: --- [ 374.073569] cloud-init[1052]: duration_ms: 1902.340801 [ 374.074317] cloud-init[1052]: type: 'test' [ 374.079248] cloud-init[1052]: ... [ 374.802756] cloud-init[1052]: # Subtest: runner truncates oversized execution output instead of failing [ 374.820768] cloud-init[1052]: ok 142 - runner truncates oversized execution output instead of failing [ 374.830975] cloud-init[1052]: --- [ 374.833549] cloud-init[1052]: duration_ms: 801.137451 [ 374.835971] cloud-init[1052]: type: 'test' [ 374.837881] cloud-init[1052]: ... [ 375.746685] cloud-init[1052]: # Subtest: runner enforces a finite workspace total quota [ 375.749943] cloud-init[1052]: ok 143 - runner enforces a finite workspace total quota [ 375.750916] cloud-init[1052]: --- [ 375.751585] cloud-init[1052]: duration_ms: 938.379651 [ 375.756379] cloud-init[1052]: type: 'test' [ 375.759294] cloud-init[1052]: ... [ 376.314502] cloud-init[1052]: # Subtest: runner HTTP service requires its internal token [ 376.332913] cloud-init[1052]: ok 144 - runner HTTP service requires its internal token [ 376.347634] cloud-init[1052]: --- [ 376.349707] cloud-init[1052]: duration_ms: 515.154952 [ 376.357950] cloud-init[1052]: type: 'test' [ 376.374650] cloud-init[1052]: ... [ 376.622005] cloud-init[1052]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 376.629233] cloud-init[1052]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 376.631981] cloud-init[1052]: --- [ 376.635762] cloud-init[1052]: duration_ms: 254.870457 [ 376.636773] cloud-init[1052]: type: 'test' [ 376.637440] cloud-init[1052]: ... [ 383.799485] cloud-init[1052]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 383.803644] cloud-init[1052]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 383.809641] cloud-init[1052]: --- [ 383.811613] cloud-init[1052]: duration_ms: 7270.104214 [ 383.814343] cloud-init[1052]: type: 'test' [ 383.815357] cloud-init[1052]: ... [ 389.678568] cloud-init[1052]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 389.719215] cloud-init[1052]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 389.728699] cloud-init[1052]: --- [ 389.729717] cloud-init[1052]: duration_ms: 5868.57508 [ 389.731987] cloud-init[1052]: type: 'test' [ 389.746288] cloud-init[1052]: ... [ 391.625794] cloud-init[1052]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 391.638836] cloud-init[1052]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 391.642675] cloud-init[1052]: --- [ 391.643647] cloud-init[1052]: duration_ms: 1954.302404 [ 391.645956] cloud-init[1052]: type: 'test' [ 391.647896] cloud-init[1052]: ... [ 395.204769] cloud-init[1052]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 395.228163] cloud-init[1052]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 395.230585] cloud-init[1052]: --- [ 395.241694] cloud-init[1052]: duration_ms: 3550.533283 [ 395.243429] cloud-init[1052]: type: 'test' [ 395.244363] cloud-init[1052]: ... [ 398.073643] cloud-init[1052]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 398.089478] cloud-init[1052]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 398.093171] cloud-init[1052]: --- [ 398.098613] cloud-init[1052]: duration_ms: 2898.898662 [ 398.103547] cloud-init[1052]: type: 'test' [ 398.106629] cloud-init[1052]: ... [ 399.927863] cloud-init[1052]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 399.929818] cloud-init[1052]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 399.943757] cloud-init[1052]: --- [ 399.944596] cloud-init[1052]: duration_ms: 1805.278013 [ 399.945534] cloud-init[1052]: type: 'test' [ 399.958252] cloud-init[1052]: ... [ 400.255428] cloud-init[1052]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 400.264461] cloud-init[1052]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 400.268002] cloud-init[1052]: --- [ 400.269645] cloud-init[1052]: duration_ms: 383.376582 [ 400.275267] cloud-init[1052]: type: 'test' [ 400.276008] cloud-init[1052]: ... [ 400.515114] cloud-init[1052]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 400.528115] cloud-init[1052]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 400.532664] cloud-init[1052]: --- [ 400.533446] cloud-init[1052]: duration_ms: 255.945623 [ 400.534210] cloud-init[1052]: type: 'test' [ 400.534748] cloud-init[1052]: ... [ 404.722473] cloud-init[1052]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 404.738578] cloud-init[1052]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 404.745582] cloud-init[1052]: --- [ 404.754315] cloud-init[1052]: duration_ms: 4155.509533 [ 404.756596] cloud-init[1052]: type: 'test' [ 404.757566] cloud-init[1052]: ... [ 408.943414] cloud-init[1052]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 408.960133] cloud-init[1052]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 408.972404] cloud-init[1052]: --- [ 408.974324] cloud-init[1052]: duration_ms: 4161.948783 [ 408.989764] cloud-init[1052]: type: 'test' [ 408.993227] cloud-init[1052]: ... [ 409.230092] cloud-init[1052]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 409.257443] cloud-init[1052]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 409.261519] cloud-init[1052]: --- [ 409.265090] cloud-init[1052]: duration_ms: 221.607851 [ 409.267721] cloud-init[1052]: type: 'test' [ 409.286806] cloud-init[1052]: ... [ 417.893723] cloud-init[1052]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 425.715150] cloud-init[1052]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 425.789528] cloud-init[1052]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 425.807596] cloud-init[1052]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 425.824365] cloud-init[1052]: --- [ 425.843293] cloud-init[1052]: duration_ms: 14280.95829 [ 425.845907] cloud-init[1052]: type: 'test' [ 425.861204] cloud-init[1052]: ... [ 425.862925] cloud-init[1052]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 425.878743] cloud-init[1052]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 425.891344] cloud-init[1052]: --- [ 425.892869] cloud-init[1052]: duration_ms: 2388.220747 [ 425.902225] cloud-init[1052]: type: 'test' [ 425.903766] cloud-init[1052]: ... [ 432.346622] cloud-init[1052]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 432.494202] cloud-init[1052]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 432.499321] cloud-init[1052]: --- [ 432.503352] cloud-init[1052]: duration_ms: 6302.548202 [ 432.515949] cloud-init[1052]: type: 'test' [ 432.524938] cloud-init[1052]: ... [ 433.021743] cloud-init[1052]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 433.034359] cloud-init[1052]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 433.037762] cloud-init[1052]: --- [ 433.038991] cloud-init[1052]: duration_ms: 948.929905 [ 433.040501] cloud-init[1052]: type: 'test' [ 433.041174] cloud-init[1052]: ... [ 433.477476] cloud-init[1052]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 433.479189] cloud-init[1052]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 433.489971] cloud-init[1052]: --- [ 433.502326] cloud-init[1052]: duration_ms: 436.948104 [ 433.504830] cloud-init[1052]: type: 'test' [ 433.514636] cloud-init[1052]: ... [ 436.248423] cloud-init[1052]: # Subtest: runner execute endpoint runs signed Python [ 436.252817] cloud-init[1052]: ok 162 - runner execute endpoint runs signed Python [ 436.255715] cloud-init[1052]: --- [ 436.257625] cloud-init[1052]: duration_ms: 2719.172369 [ 436.264438] cloud-init[1052]: type: 'test' [ 436.269021] cloud-init[1052]: ... [ 436.474979] cloud-init[1052]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 436.484106] cloud-init[1052]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 436.495401] cloud-init[1052]: --- [ 436.496943] cloud-init[1052]: duration_ms: 304.244948 [ 436.500664] cloud-init[1052]: type: 'test' [ 436.501387] cloud-init[1052]: ... [ 439.401526] cloud-init[1052]: # Subtest: runner status reports an active execution and removes it after completion [ 439.441749] cloud-init[1052]: ok 164 - runner status reports an active execution and removes it after completion [ 439.446704] cloud-init[1052]: --- [ 439.455283] cloud-init[1052]: duration_ms: 2893.415031 [ 439.458842] cloud-init[1052]: type: 'test' [ 439.462300] cloud-init[1052]: ... [ 441.931793] cloud-init[1052]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 441.948492] cloud-init[1052]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 441.952938] cloud-init[1052]: --- [ 441.956545] cloud-init[1052]: duration_ms: 2550.903689 [ 441.957770] cloud-init[1052]: type: 'test' [ 441.963496] cloud-init[1052]: ... [ 446.442212] cloud-init[1052]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 446.453090] cloud-init[1052]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 446.454606] cloud-init[1052]: --- [ 446.455632] cloud-init[1052]: duration_ms: 4512.456727 [ 446.456337] cloud-init[1052]: type: 'test' [ 446.456976] cloud-init[1052]: ... [ 451.610798] cloud-init[1052]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 451.615752] cloud-init[1052]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 451.619988] cloud-init[1052]: --- [ 451.629228] cloud-init[1052]: duration_ms: 5117.773804 [ 451.630227] cloud-init[1052]: type: 'test' [ 451.641435] cloud-init[1052]: ... [ 452.538629] cloud-init[1052]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 452.555829] cloud-init[1052]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 452.561741] cloud-init[1052]: --- [ 452.580783] cloud-init[1052]: duration_ms: 925.324061 [ 452.581884] cloud-init[1052]: type: 'test' [ 452.582679] cloud-init[1052]: ... [ 455.639754] cloud-init[1052]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 455.646988] cloud-init[1052]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 455.654150] cloud-init[1052]: --- [ 455.654942] cloud-init[1052]: duration_ms: 3142.793107 [ 455.662851] cloud-init[1052]: type: 'test' [ 455.663509] cloud-init[1052]: ... [ 456.054535] cloud-init[1052]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-BnCQGw/runner.sock [ 456.055690] cloud-init[1052]: # Sandbox: bubblewrap (8845b621); 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 [ 456.360411] cloud-init[1052]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 456.366165] cloud-init[1052]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 456.372701] cloud-init[1052]: --- [ 456.376143] cloud-init[1052]: duration_ms: 719.897078 [ 456.380530] cloud-init[1052]: type: 'test' [ 456.383561] cloud-init[1052]: ... [ 456.384903] cloud-init[1052]: # Subtest: the runner socket is configured by environment like every other listener setting [ 456.387265] cloud-init[1052]: ok 171 - the runner socket is configured by environment like every other listener setting [ 456.388432] cloud-init[1052]: --- [ 456.389688] cloud-init[1052]: duration_ms: 16.393643 [ 456.390791] cloud-init[1052]: type: 'test' [ 456.391634] cloud-init[1052]: ... [ 463.303750] cloud-init[1052]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 463.320630] cloud-init[1052]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 463.331964] cloud-init[1052]: --- [ 463.335572] cloud-init[1052]: duration_ms: 4222.60426 [ 463.341827] cloud-init[1052]: type: 'test' [ 463.343786] cloud-init[1052]: ... [ 466.399763] cloud-init[1052]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 466.418858] cloud-init[1052]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 466.421711] cloud-init[1052]: --- [ 466.424848] cloud-init[1052]: duration_ms: 3036.290988 [ 466.427646] cloud-init[1052]: type: 'test' [ 466.429120] cloud-init[1052]: ... [ 467.752390] cloud-init[1052]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 467.765967] cloud-init[1052]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 467.772864] cloud-init[1052]: --- [ 467.777750] cloud-init[1052]: duration_ms: 1433.143745 [ 467.781568] cloud-init[1052]: type: 'test' [ 467.784709] cloud-init[1052]: ... [ 469.476365] cloud-init[1052]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 469.554898] cloud-init[1052]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 469.576230] cloud-init[1052]: --- [ 469.586757] cloud-init[1052]: duration_ms: 1630.514002 [ 469.588508] cloud-init[1052]: type: 'test' [ 469.589365] cloud-init[1052]: ... [ 472.430293] cloud-init[1052]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 472.449419] cloud-init[1052]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 472.491597] cloud-init[1052]: --- [ 472.505241] cloud-init[1052]: duration_ms: 3023.195549 [ 472.513630] cloud-init[1052]: type: 'test' [ 472.514802] cloud-init[1052]: ... [ 474.347592] cloud-init[1052]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 474.353631] cloud-init[1052]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 474.356710] cloud-init[1052]: --- [ 474.361689] cloud-init[1052]: duration_ms: 1906.572625 [ 474.363987] cloud-init[1052]: type: 'test' [ 474.366164] cloud-init[1052]: ... [ 475.590955] cloud-init[1052]: # Subtest: shell sessions honour permission boundaries and teardown [ 475.597709] cloud-init[1052]: ok 178 - shell sessions honour permission boundaries and teardown [ 475.609311] cloud-init[1052]: --- [ 475.610169] cloud-init[1052]: duration_ms: 1263.314547 [ 475.610920] cloud-init[1052]: type: 'test' [ 475.611417] cloud-init[1052]: ... [ 477.784800] cloud-init[1052]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 477.787260] cloud-init[1052]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 477.795487] cloud-init[1052]: --- [ 477.797539] cloud-init[1052]: duration_ms: 2152.968159 [ 477.805295] cloud-init[1052]: type: 'test' [ 477.809615] cloud-init[1052]: ... [ 477.813504] cloud-init[1052]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 477.815204] cloud-init[1052]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 477.823610] cloud-init[1052]: --- [ 477.824851] cloud-init[1052]: duration_ms: 13.075012 [ 477.827845] cloud-init[1052]: type: 'test' [ 477.832096] cloud-init[1052]: ... [ 481.986684] cloud-init[1052]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 482.004355] cloud-init[1052]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 482.018211] cloud-init[1052]: --- [ 482.020460] cloud-init[1052]: duration_ms: 1819.830825 [ 482.028243] cloud-init[1052]: type: 'test' [ 482.031490] cloud-init[1052]: ... [ 482.137511] cloud-init[1052]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 482.148034] cloud-init[1052]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 482.153099] cloud-init[1052]: --- [ 482.155248] cloud-init[1052]: duration_ms: 232.047711 [ 482.157260] cloud-init[1052]: type: 'test' [ 482.160233] cloud-init[1052]: ... [ 482.564406] cloud-init[1052]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 482.573782] cloud-init[1052]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 482.577433] cloud-init[1052]: --- [ 482.578825] cloud-init[1052]: duration_ms: 420.379402 [ 482.584166] cloud-init[1052]: type: 'test' [ 482.585334] cloud-init[1052]: ... [ 484.127572] cloud-init[1052]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 484.129206] cloud-init[1052]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 484.150853] cloud-init[1052]: --- [ 484.151803] cloud-init[1052]: duration_ms: 1460.459891 [ 484.152761] cloud-init[1052]: type: 'test' [ 484.153463] cloud-init[1052]: ... [ 484.466623] cloud-init[1052]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 484.470338] cloud-init[1052]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 484.475141] cloud-init[1052]: --- [ 484.475920] cloud-init[1052]: duration_ms: 441.883501 [ 484.483431] cloud-init[1052]: type: 'test' [ 484.487441] cloud-init[1052]: ... [ 485.671988] cloud-init[1052]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 485.683634] cloud-init[1052]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 485.686874] cloud-init[1052]: --- [ 485.690337] cloud-init[1052]: duration_ms: 289.836739 [ 485.692134] cloud-init[1052]: type: 'test' [ 485.693631] cloud-init[1052]: ... [ 487.727958] cloud-init[1052]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 487.752513] cloud-init[1052]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 487.761322] cloud-init[1052]: --- [ 487.762666] cloud-init[1052]: duration_ms: 39.88358 [ 487.767423] cloud-init[1052]: type: 'test' [ 487.777515] cloud-init[1052]: ... [ 487.782421] cloud-init[1052]: # Subtest: archive builds accept an explicit full revision without Git [ 487.800938] cloud-init[1052]: ok 188 - archive builds accept an explicit full revision without Git [ 487.809232] cloud-init[1052]: --- [ 487.812689] cloud-init[1052]: duration_ms: 46.294259 [ 487.816343] cloud-init[1052]: type: 'test' [ 487.825018] cloud-init[1052]: ... [ 487.827595] cloud-init[1052]: # Subtest: missing Git metadata is honestly unknown [ 487.828880] cloud-init[1052]: ok 189 - missing Git metadata is honestly unknown [ 487.829904] cloud-init[1052]: --- [ 487.830626] cloud-init[1052]: duration_ms: 73.00291 [ 487.843628] cloud-init[1052]: type: 'test' [ 487.844432] cloud-init[1052]: ... [ 487.958347] cloud-init[1052]: 1..189 [ 487.959929] cloud-init[1052]: # tests 250 [ 487.965678] cloud-init[1052]: # suites 19 [ 487.967191] cloud-init[1052]: # pass 245 [ 487.967952] cloud-init[1052]: # fail 0 [ 487.970933] cloud-init[1052]: # cancelled 0 [ 487.972549] cloud-init[1052]: # skipped 5 [ 487.975249] cloud-init[1052]: # todo 0 [ 487.982965] cloud-init[1052]: # duration_ms 268117.147776 [ 488.351566] cloud-init[1052]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 488.896467] cloud-init[1052]: === ut-guest summary === [ 488.906709] cloud-init[1052]: { [ 488.929446] cloud-init[1052]: "durationMs": 279629, [ 488.934728] cloud-init[1052]: "exitCode": 0, [ 488.935750] cloud-init[1052]: "finishedAt": "2026-09-17T05:23:48.936Z", QEMU_SANDBOX_TEST_RESULT=0 [ 488.940873] cloud-init[1052]: "layer": "ut-guest", [ 488.945057] cloud-init[1052]: "outcomes": [ [ 488.952294] cloud-init[1052]: { [ 488.961544] cloud-init[1052]: "command": "pnpm --filter @sciencediscovery/runner test", [ 488.964474] cloud-init[1052]: "durationMs": 279550, [ 488.966670] cloud-init[1052]: "exitCode": 0 [ 488.969139] cloud-init[1052]: } [ 488.970697] cloud-init[1052]: ], [ 488.971680] cloud-init[1052]: "startedAt": "2026-09-17T05:19:09.307Z", [ 488.973345] cloud-init[1052]: "status": "passed" [ 488.976815] cloud-init[1052]: } [ 489.108492] cloud-init[1052]: Powering off. [ 489.095251] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 469.554898] cloud-init[1052]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 469.576230] cloud-init[1052]: --- [ 469.586757] cloud-init[1052]: duration_ms: 1630.514002 [ 469.588508] cloud-init[1052]: type: 'test' [ 469.589365] cloud-init[1052]: ... [ 472.430293] cloud-init[1052]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 472.449419] cloud-init[1052]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 472.491597] cloud-init[1052]: --- [ 472.505241] cloud-init[1052]: duration_ms: 3023.195549 [ 472.513630] cloud-init[1052]: type: 'test' [ 472.514802] cloud-init[1052]: ... [ 474.347592] cloud-init[1052]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 474.353631] cloud-init[1052]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 474.356710] cloud-init[1052]: --- [ 474.361689] cloud-init[1052]: duration_ms: 1906.572625 [ 474.363987] cloud-init[1052]: type: 'test' [ 474.366164] cloud-init[1052]: ... [ 475.590955] cloud-init[1052]: # Subtest: shell sessions honour permission boundaries and teardown [ 475.597709] cloud-init[1052]: ok 178 - shell sessions honour permission boundaries and teardown [ 475.609311] cloud-init[1052]: --- [ 475.610169] cloud-init[1052]: duration_ms: 1263.314547 [ 475.610920] cloud-init[1052]: type: 'test' [ 475.611417] cloud-init[1052]: ... [ 477.784800] cloud-init[1052]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 477.787260] cloud-init[1052]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 477.795487] cloud-init[1052]: --- [ 477.797539] cloud-init[1052]: duration_ms: 2152.968159 [ 477.805295] cloud-init[1052]: type: 'test' [ 477.809615] cloud-init[1052]: ... [ 477.813504] cloud-init[1052]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 477.815204] cloud-init[1052]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 477.823610] cloud-init[1052]: --- [ 477.824851] cloud-init[1052]: duration_ms: 13.075012 [ 477.827845] cloud-init[1052]: type: 'test' [ 477.832096] cloud-init[1052]: ... [ 481.986684] cloud-init[1052]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 482.004355] cloud-init[1052]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 482.018211] cloud-init[1052]: --- [ 482.020460] cloud-init[1052]: duration_ms: 1819.830825 [ 482.028243] cloud-init[1052]: type: 'test' [ 482.031490] cloud-init[1052]: ... [ 482.137511] cloud-init[1052]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 482.148034] cloud-init[1052]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 482.153099] cloud-init[1052]: --- [ 482.155248] cloud-init[1052]: duration_ms: 232.047711 [ 482.157260] cloud-init[1052]: type: 'test' [ 482.160233] cloud-init[1052]: ... [ 482.564406] cloud-init[1052]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 482.573782] cloud-init[1052]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 482.577433] cloud-init[1052]: --- [ 482.578825] cloud-init[1052]: duration_ms: 420.379402 [ 482.584166] cloud-init[1052]: type: 'test' [ 482.585334] cloud-init[1052]: ... [ 484.127572] cloud-init[1052]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 484.129206] cloud-init[1052]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 484.150853] cloud-init[1052]: --- [ 484.151803] cloud-init[1052]: duration_ms: 1460.459891 [ 484.152761] cloud-init[1052]: type: 'test' [ 484.153463] cloud-init[1052]: ... [ 484.466623] cloud-init[1052]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 484.470338] cloud-init[1052]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 484.475141] cloud-init[1052]: --- [ 484.475920] cloud-init[1052]: duration_ms: 441.883501 [ 484.483431] cloud-init[1052]: type: 'test' [ 484.487441] cloud-init[1052]: ... [ 485.671988] cloud-init[1052]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 485.683634] cloud-init[1052]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 485.686874] cloud-init[1052]: --- [ 485.690337] cloud-init[1052]: duration_ms: 289.836739 [ 485.692134] cloud-init[1052]: type: 'test' [ 485.693631] cloud-init[1052]: ... [ 487.727958] cloud-init[1052]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 487.752513] cloud-init[1052]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 487.761322] cloud-init[1052]: --- [ 487.762666] cloud-init[1052]: duration_ms: 39.88358 [ 487.767423] cloud-init[1052]: type: 'test' [ 487.777515] cloud-init[1052]: ... [ 487.782421] cloud-init[1052]: # Subtest: archive builds accept an explicit full revision without Git [ 487.800938] cloud-init[1052]: ok 188 - archive builds accept an explicit full revision without Git [ 487.809232] cloud-init[1052]: --- [ 487.812689] cloud-init[1052]: duration_ms: 46.294259 [ 487.816343] cloud-init[1052]: type: 'test' [ 487.825018] cloud-init[1052]: ... [ 487.827595] cloud-init[1052]: # Subtest: missing Git metadata is honestly unknown [ 487.828880] cloud-init[1052]: ok 189 - missing Git metadata is honestly unknown [ 487.829904] cloud-init[1052]: --- [ 487.830626] cloud-init[1052]: duration_ms: 73.00291 [ 487.843628] cloud-init[1052]: type: 'test' [ 487.844432] cloud-init[1052]: ... [ 487.958347] cloud-init[1052]: 1..189 [ 487.959929] cloud-init[1052]: # tests 250 [ 487.965678] cloud-init[1052]: # suites 19 [ 487.967191] cloud-init[1052]: # pass 245 [ 487.967952] cloud-init[1052]: # fail 0 [ 487.970933] cloud-init[1052]: # cancelled 0 [ 487.972549] cloud-init[1052]: # skipped 5 [ 487.975249] cloud-init[1052]: # todo 0 [ 487.982965] cloud-init[1052]: # duration_ms 268117.147776 [ 488.351566] cloud-init[1052]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 488.896467] cloud-init[1052]: === ut-guest summary === [ 488.906709] cloud-init[1052]: { [ 488.929446] cloud-init[1052]: "durationMs": 279629, [ 488.934728] cloud-init[1052]: "exitCode": 0, [ 488.935750] cloud-init[1052]: "finishedAt": "2026-09-17T05:23:48.936Z", QEMU_SANDBOX_TEST_RESULT=0 [ 488.940873] cloud-init[1052]: "layer": "ut-guest", [ 488.945057] cloud-init[1052]: "outcomes": [ [ 488.952294] cloud-init[1052]: { [ 488.961544] cloud-init[1052]: "command": "pnpm --filter @sciencediscovery/runner test", [ 488.964474] cloud-init[1052]: "durationMs": 279550, [ 488.966670] cloud-init[1052]: "exitCode": 0 [ 488.969139] cloud-init[1052]: } [ 488.970697] cloud-init[1052]: ], [ 488.971680] cloud-init[1052]: "startedAt": "2026-09-17T05:19:09.307Z", [ 488.973345] cloud-init[1052]: "status": "passed" [ 488.976815] cloud-init[1052]: } [ 489.108492] cloud-init[1052]: Powering off. [ 489.095251] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0