=== CodeArts build layer === layer : ut-guest commit : 5a19874ccf3164b63ad470b076f45d13d961e805 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_DyQbPbLB/.codearts-build/repository entries : .agents .ci .ci-results .ci-trigger .claude .codearts .dockerignore .env.docker.example .env.example .git .gitattributes .github .gitignore .npmrc CODEOWNERS CONTRIBUTING.md Dockerfile LICENSE README.md README_zh.md Third_Party_Open_Source_Software_Notice.txt apps config docker-compose.yml docs extensions_config.json package.json packages pnpm-lock.yaml pnpm-workspace.yaml scripts services skills test tsconfig.base.json git /usr/bin/git curl /usr/bin/curl wget missing sudo missing apt-get /usr/bin/apt-get node /root/.local/node/bin/node npm /root/.local/node/bin/npm corepack /root/.local/node/bin/corepack python3 /usr/bin/python3 bwrap /usr/bin/bwrap node : v22.19.0 === node (need >= 22.19.0) === present: v22.19.0 === npm registry === configured: https://repo.huaweicloud.com/repository/npm/ === pnpm (pnpm@11.1.2) === already present 11.1.2 === uv (uv@0.9.26) === python : Python 3.12.3 pip : /usr/bin/python3: No module named pip missing already present uv 0.9.26 === bubblewrap === could not clear kernel.apparmor_restrict_unprivileged_userns unavailable; continuing === provisioned === Scope: all 33 workspace projects Lockfile is up to date, resolution step is skipped Progress: resolved 1, reused 0, downloaded 0, added 0 Packages: +345 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ╭─────────────────────────────────────────╮ │ │ │ Update available! 11.1.2 → 12.4.2. │ │ Changelog: https://pnpm.io/v/12.4.2 │ │ To update, run: pnpm add -g pnpm │ │ │ ╰─────────────────────────────────────────╯ Progress: resolved 345, reused 0, downloaded 16, added 3 Progress: resolved 345, reused 0, downloaded 29, added 4 Progress: resolved 345, reused 0, downloaded 223, added 82 Progress: resolved 345, reused 0, downloaded 345, added 228 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.1s using pnpm v11.1.2 $ pnpm --recursive build Scope: 32 of 33 workspace projects config build$ tsc -p tsconfig.json packages/operational-logging build$ tsc -p tsconfig.json config build: Done packages/runtime-core build$ tsc -p tsconfig.json packages/operational-logging build: Done packages/sandbox-capability build$ tsc -p tsconfig.json packages/runtime-core build: Done packages/sandbox-capability build: Done packages/schema build$ tsc -p tsconfig.json packages/tools build$ tsc -p tsconfig.json packages/schema build: Done services/launcher build$ tsc -p tsconfig.json services/launcher build: Done packages/tools build: Done packages/cas build$ tsc -p tsconfig.json packages/evolve build$ tsc -p tsconfig.json packages/cas build: Done packages/governance build$ tsc -p tsconfig.json packages/governance build: Done packages/idea-tree build$ tsc -p tsconfig.json packages/evolve build: Done packages/memory build$ tsc -p tsconfig.json packages/memory build: Done packages/model build$ tsc -p tsconfig.json packages/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: 5a19874c services/runner build: Done packages/executor build$ tsc -p tsconfig.json packages/plugin-sdk build$ tsc -p tsconfig.json packages/executor build: Done packages/workspace build$ tsc -p tsconfig.json packages/plugin-sdk build: Done packages/workspace build: Done packages/artifact-json build$ tsc -p tsconfig.json packages/mcp build$ tsc -p tsconfig.json packages/artifact-json build: Done packages/mcp-sources build$ tsc -p tsconfig.json packages/mcp-sources build: Done packages/plan build$ tsc -p tsconfig.json packages/mcp build: Done packages/scheduler build$ tsc -p tsconfig.json packages/plan build: Done packages/skill build$ tsc -p tsconfig.json packages/scheduler build: Done packages/skill build: Done apps/web build$ vite build packages/data-source build$ tsc -p tsconfig.json apps/web build: vite v8.1.4 building client environment for production... apps/web build:  packages/data-source build: Done apps/web build: transforming...✓ 3701 modules transformed. apps/web build: rendering chunks... apps/web build: computing gzip size... apps/web build: dist/index.html 1.19 kB │ gzip: 0.68 kB apps/web build: dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB apps/web build: dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB apps/web build: dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB apps/web build: dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB apps/web build: dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB apps/web build: dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB apps/web build: dist/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB apps/web build: dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB apps/web build: dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB apps/web build: dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB apps/web build: dist/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB apps/web build: dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB apps/web build: dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB apps/web build: dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB apps/web build: dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB apps/web build: dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB apps/web build: dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB apps/web build: dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB apps/web build: dist/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB apps/web build: dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB apps/web build: dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB apps/web build: dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB apps/web build: dist/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB apps/web build: dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf 22.36 kB apps/web build: dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf 24.50 kB apps/web build: dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 25.32 kB apps/web build: dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 26.27 kB apps/web build: dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf 27.55 kB apps/web build: dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 28.07 kB apps/web build: dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff 29.91 kB apps/web build: dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff 30.77 kB apps/web build: dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf 31.19 kB apps/web build: dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf 31.30 kB apps/web build: dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf 32.96 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff 33.51 kB apps/web build: dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf 33.58 kB apps/web build: dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf 51.33 kB apps/web build: dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf 53.58 kB apps/web build: dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf 63.63 kB apps/web build: dist/assets/CsvArtifactWindow-BmD41nfJ.css 17.64 kB │ gzip: 3.36 kB apps/web build: dist/assets/MolstarWindow-Df5OawEn.css 69.08 kB │ gzip: 15.74 kB apps/web build: dist/assets/index-DGijc3f9.css 371.17 kB │ gzip: 62.86 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-D7_eT7LH.js 23.37 kB │ gzip: 7.19 kB apps/web build: dist/assets/CsvArtifactWindow-C-RP-JYD.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-DlnaIoTD.js 286.53 kB │ gzip: 87.61 kB apps/web build: dist/assets/index-CPFc3eRr.js 1,838.76 kB │ gzip: 532.52 kB apps/web build: dist/assets/MolstarWindow-PlvAJe30.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 7.01s 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_DyQbPbLB/.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_DyQbPbLB/.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_DyQbPbLB/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 5a19874ccf3164b63ad470b076f45d13d961e805 appended: 63 dependency and build paths (workspace) === starting Ubuntu guest === accelerator : tcg (KVM is not requested) resources : 4 vCPU, 4096 MiB timeout : 1500 seconds qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:EDX.ht [bit 28] qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.cmp-legacy [bit 1] c[?7lSeaBIOS (version rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org) Booting from Hard Disk... [ 0.000000] Linux version 6.8.0-138-generic (buildd@lcy02-amd64-023) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 (Ubuntu 6.8.0-138.138-generic 6.8.12) [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD [ 0.000000] Hygon HygonGenuine [ 0.000000] Centaur CentaurHauls [ 0.000000] zhaoxin Shanghai [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffdbfff] usable [ 0.000000] BIOS-e820: [mem 0x000000007ffdc000-0x000000007fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] APIC: Static calls initialized [ 0.000000] SMBIOS 2.8 present. [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 0.000000] tsc: Fast TSC calibration using PIT [ 0.000000] tsc: Detected 2599.973 MHz processor [ 0.012880] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.014344] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.014836] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.017424] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.049529] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.052695] Using GB pages for direct mapping [ 0.060688] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.063620] ACPI: Early table checksum verification disabled [ 0.064494] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.065067] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066358] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067663] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067851] ACPI: FACS 0x000000007FFE0000 000040 [ 0.067976] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.068029] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.068076] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.068122] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.068309] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.068349] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.068366] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.068380] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.068393] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.068406] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.068419] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.073193] No NUMA configuration found [ 0.073238] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.074411] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.082221] Zone ranges: [ 0.082276] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.082433] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.082458] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.082480] Device empty [ 0.082525] Movable zone start for each node [ 0.082581] Early memory node ranges [ 0.082631] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.082916] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.082986] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.083301] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.085732] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.086248] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.172009] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.173155] ACPI: PM-Timer IO Port: 0x608 [ 0.174070] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.175036] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.175251] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.175842] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.175958] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.176156] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.176180] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.176542] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.176619] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.177148] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.178527] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.178611] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.178633] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.178871] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.179010] Booting paravirtualized kernel on bare hardware [ 0.179513] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.180721] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.185535] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.188394] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.191210] random: crng init done [ 0.195239] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.197701] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.203802] Fallback order for Node 0: 0 [ 0.204623] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.204703] Policy zone: Normal [ 0.205637] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.207562] software IO TLB: area num 4. [ 0.363839] Memory: 3969004K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224560K reserved, 0K cma-reserved) [ 0.384122] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.389675] ftrace: allocating 58334 entries in 228 pages [ 0.478977] ftrace: allocated 228 pages with 4 groups [ 0.502916] Dynamic Preempt: voluntary [ 0.536975] rcu: Preemptible hierarchical RCU implementation. [ 0.537124] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.537475] Trampoline variant of Tasks RCU enabled. [ 0.537503] Rude variant of Tasks RCU enabled. [ 0.537525] Tracing variant of Tasks RCU enabled. [ 0.539753] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.539868] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.551029] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.551137] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.551178] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.618677] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.638335] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.650147] Console: colour VGA+ 80x25 [ 0.650700] printk: legacy console [tty1] enabled [ 0.658465] printk: legacy console [ttyS0] enabled [ 0.688615] ACPI: Core revision 20230628 [ 0.707945] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.720486] APIC: Switch to symmetric I/O mode setup [ 0.722142] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.731747] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.738337] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.739550] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.94 BogoMIPS (lpj=2599973) [ 0.742137] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.760816] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.761704] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.764475] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.766231] Spectre V2 : Mitigation: Retpolines [ 0.766676] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.767465] Speculative Store Bypass: Vulnerable [ 0.773973] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.778551] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.779193] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.779690] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.780208] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.780761] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.781420] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.782253] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.782777] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.783204] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.784234] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 1.060565] Freeing SMP alternatives memory: 48K [ 1.062563] pid_max: default: 32768 minimum: 301 [ 1.075102] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 1.077446] landlock: Up and running. [ 1.077615] Yama: becoming mindful. [ 1.085684] AppArmor: AppArmor initialized [ 1.093848] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.094515] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.253137] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.270785] Performance Events: PMU not available due to virtualization, using software events only. [ 1.272137] signal: max sigframe size: 3632 [ 1.272137] rcu: Hierarchical SRCU implementation. [ 1.272177] rcu: Max phase no-delay instances is 400. [ 1.289751] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.295189] smp: Bringing up secondary CPUs ... [ 1.306378] smpboot: x86: Booting SMP configuration: [ 1.306602] .... node #0, CPUs: #1 #2 #3 [ 0.081777] calibrate_delay_direct() dropping max bogoMips estimate 4 = 5641720 [ 0.081777] calibrate_delay_direct() dropping max bogoMips estimate 2 = 3112475 [ 0.081777] calibrate_delay_direct() dropping min bogoMips estimate 0 = 4890916 [ 0.081777] calibrate_delay_direct() dropping min bogoMips estimate 3 = 9333800 [ 0.081777] calibrate_delay_direct() dropping max bogoMips estimate 2 = 56143782 [ 0.081777] calibrate_delay_direct() dropping max bogoMips estimate 0 = 20817686 [ 0.081777] calibrate_delay_direct() dropping max bogoMips estimate 1 = 11402554 [ 1.568618] smp: Brought up 1 node, 4 CPUs [ 1.569577] smpboot: Max logical packages: 1 [ 1.570445] smpboot: Total of 4 processors activated (40540.84 BogoMIPS) [ 1.619215] devtmpfs: initialized [ 1.626234] x86/mm: Memory block size: 128MB [ 1.646507] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.648174] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.654166] pinctrl core: initialized pinctrl subsystem [ 1.667556] PM: RTC time: 03:40:50, date: 2026-09-17 [ 1.694844] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.704116] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.706955] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.709782] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.710581] audit: initializing netlink subsys (disabled) [ 1.714716] audit: type=2000 audit(1789616448.993:1): state=initialized audit_enabled=0 res=1 [ 1.725572] thermal_sys: Registered thermal governor 'fair_share' [ 1.725654] thermal_sys: Registered thermal governor 'bang_bang' [ 1.725839] thermal_sys: Registered thermal governor 'step_wise' [ 1.725991] thermal_sys: Registered thermal governor 'user_space' [ 1.726156] thermal_sys: Registered thermal governor 'power_allocator' [ 1.727353] cpuidle: using governor ladder [ 1.727838] cpuidle: using governor menu [ 1.731236] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.737532] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.739851] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.743786] PCI: Using configuration type 1 for base access [ 1.745283] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.745630] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.745930] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.746188] mtrr: probably your BIOS does not setup all CPUs. [ 1.746422] mtrr: corrected configuration. [ 1.752137] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.771509] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.773258] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.776361] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.780198] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.848603] ACPI: Added _OSI(Module Device) [ 1.851259] ACPI: Added _OSI(Processor Device) [ 1.852197] ACPI: Added _OSI(Processor Aggregator Device) [ 1.919515] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.957337] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.962096] ACPI: Interpreter enabled [ 1.964560] ACPI: PM: (supports S0 S3 S4 S5) [ 1.964923] ACPI: Using IOAPIC for interrupt routing [ 1.968645] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.969277] PCI: Using E820 reservations for host bridge windows [ 1.972720] ACPI: Enabled 2 GPEs in block 00 to 3F [ 2.041577] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.043639] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 2.044137] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 2.045733] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 2.047137] PCI host bridge to bus 0000:00 [ 2.048465] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.049137] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.049137] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 2.049137] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 2.049137] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 2.049137] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 2.049137] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.050137] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 2.053137] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 2.054415] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 2.055137] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 2.056137] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 2.056137] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 2.057137] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 2.057137] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 2.057137] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 2.060891] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 2.061137] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 2.061137] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 2.066188] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 2.067227] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 2.069651] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 2.074255] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 2.085342] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 2.088538] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 2.092928] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 2.095470] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.098044] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.100466] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.103052] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.105575] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.107268] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.108397] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.110229] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.111416] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.113207] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.114412] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.116240] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.117391] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.138399] iommu: Default domain type: Translated [ 2.138399] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.145751] SCSI subsystem initialized [ 2.159137] ACPI: bus type USB registered [ 2.160246] usbcore: registered new interface driver usbfs [ 2.165279] usbcore: registered new interface driver hub [ 2.166578] usbcore: registered new device driver usb [ 2.172185] pps_core: LinuxPPS API ver. 1 registered [ 2.172981] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.173137] PTP clock support registered [ 2.176412] EDAC MC: Ver: 3.0.0 [ 2.207736] NetLabel: Initializing [ 2.208027] NetLabel: domain hash size = 128 [ 2.208191] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.210455] NetLabel: unlabeled traffic allowed by default [ 2.220137] mctp: management component transport protocol core [ 2.221260] NET: Registered PF_MCTP protocol family [ 2.221952] PCI: Using ACPI for IRQ routing [ 2.242178] vgaarb: loaded [ 2.252204] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.252618] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.267009] clocksource: Switched to clocksource hpet [ 2.322189] VFS: Disk quotas dquot_6.6.0 [ 2.323445] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.358154] AppArmor: AppArmor Filesystem Enabled [ 2.361363] pnp: PnP ACPI init [ 2.368201] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.387066] pnp: PnP ACPI: found 6 devices [ 2.457630] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.460917] NET: Registered PF_INET protocol family [ 2.473902] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.628699] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.630563] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.631668] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.635289] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.636419] TCP: Hash tables configured (established 32768 bind 32768) [ 2.640596] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.641534] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.642461] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.645617] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.646651] NET: Registered PF_XDP protocol family [ 2.648555] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.648738] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.648969] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.649143] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.649297] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.649451] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.650507] PCI: CLS 0 bytes, default 64 [ 2.651694] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.651828] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.663478] Initialise system trusted keyrings [ 2.667330] Key type blacklist registered [ 2.667367] Trying to unpack rootfs image as initramfs... [ 2.671538] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.672101] zbud: loaded [ 2.677705] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.681346] fuse: init (API version 7.39) [ 2.689367] integrity: Platform Keyring initialized [ 2.690174] integrity: Machine keyring initialized [ 2.828437] Key type asymmetric registered [ 2.828754] Asymmetric key parser 'x509' registered [ 2.830087] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.836488] io scheduler mq-deadline registered [ 2.849157] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.858008] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.867144] ACPI: button: Power Button [PWRF] [ 2.894290] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 2.910278] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 2.915002] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.953780] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.146977] Linux agpgart interface v0.103 [ 3.367704] loop: module loaded [ 3.375406] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.446052] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.526594] vda: vda1 vda14 vda15 vda16 [ 3.592025] ACPI: bus type drm_connector registered [ 3.605916] tun: Universal TUN/TAP device driver, 1.6 [ 3.665629] PPP generic driver version 2.4.2 [ 3.681932] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.689606] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.697275] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.699512] mousedev: PS/2 mouse device common for all mice [ 3.723837] rtc_cmos 00:04: RTC can wake from S4 [ 3.749610] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.753064] rtc_cmos 00:04: registered as rtc0 [ 3.764451] rtc_cmos 00:04: setting system clock to 2026-09-17T03:40:52 UTC (1789616452) [ 3.769923] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.770397] i2c_dev: i2c /dev entries driver [ 3.771567] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.772308] device-mapper: uevent: version 1.0.3 [ 3.774111] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.775249] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.786247] ledtrig-cpu: registered to indicate activity on CPUs [ 3.789213] drop_monitor: Initializing network drop monitor service [ 3.791940] NET: Registered PF_INET6 protocol family [ 5.113158] Freeing initrd memory: 29984K [ 5.703551] Segment Routing with IPv6 [ 5.704768] In-situ OAM (IOAM) with IPv6 [ 5.713441] NET: Registered PF_PACKET protocol family [ 5.726718] Key type dns_resolver registered [ 5.739592] IPI shorthand broadcast: enabled [ 5.788745] registered taskstats version 1 [ 5.816245] Loading compiled-in X.509 certificates [ 5.861485] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.865419] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.868109] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.870666] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.874009] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.874373] blacklist: Loading compiled-in revocation X.509 certificates [ 5.877512] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.878198] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.878622] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.879166] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.879576] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.880116] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.880547] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.881244] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.933178] Key type .fscrypt registered [ 5.933400] Key type fscrypt-provisioning registered [ 6.073636] cryptd: max_cpu_qlen set to 1000 [ 6.139478] AVX2 version of gcm_enc/dec engaged. [ 6.142725] AES CTR mode by8 optimization enabled [ 6.474491] Key type encrypted registered [ 6.474922] AppArmor: AppArmor sha256 policy hashing enabled [ 6.476011] ima: No TPM chip found, activating TPM-bypass! [ 6.476365] Loading compiled-in module X.509 certificates [ 6.484508] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.485450] ima: Allocated hash algorithm: sha256 [ 6.518410] ima: No architecture policies found [ 6.520128] evm: Initialising EVM extended attributes: [ 6.520329] evm: security.selinux [ 6.520465] evm: security.SMACK64 [ 6.520545] evm: security.SMACK64EXEC [ 6.520624] evm: security.SMACK64TRANSMUTE [ 6.520709] evm: security.SMACK64MMAP [ 6.521833] evm: security.apparmor [ 6.521970] evm: security.ima [ 6.522045] evm: security.capability [ 6.522157] evm: HMAC attrs: 0x1 [ 6.539419] PM: Magic number: 10:743:664 [ 6.668765] RAS: Correctable Errors collector initialized. [ 6.673579] Unstable clock detected, switching default tracing clock to "global" [ 6.673579] If you want to keep using the local clock, then add: [ 6.673579] "trace_clock=local" [ 6.673579] on the kernel command line [ 6.677212] clk: Disabling unused clocks [ 6.784445] Freeing unused decrypted memory: 2028K [ 7.016730] Freeing unused kernel image (initmem) memory: 4932K [ 7.017251] Write protecting the kernel read-only data: 38912k [ 7.023118] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 7.258399] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 7.259245] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 9.575833] hrtimer: interrupt took 3979290 ns [ 10.895200] virtio_net virtio0 enp0s1: renamed from eth0 [ 11.616730] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 11.638529] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 11.640245] ahci 0000:00:1f.2: flags: 64bit ncq only [ 11.760665] scsi host0: ahci [ 11.814204] scsi host1: ahci [ 11.895473] scsi host2: ahci [ 11.925548] scsi host3: ahci [ 12.275565] scsi host4: ahci [ 12.336277] scsi host5: ahci [ 12.354563] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 12.356306] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 12.357774] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 12.359323] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 12.360754] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 12.362209] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 12.721766] ata1: SATA link down (SStatus 0 SControl 300) [ 12.735998] ata2: SATA link down (SStatus 0 SControl 300) [ 12.741287] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 12.755172] ata4: SATA link down (SStatus 0 SControl 300) [ 12.758908] ata6: SATA link down (SStatus 0 SControl 300) [ 12.762823] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 12.766576] ata3.00: applying bridge limits [ 12.770001] ata5: SATA link down (SStatus 0 SControl 300) [ 12.778032] ata3.00: configured for UDMA/100 [ 12.822869] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 13.020580] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 13.129228] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 13.162309] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 13.853053] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4 Begin: Loading essential drivers ... [ 16.543276] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 16.870913] raid6: avx2x4 gen() 2112 MB/s [ 16.887820] raid6: avx2x2 gen() 2339 MB/s [ 16.904876] raid6: avx2x1 gen() 2118 MB/s [ 16.905326] raid6: using algorithm avx2x2 gen() 2339 MB/s [ 16.922901] raid6: .... xor() 1167 MB/s, rmw enabled [ 16.923424] raid6: using avx2x2 recovery algorithm [ 16.980586] xor: automatically using best checksumming function avx [ 17.031509] 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 ... [ 18.971752] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 19.652365] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 19.652665] EXT4-fs (vda1): write access will be enabled during recovery [ 19.932125] EXT4-fs (vda1): recovery complete [ 19.941980] 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. [ 21.866137] systemd[1]: Inserted module 'autofs4' [ 22.162558] systemd[1]: systemd 255.4-1ubuntu8.17 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 22.169102] systemd[1]: Detected virtualization qemu. [ 22.171528] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 22.219192] systemd[1]: Hostname set to . [ 26.798585] systemd[1]: Queued start job for default target graphical.target. [ 26.894342] workqueue: do_free_init hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND [ 27.050130] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 27.085108] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 27.127309] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 27.156108] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 27.163508] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-password-wall.…d Requests to Wall Directory Watch. [ 27.174538] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ OK ] Set up automount proc-sys-fs-binfm…ormats File System Automount Point. [ 27.177766] systemd[1]: Expecting device dev-disk-by\x2dlabel-BOOT.device - /dev/disk/by-label/BOOT... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/BOOT... [ 27.179421] systemd[1]: Expecting device dev-disk-by\x2dlabel-UEFI.device - /dev/disk/by-label/UEFI... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/UEFI... [ 27.180675] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 27.183080] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 27.185265] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 27.187505] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 27.189686] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 27.191041] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 27.192244] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 27.198513] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 27.203971] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 27.208205] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 27.223261] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 27.227551] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 27.231538] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 27.235936] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 27.239607] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 27.244532] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 27.247572] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 27.251287] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 27.254689] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 27.294172] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 27.325138] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 27.371551] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 27.427410] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 27.652115] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 27.808216] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 27.921311] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 28.003398] 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... [ 28.210140] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 28.381160] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 28.563432] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 28.619618] systemd-journald[336]: Collecting audit messages is disabled. [ 29.009574] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 29.391683] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 29.654583] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 29.677242] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 29.863564] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 30.430055] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 30.478392] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.536527] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.649604] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 30.747597] 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 keyboard-setup.service - Set the console keyboard layout. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-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. [ 32.942137] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Reached target local-fs-pre.target…Preparation for Local File Systems. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ OK ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. 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. Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/BOOT... Checking in progress on 1 disk (0.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/UEFI. Checking in progress on 0 disks (100.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/BOOT. Mounting boot.mount - /boot... [ OK ] Mounted boot.mount - /boot. Mounting boot-efi.mount - /boot/efi... [ OK ] Mounted boot-efi.mount - /boot/efi. [ OK ] Reached target local-fs.target - Local File Systems. [ OK ] Listening on systemd-sysext.socket…tension Image Management (Varlink). Starting apparmor.service - Load AppArmor profiles... Starting console-setup.service - Set console font and keymap... Starting finalrd.service - Create …time dir for shutdown pivot root... Starting plymouth-read-write.servi…ymouth To Write Out Runtime Data... Starting systemd-binfmt.service - Set Up Additional Binary Formats... Starting systemd-tmpfiles-setup.se…e Volatile Files and Directories... Starting ufw.service - Uncomplicated firewall... [ OK ] Finished console-setup.service - Set console font and keymap. [ OK ] Finished finalrd.service - Create …untime dir for shutdown pivot root. [ OK ] Finished plymouth-read-write.servi…Plymouth To Write Out Runtime Data. [ OK ] Finished ufw.service - Uncomplicated firewall. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ OK ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ 72.667522] cloud-init[641]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Thu, 17 Sep 2026 03:42:00 +0000. Up 72.03 seconds. [ OK ] Finished cloud-init-local.service …ud-init: Local Stage (pre-network). [ OK ] Reached target network-pre.target - Preparation for Network. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. [ OK ] Reached target network.target - Network. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. Starting cloud-init.service - Cloud-init: Network Stage... [ 84.262381] cloud-init[663]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Thu, 17 Sep 2026 03:42:12 +0000. Up 83.93 seconds. [ 84.422198] cloud-init[663]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 84.428534] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.430619] cloud-init[663]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 84.432393] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.433773] cloud-init[663]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 84.435837] cloud-init[663]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 84.437661] cloud-init[663]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 84.439553] cloud-init[663]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 84.441796] cloud-init[663]: ci-info: | lo | True | ::1/128 | . | host | . | [ 84.443758] cloud-init[663]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 84.450205] cloud-init[663]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 84.451951] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.453776] cloud-init[663]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 84.455332] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.456885] cloud-init[663]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 84.458756] cloud-init[663]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 84.465668] cloud-init[663]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 84.467796] cloud-init[663]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 84.469819] cloud-init[663]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 84.471396] cloud-init[663]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 84.472828] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ [ 84.474338] cloud-init[663]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 84.475752] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ [ 84.477311] cloud-init[663]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 84.478675] cloud-init[663]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 84.480167] cloud-init[663]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 84.481734] cloud-init[663]: ci-info: | 4 | local | :: | enp0s1 | U | [ 84.483215] cloud-init[663]: ci-info: | 5 | local | :: | enp0s1 | U | [ 84.484535] cloud-init[663]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 84.485900] cloud-init[663]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [17/Sep/2026 11:42:14] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 11:42:14] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 11:42:14] "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. [ 107.225417] cloud-init[663]: Generating public/private rsa key pair. [ 107.228002] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 107.230553] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 107.231982] cloud-init[663]: The key fingerprint is: [ 107.234721] cloud-init[663]: SHA256:BSYLvvN0IApuVxt01xu1D3EXHxnQh7PYeRpAXnJ3c/I root@sandbox-ut [ 107.236316] cloud-init[663]: The key's randomart image is: [ 107.238596] cloud-init[663]: +---[RSA 3072]----+ [ 107.239788] cloud-init[663]: | ....o...++*BO| [ 107.241463] cloud-init[663]: | ....+.. +.+**O| [ 107.242694] cloud-init[663]: |. ooo . +* +E| [ 107.243875] cloud-init[663]: |.. ..oo. . .. B .| [ 107.245306] cloud-init[663]: | o..o.. S = | [ 107.246490] cloud-init[663]: |. . + . . | [ 107.247658] cloud-init[663]: | . | [ 107.248784] cloud-init[663]: | | [ 107.249976] cloud-init[663]: | | [ 107.251328] cloud-init[663]: +----[SHA256]-----+ [ 107.252495] cloud-init[663]: Generating public/private ecdsa key pair. [ 107.253775] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 107.255487] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 107.256897] cloud-init[663]: The key fingerprint is: [ 107.258139] cloud-init[663]: SHA256:/jPEo5eaxsOXHOdS8z377g/Ld/jRPUk6mCiMHFd8EZ8 root@sandbox-ut [ 107.259575] cloud-init[663]: The key's randomart image is: [ 107.260868] cloud-init[663]: +---[ECDSA 256]---+ [ 107.262567] cloud-init[663]: | o. | [ 107.263815] cloud-init[663]: | . o . | [ 107.265136] cloud-init[663]: | o . E | [ 107.266391] cloud-init[663]: | . . | [ 107.267577] cloud-init[663]: | . .S. . | [ 107.268834] cloud-init[663]: | . =. * * o +| [ 107.270215] cloud-init[663]: | o =.= @ =.*o| [ 107.271487] cloud-init[663]: | BoX ..++*| [ 107.272703] cloud-init[663]: | .o=.+ o*%| [ 107.274543] cloud-init[663]: +----[SHA256]-----+ [ 107.275576] cloud-init[663]: Generating public/private ed25519 key pair. [ 107.276820] cloud-init[663]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 107.280782] cloud-init[663]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 107.282136] cloud-init[663]: The key fingerprint is: [ 107.283449] cloud-init[663]: SHA256:0LNVAh+Nj4WXvlwJCLbuA23nsNk+KWBqHtKjYrozc/0 root@sandbox-ut [ 107.284663] cloud-init[663]: The key's randomart image is: [ 107.285686] cloud-init[663]: +--[ED25519 256]--+ [ 107.286950] cloud-init[663]: | +oo=.. | [ 107.292671] cloud-init[663]: | o o++* | [ 107.294349] cloud-init[663]: | . + o* . . | [ 107.295794] cloud-init[663]: | + +. o o | [ 107.297147] cloud-init[663]: | . S .. o | [ 107.299210] cloud-init[663]: | . o+ B o | [ 107.300556] cloud-init[663]: | ..+o .= o. | [ 107.301895] cloud-init[663]: |=..o+o .oo | [ 107.303361] cloud-init[663]: |=B.o..E ... | [ 107.304645] cloud-init[663]: +----[SHA256]-----+ [ OK ] Finished cloud-init.service - Cloud-init: Network Stage. [ OK ] Reached target cloud-config.target - Cloud-config availability. [ OK ] Reached target network-online.target - Network is Online. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer - Period…Metadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week. [ OK ] Started fwupd-refresh.timer - Refresh fwupd metadata regularly. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started motd-news.timer - Message of the Day. [ OK ] Started sysstat-collect.timer - Ru…y accounting tool every 10 minutes. [ OK ] Started sysstat-summary.timer - Ge… of yesterday's process accounting. [ OK ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories. [ OK ] Started update-notifier-download.t…hat failed at package install time. [ OK ] Started update-notifier-motd.timer… a new version of Ubuntu available. [ OK ] Reached target paths.target - Path Units. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on cloud-init-hotplugd.s…t - cloud-init hotplug hook socket. [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. [ OK ] Listening on iscsid.socket - Open-iSCSI iscsid Socket. Starting lxd-installer.socket - He…er to install lxd snap on demand... Starting snapd.socket - Socket activation for snappy daemon... [ OK ] Listening on ssh.socket - OpenBSD Secure Shell server socket. [ OK ] Listening on uuidd.socket - UUID daemon activation socket. [ OK ] Reached target remote-fs-pre.targe…reparation for Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ OK ] Finished blk-availability.service - Availability of block devices. [ OK ] Listening on lxd-installer.socket …lper to install lxd snap on demand. [ OK ] Listening on snapd.socket - Socket activation for snappy daemon. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. Starting apport.service - automatic crash report generation... Starting cloud-config.service - Cloud-init: Config Stage... [ OK ] Started cron.service - Regular background program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ OK ] Started dmesg.service - Save initial kernel messages after boot. Starting dpkg-db-backup.service - …ily dpkg database backup service... Starting e2scrub_all.service - Onl…tadata Check for All Filesystems... Starting e2scrub_reap.service - Re…ne ext4 Metadata Check Snapshots... Starting grub-common.service - Record successful boot for GRUB... Starting polkit.service - Authorization Manager... Starting rsyslog.service - System Logging Service... [ OK ] Reached target getty-pre.target - Preparation for Logins. Starting snapd.seeded.service - Wait until snapd is fully seeded... Starting snapd.service - Snap Daemon... Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.service - User Login Management... Starting systemd-user-sessions.service - Permit User Sessions... Starting udisks2.service - Disk Manager... Starting logrotate.service - Rotate log files... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished e2scrub_all.service - Onl…Metadata Check for All Filesystems. [ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 140.125009] cloud-init[1027]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Thu, 17 Sep 2026 03:43:07 +0000. Up 138.51 seconds. [ 155.558223] cloud-init[1057]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Thu, 17 Sep 2026 03:43:23 +0000. Up 154.77 seconds. 127.0.0.1 - - [17/Sep/2026 11:43:25] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 11:43:25] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 11:43:25] "GET /layer HTTP/1.1" 200 - [ 156.643989] cloud-init[1057]: === QEMU sandbox guest === [ 156.646926] cloud-init[1057]: layer : ut-guest (ci:ut:guest) [ 156.662865] cloud-init[1057]: kernel : Linux 6.8.0-138-generic x86_64 [ 156.701583] cloud-init[1057]: machine : x86_64 [ 156.712310] cloud-init[1057]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [17/Sep/2026 11:43:25] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [17/Sep/2026 11:43:35] "GET /layer-env HTTP/1.1" 200 - [ 166.666231] cloud-init[1057]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 194.468364] cloud-init[1057]: === sandbox preflight as ci === [ 205.332209] cloud-init[1057]: $ node .ci/run-layer.mjs ut-guest [ 206.268356] cloud-init[1057]: $ pnpm --filter @sciencediscovery/runner test [ 215.940274] cloud-init[1057]: $ node --test scripts/*.test.mjs dist/*.test.js [ 217.298683] cloud-init[1057]: TAP version 13 [ 218.251614] cloud-init[1057]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 218.308267] cloud-init[1057]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 218.346265] cloud-init[1057]: --- [ 218.350365] cloud-init[1057]: duration_ms: 48.247122 [ 218.351823] cloud-init[1057]: type: 'test' [ 218.365537] cloud-init[1057]: ... [ 218.386246] cloud-init[1057]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 218.413687] cloud-init[1057]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 218.416018] cloud-init[1057]: --- [ 218.423566] cloud-init[1057]: duration_ms: 325.538115 [ 218.429690] cloud-init[1057]: type: 'test' [ 218.441134] cloud-init[1057]: ... [ 220.546893] cloud-init[1057]: # Subtest: private, loopback and link-local addresses are classified as private [ 220.568834] cloud-init[1057]: ok 3 - private, loopback and link-local addresses are classified as private [ 220.596326] cloud-init[1057]: --- [ 220.598108] cloud-init[1057]: duration_ms: 44.565043 [ 220.598994] cloud-init[1057]: type: 'test' [ 220.601210] cloud-init[1057]: ... [ 220.832974] cloud-init[1057]: # Subtest: a host outside the allowed domains is denied before any connection [ 220.858844] cloud-init[1057]: ok 4 - a host outside the allowed domains is denied before any connection [ 220.863591] cloud-init[1057]: --- [ 220.865931] cloud-init[1057]: duration_ms: 469.103476 [ 220.878883] cloud-init[1057]: type: 'test' [ 220.880793] cloud-init[1057]: ... [ 221.155650] cloud-init[1057]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 221.176995] cloud-init[1057]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 221.187509] cloud-init[1057]: --- [ 221.189442] cloud-init[1057]: duration_ms: 257.610954 [ 221.196642] cloud-init[1057]: type: 'test' [ 221.198484] cloud-init[1057]: ... [ 221.372685] cloud-init[1057]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 221.402486] cloud-init[1057]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 221.422537] cloud-init[1057]: --- [ 221.429971] cloud-init[1057]: duration_ms: 242.144827 [ 221.435398] cloud-init[1057]: type: 'test' [ 221.437904] cloud-init[1057]: ... [ 221.483061] cloud-init[1057]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 221.498334] cloud-init[1057]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 221.507823] cloud-init[1057]: --- [ 221.508728] cloud-init[1057]: duration_ms: 142.295945 [ 221.509687] cloud-init[1057]: type: 'test' [ 221.516557] cloud-init[1057]: ... [ 221.771007] cloud-init[1057]: # Subtest: an allowed domain is forwarded and reaches the target [ 221.786932] cloud-init[1057]: ok 8 - an allowed domain is forwarded and reaches the target [ 221.789419] cloud-init[1057]: --- [ 221.789963] cloud-init[1057]: duration_ms: 282.448471 [ 221.790722] cloud-init[1057]: type: 'test' [ 221.791353] cloud-init[1057]: ... [ 222.132236] cloud-init[1057]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 222.186764] cloud-init[1057]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 222.231953] cloud-init[1057]: --- [ 222.235688] cloud-init[1057]: duration_ms: 347.153927 [ 222.237001] cloud-init[1057]: type: 'test' [ 222.237696] cloud-init[1057]: ... [ 222.391759] cloud-init[1057]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 222.405709] cloud-init[1057]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 222.420629] cloud-init[1057]: --- [ 222.421682] cloud-init[1057]: duration_ms: 244.181775 [ 222.432155] cloud-init[1057]: type: 'test' [ 222.433883] cloud-init[1057]: ... [ 222.749377] cloud-init[1057]: # Subtest: the outbound route is re-resolved on every acquire [ 222.766817] cloud-init[1057]: ok 11 - the outbound route is re-resolved on every acquire [ 222.779877] cloud-init[1057]: --- [ 222.786605] cloud-init[1057]: duration_ms: 373.130059 [ 222.790368] cloud-init[1057]: type: 'test' [ 222.792403] cloud-init[1057]: ... [ 222.866532] cloud-init[1057]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 222.888171] cloud-init[1057]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 222.893707] cloud-init[1057]: --- [ 222.894535] cloud-init[1057]: duration_ms: 117.664624 [ 222.896148] cloud-init[1057]: type: 'test' [ 222.896732] cloud-init[1057]: ... [ 222.962829] cloud-init[1057]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 222.976140] cloud-init[1057]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 222.980394] cloud-init[1057]: --- [ 222.981237] cloud-init[1057]: duration_ms: 105.897015 [ 222.982365] cloud-init[1057]: type: 'test' [ 222.983473] cloud-init[1057]: ... [ 223.021715] cloud-init[1057]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 223.036268] cloud-init[1057]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 223.042792] cloud-init[1057]: --- [ 223.045330] cloud-init[1057]: duration_ms: 43.214968 [ 223.048939] cloud-init[1057]: type: 'test' [ 223.049897] cloud-init[1057]: ... [ 223.092063] cloud-init[1057]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 223.113812] cloud-init[1057]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 223.126957] cloud-init[1057]: --- [ 223.136644] cloud-init[1057]: duration_ms: 84.766242 [ 223.144183] cloud-init[1057]: type: 'test' [ 223.147580] cloud-init[1057]: ... [ 223.195913] cloud-init[1057]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 223.207265] cloud-init[1057]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 223.237318] cloud-init[1057]: --- [ 223.241521] cloud-init[1057]: duration_ms: 66.911628 [ 223.247994] cloud-init[1057]: type: 'test' [ 223.254191] cloud-init[1057]: ... [ 223.386460] cloud-init[1057]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 223.402947] cloud-init[1057]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 223.489440] cloud-init[1057]: --- [ 223.490368] cloud-init[1057]: duration_ms: 188.618124 [ 223.491196] cloud-init[1057]: type: 'test' [ 223.491712] cloud-init[1057]: ... [ 223.536247] cloud-init[1057]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 223.560414] cloud-init[1057]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 223.584742] cloud-init[1057]: --- [ 223.603154] cloud-init[1057]: duration_ms: 144.532122 [ 223.608471] cloud-init[1057]: type: 'test' [ 223.609439] cloud-init[1057]: ... [ 223.703125] cloud-init[1057]: # Subtest: acquire rejects a no-network policy [ 223.745607] cloud-init[1057]: ok 19 - acquire rejects a no-network policy [ 223.770506] cloud-init[1057]: --- [ 223.794801] cloud-init[1057]: duration_ms: 68.078803 [ 223.827935] cloud-init[1057]: type: 'test' [ 223.850702] cloud-init[1057]: ... [ 224.018008] cloud-init[1057]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 224.042766] cloud-init[1057]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 224.053347] cloud-init[1057]: --- [ 224.068280] cloud-init[1057]: duration_ms: 393.927767 [ 224.069326] cloud-init[1057]: type: 'test' [ 224.069877] cloud-init[1057]: ... [ 224.205232] cloud-init[1057]: # Subtest: open mode passes IP literal targets through the private-address filter [ 224.258617] cloud-init[1057]: ok 21 - open mode passes IP literal targets through the private-address filter [ 224.269589] cloud-init[1057]: --- [ 224.289205] cloud-init[1057]: duration_ms: 176.676112 [ 224.290185] cloud-init[1057]: type: 'test' [ 224.290732] cloud-init[1057]: ... [ 226.734221] cloud-init[1057]: # Subtest: direct and url policies are used exactly as the API resolved them [ 226.763724] cloud-init[1057]: ok 22 - direct and url policies are used exactly as the API resolved them [ 226.820735] cloud-init[1057]: --- [ 226.821852] cloud-init[1057]: duration_ms: 36.268272 [ 226.824273] cloud-init[1057]: type: 'test' [ 226.849619] cloud-init[1057]: ... [ 226.855525] cloud-init[1057]: # Subtest: an environment policy follows the same variable rules as the model stack [ 226.901317] cloud-init[1057]: ok 23 - an environment policy follows the same variable rules as the model stack [ 226.917325] cloud-init[1057]: --- [ 226.918327] cloud-init[1057]: duration_ms: 6.489553 [ 226.919351] cloud-init[1057]: type: 'test' [ 226.931184] cloud-init[1057]: ... [ 226.940247] cloud-init[1057]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 226.959411] cloud-init[1057]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 226.960805] cloud-init[1057]: --- [ 226.961520] cloud-init[1057]: duration_ms: 7.117829 [ 226.968592] cloud-init[1057]: type: 'test' [ 226.971509] cloud-init[1057]: ... [ 227.021316] cloud-init[1057]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 227.048728] cloud-init[1057]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 227.075479] cloud-init[1057]: --- [ 227.081757] cloud-init[1057]: duration_ms: 11.307501 [ 227.095188] cloud-init[1057]: type: 'test' [ 227.096339] cloud-init[1057]: ... [ 227.108245] cloud-init[1057]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 227.115433] cloud-init[1057]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 227.117564] cloud-init[1057]: --- [ 227.118319] cloud-init[1057]: duration_ms: 15.582868 [ 227.119249] cloud-init[1057]: type: 'test' [ 227.120154] cloud-init[1057]: ... [ 227.122332] cloud-init[1057]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 227.123784] cloud-init[1057]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 227.131617] cloud-init[1057]: --- [ 227.133382] cloud-init[1057]: duration_ms: 3.665369 [ 227.135511] cloud-init[1057]: type: 'test' [ 227.137151] cloud-init[1057]: ... [ 227.234474] cloud-init[1057]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 227.260594] cloud-init[1057]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 227.272627] cloud-init[1057]: --- [ 227.274742] cloud-init[1057]: duration_ms: 924.394037 [ 227.281622] cloud-init[1057]: type: 'test' [ 227.284603] cloud-init[1057]: ... [ 227.407806] cloud-init[1057]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 227.420798] cloud-init[1057]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 227.430195] cloud-init[1057]: --- [ 227.431041] cloud-init[1057]: duration_ms: 205.663703 [ 227.431897] cloud-init[1057]: type: 'test' [ 227.432442] cloud-init[1057]: ... [ 227.454880] cloud-init[1057]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 227.463760] cloud-init[1057]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 227.470843] cloud-init[1057]: --- [ 227.478308] cloud-init[1057]: duration_ms: 9.632138 [ 227.481555] cloud-init[1057]: type: 'test' [ 227.483463] cloud-init[1057]: ... [ 229.312970] cloud-init[1057]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 229.321491] cloud-init[1057]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 229.328449] cloud-init[1057]: --- [ 229.336463] cloud-init[1057]: duration_ms: 52.824282 [ 229.344586] cloud-init[1057]: type: 'test' [ 229.348420] cloud-init[1057]: ... [ 229.359542] cloud-init[1057]: # Subtest: failed readers and updates release their leases [ 229.373876] cloud-init[1057]: ok 32 - failed readers and updates release their leases [ 229.384106] cloud-init[1057]: --- [ 229.384987] cloud-init[1057]: duration_ms: 80.23276 [ 229.385756] cloud-init[1057]: type: 'test' [ 229.391309] cloud-init[1057]: ... [ 232.679552] cloud-init[1057]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 232.697403] cloud-init[1057]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 232.705535] cloud-init[1057]: --- [ 232.708323] cloud-init[1057]: duration_ms: 1388.329266 [ 232.712963] cloud-init[1057]: type: 'test' [ 232.714917] cloud-init[1057]: ... [ 232.932638] cloud-init[1057]: # Subtest: scientific environments accept micromamba's package-list envelope [ 232.947255] cloud-init[1057]: ok 34 - scientific environments accept micromamba's package-list envelope [ 232.952904] cloud-init[1057]: --- [ 232.953837] cloud-init[1057]: duration_ms: 284.966518 [ 232.957781] cloud-init[1057]: type: 'test' [ 232.960302] cloud-init[1057]: ... [ 233.859852] cloud-init[1057]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 233.869492] cloud-init[1057]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 233.873408] cloud-init[1057]: --- [ 233.888864] cloud-init[1057]: duration_ms: 857.543142 [ 233.894149] cloud-init[1057]: type: 'test' [ 233.896496] cloud-init[1057]: ... [ 234.116983] cloud-init[1057]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 234.137789] cloud-init[1057]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 234.145709] cloud-init[1057]: --- [ 234.146912] cloud-init[1057]: duration_ms: 323.254259 [ 234.150608] cloud-init[1057]: type: 'test' [ 234.153271] cloud-init[1057]: ... [ 234.740434] cloud-init[1057]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 234.766761] cloud-init[1057]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 234.785893] cloud-init[1057]: --- [ 234.789955] cloud-init[1057]: duration_ms: 585.649547 [ 234.797726] cloud-init[1057]: type: 'test' [ 234.814112] cloud-init[1057]: ... [ 235.060909] cloud-init[1057]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 235.069963] cloud-init[1057]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 235.097352] cloud-init[1057]: --- [ 235.099531] cloud-init[1057]: duration_ms: 337.367775 [ 235.100532] cloud-init[1057]: type: 'test' [ 235.101317] cloud-init[1057]: ... [ 235.329694] cloud-init[1057]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 235.347632] cloud-init[1057]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 235.358572] cloud-init[1057]: --- [ 235.361495] cloud-init[1057]: duration_ms: 244.498035 [ 235.371219] cloud-init[1057]: type: 'test' [ 235.385564] cloud-init[1057]: ... [ 235.965444] cloud-init[1057]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 235.984319] cloud-init[1057]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 235.994871] cloud-init[1057]: --- [ 236.002923] cloud-init[1057]: duration_ms: 675.92885 [ 236.004282] cloud-init[1057]: type: 'test' [ 236.021457] cloud-init[1057]: ... [ 236.283821] cloud-init[1057]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 236.291616] cloud-init[1057]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 236.295615] cloud-init[1057]: --- [ 236.308126] cloud-init[1057]: duration_ms: 274.021527 [ 236.309776] cloud-init[1057]: type: 'test' [ 236.316797] cloud-init[1057]: ... [ 236.938852] cloud-init[1057]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 236.950791] cloud-init[1057]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 236.954398] cloud-init[1057]: --- [ 236.955762] cloud-init[1057]: duration_ms: 620.396042 [ 236.959706] cloud-init[1057]: type: 'test' [ 236.960618] cloud-init[1057]: ... [ 237.231188] cloud-init[1057]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 237.247470] cloud-init[1057]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 237.249565] cloud-init[1057]: --- [ 237.250720] cloud-init[1057]: duration_ms: 354.765003 [ 237.253759] cloud-init[1057]: type: 'test' [ 237.256534] cloud-init[1057]: ... [ 237.358978] cloud-init[1057]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 237.363994] cloud-init[1057]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 237.365312] cloud-init[1057]: --- [ 237.369543] cloud-init[1057]: duration_ms: 121.512959 [ 237.370591] cloud-init[1057]: type: 'test' [ 237.381966] cloud-init[1057]: ... [ 237.638083] cloud-init[1057]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 237.656822] cloud-init[1057]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 237.672518] cloud-init[1057]: --- [ 237.685540] cloud-init[1057]: duration_ms: 246.039959 [ 237.694343] cloud-init[1057]: type: 'test' [ 237.710341] cloud-init[1057]: ... [ 238.093286] cloud-init[1057]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 238.097452] cloud-init[1057]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 238.107489] cloud-init[1057]: --- [ 238.108534] cloud-init[1057]: duration_ms: 484.926224 [ 238.109429] cloud-init[1057]: type: 'test' [ 238.111671] cloud-init[1057]: ... [ 238.306773] cloud-init[1057]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 238.323895] cloud-init[1057]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 238.327770] cloud-init[1057]: --- [ 238.330330] cloud-init[1057]: duration_ms: 198.828089 [ 238.338748] cloud-init[1057]: type: 'test' [ 238.339552] cloud-init[1057]: ... [ 238.601780] cloud-init[1057]: # Subtest: existing R base and named environments remain available after catalog reload [ 238.618624] cloud-init[1057]: ok 48 - existing R base and named environments remain available after catalog reload [ 238.666455] cloud-init[1057]: --- [ 238.672693] cloud-init[1057]: duration_ms: 276.088739 [ 238.677599] cloud-init[1057]: type: 'test' [ 238.678339] cloud-init[1057]: ... [ 239.161246] cloud-init[1057]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 239.173735] cloud-init[1057]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 239.181852] cloud-init[1057]: --- [ 239.183920] cloud-init[1057]: duration_ms: 587.426582 [ 239.188973] cloud-init[1057]: type: 'test' [ 239.190790] cloud-init[1057]: ... [ 239.367580] cloud-init[1057]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 239.385227] cloud-init[1057]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 239.387194] cloud-init[1057]: --- [ 239.389997] cloud-init[1057]: duration_ms: 193.962276 [ 239.392575] cloud-init[1057]: type: 'test' [ 239.398214] cloud-init[1057]: ... [ 239.660626] cloud-init[1057]: # Subtest: a provisioner install says which step failed and why [ 239.684472] cloud-init[1057]: ok 51 - a provisioner install says which step failed and why [ 239.699191] cloud-init[1057]: --- [ 239.716191] cloud-init[1057]: duration_ms: 196.345469 [ 239.730276] cloud-init[1057]: type: 'test' [ 239.744381] cloud-init[1057]: ... [ 239.756148] cloud-init[1057]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 239.779669] cloud-init[1057]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 239.814526] cloud-init[1057]: --- [ 239.819913] cloud-init[1057]: duration_ms: 32.927326 [ 239.827675] cloud-init[1057]: type: 'test' [ 239.828534] cloud-init[1057]: ... [ 239.927706] cloud-init[1057]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 239.942057] cloud-init[1057]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 239.943325] cloud-init[1057]: --- [ 239.943922] cloud-init[1057]: duration_ms: 298.448341 [ 239.970239] cloud-init[1057]: type: 'test' [ 239.979499] cloud-init[1057]: ... [ 240.169907] cloud-init[1057]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 240.185650] cloud-init[1057]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 240.202149] cloud-init[1057]: --- [ 240.205482] cloud-init[1057]: duration_ms: 246.07849 [ 240.207558] cloud-init[1057]: type: 'test' [ 240.209440] cloud-init[1057]: ... [ 242.514975] cloud-init[1057]: # (node:1196) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 242.524807] cloud-init[1057]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 246.005223] cloud-init[1057]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 246.024840] cloud-init[1057]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 246.041823] cloud-init[1057]: --- [ 246.055796] cloud-init[1057]: duration_ms: 3583.607481 [ 246.064204] cloud-init[1057]: type: 'test' [ 246.071168] cloud-init[1057]: ... [ 250.612157] cloud-init[1057]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 250.625314] cloud-init[1057]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 250.632418] cloud-init[1057]: --- [ 250.633820] cloud-init[1057]: duration_ms: 4601.623696 [ 250.639241] cloud-init[1057]: type: 'test' [ 250.643339] cloud-init[1057]: ... [ 252.537046] cloud-init[1057]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 252.556322] cloud-init[1057]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 252.557908] cloud-init[1057]: --- [ 252.558814] cloud-init[1057]: duration_ms: 1889.500969 [ 252.560275] cloud-init[1057]: type: 'test' [ 252.564716] cloud-init[1057]: ... [ 256.288736] cloud-init[1057]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 256.310760] cloud-init[1057]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 256.323088] cloud-init[1057]: --- [ 256.330073] cloud-init[1057]: duration_ms: 3782.380556 [ 256.331798] cloud-init[1057]: type: 'test' [ 256.332971] cloud-init[1057]: ... [ 258.179279] cloud-init[1057]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 258.191400] cloud-init[1057]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 258.193671] cloud-init[1057]: --- [ 258.195659] cloud-init[1057]: duration_ms: 1908.340364 [ 258.199421] cloud-init[1057]: type: 'test' [ 258.200642] cloud-init[1057]: ... [ 260.034701] cloud-init[1057]: # Subtest: log retention is explicit, paginated and does not stop execution [ 260.047992] cloud-init[1057]: ok 60 - log retention is explicit, paginated and does not stop execution [ 260.060999] cloud-init[1057]: --- [ 260.065636] cloud-init[1057]: duration_ms: 1807.328234 [ 260.068919] cloud-init[1057]: type: 'test' [ 260.069867] cloud-init[1057]: ... [ 261.418284] cloud-init[1057]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 261.449167] cloud-init[1057]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 261.460708] cloud-init[1057]: --- [ 261.461834] cloud-init[1057]: duration_ms: 1367.118942 [ 261.477657] cloud-init[1057]: type: 'test' [ 261.480675] cloud-init[1057]: ... [ 262.590940] cloud-init[1057]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 262.593784] cloud-init[1057]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 262.609219] cloud-init[1057]: --- [ 262.610586] cloud-init[1057]: duration_ms: 1159.765387 [ 262.613741] cloud-init[1057]: type: 'test' [ 262.614560] cloud-init[1057]: ... [ 265.359774] cloud-init[1057]: # (node:1210) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 265.385897] cloud-init[1057]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 265.504121] cloud-init[1057]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 265.555684] cloud-init[1057]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 265.565833] cloud-init[1057]: --- [ 265.566885] cloud-init[1057]: duration_ms: 19.33198 [ 265.575904] cloud-init[1057]: type: 'test' [ 265.580626] cloud-init[1057]: ... [ 265.596772] cloud-init[1057]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 265.613115] cloud-init[1057]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 265.617429] cloud-init[1057]: --- [ 265.628442] cloud-init[1057]: duration_ms: 6.728472 [ 265.647058] cloud-init[1057]: type: 'test' [ 265.648719] cloud-init[1057]: ... [ 265.721386] cloud-init[1057]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 265.730566] cloud-init[1057]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 265.745152] cloud-init[1057]: --- [ 265.746669] cloud-init[1057]: duration_ms: 3.795857 [ 265.761076] cloud-init[1057]: type: 'test' [ 265.765307] cloud-init[1057]: ... [ 265.766905] cloud-init[1057]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 265.783494] cloud-init[1057]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 265.802254] cloud-init[1057]: --- [ 265.809879] cloud-init[1057]: duration_ms: 6.076126 [ 265.824837] cloud-init[1057]: type: 'test' [ 265.827481] cloud-init[1057]: ... [ 265.835159] cloud-init[1057]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 265.844848] cloud-init[1057]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 265.847539] cloud-init[1057]: --- [ 265.848235] cloud-init[1057]: duration_ms: 4.441313 [ 265.851552] cloud-init[1057]: type: 'test' [ 265.855476] cloud-init[1057]: ... [ 268.245143] cloud-init[1057]: # Subtest: npu-smi parsing [ 268.271426] cloud-init[1057]: # Subtest: reads each card's identity, health and usage from the paired rows [ 268.280027] cloud-init[1057]: ok 1 - reads each card's identity, health and usage from the paired rows [ 268.284924] cloud-init[1057]: --- [ 268.290340] cloud-init[1057]: duration_ms: 37.744868 [ 268.291437] cloud-init[1057]: type: 'test' [ 268.294616] cloud-init[1057]: ... [ 268.305196] cloud-init[1057]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 268.308944] cloud-init[1057]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 268.316140] cloud-init[1057]: --- [ 268.317604] cloud-init[1057]: duration_ms: 7.428454 [ 268.324871] cloud-init[1057]: type: 'test' [ 268.327317] cloud-init[1057]: ... [ 268.330147] cloud-init[1057]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 268.338636] cloud-init[1057]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 268.349375] cloud-init[1057]: --- [ 268.352375] cloud-init[1057]: duration_ms: 6.220708 [ 268.364442] cloud-init[1057]: type: 'test' [ 268.370546] cloud-init[1057]: ... [ 268.376518] cloud-init[1057]: # Subtest: stops at the process table instead of listing processes as cards [ 268.393558] cloud-init[1057]: ok 4 - stops at the process table instead of listing processes as cards [ 268.398106] cloud-init[1057]: --- [ 268.398929] cloud-init[1057]: duration_ms: 5.358974 [ 268.400571] cloud-init[1057]: type: 'test' [ 268.404729] cloud-init[1057]: ... [ 268.405795] cloud-init[1057]: # Subtest: returns nothing for output that holds no device rows [ 268.406603] cloud-init[1057]: ok 5 - returns nothing for output that holds no device rows [ 268.410581] cloud-init[1057]: --- [ 268.413168] cloud-init[1057]: duration_ms: 2.603091 [ 268.414721] cloud-init[1057]: type: 'test' [ 268.416660] cloud-init[1057]: ... [ 268.432255] cloud-init[1057]: 1..5 [ 268.433761] cloud-init[1057]: ok 68 - npu-smi parsing [ 268.448171] cloud-init[1057]: --- [ 268.456632] cloud-init[1057]: duration_ms: 77.413103 [ 268.462600] cloud-init[1057]: type: 'suite' [ 268.468758] cloud-init[1057]: ... [ 268.474315] cloud-init[1057]: # Subtest: reading the driver through DCMI [ 268.477422] cloud-init[1057]: # Subtest: a machine with no usable Python falls back instead of failing [ 268.478352] cloud-init[1057]: ok 1 - a machine with no usable Python falls back instead of failing [ 268.480906] cloud-init[1057]: --- [ 268.482795] cloud-init[1057]: duration_ms: 242.815395 [ 268.486787] cloud-init[1057]: type: 'test' [ 268.489261] cloud-init[1057]: ... [ 268.640242] cloud-init[1057]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 268.651998] cloud-init[1057]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 268.655575] cloud-init[1057]: --- [ 268.662349] cloud-init[1057]: duration_ms: 686.217552 [ 268.667425] cloud-init[1057]: type: 'test' [ 268.669709] cloud-init[1057]: ... [ 269.520334] cloud-init[1057]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 269.537319] cloud-init[1057]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 269.549842] cloud-init[1057]: --- [ 269.555154] cloud-init[1057]: duration_ms: 455.859932 [ 269.556566] cloud-init[1057]: type: 'test' [ 269.570947] cloud-init[1057]: ... [ 269.575195] cloud-init[1057]: 1..3 [ 269.576604] cloud-init[1057]: ok 69 - reading the driver through DCMI [ 269.599622] cloud-init[1057]: --- [ 269.604561] cloud-init[1057]: duration_ms: 1401.605158 [ 269.615531] cloud-init[1057]: type: 'suite' [ 269.621561] cloud-init[1057]: ... [ 269.677261] cloud-init[1057]: # Subtest: chip mapping [ 269.688168] cloud-init[1057]: # Subtest: reads the device node each chip owns, not the card number [ 269.697096] cloud-init[1057]: ok 1 - reads the device node each chip owns, not the card number [ 269.700755] cloud-init[1057]: --- [ 269.706547] cloud-init[1057]: duration_ms: 32.966802 [ 269.723986] cloud-init[1057]: type: 'test' [ 269.729801] cloud-init[1057]: ... [ 269.745146] cloud-init[1057]: # Subtest: skips chips that are not compute devices [ 269.752204] cloud-init[1057]: ok 2 - skips chips that are not compute devices [ 269.758414] cloud-init[1057]: --- [ 269.768000] cloud-init[1057]: duration_ms: 13.540188 [ 269.769431] cloud-init[1057]: type: 'test' [ 269.770880] cloud-init[1057]: ... [ 269.771800] cloud-init[1057]: # Subtest: gives each die of a two-die card its own device node [ 269.774446] cloud-init[1057]: ok 3 - gives each die of a two-die card its own device node [ 269.776342] cloud-init[1057]: --- [ 269.776884] cloud-init[1057]: duration_ms: 15.17893 [ 269.778607] cloud-init[1057]: type: 'test' [ 269.779483] cloud-init[1057]: ... [ 269.787560] cloud-init[1057]: # Subtest: ignores headers and anything that is not four columns [ 269.821552] cloud-init[1057]: ok 4 - ignores headers and anything that is not four columns [ 269.860878] cloud-init[1057]: --- [ 269.861578] cloud-init[1057]: duration_ms: 3.465736 [ 269.871460] cloud-init[1057]: type: 'test' [ 269.875204] cloud-init[1057]: ... [ 269.880834] cloud-init[1057]: 1..4 [ 269.885860] cloud-init[1057]: ok 70 - chip mapping [ 269.909588] cloud-init[1057]: --- [ 269.916236] cloud-init[1057]: duration_ms: 72.076427 [ 269.917212] cloud-init[1057]: type: 'suite' [ 269.925002] cloud-init[1057]: ... [ 269.926002] cloud-init[1057]: # Subtest: a card with two dies [ 269.931543] cloud-init[1057]: # Subtest: reads one entry per die from the readings table [ 269.932433] cloud-init[1057]: ok 1 - reads one entry per die from the readings table [ 269.933163] cloud-init[1057]: --- [ 269.933702] cloud-init[1057]: duration_ms: 8.526355 [ 269.934408] cloud-init[1057]: type: 'test' [ 269.957842] cloud-init[1057]: ... [ 269.968170] cloud-init[1057]: 1..1 [ 269.988196] cloud-init[1057]: ok 71 - a card with two dies [ 269.998306] cloud-init[1057]: --- [ 270.013951] cloud-init[1057]: duration_ms: 11.911085 [ 270.015306] cloud-init[1057]: type: 'suite' [ 270.015968] cloud-init[1057]: ... [ 270.034854] cloud-init[1057]: # Subtest: device binds and sandbox numbering [ 270.035940] cloud-init[1057]: # Subtest: renumbers the selection from 0 in host order [ 270.057721] cloud-init[1057]: ok 1 - renumbers the selection from 0 in host order [ 270.072177] cloud-init[1057]: --- [ 270.084871] cloud-init[1057]: duration_ms: 10.946916 [ 270.094711] cloud-init[1057]: type: 'test' [ 270.100110] cloud-init[1057]: ... [ 270.323213] cloud-init[1057]: # Subtest: gives the same layout however the operator ordered the boxes [ 270.341537] cloud-init[1057]: ok 2 - gives the same layout however the operator ordered the boxes [ 270.370393] cloud-init[1057]: --- [ 270.383495] cloud-init[1057]: duration_ms: 2.705546 [ 270.386948] cloud-init[1057]: type: 'test' [ 270.389113] cloud-init[1057]: ... [ 270.403539] cloud-init[1057]: # Subtest: collapses a repeated card instead of binding it twice [ 270.416279] cloud-init[1057]: ok 3 - collapses a repeated card instead of binding it twice [ 270.438559] cloud-init[1057]: --- [ 270.443017] cloud-init[1057]: duration_ms: 7.076003 [ 270.459164] cloud-init[1057]: type: 'test' [ 270.464281] cloud-init[1057]: ... [ 270.470688] cloud-init[1057]: # Subtest: emits nothing at all when no card was selected [ 270.478376] cloud-init[1057]: ok 4 - emits nothing at all when no card was selected [ 270.482434] cloud-init[1057]: --- [ 270.485649] cloud-init[1057]: duration_ms: 2.496366 [ 270.497886] cloud-init[1057]: type: 'test' [ 270.500493] cloud-init[1057]: ... [ 270.504979] cloud-init[1057]: # Subtest: binds only the management nodes this host actually has [ 270.508891] cloud-init[1057]: ok 5 - binds only the management nodes this host actually has [ 270.510156] cloud-init[1057]: --- [ 270.516867] cloud-init[1057]: duration_ms: 3.396639 [ 270.528940] cloud-init[1057]: type: 'test' [ 270.537152] cloud-init[1057]: ... [ 270.539746] cloud-init[1057]: # Subtest: names the host device by index [ 270.544164] cloud-init[1057]: ok 6 - names the host device by index [ 270.548530] cloud-init[1057]: --- [ 270.551864] cloud-init[1057]: duration_ms: 2.097058 [ 270.554413] cloud-init[1057]: type: 'test' [ 270.560462] cloud-init[1057]: ... [ 270.563839] cloud-init[1057]: 1..6 [ 270.567541] cloud-init[1057]: ok 72 - device binds and sandbox numbering [ 270.575408] cloud-init[1057]: --- [ 270.580778] cloud-init[1057]: duration_ms: 34.67126 [ 270.584799] cloud-init[1057]: type: 'suite' [ 270.587925] cloud-init[1057]: ... [ 270.598548] cloud-init[1057]: # Subtest: sandbox probe argv [ 270.608140] cloud-init[1057]: # Subtest: gives the probed card the sandbox's device 0 [ 270.625206] cloud-init[1057]: ok 1 - gives the probed card the sandbox's device 0 [ 270.640679] cloud-init[1057]: --- [ 270.647277] cloud-init[1057]: duration_ms: 3.889913 [ 270.652643] cloud-init[1057]: type: 'test' [ 270.657001] cloud-init[1057]: ... [ 270.660529] cloud-init[1057]: # Subtest: mounts a fresh /dev before binding any card [ 270.663793] cloud-init[1057]: ok 2 - mounts a fresh /dev before binding any card [ 270.676904] cloud-init[1057]: --- [ 270.692434] cloud-init[1057]: duration_ms: 2.644519 [ 270.695594] cloud-init[1057]: type: 'test' [ 270.708884] cloud-init[1057]: ... [ 270.712124] cloud-init[1057]: # Subtest: probes under the same isolation a real execution uses [ 270.738536] cloud-init[1057]: ok 3 - probes under the same isolation a real execution uses [ 270.742631] cloud-init[1057]: --- [ 270.750238] cloud-init[1057]: duration_ms: 6.554391 [ 270.754129] cloud-init[1057]: type: 'test' [ 270.759227] cloud-init[1057]: ... [ 270.763428] cloud-init[1057]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 270.768200] cloud-init[1057]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 270.769813] cloud-init[1057]: --- [ 270.775495] cloud-init[1057]: duration_ms: 8.850728 [ 270.783002] cloud-init[1057]: type: 'test' [ 270.787110] cloud-init[1057]: ... [ 270.791464] cloud-init[1057]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 270.795263] cloud-init[1057]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 270.801524] cloud-init[1057]: --- [ 270.805884] cloud-init[1057]: duration_ms: 6.623827 [ 270.809702] cloud-init[1057]: type: 'test' [ 270.817800] cloud-init[1057]: ... [ 270.819907] cloud-init[1057]: # Subtest: carries the driver library path the loader needs [ 270.828820] cloud-init[1057]: ok 6 - carries the driver library path the loader needs [ 270.835471] cloud-init[1057]: --- [ 270.840568] cloud-init[1057]: duration_ms: 6.968958 [ 270.846392] cloud-init[1057]: type: 'test' [ 270.847967] cloud-init[1057]: ... [ 270.849608] cloud-init[1057]: 1..6 [ 270.857255] cloud-init[1057]: ok 73 - sandbox probe argv [ 270.860920] cloud-init[1057]: --- [ 270.866495] cloud-init[1057]: duration_ms: 54.511292 [ 270.867812] cloud-init[1057]: type: 'suite' [ 270.871860] cloud-init[1057]: ... [ 270.873437] cloud-init[1057]: # Subtest: sandbox environment [ 270.878180] cloud-init[1057]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 270.879711] cloud-init[1057]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 270.881422] cloud-init[1057]: --- [ 270.882230] cloud-init[1057]: duration_ms: 8.495096 [ 270.882995] cloud-init[1057]: type: 'test' [ 270.883626] cloud-init[1057]: ... [ 270.884360] cloud-init[1057]: # Subtest: points the operator compiler at the toolkit's Python packages [ 270.885274] cloud-init[1057]: ok 2 - points the operator compiler at the toolkit's Python packages [ 270.886368] cloud-init[1057]: --- [ 270.887016] cloud-init[1057]: duration_ms: 7.417774 [ 270.900440] cloud-init[1057]: type: 'test' [ 270.901440] cloud-init[1057]: ... [ 270.903051] cloud-init[1057]: # Subtest: follows a relocated toolkit [ 271.321192] cloud-init[1057]: ok 3 - follows a relocated toolkit [ 271.326813] cloud-init[1057]: --- [ 271.332435] cloud-init[1057]: duration_ms: 2.798271 [ 271.349926] cloud-init[1057]: type: 'test' [ 271.358185] cloud-init[1057]: ... [ 271.360600] cloud-init[1057]: 1..3 [ 271.380870] cloud-init[1057]: ok 74 - sandbox environment [ 271.414846] cloud-init[1057]: --- [ 271.432915] cloud-init[1057]: duration_ms: 35.321986 [ 271.436456] cloud-init[1057]: type: 'suite' [ 271.459131] cloud-init[1057]: ... [ 271.461569] cloud-init[1057]: # Subtest: prepareSandboxNpu [ 271.503316] cloud-init[1057]: # Subtest: stays out of the launch entirely when nothing was selected [ 271.518251] cloud-init[1057]: ok 1 - stays out of the launch entirely when nothing was selected [ 271.540282] cloud-init[1057]: --- [ 271.550771] cloud-init[1057]: duration_ms: 189.680063 [ 271.557542] cloud-init[1057]: type: 'test' [ 271.567963] cloud-init[1057]: ... [ 271.585897] cloud-init[1057]: # Subtest: reports how the selected cards appear inside the sandbox [ 271.588413] cloud-init[1057]: ok 2 - reports how the selected cards appear inside the sandbox [ 271.589978] cloud-init[1057]: --- [ 271.595633] cloud-init[1057]: duration_ms: 1217.079057 [ 271.611138] cloud-init[1057]: type: 'test' [ 271.613143] cloud-init[1057]: ... [ 271.614886] cloud-init[1057]: 1..2 [ 271.623139] cloud-init[1057]: ok 75 - prepareSandboxNpu [ 271.627352] cloud-init[1057]: --- [ 271.630783] cloud-init[1057]: duration_ms: 1412.00832 [ 271.635856] cloud-init[1057]: type: 'suite' [ 271.638461] cloud-init[1057]: ... [ 271.645460] cloud-init[1057]: # Subtest: probe failure reasons [ 271.648943] cloud-init[1057]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 271.654859] cloud-init[1057]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 271.658171] cloud-init[1057]: --- [ 271.661359] cloud-init[1057]: duration_ms: 40.560626 [ 271.666484] cloud-init[1057]: type: 'test' [ 271.671886] cloud-init[1057]: ... [ 271.673866] cloud-init[1057]: # Subtest: falls back to the process error when the probe printed nothing [ 271.675643] cloud-init[1057]: ok 2 - falls back to the process error when the probe printed nothing [ 271.680508] cloud-init[1057]: --- [ 271.687270] cloud-init[1057]: duration_ms: 12.218478 [ 271.692827] cloud-init[1057]: type: 'test' [ 271.694922] cloud-init[1057]: ... [ 271.696887] cloud-init[1057]: 1..2 [ 271.699466] cloud-init[1057]: ok 76 - probe failure reasons [ 271.705517] cloud-init[1057]: --- [ 271.710304] cloud-init[1057]: duration_ms: 59.957261 [ 271.716745] cloud-init[1057]: type: 'suite' [ 271.719699] cloud-init[1057]: ... [ 271.726770] cloud-init[1057]: # Subtest: inventory cache [ 271.734804] cloud-init[1057]: # Subtest: serves a fresh inventory instead of re-probing every card [ 271.756803] cloud-init[1057]: ok 1 - serves a fresh inventory instead of re-probing every card [ 271.763495] cloud-init[1057]: --- [ 271.768529] cloud-init[1057]: duration_ms: 34.158358 [ 271.792854] cloud-init[1057]: type: 'test' [ 271.796420] cloud-init[1057]: ... [ 271.807912] cloud-init[1057]: # Subtest: re-probes once the inventory is older than the cache window [ 271.820434] cloud-init[1057]: ok 2 - re-probes once the inventory is older than the cache window [ 271.828798] cloud-init[1057]: --- [ 271.833108] cloud-init[1057]: duration_ms: 13.109901 [ 271.836954] cloud-init[1057]: type: 'test' [ 271.841908] cloud-init[1057]: ... [ 271.845954] cloud-init[1057]: # Subtest: re-probes after an explicit refresh [ 271.848397] cloud-init[1057]: ok 3 - re-probes after an explicit refresh [ 271.851579] cloud-init[1057]: --- [ 271.856792] cloud-init[1057]: duration_ms: 10.015355 [ 271.860152] cloud-init[1057]: type: 'test' [ 271.864339] cloud-init[1057]: ... [ 271.867460] cloud-init[1057]: # Subtest: lets a failed probe be retried rather than caching the failure [ 271.872739] cloud-init[1057]: ok 4 - lets a failed probe be retried rather than caching the failure [ 271.877955] cloud-init[1057]: --- [ 271.881508] cloud-init[1057]: duration_ms: 20.307117 [ 271.885388] cloud-init[1057]: type: 'test' [ 271.890692] cloud-init[1057]: ... [ 271.892512] cloud-init[1057]: 1..4 [ 271.894353] cloud-init[1057]: ok 77 - inventory cache [ 271.900496] cloud-init[1057]: --- [ 271.904223] cloud-init[1057]: duration_ms: 89.873925 [ 271.907742] cloud-init[1057]: type: 'suite' [ 271.908449] cloud-init[1057]: ... [ 271.915380] cloud-init[1057]: # Subtest: which cards an operator may tick [ 271.923625] cloud-init[1057]: # Subtest: offers only the cards the sandbox probe could open [ 271.928271] cloud-init[1057]: ok 1 - offers only the cards the sandbox probe could open [ 271.932455] cloud-init[1057]: --- [ 271.939865] cloud-init[1057]: duration_ms: 36.868593 [ 271.942805] cloud-init[1057]: type: 'test' [ 271.946797] cloud-init[1057]: ... [ 271.951762] cloud-init[1057]: # Subtest: offers nothing on a machine without Ascend cards [ 271.956872] cloud-init[1057]: ok 2 - offers nothing on a machine without Ascend cards [ 271.963274] cloud-init[1057]: --- [ 271.968435] cloud-init[1057]: duration_ms: 2.114407 [ 271.971518] cloud-init[1057]: type: 'test' [ 271.976146] cloud-init[1057]: ... [ 271.982899] cloud-init[1057]: # Subtest: refuses a card the sandbox cannot open and says why [ 271.986254] cloud-init[1057]: ok 3 - refuses a card the sandbox cannot open and says why [ 271.991822] cloud-init[1057]: --- [ 271.994160] cloud-init[1057]: duration_ms: 23.962251 [ 272.006781] cloud-init[1057]: type: 'test' [ 272.022862] cloud-init[1057]: ... [ 272.026353] cloud-init[1057]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 272.047053] cloud-init[1057]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 272.073938] cloud-init[1057]: --- [ 272.080510] cloud-init[1057]: duration_ms: 7.661031 [ 272.088711] cloud-init[1057]: type: 'test' [ 272.093400] cloud-init[1057]: ... [ 272.095323] cloud-init[1057]: # Subtest: refuses a card that has since disappeared from the machine [ 272.100190] cloud-init[1057]: ok 5 - refuses a card that has since disappeared from the machine [ 272.100945] cloud-init[1057]: --- [ 272.108990] cloud-init[1057]: duration_ms: 11.006053 [ 272.111956] cloud-init[1057]: type: 'test' [ 272.116899] cloud-init[1057]: ... [ 272.117718] cloud-init[1057]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 272.118383] cloud-init[1057]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 272.119257] cloud-init[1057]: --- [ 272.129299] cloud-init[1057]: duration_ms: 6.672444 [ 272.130846] cloud-init[1057]: type: 'test' [ 272.131387] cloud-init[1057]: ... [ 272.131895] cloud-init[1057]: # Subtest: accepts a repeated tick once [ 272.132541] cloud-init[1057]: ok 7 - accepts a repeated tick once [ 272.134560] cloud-init[1057]: --- [ 272.135641] cloud-init[1057]: duration_ms: 31.427283 [ 272.136214] cloud-init[1057]: type: 'test' [ 272.144815] cloud-init[1057]: ... [ 272.146086] cloud-init[1057]: # Subtest: maps an empty selection to an empty layout [ 272.147519] cloud-init[1057]: ok 8 - maps an empty selection to an empty layout [ 272.149543] cloud-init[1057]: --- [ 272.150730] cloud-init[1057]: duration_ms: 5.98847 [ 272.151419] cloud-init[1057]: type: 'test' [ 272.151942] cloud-init[1057]: ... [ 272.152415] cloud-init[1057]: 1..8 [ 272.153978] cloud-init[1057]: ok 78 - which cards an operator may tick [ 272.154495] cloud-init[1057]: --- [ 272.155666] cloud-init[1057]: duration_ms: 144.699651 [ 272.156159] cloud-init[1057]: type: 'suite' [ 272.157365] cloud-init[1057]: ... [ 272.204368] cloud-init[1057]: # Subtest: sandbox launch with NPU cards [ 272.217739] cloud-init[1057]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 272.232756] cloud-init[1057]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 272.243617] cloud-init[1057]: --- [ 272.246901] cloud-init[1057]: duration_ms: 1085.140665 [ 272.248305] cloud-init[1057]: type: 'test' [ 272.260429] cloud-init[1057]: ... [ 272.321773] cloud-init[1057]: # Subtest: never exposes a host card the operator did not select [ 272.333028] cloud-init[1057]: ok 2 - never exposes a host card the operator did not select [ 272.352909] cloud-init[1057]: --- [ 272.371370] cloud-init[1057]: duration_ms: 148.629887 [ 272.394123] cloud-init[1057]: type: 'test' [ 272.398350] cloud-init[1057]: ... [ 272.433153] cloud-init[1057]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 272.434033] cloud-init[1057]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 272.440336] cloud-init[1057]: --- [ 272.444927] cloud-init[1057]: duration_ms: 4.712338 [ 272.450460] cloud-init[1057]: type: 'test' [ 272.451273] cloud-init[1057]: ... [ 272.641523] cloud-init[1057]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 272.656743] cloud-init[1057]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 272.658100] cloud-init[1057]: --- [ 272.669984] cloud-init[1057]: duration_ms: 184.039077 [ 272.680688] cloud-init[1057]: type: 'test' [ 272.691127] cloud-init[1057]: ... [ 272.693391] cloud-init[1057]: # Subtest: leaves PATH exactly as it was when no card was selected [ 272.695641] cloud-init[1057]: ok 5 - leaves PATH exactly as it was when no card was selected [ 272.724752] cloud-init[1057]: --- [ 272.728996] cloud-init[1057]: duration_ms: 22.833512 [ 272.735588] cloud-init[1057]: type: 'test' [ 272.742708] cloud-init[1057]: ... [ 272.848166] cloud-init[1057]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 272.865332] cloud-init[1057]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 272.871437] cloud-init[1057]: --- [ 272.876811] cloud-init[1057]: duration_ms: 305.733832 [ 272.881817] cloud-init[1057]: type: 'test' [ 272.894919] cloud-init[1057]: ... [ 272.911428] cloud-init[1057]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 272.928407] cloud-init[1057]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 272.929488] cloud-init[1057]: --- [ 272.930287] cloud-init[1057]: duration_ms: 31.10345 [ 272.935473] cloud-init[1057]: type: 'test' [ 272.936727] cloud-init[1057]: ... [ 272.961821] cloud-init[1057]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 272.974133] cloud-init[1057]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 272.978996] cloud-init[1057]: --- [ 272.986116] cloud-init[1057]: duration_ms: 67.344536 [ 272.987973] cloud-init[1057]: type: 'test' [ 272.996239] cloud-init[1057]: ... [ 272.997890] cloud-init[1057]: 1..8 [ 272.999726] cloud-init[1057]: ok 79 - sandbox launch with NPU cards [ 273.001414] cloud-init[1057]: --- [ 273.002050] cloud-init[1057]: duration_ms: 1866.915668 [ 273.002928] cloud-init[1057]: type: 'suite' [ 273.009272] cloud-init[1057]: ... [ 273.013852] cloud-init[1057]: # Subtest: validating a selection at launch time [ 273.019375] cloud-init[1057]: # Subtest: probes nothing at all for an execution that wants no card [ 273.026441] cloud-init[1057]: ok 1 - probes nothing at all for an execution that wants no card [ 273.031202] cloud-init[1057]: --- [ 273.032269] cloud-init[1057]: duration_ms: 12.656795 [ 273.035389] cloud-init[1057]: type: 'test' [ 273.038336] cloud-init[1057]: ... [ 273.060521] cloud-init[1057]: # Subtest: probes exactly the cards the execution asked for, and no others [ 273.071287] cloud-init[1057]: ok 2 - probes exactly the cards the execution asked for, and no others [ 273.073982] cloud-init[1057]: --- [ 273.076977] cloud-init[1057]: duration_ms: 118.508354 [ 273.079263] cloud-init[1057]: type: 'test' [ 273.080604] cloud-init[1057]: ... [ 273.118807] cloud-init[1057]: # Subtest: builds the device plumbing for cards that are still usable [ 273.139470] cloud-init[1057]: ok 3 - builds the device plumbing for cards that are still usable [ 273.151457] cloud-init[1057]: --- [ 273.159313] cloud-init[1057]: duration_ms: 43.84297 [ 273.172955] cloud-init[1057]: type: 'test' [ 273.188605] cloud-init[1057]: ... [ 273.205448] cloud-init[1057]: # Subtest: fails the execution by name when a card stopped being usable [ 273.216137] cloud-init[1057]: ok 4 - fails the execution by name when a card stopped being usable [ 273.219455] cloud-init[1057]: --- [ 273.224434] cloud-init[1057]: duration_ms: 8.42886 [ 273.226545] cloud-init[1057]: type: 'test' [ 273.242801] cloud-init[1057]: ... [ 273.244661] cloud-init[1057]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 273.246906] cloud-init[1057]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 273.260916] cloud-init[1057]: --- [ 273.262800] cloud-init[1057]: duration_ms: 2.609741 [ 273.264781] cloud-init[1057]: type: 'test' [ 273.291443] cloud-init[1057]: ... [ 273.293551] cloud-init[1057]: 1..5 [ 273.298775] cloud-init[1057]: ok 80 - validating a selection at launch time [ 273.300965] cloud-init[1057]: --- [ 273.302449] cloud-init[1057]: duration_ms: 196.369689 [ 273.304448] cloud-init[1057]: type: 'suite' [ 273.305984] cloud-init[1057]: ... [ 275.097937] cloud-init[1057]: # Subtest: an execution request drives the sandbox's cards [ 275.110833] cloud-init[1057]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 275.113827] cloud-init[1057]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 275.122560] cloud-init[1057]: --- [ 275.128242] cloud-init[1057]: duration_ms: 1938.042313 [ 275.130543] cloud-init[1057]: type: 'test' [ 275.140654] cloud-init[1057]: ... [ 275.463865] cloud-init[1057]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 275.470268] cloud-init[1057]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 275.474538] cloud-init[1057]: --- [ 275.476120] cloud-init[1057]: duration_ms: 391.355489 [ 275.478721] cloud-init[1057]: type: 'test' [ 275.480868] cloud-init[1057]: ... [ 275.561801] cloud-init[1057]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 275.574007] cloud-init[1057]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 275.577610] cloud-init[1057]: --- [ 275.578921] cloud-init[1057]: duration_ms: 103.027198 [ 275.583616] cloud-init[1057]: type: 'test' [ 275.585141] cloud-init[1057]: ... [ 275.695092] cloud-init[1057]: # Subtest: a card the cached status still calls usable does not get waved through [ 275.696807] cloud-init[1057]: ok 4 - a card the cached status still calls usable does not get waved through [ 275.711840] cloud-init[1057]: --- [ 275.712911] cloud-init[1057]: duration_ms: 104.542287 [ 275.722216] cloud-init[1057]: type: 'test' [ 275.723274] cloud-init[1057]: ... [ 276.486499] cloud-init[1057]: # Subtest: an execution without cards never reaches the probe [ 276.492991] cloud-init[1057]: ok 5 - an execution without cards never reaches the probe [ 276.499259] cloud-init[1057]: --- [ 276.505246] cloud-init[1057]: duration_ms: 805.139604 [ 276.508825] cloud-init[1057]: type: 'test' [ 276.513570] cloud-init[1057]: ... [ 276.516456] cloud-init[1057]: 1..5 [ 276.518710] cloud-init[1057]: ok 81 - an execution request drives the sandbox's cards [ 276.520709] cloud-init[1057]: --- [ 276.539210] cloud-init[1057]: duration_ms: 3359.387727 [ 276.541517] cloud-init[1057]: type: 'suite' [ 276.544784] cloud-init[1057]: ... [ 278.633301] cloud-init[1057]: # Subtest: execution signature freshness window [ 278.643588] cloud-init[1057]: # Subtest: stays at 30s unless an operator widens it by name [ 278.654755] cloud-init[1057]: ok 1 - stays at 30s unless an operator widens it by name [ 278.664918] cloud-init[1057]: --- [ 278.667533] cloud-init[1057]: duration_ms: 15.142101 [ 278.668807] cloud-init[1057]: type: 'test' [ 278.677341] cloud-init[1057]: ... [ 278.684615] cloud-init[1057]: # Subtest: widens only for an explicit variable [ 278.694864] cloud-init[1057]: ok 2 - widens only for an explicit variable [ 278.700272] cloud-init[1057]: --- [ 278.709956] cloud-init[1057]: duration_ms: 3.349431 [ 278.712545] cloud-init[1057]: type: 'test' [ 278.716486] cloud-init[1057]: ... [ 278.718971] cloud-init[1057]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 278.730316] cloud-init[1057]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 278.732413] cloud-init[1057]: --- [ 278.733141] cloud-init[1057]: duration_ms: 10.66019 [ 278.737157] cloud-init[1057]: type: 'test' [ 278.738033] cloud-init[1057]: ... [ 278.745908] cloud-init[1057]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 278.758243] cloud-init[1057]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 278.760198] cloud-init[1057]: --- [ 278.761508] cloud-init[1057]: duration_ms: 23.447237 [ 278.762393] cloud-init[1057]: type: 'test' [ 278.763022] cloud-init[1057]: ... [ 278.763722] cloud-init[1057]: 1..4 [ 278.773846] cloud-init[1057]: ok 82 - execution signature freshness window [ 278.779549] cloud-init[1057]: --- [ 278.781288] cloud-init[1057]: duration_ms: 75.924083 [ 278.782096] cloud-init[1057]: type: 'suite' [ 278.782646] cloud-init[1057]: ... [ 280.043779] cloud-init[1057]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 280.062500] cloud-init[1057]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 280.068729] cloud-init[1057]: --- [ 280.080940] cloud-init[1057]: duration_ms: 151.204498 [ 280.084898] cloud-init[1057]: type: 'test' [ 280.085744] cloud-init[1057]: ... [ 280.116467] cloud-init[1057]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 280.125023] cloud-init[1057]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 280.126895] cloud-init[1057]: --- [ 280.131258] cloud-init[1057]: duration_ms: 83.135946 [ 280.133933] cloud-init[1057]: type: 'test' [ 280.136168] cloud-init[1057]: ... [ 282.464509] cloud-init[1057]: # Subtest: sandbox launch arguments [ 282.489328] cloud-init[1057]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 282.520201] cloud-init[1057]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 282.524837] cloud-init[1057]: --- [ 282.529162] cloud-init[1057]: duration_ms: 80.835887 [ 282.538398] cloud-init[1057]: type: 'test' [ 282.540711] cloud-init[1057]: ... [ 282.564290] cloud-init[1057]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 282.565500] cloud-init[1057]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 282.566201] cloud-init[1057]: --- [ 282.572779] cloud-init[1057]: duration_ms: 19.234741 [ 282.574869] cloud-init[1057]: type: 'test' [ 282.576522] cloud-init[1057]: ... [ 282.589697] cloud-init[1057]: # Subtest: omits --disable-userns without weakening any other isolation [ 282.607425] cloud-init[1057]: ok 3 - omits --disable-userns without weakening any other isolation [ 282.608798] cloud-init[1057]: --- [ 282.633787] cloud-init[1057]: duration_ms: 35.881181 [ 282.635539] cloud-init[1057]: type: 'test' [ 282.636300] cloud-init[1057]: ... [ 282.647571] cloud-init[1057]: # Subtest: supports both degradations at once [ 282.648823] cloud-init[1057]: ok 4 - supports both degradations at once [ 282.650701] cloud-init[1057]: --- [ 282.673540] cloud-init[1057]: duration_ms: 8.120335 [ 282.684414] cloud-init[1057]: type: 'test' [ 282.686353] cloud-init[1057]: ... [ 282.687790] cloud-init[1057]: 1..4 [ 282.695722] cloud-init[1057]: ok 85 - sandbox launch arguments [ 282.703631] cloud-init[1057]: --- [ 282.707613] cloud-init[1057]: duration_ms: 184.247907 [ 282.720102] cloud-init[1057]: type: 'suite' [ 282.720890] cloud-init[1057]: ... [ 282.721552] cloud-init[1057]: # Subtest: host CA trust inside the sandbox [ 282.722497] cloud-init[1057]: # Subtest: carries the resolved trust store into the binds and the environment [ 282.735776] cloud-init[1057]: ok 1 - carries the resolved trust store into the binds and the environment [ 282.744582] cloud-init[1057]: --- [ 282.746189] cloud-init[1057]: duration_ms: 12.663243 [ 282.750452] cloud-init[1057]: type: 'test' [ 282.751970] cloud-init[1057]: ... [ 282.828593] cloud-init[1057]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 282.850884] cloud-init[1057]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 282.856724] cloud-init[1057]: --- [ 282.866414] cloud-init[1057]: duration_ms: 428.297665 [ 282.890155] cloud-init[1057]: type: 'test' [ 282.895762] cloud-init[1057]: ... [ 282.899541] cloud-init[1057]: 1..2 [ 282.900657] cloud-init[1057]: ok 86 - host CA trust inside the sandbox [ 282.912385] cloud-init[1057]: --- [ 282.914702] cloud-init[1057]: duration_ms: 448.055608 [ 282.925330] cloud-init[1057]: type: 'suite' [ 282.925939] cloud-init[1057]: ... [ 283.261841] cloud-init[1057]: # Subtest: detection feeding the launch [ 283.279245] cloud-init[1057]: # Subtest: keeps the full profile where nothing is refused [ 283.286681] cloud-init[1057]: ok 1 - keeps the full profile where nothing is refused [ 283.293690] cloud-init[1057]: --- [ 283.307577] cloud-init[1057]: duration_ms: 301.649317 [ 283.308702] cloud-init[1057]: type: 'test' [ 283.309322] cloud-init[1057]: ... [ 283.492356] cloud-init[1057]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 283.495952] cloud-init[1057]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 283.500327] cloud-init[1057]: --- [ 283.501274] cloud-init[1057]: duration_ms: 223.739083 [ 283.505794] cloud-init[1057]: type: 'test' [ 283.506798] cloud-init[1057]: ... [ 283.963774] cloud-init[1057]: # Subtest: degrades both axes where the environment refuses both [ 283.965387] cloud-init[1057]: ok 3 - degrades both axes where the environment refuses both [ 283.993486] cloud-init[1057]: --- [ 284.005470] cloud-init[1057]: duration_ms: 408.755536 [ 284.006727] cloud-init[1057]: type: 'test' [ 284.011300] cloud-init[1057]: ... [ 284.416782] cloud-init[1057]: # Subtest: does not touch /proc when only --disable-userns is refused [ 284.460877] cloud-init[1057]: ok 4 - does not touch /proc when only --disable-userns is refused [ 284.483154] cloud-init[1057]: --- [ 284.515792] cloud-init[1057]: duration_ms: 516.400287 [ 284.545542] cloud-init[1057]: type: 'test' [ 284.560126] cloud-init[1057]: ... [ 284.585847] cloud-init[1057]: 1..4 [ 284.589824] cloud-init[1057]: ok 87 - detection feeding the launch [ 284.595589] cloud-init[1057]: --- [ 284.601287] cloud-init[1057]: duration_ms: 1760.798938 [ 284.602806] cloud-init[1057]: type: 'suite' [ 284.610422] cloud-init[1057]: ... [ 284.722475] cloud-init[1057]: # Subtest: host interpreter masks [ 284.730526] cloud-init[1057]: # Subtest: masks the resolved target, never the symlink itself [ 284.739807] cloud-init[1057]: ok 1 - masks the resolved target, never the symlink itself [ 284.740641] cloud-init[1057]: --- [ 284.742860] cloud-init[1057]: duration_ms: 53.722027 [ 284.745507] cloud-init[1057]: type: 'test' [ 284.747604] cloud-init[1057]: ... [ 284.772360] cloud-init[1057]: # Subtest: four names sharing one real interpreter collapse to one mask [ 284.782504] cloud-init[1057]: ok 2 - four names sharing one real interpreter collapse to one mask [ 284.787265] cloud-init[1057]: --- [ 284.788947] cloud-init[1057]: duration_ms: 47.261682 [ 284.793150] cloud-init[1057]: type: 'test' [ 284.794721] cloud-init[1057]: ... [ 284.806683] cloud-init[1057]: # Subtest: a name that merely starts with python is left alone [ 284.815275] cloud-init[1057]: ok 3 - a name that merely starts with python is left alone [ 284.816300] cloud-init[1057]: --- [ 284.816820] cloud-init[1057]: duration_ms: 35.860911 [ 284.819321] cloud-init[1057]: type: 'test' [ 284.822391] cloud-init[1057]: ... [ 284.833968] cloud-init[1057]: # Subtest: a dangling link is skipped rather than failing the launch [ 284.838846] cloud-init[1057]: ok 4 - a dangling link is skipped rather than failing the launch [ 284.841486] cloud-init[1057]: --- [ 284.842189] cloud-init[1057]: duration_ms: 24.193855 [ 284.843667] cloud-init[1057]: type: 'test' [ 284.844311] cloud-init[1057]: ... [ 284.974517] cloud-init[1057]: 1..4 [ 284.996864] cloud-init[1057]: ok 88 - host interpreter masks [ 285.006397] cloud-init[1057]: --- [ 285.010917] cloud-init[1057]: duration_ms: 349.519281 [ 285.014681] cloud-init[1057]: type: 'suite' [ 285.016003] cloud-init[1057]: ... [ 287.468517] cloud-init[1057]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 287.483388] cloud-init[1057]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 287.484591] cloud-init[1057]: --- [ 287.499323] cloud-init[1057]: duration_ms: 38.154608 [ 287.505770] cloud-init[1057]: type: 'test' [ 287.506632] cloud-init[1057]: ... [ 287.533902] cloud-init[1057]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 287.552669] cloud-init[1057]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 287.557268] cloud-init[1057]: --- [ 287.564102] cloud-init[1057]: duration_ms: 11.312555 [ 287.569144] cloud-init[1057]: type: 'test' [ 287.575351] cloud-init[1057]: ... [ 287.602927] cloud-init[1057]: # Subtest: exact entries match only the host itself [ 287.627561] cloud-init[1057]: ok 91 - exact entries match only the host itself [ 287.646866] cloud-init[1057]: --- [ 287.664173] cloud-init[1057]: duration_ms: 6.021648 [ 287.667590] cloud-init[1057]: type: 'test' [ 287.694789] cloud-init[1057]: ... [ 287.696510] cloud-init[1057]: # Subtest: wildcard entries match at a label boundary only [ 287.705954] cloud-init[1057]: ok 92 - wildcard entries match at a label boundary only [ 287.707950] cloud-init[1057]: --- [ 287.716524] cloud-init[1057]: duration_ms: 7.257152 [ 287.723586] cloud-init[1057]: type: 'test' [ 287.730940] cloud-init[1057]: ... [ 287.739674] cloud-init[1057]: # Subtest: a port suffix restricts the entry to that port [ 287.747665] cloud-init[1057]: ok 93 - a port suffix restricts the entry to that port [ 287.751643] cloud-init[1057]: --- [ 287.758445] cloud-init[1057]: duration_ms: 4.152498 [ 287.766888] cloud-init[1057]: type: 'test' [ 287.774946] cloud-init[1057]: ... [ 287.779322] cloud-init[1057]: # Subtest: IP targets never match a domain allowlist [ 287.781915] cloud-init[1057]: ok 94 - IP targets never match a domain allowlist [ 287.787129] cloud-init[1057]: --- [ 287.789193] cloud-init[1057]: duration_ms: 3.892982 [ 287.791719] cloud-init[1057]: type: 'test' [ 287.794865] cloud-init[1057]: ... [ 287.797332] cloud-init[1057]: # Subtest: epochs without a policy snapshot read as no network [ 287.803545] cloud-init[1057]: ok 95 - epochs without a policy snapshot read as no network [ 287.811684] cloud-init[1057]: --- [ 287.815977] cloud-init[1057]: duration_ms: 8.240729 [ 287.820244] cloud-init[1057]: type: 'test' [ 287.822306] cloud-init[1057]: ... [ 287.829331] cloud-init[1057]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 287.831834] cloud-init[1057]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 287.843776] cloud-init[1057]: --- [ 287.845482] cloud-init[1057]: duration_ms: 4.647202 [ 287.847464] cloud-init[1057]: type: 'test' [ 287.848182] cloud-init[1057]: ... [ 287.850728] cloud-init[1057]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 287.853506] cloud-init[1057]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 287.855661] cloud-init[1057]: --- [ 287.856771] cloud-init[1057]: duration_ms: 11.623888 [ 287.862478] cloud-init[1057]: type: 'test' [ 287.865984] cloud-init[1057]: ... [ 290.317718] cloud-init[1057]: # (node:1302) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 290.322744] cloud-init[1057]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 290.392772] cloud-init[1057]: # Subtest: a sandbox without network access keeps the current launch shape [ 290.406313] cloud-init[1057]: ok 98 - a sandbox without network access keeps the current launch shape [ 290.420588] cloud-init[1057]: --- [ 290.434739] cloud-init[1057]: duration_ms: 31.600338 [ 290.436889] cloud-init[1057]: type: 'test' [ 290.438882] cloud-init[1057]: ... [ 291.218884] cloud-init[1057]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 291.232639] cloud-init[1057]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 291.248785] cloud-init[1057]: --- [ 291.252295] cloud-init[1057]: duration_ms: 893.167338 [ 291.253523] cloud-init[1057]: type: 'test' [ 291.254356] cloud-init[1057]: ... [ 291.257633] cloud-init[1057]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 291.262832] cloud-init[1057]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 291.266243] cloud-init[1057]: --- [ 291.268835] cloud-init[1057]: duration_ms: 26.602106 [ 291.270976] cloud-init[1057]: type: 'test' [ 291.272468] cloud-init[1057]: ... [ 291.307114] cloud-init[1057]: # Subtest: the two seccomp variants are written to separate files [ 291.331558] cloud-init[1057]: ok 101 - the two seccomp variants are written to separate files [ 291.340676] cloud-init[1057]: --- [ 291.342821] cloud-init[1057]: duration_ms: 89.574364 [ 291.346133] cloud-init[1057]: type: 'test' [ 291.347391] cloud-init[1057]: ... [ 291.361834] cloud-init[1057]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 291.371283] cloud-init[1057]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 291.372464] cloud-init[1057]: --- [ 291.373018] cloud-init[1057]: duration_ms: 54.364069 [ 291.376969] cloud-init[1057]: type: 'test' [ 291.379538] cloud-init[1057]: ... [ 292.361285] cloud-init[1057]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 292.370523] cloud-init[1057]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 292.380470] cloud-init[1057]: --- [ 292.384872] cloud-init[1057]: duration_ms: 941.959888 [ 292.389403] cloud-init[1057]: type: 'test' [ 292.393382] cloud-init[1057]: ... [ 298.949384] cloud-init[1057]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 298.952488] cloud-init[1057]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 298.957127] cloud-init[1057]: --- [ 298.958348] cloud-init[1057]: duration_ms: 6591.046338 [ 298.961848] cloud-init[1057]: type: 'test' [ 298.963884] cloud-init[1057]: ... [ 302.309625] cloud-init[1057]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 302.349585] cloud-init[1057]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 302.352651] cloud-init[1057]: --- [ 302.353933] cloud-init[1057]: duration_ms: 1572.671717 [ 302.358794] cloud-init[1057]: type: 'test' [ 302.361219] cloud-init[1057]: ... [ 309.923863] cloud-init[1057]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 309.932645] cloud-init[1057]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 309.936656] cloud-init[1057]: --- [ 309.938822] cloud-init[1057]: duration_ms: 5267.98795 [ 309.941719] cloud-init[1057]: type: 'test' [ 309.943378] cloud-init[1057]: ... [ 316.667271] cloud-init[1057]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 316.690976] cloud-init[1057]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 316.694360] cloud-init[1057]: --- [ 316.696369] cloud-init[1057]: duration_ms: 6782.343171 [ 316.697682] cloud-init[1057]: type: 'test' [ 316.698950] cloud-init[1057]: ... [ 318.318383] cloud-init[1057]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 318.319789] cloud-init[1057]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 318.329740] cloud-init[1057]: --- [ 318.333911] cloud-init[1057]: duration_ms: 1611.048868 [ 318.348526] cloud-init[1057]: type: 'test' [ 318.350809] cloud-init[1057]: ... [ 325.826956] cloud-init[1057]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 325.840955] cloud-init[1057]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 325.846260] cloud-init[1057]: --- [ 325.848635] cloud-init[1057]: duration_ms: 7532.111682 [ 325.850356] cloud-init[1057]: type: 'test' [ 325.852559] cloud-init[1057]: ... [ 330.742727] cloud-init[1057]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 330.761549] cloud-init[1057]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 330.763372] cloud-init[1057]: --- [ 330.764615] cloud-init[1057]: duration_ms: 4849.969362 [ 330.775899] cloud-init[1057]: type: 'test' [ 330.776936] cloud-init[1057]: ... [ 334.855171] cloud-init[1057]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 334.881969] cloud-init[1057]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 334.883930] cloud-init[1057]: --- [ 334.888592] cloud-init[1057]: duration_ms: 4169.714434 [ 334.890308] cloud-init[1057]: type: 'test' [ 334.891521] cloud-init[1057]: ... [ 341.120987] cloud-init[1057]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 341.151766] cloud-init[1057]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 341.157906] cloud-init[1057]: --- [ 341.159563] cloud-init[1057]: duration_ms: 6218.066227 [ 341.170171] cloud-init[1057]: type: 'test' [ 341.171529] cloud-init[1057]: ... [ 342.428549] cloud-init[1057]: # Subtest: Seatbelt strings escape profile metacharacters [ 342.448438] cloud-init[1057]: ok 113 - Seatbelt strings escape profile metacharacters [ 342.455990] cloud-init[1057]: --- [ 342.460721] cloud-init[1057]: duration_ms: 18.136729 [ 342.463774] cloud-init[1057]: type: 'test' [ 342.466119] cloud-init[1057]: ... [ 342.511464] cloud-init[1057]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 342.521881] cloud-init[1057]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 342.523963] cloud-init[1057]: --- [ 342.525979] cloud-init[1057]: duration_ms: 417.471877 [ 342.532100] cloud-init[1057]: type: 'test' [ 342.532986] cloud-init[1057]: ... [ 342.575451] cloud-init[1057]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 342.591717] cloud-init[1057]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 342.611897] cloud-init[1057]: --- [ 342.620939] cloud-init[1057]: duration_ms: 54.118752 [ 342.624966] cloud-init[1057]: type: 'test' [ 342.626680] cloud-init[1057]: ... [ 342.658426] cloud-init[1057]: # Subtest: workspace mapping preserves the logical provenance path [ 342.674362] cloud-init[1057]: ok 116 - workspace mapping preserves the logical provenance path [ 342.679680] cloud-init[1057]: --- [ 342.686367] cloud-init[1057]: duration_ms: 55.554777 [ 342.690448] cloud-init[1057]: type: 'test' [ 342.692976] cloud-init[1057]: ... [ 344.438267] cloud-init[1057]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 344.451135] cloud-init[1057]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 344.457084] cloud-init[1057]: --- [ 344.468128] cloud-init[1057]: duration_ms: 63.861252 [ 344.469173] cloud-init[1057]: type: 'test' [ 344.469742] cloud-init[1057]: ... [ 344.545335] cloud-init[1057]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 344.694583] cloud-init[1057]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 344.712055] cloud-init[1057]: --- [ 344.713158] cloud-init[1057]: duration_ms: 21.049285 [ 344.714214] cloud-init[1057]: type: 'test' [ 344.714740] cloud-init[1057]: ... [ 344.740277] cloud-init[1057]: # Subtest: baseline seccomp rejects unsupported architectures [ 344.766797] cloud-init[1057]: ok 119 - baseline seccomp rejects unsupported architectures [ 344.776413] cloud-init[1057]: --- [ 344.780179] cloud-init[1057]: duration_ms: 10.672768 [ 344.782537] cloud-init[1057]: type: 'test' [ 344.784852] cloud-init[1057]: ... [ 344.962428] cloud-init[1057]: # Subtest: baseline seccomp writes architecture-specific filter files [ 344.978556] cloud-init[1057]: ok 120 - baseline seccomp writes architecture-specific filter files [ 344.980461] cloud-init[1057]: --- [ 344.983883] cloud-init[1057]: duration_ms: 842.495855 [ 344.989405] cloud-init[1057]: type: 'test' [ 344.990543] cloud-init[1057]: ... [ 345.958903] cloud-init[1057]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 345.975965] cloud-init[1057]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 345.978206] cloud-init[1057]: --- [ 345.978799] cloud-init[1057]: duration_ms: 987.703124 [ 345.984162] cloud-init[1057]: type: 'test' [ 345.986282] cloud-init[1057]: ... [ 349.371759] cloud-init[1057]: # (node:1456) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 349.388127] cloud-init[1057]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 350.422571] cloud-init[1057]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 350.430902] cloud-init[1057]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 350.438401] cloud-init[1057]: --- [ 350.439661] cloud-init[1057]: duration_ms: 42.080451 [ 350.441902] cloud-init[1057]: type: 'test' [ 350.449773] cloud-init[1057]: ... [ 352.867335] cloud-init[1057]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 352.882797] cloud-init[1057]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 352.894796] cloud-init[1057]: --- [ 352.899926] cloud-init[1057]: duration_ms: 3504.196156 [ 352.906555] cloud-init[1057]: type: 'test' [ 352.908647] cloud-init[1057]: ... [ 352.914665] cloud-init[1057]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 352.918381] cloud-init[1057]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 352.920857] cloud-init[1057]: --- [ 352.922710] cloud-init[1057]: duration_ms: 23.463467 [ 352.924708] cloud-init[1057]: type: 'test' [ 352.928629] cloud-init[1057]: ... [ 353.338940] cloud-init[1057]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 353.360616] cloud-init[1057]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 353.386736] cloud-init[1057]: --- [ 353.391131] cloud-init[1057]: duration_ms: 438.719668 [ 353.398610] cloud-init[1057]: type: 'test' [ 353.399616] cloud-init[1057]: ... [ 353.452511] cloud-init[1057]: # Subtest: local Python package lookup falls back when no package root exists [ 353.474944] cloud-init[1057]: ok 126 - local Python package lookup falls back when no package root exists [ 353.485610] cloud-init[1057]: --- [ 353.495644] cloud-init[1057]: duration_ms: 114.156815 [ 353.500526] cloud-init[1057]: type: 'test' [ 353.501285] cloud-init[1057]: ... [ 355.127304] cloud-init[1057]: # Subtest: runner mounts discovered local Python package directory [ 355.142490] cloud-init[1057]: ok 127 - runner mounts discovered local Python package directory [ 355.148686] cloud-init[1057]: --- [ 355.150288] cloud-init[1057]: duration_ms: 1589.005343 [ 355.169771] cloud-init[1057]: type: 'test' [ 355.172584] cloud-init[1057]: ... [ 355.190979] cloud-init[1057]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 355.196991] cloud-init[1057]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 355.201577] cloud-init[1057]: --- [ 355.202275] cloud-init[1057]: duration_ms: 99.258972 [ 355.207177] cloud-init[1057]: type: 'test' [ 355.207753] cloud-init[1057]: ... [ 355.503187] cloud-init[1057]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 355.507694] cloud-init[1057]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 355.534952] cloud-init[1057]: --- [ 355.537944] cloud-init[1057]: duration_ms: 330.869006 [ 355.538971] cloud-init[1057]: type: 'test' [ 355.562793] cloud-init[1057]: ... [ 355.955620] cloud-init[1057]: # ScienceDiscovery runner listening on http://127.0.0.1:46847 [ 356.501896] cloud-init[1057]: # Sandbox: bubblewrap (5a19874c); sandbox network access: default none, domain-allowlist and open available; no CPU/memory quotas; workspace quota: 10737418240 bytes; output budget: 1073741824 bytes (truncate); execution timeout: 60s [ 356.666576] cloud-init[1057]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 356.680465] cloud-init[1057]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 356.681657] cloud-init[1057]: --- [ 356.685948] cloud-init[1057]: duration_ms: 1185.714662 [ 356.688859] cloud-init[1057]: type: 'test' [ 356.689593] cloud-init[1057]: ... [ 357.056686] cloud-init[1057]: # ScienceDiscovery runner listening on http://127.0.0.1:35349 [ 357.065541] cloud-init[1057]: # Sandbox: bubblewrap (5a19874c); 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 [ 357.135444] cloud-init[1057]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 357.146969] cloud-init[1057]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 357.150724] cloud-init[1057]: --- [ 357.151855] cloud-init[1057]: duration_ms: 488.542603 [ 357.155983] cloud-init[1057]: type: 'test' [ 357.157018] cloud-init[1057]: ... [ 357.553181] cloud-init[1057]: # ScienceDiscovery runner listening on http://127.0.0.1:36787 [ 357.574504] cloud-init[1057]: # Sandbox: bubblewrap (5a19874c); 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 [ 357.736399] cloud-init[1057]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 357.737888] cloud-init[1057]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 357.749721] cloud-init[1057]: --- [ 357.751666] cloud-init[1057]: duration_ms: 563.558991 [ 357.753844] cloud-init[1057]: type: 'test' [ 357.770695] cloud-init[1057]: ... [ 358.116434] cloud-init[1057]: # ScienceDiscovery runner listening on http://127.0.0.1:32903 [ 358.131120] cloud-init[1057]: # Sandbox: bubblewrap (5a19874c); 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 [ 358.249914] cloud-init[1057]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 358.259046] cloud-init[1057]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 358.262267] cloud-init[1057]: --- [ 358.269994] cloud-init[1057]: duration_ms: 504.586413 [ 358.277532] cloud-init[1057]: type: 'test' [ 358.278618] cloud-init[1057]: ... [ 359.192571] cloud-init[1057]: # Subtest: runner health remains available while Python base bootstraps in the background [ 359.208800] cloud-init[1057]: ok 134 - runner health remains available while Python base bootstraps in the background [ 359.216788] cloud-init[1057]: --- [ 359.218001] cloud-init[1057]: duration_ms: 975.476717 [ 359.218922] cloud-init[1057]: type: 'test' [ 359.220610] cloud-init[1057]: ... [ 361.575783] cloud-init[1057]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 361.582738] cloud-init[1057]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 361.587907] cloud-init[1057]: --- [ 361.594933] cloud-init[1057]: duration_ms: 2353.165367 [ 361.600597] cloud-init[1057]: type: 'test' [ 361.603718] cloud-init[1057]: ... [ 363.437683] cloud-init[1057]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 363.454650] cloud-init[1057]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 363.460208] cloud-init[1057]: --- [ 363.465114] cloud-init[1057]: duration_ms: 1822.858275 [ 363.465981] cloud-init[1057]: type: 'test' [ 363.471727] cloud-init[1057]: ... [ 364.567533] cloud-init[1057]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 364.582970] cloud-init[1057]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 364.595155] cloud-init[1057]: --- [ 364.598123] cloud-init[1057]: duration_ms: 1177.79603 [ 364.601915] cloud-init[1057]: type: 'test' [ 364.603806] cloud-init[1057]: ... [ 364.894805] cloud-init[1057]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 364.906433] cloud-init[1057]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 364.911740] cloud-init[1057]: --- [ 364.915611] cloud-init[1057]: duration_ms: 355.410519 [ 364.916807] cloud-init[1057]: type: 'test' [ 364.918069] cloud-init[1057]: ... [ 364.977416] cloud-init[1057]: # Subtest: runner rejects workspaces outside its configured projects root [ 364.982396] cloud-init[1057]: ok 139 - runner rejects workspaces outside its configured projects root [ 364.990770] cloud-init[1057]: --- [ 364.994573] cloud-init[1057]: duration_ms: 72.379181 [ 364.995944] cloud-init[1057]: type: 'test' [ 364.998748] cloud-init[1057]: ... [ 365.270871] cloud-init[1057]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 365.290866] cloud-init[1057]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 365.299999] cloud-init[1057]: --- [ 365.303193] cloud-init[1057]: duration_ms: 271.409117 [ 365.311781] cloud-init[1057]: type: 'test' [ 365.313154] cloud-init[1057]: ... [ 366.983614] cloud-init[1057]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 366.991202] cloud-init[1057]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 366.992406] cloud-init[1057]: --- [ 366.995813] cloud-init[1057]: duration_ms: 1722.279603 [ 366.997458] cloud-init[1057]: type: 'test' [ 366.999182] cloud-init[1057]: ... [ 367.630591] cloud-init[1057]: # Subtest: runner truncates oversized execution output instead of failing [ 367.648230] cloud-init[1057]: ok 142 - runner truncates oversized execution output instead of failing [ 367.655347] cloud-init[1057]: --- [ 367.658765] cloud-init[1057]: duration_ms: 636.607878 [ 367.664562] cloud-init[1057]: type: 'test' [ 367.666141] cloud-init[1057]: ... [ 368.752530] cloud-init[1057]: # Subtest: runner enforces a finite workspace total quota [ 368.768182] cloud-init[1057]: ok 143 - runner enforces a finite workspace total quota [ 368.775278] cloud-init[1057]: --- [ 368.782786] cloud-init[1057]: duration_ms: 1106.414191 [ 368.787693] cloud-init[1057]: type: 'test' [ 368.788388] cloud-init[1057]: ... [ 369.263293] cloud-init[1057]: # Subtest: runner HTTP service requires its internal token [ 369.271421] cloud-init[1057]: ok 144 - runner HTTP service requires its internal token [ 369.278737] cloud-init[1057]: --- [ 369.283740] cloud-init[1057]: duration_ms: 547.440921 [ 369.285639] cloud-init[1057]: type: 'test' [ 369.289993] cloud-init[1057]: ... [ 369.424887] cloud-init[1057]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 369.435343] cloud-init[1057]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 369.440841] cloud-init[1057]: --- [ 369.442109] cloud-init[1057]: duration_ms: 157.073539 [ 369.450681] cloud-init[1057]: type: 'test' [ 369.452182] cloud-init[1057]: ... [ 376.452911] cloud-init[1057]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 376.466664] cloud-init[1057]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 376.482101] cloud-init[1057]: --- [ 376.483096] cloud-init[1057]: duration_ms: 7004.162144 [ 376.483935] cloud-init[1057]: type: 'test' [ 376.484619] cloud-init[1057]: ... [ 382.372741] cloud-init[1057]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 382.376208] cloud-init[1057]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 382.376963] cloud-init[1057]: --- [ 382.379090] cloud-init[1057]: duration_ms: 5890.878693 [ 382.384360] cloud-init[1057]: type: 'test' [ 382.386652] cloud-init[1057]: ... [ 383.939404] cloud-init[1057]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 383.965774] cloud-init[1057]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 383.973499] cloud-init[1057]: --- [ 383.974164] cloud-init[1057]: duration_ms: 1603.481675 [ 383.979895] cloud-init[1057]: type: 'test' [ 383.980421] cloud-init[1057]: ... [ 387.711757] cloud-init[1057]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 387.732971] cloud-init[1057]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 387.749191] cloud-init[1057]: --- [ 387.756910] cloud-init[1057]: duration_ms: 3707.090483 [ 387.762247] cloud-init[1057]: type: 'test' [ 387.768671] cloud-init[1057]: ... [ 390.491783] cloud-init[1057]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 390.506307] cloud-init[1057]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 390.507768] cloud-init[1057]: --- [ 390.510808] cloud-init[1057]: duration_ms: 2841.178576 [ 390.519936] cloud-init[1057]: type: 'test' [ 390.521269] cloud-init[1057]: ... [ 392.093253] cloud-init[1057]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 392.099542] cloud-init[1057]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 392.106439] cloud-init[1057]: --- [ 392.107270] cloud-init[1057]: duration_ms: 1563.76136 [ 392.112285] cloud-init[1057]: type: 'test' [ 392.112870] cloud-init[1057]: ... [ 392.428778] cloud-init[1057]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 392.436719] cloud-init[1057]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 392.442343] cloud-init[1057]: --- [ 392.442983] cloud-init[1057]: duration_ms: 386.510819 [ 392.447403] cloud-init[1057]: type: 'test' [ 392.455837] cloud-init[1057]: ... [ 392.746503] cloud-init[1057]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 392.785231] cloud-init[1057]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 392.799298] cloud-init[1057]: --- [ 392.827178] cloud-init[1057]: duration_ms: 292.779405 [ 392.832892] cloud-init[1057]: type: 'test' [ 392.833714] cloud-init[1057]: ... [ 397.277724] cloud-init[1057]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 397.322785] cloud-init[1057]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 397.334974] cloud-init[1057]: --- [ 397.337443] cloud-init[1057]: duration_ms: 4536.969149 [ 397.349776] cloud-init[1057]: type: 'test' [ 397.350788] cloud-init[1057]: ... [ 401.906686] cloud-init[1057]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 401.920099] cloud-init[1057]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 401.921156] cloud-init[1057]: --- [ 401.923457] cloud-init[1057]: duration_ms: 4605.130896 [ 401.924779] cloud-init[1057]: type: 'test' [ 401.925417] cloud-init[1057]: ... [ 402.169602] cloud-init[1057]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 402.196655] cloud-init[1057]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 402.215290] cloud-init[1057]: --- [ 402.216368] cloud-init[1057]: duration_ms: 102.036023 [ 402.234126] cloud-init[1057]: type: 'test' [ 402.242262] cloud-init[1057]: ... [ 410.368212] cloud-init[1057]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 418.235084] cloud-init[1057]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 418.258485] cloud-init[1057]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 418.270847] cloud-init[1057]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 418.282245] cloud-init[1057]: --- [ 418.285548] cloud-init[1057]: duration_ms: 13808.140588 [ 418.286889] cloud-init[1057]: type: 'test' [ 418.291543] cloud-init[1057]: ... [ 418.294171] cloud-init[1057]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 418.297860] cloud-init[1057]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 418.300527] cloud-init[1057]: --- [ 418.305043] cloud-init[1057]: duration_ms: 2461.139193 [ 418.305805] cloud-init[1057]: type: 'test' [ 418.306875] cloud-init[1057]: ... [ 421.640897] cloud-init[1057]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 421.651633] cloud-init[1057]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 421.656690] cloud-init[1057]: --- [ 421.659433] cloud-init[1057]: duration_ms: 3390.685123 [ 421.669717] cloud-init[1057]: type: 'test' [ 421.672616] cloud-init[1057]: ... [ 422.126984] cloud-init[1057]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 422.150598] cloud-init[1057]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 422.158934] cloud-init[1057]: --- [ 422.159948] cloud-init[1057]: duration_ms: 418.635046 [ 422.161759] cloud-init[1057]: type: 'test' [ 422.164283] cloud-init[1057]: ... [ 422.420509] cloud-init[1057]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 422.429613] cloud-init[1057]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 422.435569] cloud-init[1057]: --- [ 422.439140] cloud-init[1057]: duration_ms: 358.594346 [ 422.441467] cloud-init[1057]: type: 'test' [ 422.442113] cloud-init[1057]: ... [ 424.526588] cloud-init[1057]: # Subtest: runner execute endpoint runs signed Python [ 424.543242] cloud-init[1057]: ok 162 - runner execute endpoint runs signed Python [ 424.545010] cloud-init[1057]: --- [ 424.549876] cloud-init[1057]: duration_ms: 2107.599088 [ 424.551845] cloud-init[1057]: type: 'test' [ 424.553870] cloud-init[1057]: ... [ 424.774535] cloud-init[1057]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 424.779965] cloud-init[1057]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 424.788986] cloud-init[1057]: --- [ 424.789920] cloud-init[1057]: duration_ms: 246.472793 [ 424.791462] cloud-init[1057]: type: 'test' [ 424.794954] cloud-init[1057]: ... [ 427.084347] cloud-init[1057]: # Subtest: runner status reports an active execution and removes it after completion [ 427.096978] cloud-init[1057]: ok 164 - runner status reports an active execution and removes it after completion [ 427.119403] cloud-init[1057]: --- [ 427.120693] cloud-init[1057]: duration_ms: 2296.101495 [ 427.121544] cloud-init[1057]: type: 'test' [ 427.122045] cloud-init[1057]: ... [ 429.833503] cloud-init[1057]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 429.848653] cloud-init[1057]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 429.876801] cloud-init[1057]: --- [ 429.888573] cloud-init[1057]: duration_ms: 2714.378431 [ 429.892324] cloud-init[1057]: type: 'test' [ 429.893778] cloud-init[1057]: ... [ 434.604538] cloud-init[1057]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 434.614631] cloud-init[1057]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 434.620082] cloud-init[1057]: --- [ 434.620999] cloud-init[1057]: duration_ms: 4783.474378 [ 434.626494] cloud-init[1057]: type: 'test' [ 434.632607] cloud-init[1057]: ... [ 440.590767] cloud-init[1057]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 440.604189] cloud-init[1057]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 440.609848] cloud-init[1057]: --- [ 440.610706] cloud-init[1057]: duration_ms: 6010.007207 [ 440.620247] cloud-init[1057]: type: 'test' [ 440.635090] cloud-init[1057]: ... [ 441.316584] cloud-init[1057]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 441.334695] cloud-init[1057]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 441.337628] cloud-init[1057]: --- [ 441.341127] cloud-init[1057]: duration_ms: 733.530136 [ 441.341988] cloud-init[1057]: type: 'test' [ 441.349530] cloud-init[1057]: ... [ 444.829410] cloud-init[1057]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 444.834133] cloud-init[1057]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 444.839460] cloud-init[1057]: --- [ 444.845370] cloud-init[1057]: duration_ms: 3493.916536 [ 444.848438] cloud-init[1057]: type: 'test' [ 444.857708] cloud-init[1057]: ... [ 445.118497] cloud-init[1057]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-p1dlJ9/runner.sock [ 445.120112] cloud-init[1057]: # Sandbox: bubblewrap (5a19874c); 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 [ 445.602921] cloud-init[1057]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 445.616001] cloud-init[1057]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 445.617387] cloud-init[1057]: --- [ 445.618086] cloud-init[1057]: duration_ms: 738.16158 [ 445.618705] cloud-init[1057]: type: 'test' [ 445.626237] cloud-init[1057]: ... [ 445.644296] cloud-init[1057]: # Subtest: the runner socket is configured by environment like every other listener setting [ 445.660360] cloud-init[1057]: ok 171 - the runner socket is configured by environment like every other listener setting [ 445.661674] cloud-init[1057]: --- [ 445.665638] cloud-init[1057]: duration_ms: 13.721695 [ 445.674360] cloud-init[1057]: type: 'test' [ 445.675949] cloud-init[1057]: ... [ 452.083357] cloud-init[1057]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 452.087284] cloud-init[1057]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 452.097616] cloud-init[1057]: --- [ 452.098466] cloud-init[1057]: duration_ms: 3851.713295 [ 452.105951] cloud-init[1057]: type: 'test' [ 452.106793] cloud-init[1057]: ... [ 455.198240] cloud-init[1057]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 455.210386] cloud-init[1057]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 455.232704] cloud-init[1057]: --- [ 455.237452] cloud-init[1057]: duration_ms: 3080.911909 [ 455.240554] cloud-init[1057]: type: 'test' [ 455.241402] cloud-init[1057]: ... [ 456.862805] cloud-init[1057]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 456.868662] cloud-init[1057]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 456.869682] cloud-init[1057]: --- [ 456.876012] cloud-init[1057]: duration_ms: 1725.937963 [ 456.876864] cloud-init[1057]: type: 'test' [ 456.878205] cloud-init[1057]: ... [ 458.382035] cloud-init[1057]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 458.420286] cloud-init[1057]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 458.433249] cloud-init[1057]: --- [ 458.442511] cloud-init[1057]: duration_ms: 1469.266891 [ 458.445157] cloud-init[1057]: type: 'test' [ 458.446299] cloud-init[1057]: ... [ 461.122884] cloud-init[1057]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.128358] cloud-init[1057]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.130845] cloud-init[1057]: --- [ 461.132927] cloud-init[1057]: duration_ms: 2775.61256 [ 461.133784] cloud-init[1057]: type: 'test' [ 461.135530] cloud-init[1057]: ... [ 462.569328] cloud-init[1057]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 462.593195] cloud-init[1057]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 462.596553] cloud-init[1057]: --- [ 462.599938] cloud-init[1057]: duration_ms: 1467.537023 [ 462.603192] cloud-init[1057]: type: 'test' [ 462.604807] cloud-init[1057]: ... [ 464.671378] cloud-init[1057]: # Subtest: shell sessions honour permission boundaries and teardown [ 464.677648] cloud-init[1057]: ok 178 - shell sessions honour permission boundaries and teardown [ 464.680184] cloud-init[1057]: --- [ 464.681583] cloud-init[1057]: duration_ms: 2094.157653 [ 464.683461] cloud-init[1057]: type: 'test' [ 464.684627] cloud-init[1057]: ... [ 465.942047] cloud-init[1057]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 465.948755] cloud-init[1057]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 465.961806] cloud-init[1057]: --- [ 465.964826] cloud-init[1057]: duration_ms: 1269.931713 [ 465.968681] cloud-init[1057]: type: 'test' [ 465.970578] cloud-init[1057]: ... [ 465.972675] cloud-init[1057]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 465.975321] cloud-init[1057]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 465.977450] cloud-init[1057]: --- [ 465.978780] cloud-init[1057]: duration_ms: 11.507877 [ 465.980703] cloud-init[1057]: type: 'test' [ 465.982278] cloud-init[1057]: ... [ 472.035656] cloud-init[1057]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.178367] cloud-init[1057]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.199300] cloud-init[1057]: --- [ 472.209877] cloud-init[1057]: duration_ms: 2460.075904 [ 472.217643] cloud-init[1057]: type: 'test' [ 472.224101] cloud-init[1057]: ... [ 472.232745] cloud-init[1057]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.236624] cloud-init[1057]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.247556] cloud-init[1057]: --- [ 472.280521] cloud-init[1057]: duration_ms: 268.148523 [ 472.291578] cloud-init[1057]: type: 'test' [ 472.297605] cloud-init[1057]: ... [ 472.908594] cloud-init[1057]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 472.918286] cloud-init[1057]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 472.925994] cloud-init[1057]: --- [ 472.929814] cloud-init[1057]: duration_ms: 787.397229 [ 472.934503] cloud-init[1057]: type: 'test' [ 472.935170] cloud-init[1057]: ... [ 474.819770] cloud-init[1057]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 474.848196] cloud-init[1057]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 474.855817] cloud-init[1057]: --- [ 474.864518] cloud-init[1057]: duration_ms: 1932.868291 [ 474.868985] cloud-init[1057]: type: 'test' [ 474.872313] cloud-init[1057]: ... [ 475.360258] cloud-init[1057]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.398768] cloud-init[1057]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.411686] cloud-init[1057]: --- [ 475.421343] cloud-init[1057]: duration_ms: 477.63351 [ 475.440418] cloud-init[1057]: type: 'test' [ 475.447374] cloud-init[1057]: ... [ 477.377918] cloud-init[1057]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 477.432683] cloud-init[1057]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 477.434554] cloud-init[1057]: --- [ 477.435217] cloud-init[1057]: duration_ms: 171.500072 [ 477.438612] cloud-init[1057]: type: 'test' [ 477.439240] cloud-init[1057]: ... [ 478.837896] cloud-init[1057]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 478.903580] cloud-init[1057]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 478.924387] cloud-init[1057]: --- [ 478.929578] cloud-init[1057]: duration_ms: 40.44025 [ 478.930724] cloud-init[1057]: type: 'test' [ 478.933494] cloud-init[1057]: ... [ 478.955182] cloud-init[1057]: # Subtest: archive builds accept an explicit full revision without Git [ 478.967230] cloud-init[1057]: ok 188 - archive builds accept an explicit full revision without Git [ 478.969622] cloud-init[1057]: --- [ 478.973608] cloud-init[1057]: duration_ms: 33.268897 [ 478.985589] cloud-init[1057]: type: 'test' [ 478.989950] cloud-init[1057]: ... [ 479.014365] cloud-init[1057]: # Subtest: missing Git metadata is honestly unknown [ 479.031590] cloud-init[1057]: ok 189 - missing Git metadata is honestly unknown [ 479.050787] cloud-init[1057]: --- [ 479.053424] cloud-init[1057]: duration_ms: 56.943947 [ 479.055605] cloud-init[1057]: type: 'test' [ 479.066000] cloud-init[1057]: ... [ 479.253591] cloud-init[1057]: 1..189 [ 479.265728] cloud-init[1057]: # tests 250 [ 479.272513] cloud-init[1057]: # suites 19 [ 479.279771] cloud-init[1057]: # pass 245 [ 479.282213] cloud-init[1057]: # fail 0 [ 479.285583] cloud-init[1057]: # cancelled 0 [ 479.286518] cloud-init[1057]: # skipped 5 [ 479.289539] cloud-init[1057]: # todo 0 [ 479.291529] cloud-init[1057]: # duration_ms 262726.510537 [ 479.763426] cloud-init[1057]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 480.210634] cloud-init[1057]: === ut-guest summary === [ 480.244240] cloud-init[1057]: { [ 480.246504] cloud-init[1057]: "durationMs": 273508, [ 480.250340] cloud-init[1057]: "exitCode": 0, [ 480.251797] cloud-init[1057]: "finishedAt": "2026-09-17T03:48:48.526Z", [ 480.254488] cloud-init[1057]: "layer": "ut-guest", [ 480.262794] cloud-init[1057]: "outcomes": [ [ 480.264460] cloud-init[1057]: { [ 480.267813] cloud-init[1057]: "command": "pnpm --filter @sciencediscovery/runner test", [ 480.269717] cloud-init[1057]: "durationMs": 273439, [ 480.276727] cloud-init[1057]: "exitCode": 0 [ 480.277426] cloud-init[1057]: } [ 480.278140] cloud-init[1057]: ], [ 480.278635] cloud-init[1057]: "startedAt": "2026-09-17T03:44:15.018Z", [ 480.282400] cloud-init[1057]: "status": "passed" [ 480.283334] cloud-init[1057]: } QEMU_SANDBOX_TEST_RESULT=0 [ 480.463134] cloud-init[1057]: Powering off. [ 480.560390] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 458.420286] cloud-init[1057]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 458.433249] cloud-init[1057]: --- [ 458.442511] cloud-init[1057]: duration_ms: 1469.266891 [ 458.445157] cloud-init[1057]: type: 'test' [ 458.446299] cloud-init[1057]: ... [ 461.122884] cloud-init[1057]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.128358] cloud-init[1057]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.130845] cloud-init[1057]: --- [ 461.132927] cloud-init[1057]: duration_ms: 2775.61256 [ 461.133784] cloud-init[1057]: type: 'test' [ 461.135530] cloud-init[1057]: ... [ 462.569328] cloud-init[1057]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 462.593195] cloud-init[1057]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 462.596553] cloud-init[1057]: --- [ 462.599938] cloud-init[1057]: duration_ms: 1467.537023 [ 462.603192] cloud-init[1057]: type: 'test' [ 462.604807] cloud-init[1057]: ... [ 464.671378] cloud-init[1057]: # Subtest: shell sessions honour permission boundaries and teardown [ 464.677648] cloud-init[1057]: ok 178 - shell sessions honour permission boundaries and teardown [ 464.680184] cloud-init[1057]: --- [ 464.681583] cloud-init[1057]: duration_ms: 2094.157653 [ 464.683461] cloud-init[1057]: type: 'test' [ 464.684627] cloud-init[1057]: ... [ 465.942047] cloud-init[1057]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 465.948755] cloud-init[1057]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 465.961806] cloud-init[1057]: --- [ 465.964826] cloud-init[1057]: duration_ms: 1269.931713 [ 465.968681] cloud-init[1057]: type: 'test' [ 465.970578] cloud-init[1057]: ... [ 465.972675] cloud-init[1057]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 465.975321] cloud-init[1057]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 465.977450] cloud-init[1057]: --- [ 465.978780] cloud-init[1057]: duration_ms: 11.507877 [ 465.980703] cloud-init[1057]: type: 'test' [ 465.982278] cloud-init[1057]: ... [ 472.035656] cloud-init[1057]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.178367] cloud-init[1057]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.199300] cloud-init[1057]: --- [ 472.209877] cloud-init[1057]: duration_ms: 2460.075904 [ 472.217643] cloud-init[1057]: type: 'test' [ 472.224101] cloud-init[1057]: ... [ 472.232745] cloud-init[1057]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.236624] cloud-init[1057]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.247556] cloud-init[1057]: --- [ 472.280521] cloud-init[1057]: duration_ms: 268.148523 [ 472.291578] cloud-init[1057]: type: 'test' [ 472.297605] cloud-init[1057]: ... [ 472.908594] cloud-init[1057]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 472.918286] cloud-init[1057]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 472.925994] cloud-init[1057]: --- [ 472.929814] cloud-init[1057]: duration_ms: 787.397229 [ 472.934503] cloud-init[1057]: type: 'test' [ 472.935170] cloud-init[1057]: ... [ 474.819770] cloud-init[1057]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 474.848196] cloud-init[1057]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 474.855817] cloud-init[1057]: --- [ 474.864518] cloud-init[1057]: duration_ms: 1932.868291 [ 474.868985] cloud-init[1057]: type: 'test' [ 474.872313] cloud-init[1057]: ... [ 475.360258] cloud-init[1057]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.398768] cloud-init[1057]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.411686] cloud-init[1057]: --- [ 475.421343] cloud-init[1057]: duration_ms: 477.63351 [ 475.440418] cloud-init[1057]: type: 'test' [ 475.447374] cloud-init[1057]: ... [ 477.377918] cloud-init[1057]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 477.432683] cloud-init[1057]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 477.434554] cloud-init[1057]: --- [ 477.435217] cloud-init[1057]: duration_ms: 171.500072 [ 477.438612] cloud-init[1057]: type: 'test' [ 477.439240] cloud-init[1057]: ... [ 478.837896] cloud-init[1057]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 478.903580] cloud-init[1057]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 478.924387] cloud-init[1057]: --- [ 478.929578] cloud-init[1057]: duration_ms: 40.44025 [ 478.930724] cloud-init[1057]: type: 'test' [ 478.933494] cloud-init[1057]: ... [ 478.955182] cloud-init[1057]: # Subtest: archive builds accept an explicit full revision without Git [ 478.967230] cloud-init[1057]: ok 188 - archive builds accept an explicit full revision without Git [ 478.969622] cloud-init[1057]: --- [ 478.973608] cloud-init[1057]: duration_ms: 33.268897 [ 478.985589] cloud-init[1057]: type: 'test' [ 478.989950] cloud-init[1057]: ... [ 479.014365] cloud-init[1057]: # Subtest: missing Git metadata is honestly unknown [ 479.031590] cloud-init[1057]: ok 189 - missing Git metadata is honestly unknown [ 479.050787] cloud-init[1057]: --- [ 479.053424] cloud-init[1057]: duration_ms: 56.943947 [ 479.055605] cloud-init[1057]: type: 'test' [ 479.066000] cloud-init[1057]: ... [ 479.253591] cloud-init[1057]: 1..189 [ 479.265728] cloud-init[1057]: # tests 250 [ 479.272513] cloud-init[1057]: # suites 19 [ 479.279771] cloud-init[1057]: # pass 245 [ 479.282213] cloud-init[1057]: # fail 0 [ 479.285583] cloud-init[1057]: # cancelled 0 [ 479.286518] cloud-init[1057]: # skipped 5 [ 479.289539] cloud-init[1057]: # todo 0 [ 479.291529] cloud-init[1057]: # duration_ms 262726.510537 [ 479.763426] cloud-init[1057]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 480.210634] cloud-init[1057]: === ut-guest summary === [ 480.244240] cloud-init[1057]: { [ 480.246504] cloud-init[1057]: "durationMs": 273508, [ 480.250340] cloud-init[1057]: "exitCode": 0, [ 480.251797] cloud-init[1057]: "finishedAt": "2026-09-17T03:48:48.526Z", [ 480.254488] cloud-init[1057]: "layer": "ut-guest", [ 480.262794] cloud-init[1057]: "outcomes": [ [ 480.264460] cloud-init[1057]: { [ 480.267813] cloud-init[1057]: "command": "pnpm --filter @sciencediscovery/runner test", [ 480.269717] cloud-init[1057]: "durationMs": 273439, [ 480.276727] cloud-init[1057]: "exitCode": 0 [ 480.277426] cloud-init[1057]: } [ 480.278140] cloud-init[1057]: ], [ 480.278635] cloud-init[1057]: "startedAt": "2026-09-17T03:44:15.018Z", [ 480.282400] cloud-init[1057]: "status": "passed" [ 480.283334] cloud-init[1057]: } QEMU_SANDBOX_TEST_RESULT=0 [ 480.463134] cloud-init[1057]: Powering off. [ 480.560390] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0