=== CodeArts build layer === layer : ut-guest commit : 8e87c7704e9a669e519451878774bbb3f3f7c645 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_m7LavULF/.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 2 Progress: resolved 345, reused 0, downloaded 29, added 4 Progress: resolved 345, reused 0, downloaded 223, added 86 Progress: resolved 345, reused 0, downloaded 325, added 123 Progress: resolved 345, reused 0, downloaded 345, added 345, done .../node_modules/@scarf/scarf postinstall$ node ./report.js .../esbuild@0.28.1/node_modules/esbuild postinstall$ node install.js .../esbuild@0.28.1/node_modules/esbuild postinstall: Done .../node_modules/@scarf/scarf postinstall: Done devDependencies: + @babel/parser 7.28.5 + @types/node 26.1.1 + tsx 4.23.1 + typescript 7.0.2 Done in 6.5s using pnpm v11.1.2 $ pnpm --recursive build Scope: 32 of 33 workspace projects config build$ tsc -p tsconfig.json packages/operational-logging build$ tsc -p tsconfig.json config build: Done packages/runtime-core build$ tsc -p tsconfig.json packages/operational-logging build: Done packages/sandbox-capability build$ tsc -p tsconfig.json packages/sandbox-capability build: Done packages/runtime-core 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: 8e87c770 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-AF2LryNL.css 372.51 kB │ gzip: 63.07 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-BAxUly47.js 23.37 kB │ gzip: 7.19 kB apps/web build: dist/assets/CsvArtifactWindow-DO0kvmuh.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-BWOh9cFd.js 289.22 kB │ gzip: 88.36 kB apps/web build: dist/assets/index-Dy-6H8hL.js 1,842.86 kB │ gzip: 533.85 kB apps/web build: dist/assets/MolstarWindow-CchO_jAY.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.11s 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_m7LavULF/.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_m7LavULF/.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_m7LavULF/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 8e87c7704e9a669e519451878774bbb3f3f7c645 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.965 MHz processor [ 0.012328] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.013691] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.014140] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.016254] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.066519] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.069832] Using GB pages for direct mapping [ 0.077684] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.080928] ACPI: Early table checksum verification disabled [ 0.081823] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.084153] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.085540] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.086858] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.087062] ACPI: FACS 0x000000007FFE0000 000040 [ 0.087184] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.087244] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.087300] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.087353] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.087547] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.087587] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.087605] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.087619] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.087639] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.087660] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.087680] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.092538] No NUMA configuration found [ 0.092585] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.093762] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.104391] Zone ranges: [ 0.104460] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.104646] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.104672] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.104696] Device empty [ 0.104755] Movable zone start for each node [ 0.104813] Early memory node ranges [ 0.104864] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.105152] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.105212] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.105527] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.108433] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.108974] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.186963] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.188184] ACPI: PM-Timer IO Port: 0x608 [ 0.189094] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.190023] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.190266] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.191096] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.191227] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.191512] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.191556] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.192087] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.192177] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.192693] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.194372] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.194512] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.194541] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.194852] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.195061] Booting paravirtualized kernel on bare hardware [ 0.195848] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.197200] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.201470] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.204502] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.207847] random: crng init done [ 0.212638] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.214956] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.221022] Fallback order for Node 0: 0 [ 0.221879] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.222045] Policy zone: Normal [ 0.223290] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.224500] software IO TLB: area num 4. [ 0.390728] Memory: 3969004K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224560K reserved, 0K cma-reserved) [ 0.413145] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.418579] ftrace: allocating 58334 entries in 228 pages [ 0.496601] ftrace: allocated 228 pages with 4 groups [ 0.516334] Dynamic Preempt: voluntary [ 0.524187] rcu: Preemptible hierarchical RCU implementation. [ 0.524270] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.524454] Trampoline variant of Tasks RCU enabled. [ 0.524471] Rude variant of Tasks RCU enabled. [ 0.524486] Tracing variant of Tasks RCU enabled. [ 0.524719] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.524779] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.527145] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.527223] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.527248] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.570643] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.592141] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.604786] Console: colour VGA+ 80x25 [ 0.605376] printk: legacy console [tty1] enabled [ 0.613607] printk: legacy console [ttyS0] enabled [ 0.675767] ACPI: Core revision 20230628 [ 0.688589] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.703506] APIC: Switch to symmetric I/O mode setup [ 0.705788] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.714662] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.722866] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.732813] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.93 BogoMIPS (lpj=2599965) [ 0.740001] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.763934] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.765505] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.769228] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.772002] Spectre V2 : Mitigation: Retpolines [ 0.773371] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.774671] Speculative Store Bypass: Vulnerable [ 0.788058] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.792843] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.793311] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.793311] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.793311] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.793311] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.794311] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.794311] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.794311] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.794311] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.794311] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 1.103562] Freeing SMP alternatives memory: 48K [ 1.105666] pid_max: default: 32768 minimum: 301 [ 1.119398] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 1.121700] landlock: Up and running. [ 1.121901] Yama: becoming mindful. [ 1.128979] AppArmor: AppArmor initialized [ 1.138359] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.139029] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.298311] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.319355] Performance Events: PMU not available due to virtualization, using software events only. [ 1.321770] signal: max sigframe size: 3632 [ 1.324925] rcu: Hierarchical SRCU implementation. [ 1.325122] rcu: Max phase no-delay instances is 400. [ 1.339923] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.347346] smp: Bringing up secondary CPUs ... [ 1.359414] smpboot: x86: Booting SMP configuration: [ 1.359647] .... node #0, CPUs: #1 #2 #3 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 0 = 3123307 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 3 = 3063208 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 4 = 25998888 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 3 = 15819951 [ 0.123086] calibrate_delay_direct() dropping min bogoMips estimate 0 = 3150336 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 2 = 10651124 [ 0.123086] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.123086] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 2 = 29504368 [ 0.123086] calibrate_delay_direct() dropping min bogoMips estimate 4 = 2614322 [ 0.123086] calibrate_delay_direct() dropping max bogoMips estimate 3 = 19042080 [ 1.623461] smp: Brought up 1 node, 4 CPUs [ 1.624187] smpboot: Max logical packages: 1 [ 1.624532] smpboot: Total of 4 processors activated (45906.21 BogoMIPS) [ 1.663548] devtmpfs: initialized [ 1.671000] x86/mm: Memory block size: 128MB [ 1.694072] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.695349] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.701400] pinctrl core: initialized pinctrl subsystem [ 1.715270] PM: RTC time: 12:15:15, date: 2026-09-18 [ 1.746520] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.755667] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.757679] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.760216] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.760726] audit: initializing netlink subsys (disabled) [ 1.766757] audit: type=2000 audit(1789733714.049:1): state=initialized audit_enabled=0 res=1 [ 1.781043] thermal_sys: Registered thermal governor 'fair_share' [ 1.781119] thermal_sys: Registered thermal governor 'bang_bang' [ 1.781358] thermal_sys: Registered thermal governor 'step_wise' [ 1.781511] thermal_sys: Registered thermal governor 'user_space' [ 1.781660] thermal_sys: Registered thermal governor 'power_allocator' [ 1.782455] cpuidle: using governor ladder [ 1.782973] cpuidle: using governor menu [ 1.787173] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.792682] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.794015] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.797201] PCI: Using configuration type 1 for base access [ 1.798359] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.798567] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.798796] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.798966] mtrr: probably your BIOS does not setup all CPUs. [ 1.799127] mtrr: corrected configuration. [ 1.804995] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.819829] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.820458] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.821424] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.822397] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.862930] ACPI: Added _OSI(Module Device) [ 1.863362] ACPI: Added _OSI(Processor Device) [ 1.863577] ACPI: Added _OSI(Processor Aggregator Device) [ 1.923342] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.961509] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.966223] ACPI: Interpreter enabled [ 1.968691] ACPI: PM: (supports S0 S3 S4 S5) [ 1.968934] ACPI: Using IOAPIC for interrupt routing [ 1.972565] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.972913] PCI: Using E820 reservations for host bridge windows [ 1.976179] ACPI: Enabled 2 GPEs in block 00 to 3F [ 2.042147] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.044579] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 2.047452] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 2.049544] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 2.050311] PCI host bridge to bus 0000:00 [ 2.050311] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.050311] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.050311] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 2.050311] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 2.050311] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 2.050311] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 2.050311] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.051311] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 2.056223] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 2.057495] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 2.057775] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 2.058361] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 2.060171] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 2.062364] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 2.062658] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 2.062930] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 2.066522] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 2.067652] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 2.069424] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 2.072361] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 2.072629] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 2.075698] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 2.077389] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 2.090449] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 2.092466] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 2.094496] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 2.095861] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.097464] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.098802] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.100432] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.101772] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.102429] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.102748] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.103113] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.103551] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.103876] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.104362] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.104695] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.105007] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.121461] iommu: Default domain type: Translated [ 2.121710] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.130110] SCSI subsystem initialized [ 2.137618] ACPI: bus type USB registered [ 2.138732] usbcore: registered new interface driver usbfs [ 2.139617] usbcore: registered new interface driver hub [ 2.140155] usbcore: registered new device driver usb [ 2.141851] pps_core: LinuxPPS API ver. 1 registered [ 2.142401] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.143481] PTP clock support registered [ 2.148584] EDAC MC: Ver: 3.0.0 [ 2.168288] NetLabel: Initializing [ 2.168311] NetLabel: domain hash size = 128 [ 2.168311] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.169451] NetLabel: unlabeled traffic allowed by default [ 2.173311] mctp: management component transport protocol core [ 2.173311] NET: Registered PF_MCTP protocol family [ 2.173311] PCI: Using ACPI for IRQ routing [ 2.186591] vgaarb: loaded [ 2.190975] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.191420] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.201573] clocksource: Switched to clocksource hpet [ 2.234369] VFS: Disk quotas dquot_6.6.0 [ 2.235139] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.271778] AppArmor: AppArmor Filesystem Enabled [ 2.277622] pnp: PnP ACPI init [ 2.286219] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.300539] pnp: PnP ACPI: found 6 devices [ 2.362563] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.367791] NET: Registered PF_INET protocol family [ 2.393805] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.573199] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.574268] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.575247] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.578454] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.579533] TCP: Hash tables configured (established 32768 bind 32768) [ 2.583123] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.583123] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.583123] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.587787] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.588760] NET: Registered PF_XDP protocol family [ 2.590566] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.590770] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.590956] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.591171] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.591340] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.591500] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.592568] PCI: CLS 0 bytes, default 64 [ 2.593825] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.594044] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.604144] Initialise system trusted keyrings [ 2.608757] Trying to unpack rootfs image as initramfs... [ 2.618883] Key type blacklist registered [ 2.624795] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.625374] zbud: loaded [ 2.638601] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.649325] fuse: init (API version 7.39) [ 2.671836] integrity: Platform Keyring initialized [ 2.672710] integrity: Machine keyring initialized [ 2.837647] Key type asymmetric registered [ 2.837936] Asymmetric key parser 'x509' registered [ 2.838806] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.842310] io scheduler mq-deadline registered [ 2.850983] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.859229] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.867316] ACPI: button: Power Button [PWRF] [ 2.892855] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 2.909068] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 2.914929] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 2.946794] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.036064] Linux agpgart interface v0.103 [ 3.238247] loop: module loaded [ 3.257630] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.316377] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.411844] vda: vda1 vda14 vda15 vda16 [ 3.479642] ACPI: bus type drm_connector registered [ 3.501644] tun: Universal TUN/TAP device driver, 1.6 [ 3.566952] PPP generic driver version 2.4.2 [ 3.576776] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.584295] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.584938] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.589278] mousedev: PS/2 mouse device common for all mice [ 3.595017] rtc_cmos 00:04: RTC can wake from S4 [ 3.607896] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.613269] rtc_cmos 00:04: registered as rtc0 [ 3.614932] rtc_cmos 00:04: setting system clock to 2026-09-18T12:15:17 UTC (1789733717) [ 3.618604] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.619997] i2c_dev: i2c /dev entries driver [ 3.621340] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.622496] device-mapper: uevent: version 1.0.3 [ 3.624588] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.625956] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.629923] ledtrig-cpu: registered to indicate activity on CPUs [ 3.632721] drop_monitor: Initializing network drop monitor service [ 3.637455] NET: Registered PF_INET6 protocol family [ 4.970913] Freeing initrd memory: 29984K [ 5.410050] Segment Routing with IPv6 [ 5.412298] In-situ OAM (IOAM) with IPv6 [ 5.415849] NET: Registered PF_PACKET protocol family [ 5.419816] Key type dns_resolver registered [ 5.430292] IPI shorthand broadcast: enabled [ 5.485039] registered taskstats version 1 [ 5.511982] Loading compiled-in X.509 certificates [ 5.564224] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.569639] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.574474] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.586204] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.590848] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.597945] blacklist: Loading compiled-in revocation X.509 certificates [ 5.602793] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.605297] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.607482] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.609848] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.612066] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.614834] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.616980] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.619815] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.696833] Key type .fscrypt registered [ 5.697805] Key type fscrypt-provisioning registered [ 5.868949] cryptd: max_cpu_qlen set to 1000 [ 5.933006] AVX2 version of gcm_enc/dec engaged. [ 5.936307] AES CTR mode by8 optimization enabled [ 6.190774] Key type encrypted registered [ 6.191115] AppArmor: AppArmor sha256 policy hashing enabled [ 6.192338] ima: No TPM chip found, activating TPM-bypass! [ 6.192746] Loading compiled-in module X.509 certificates [ 6.195711] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.196098] ima: Allocated hash algorithm: sha256 [ 6.200926] ima: No architecture policies found [ 6.202040] evm: Initialising EVM extended attributes: [ 6.202345] evm: security.selinux [ 6.202483] evm: security.SMACK64 [ 6.202577] evm: security.SMACK64EXEC [ 6.202688] evm: security.SMACK64TRANSMUTE [ 6.202811] evm: security.SMACK64MMAP [ 6.202906] evm: security.apparmor [ 6.203004] evm: security.ima [ 6.203084] evm: security.capability [ 6.203341] evm: HMAC attrs: 0x1 [ 6.208808] PM: Magic number: 10:363:279 [ 6.209391] event_source tracepoint: hash matches [ 6.209626] tty tty16: hash matches [ 6.324297] RAS: Correctable Errors collector initialized. [ 6.334597] Unstable clock detected, switching default tracing clock to "global" [ 6.334597] If you want to keep using the local clock, then add: [ 6.334597] "trace_clock=local" [ 6.334597] on the kernel command line [ 6.348970] clk: Disabling unused clocks [ 6.441710] Freeing unused decrypted memory: 2028K [ 6.671075] Freeing unused kernel image (initmem) memory: 4932K [ 6.678681] Write protecting the kernel read-only data: 38912k [ 6.685589] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.941440] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.942264] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 10.439998] virtio_net virtio0 enp0s1: renamed from eth0 [ 10.558770] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 10.577153] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 10.581903] ahci 0000:00:1f.2: flags: 64bit ncq only [ 10.624796] scsi host0: ahci [ 10.632289] scsi host1: ahci [ 10.645850] scsi host2: ahci [ 10.652223] scsi host3: ahci [ 10.655410] scsi host4: ahci [ 10.659704] scsi host5: ahci [ 10.665549] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 10.666784] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 10.667029] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 10.667276] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 10.668204] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 10.668449] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 11.001891] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 11.035559] ata2: SATA link down (SStatus 0 SControl 300) [ 11.053013] ata5: SATA link down (SStatus 0 SControl 300) [ 11.058879] ata4: SATA link down (SStatus 0 SControl 300) [ 11.059730] ata1: SATA link down (SStatus 0 SControl 300) [ 11.061212] ata6: SATA link down (SStatus 0 SControl 300) [ 11.069031] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 11.070484] ata3.00: applying bridge limits [ 11.103242] ata3.00: configured for UDMA/100 [ 11.178427] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 11.439592] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 11.589010] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 11.663417] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 12.227238] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 Begin: Loading essential drivers ... [ 15.339461] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ 15.604197] raid6: avx2x4 gen() 1854 MB/s [ 15.621152] raid6: avx2x2 gen() 2014 MB/s [ 15.638167] raid6: avx2x1 gen() 1920 MB/s [ 15.638407] raid6: using algorithm avx2x2 gen() 2014 MB/s [ 15.655246] raid6: .... xor() 1135 MB/s, rmw enabled [ 15.655781] raid6: using avx2x2 recovery algorithm [ 15.718151] xor: automatically using best checksumming function avx [ 15.753434] async_tx: api initialized (async) done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 17.945406] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 18.471510] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 18.471833] EXT4-fs (vda1): write access will be enabled during recovery [ 18.773543] EXT4-fs (vda1): recovery complete [ 18.794650] 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. [ 20.735714] systemd[1]: Inserted module 'autofs4' [ 21.139634] 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) [ 21.140780] systemd[1]: Detected virtualization qemu. [ 21.142008] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 21.198047] systemd[1]: Hostname set to . [ 22.043402] hrtimer: interrupt took 13569910 ns [ 25.724332] systemd[1]: Queued start job for default target graphical.target. [ 25.910479] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 25.922829] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 25.931070] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 25.936804] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 25.941848] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ OK ] Started systemd-ask-password-wall.…d Requests to Wall Directory Watch. [ 25.956887] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ OK ] Set up automount proc-sys-fs-binfm…ormats File System Automount Point. [ 25.960464] systemd[1]: Expecting device dev-disk-by\x2dlabel-BOOT.device - /dev/disk/by-label/BOOT... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/BOOT... [ 25.962734] systemd[1]: Expecting device dev-disk-by\x2dlabel-UEFI.device - /dev/disk/by-label/UEFI... Expecting device dev-disk-by\x2dla…device - /dev/disk/by-label/UEFI... [ 25.964077] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 25.967312] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 25.969436] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 25.971868] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 25.973524] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 25.974873] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 25.976731] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 25.982851] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 25.988720] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 25.993592] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 25.997343] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 26.000540] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 26.004639] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 26.008649] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 26.012205] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 26.016942] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 26.019504] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 26.024289] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 26.029046] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 26.080004] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 26.150486] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 26.217117] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 26.285023] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 26.584252] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 26.746567] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 26.854696] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 26.936081] 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... [ 27.012264] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 27.206453] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 27.298649] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 27.374469] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 27.578013] systemd-journald[334]: Collecting audit messages is disabled. [ 27.814378] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 28.018534] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 28.028395] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 28.125844] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 28.220955] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 28.268733] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 28.274412] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 28.447382] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 28.855434] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ 28.946451] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 29.054394] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 29.082897] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 29.148416] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ 29.225512] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 29.257899] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ 29.328250] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 29.339634] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 29.393405] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 29.404645] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ 29.422776] systemd[1]: Finished lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ 29.440317] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 29.452245] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 29.474076] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 29.487273] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ 29.504646] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 29.515646] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ 29.713708] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 29.998687] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 30.318405] systemd[1]: Started systemd-fsckd.service - File System Check Daemon to report status. [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. [ 30.349393] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 30.450333] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ 30.517762] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ 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-random-seed.service - Load/Save OS Random Seed. [ 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. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ 66.582225] cloud-init[638]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Fri, 18 Sep 2026 12:16:20 +0000. Up 66.02 seconds. [ OK ] Finished cloud-init-local.service …ud-init: Local Stage (pre-network). [ OK ] Reached target network-pre.target - Preparation for Network. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. [ OK ] Reached target network.target - Network. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. Starting cloud-init.service - Cloud-init: Network Stage... [ 77.405867] cloud-init[660]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Fri, 18 Sep 2026 12:16:31 +0000. Up 77.12 seconds. [ 77.644443] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 77.651477] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 77.656756] cloud-init[660]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 77.662509] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 77.668208] cloud-init[660]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 77.679312] cloud-init[660]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 77.689288] cloud-init[660]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 77.698627] cloud-init[660]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 77.700068] cloud-init[660]: ci-info: | lo | True | ::1/128 | . | host | . | [ 77.704806] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 77.709843] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 77.718900] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 77.724407] cloud-init[660]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 77.729406] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 77.733785] cloud-init[660]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 77.746782] cloud-init[660]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 77.757725] cloud-init[660]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 77.765407] cloud-init[660]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 77.771629] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 77.775889] cloud-init[660]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 77.780946] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 77.787147] cloud-init[660]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 77.791184] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 77.807131] cloud-init[660]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 77.829780] cloud-init[660]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 77.832183] cloud-init[660]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 77.833739] cloud-init[660]: ci-info: | 4 | local | :: | enp0s1 | U | [ 77.837127] cloud-init[660]: ci-info: | 5 | local | :: | enp0s1 | U | [ 77.839452] cloud-init[660]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 77.845845] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [18/Sep/2026 20:16:32] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [18/Sep/2026 20:16:32] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [18/Sep/2026 20:16:32] "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. [ 101.385823] cloud-init[660]: Generating public/private rsa key pair. [ 101.390770] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 101.394474] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 101.402511] cloud-init[660]: The key fingerprint is: [ 101.404005] cloud-init[660]: SHA256:2cbwLy00hkIoAAtZEV91yzjrnCfMCkBvu0LBldSRUes root@sandbox-ut [ 101.405854] cloud-init[660]: The key's randomart image is: [ 101.407173] cloud-init[660]: +---[RSA 3072]----+ [ 101.408608] cloud-init[660]: |=o++.o+*o . | [ 101.410324] cloud-init[660]: |oo .ooo = . | [ 101.411639] cloud-init[660]: |..o.o . = o | [ 101.413462] cloud-init[660]: | .oo . . X | [ 101.414743] cloud-init[660]: | ..o . E O | [ 101.416108] cloud-init[660]: | .o . * = + | [ 101.417614] cloud-init[660]: | . o B + o | [ 101.425123] cloud-init[660]: | . o . o o | [ 101.426527] cloud-init[660]: | .. . | [ 101.427862] cloud-init[660]: +----[SHA256]-----+ [ 101.430220] cloud-init[660]: Generating public/private ecdsa key pair. [ 101.431863] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 101.433801] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 101.435397] cloud-init[660]: The key fingerprint is: [ 101.436572] cloud-init[660]: SHA256:YNLiVriUn0OhCXAJp1zqjMQr1i6WBjh9oG721co+rGw root@sandbox-ut [ 101.437976] cloud-init[660]: The key's randomart image is: [ 101.439341] cloud-init[660]: +---[ECDSA 256]---+ [ 101.447463] cloud-init[660]: |oo+o . | [ 101.448933] cloud-init[660]: |o++. * . | [ 101.450478] cloud-init[660]: |.=. O * | [ 101.451823] cloud-init[660]: |*oo+ O o | [ 101.453642] cloud-init[660]: |B=..= + S | [ 101.455683] cloud-init[660]: |=.oo .. | [ 101.457294] cloud-init[660]: | O ... . | [ 101.458799] cloud-init[660]: |= +Eoo. | [ 101.460298] cloud-init[660]: | .+o+. | [ 101.461572] cloud-init[660]: +----[SHA256]-----+ [ 101.462776] cloud-init[660]: Generating public/private ed25519 key pair. [ 101.464284] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 101.465702] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 101.467268] cloud-init[660]: The key fingerprint is: [ 101.468396] cloud-init[660]: SHA256:lYeGiZxftUvxRWY0K6huj+Fi01Ei2dozGe31K2UoCXs root@sandbox-ut [ 101.469865] cloud-init[660]: The key's randomart image is: [ 101.477737] cloud-init[660]: +--[ED25519 256]--+ [ 101.479141] cloud-init[660]: | o +*| [ 101.480688] cloud-init[660]: | . o o +.+ +o| [ 101.482149] cloud-init[660]: | + = B.+... | [ 101.484273] cloud-init[660]: | + O.= o. | [ 101.494741] cloud-init[660]: | S.O + o | [ 101.496717] cloud-init[660]: | ..B E . + | [ 101.499445] cloud-init[660]: | .+= . o .| [ 101.500720] cloud-init[660]: | +o.+ . . | [ 101.502299] cloud-init[660]: | . oo . . | [ 101.503517] cloud-init[660]: +----[SHA256]-----+ [ OK ] Finished cloud-init.service - Cloud-init: Network Stage. [ OK ] Reached target cloud-config.target - Cloud-config availability. [ OK ] Reached target network-online.target - Network is Online. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer - Period…Metadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week. [ OK ] Started fwupd-refresh.timer - Refresh fwupd metadata regularly. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started motd-news.timer - Message of the Day. [ OK ] Started sysstat-collect.timer - Ru…y accounting tool every 10 minutes. [ OK ] Started sysstat-summary.timer - Ge… of yesterday's process accounting. [ OK ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories. [ OK ] Started update-notifier-download.t…hat failed at package install time. [ OK ] Started update-notifier-motd.timer… a new version of Ubuntu available. [ OK ] Reached target paths.target - Path Units. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on cloud-init-hotplugd.s…t - cloud-init hotplug hook socket. [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. [ OK ] Listening on iscsid.socket - Open-iSCSI iscsid Socket. Starting lxd-installer.socket - He…er to install lxd snap on demand... Starting snapd.socket - Socket activation for snappy daemon... [ OK ] Listening on ssh.socket - OpenBSD Secure Shell server socket. [ OK ] Listening on uuidd.socket - UUID daemon activation socket. [ OK ] Reached target remote-fs-pre.targe…reparation for Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ OK ] Finished blk-availability.service - Availability of block devices. [ OK ] Listening on lxd-installer.socket …lper to install lxd snap on demand. [ OK ] Listening on snapd.socket - Socket activation for snappy daemon. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. Starting apport.service - automatic crash report generation... Starting cloud-config.service - Cloud-init: Config Stage... [ OK ] Started cron.service - Regular background program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ OK ] Started dmesg.service - Save initial kernel messages after boot. Starting dpkg-db-backup.service - …ily dpkg database backup service... Starting e2scrub_all.service - Onl…tadata Check for All Filesystems... Starting e2scrub_reap.service - Re…ne ext4 Metadata Check Snapshots... Starting grub-common.service - Record successful boot for GRUB... Starting polkit.service - Authorization Manager... Starting rsyslog.service - System Logging Service... [ OK ] Reached target getty-pre.target - Preparation for Logins. Starting snapd.seeded.service - Wait until snapd is fully seeded... Starting snapd.service - Snap Daemon... Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.service - User Login Management... Starting systemd-user-sessions.service - Permit User Sessions... Starting udisks2.service - Disk Manager... Starting logrotate.service - Rotate log files... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished e2scrub_all.service - Onl…Metadata Check for All Filesystems. [ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. [ OK ] Finished dpkg-db-backup.service - Daily dpkg database backup service. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 133.662881] cloud-init[1016]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Fri, 18 Sep 2026 12:17:26 +0000. Up 132.62 seconds. [ 147.814133] cloud-init[1054]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Fri, 18 Sep 2026 12:17:41 +0000. Up 147.15 seconds. 127.0.0.1 - - [18/Sep/2026 20:17:42] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [18/Sep/2026 20:17:42] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [18/Sep/2026 20:17:42] "GET /layer HTTP/1.1" 200 - [ 148.946377] cloud-init[1054]: === QEMU sandbox guest === [ 148.953434] cloud-init[1054]: layer : ut-guest (ci:ut:guest) [ 148.982734] cloud-init[1054]: kernel : Linux 6.8.0-138-generic x86_64 [ 149.034467] cloud-init[1054]: machine : x86_64 [ 149.040578] cloud-init[1054]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [18/Sep/2026 20:17:43] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [18/Sep/2026 20:17:52] "GET /layer-env HTTP/1.1" 200 - [ 158.749684] cloud-init[1054]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 185.691954] cloud-init[1054]: === sandbox preflight as ci === [ 195.084437] cloud-init[1054]: $ node .ci/run-layer.mjs ut-guest [ 196.047534] cloud-init[1054]: $ pnpm --filter @sciencediscovery/runner test [ 207.262368] cloud-init[1054]: $ node --test scripts/*.test.mjs dist/*.test.js [ 209.141162] cloud-init[1054]: TAP version 13 [ 210.082967] cloud-init[1054]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 210.122017] cloud-init[1054]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 210.145497] cloud-init[1054]: --- [ 210.151965] cloud-init[1054]: duration_ms: 30.862287 [ 210.156390] cloud-init[1054]: type: 'test' [ 210.157534] cloud-init[1054]: ... [ 210.192466] cloud-init[1054]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 210.210310] cloud-init[1054]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 210.212808] cloud-init[1054]: --- [ 210.217764] cloud-init[1054]: duration_ms: 367.222018 [ 210.223282] cloud-init[1054]: type: 'test' [ 210.225103] cloud-init[1054]: ... [ 212.749750] cloud-init[1054]: # Subtest: private, loopback and link-local addresses are classified as private [ 212.783360] cloud-init[1054]: ok 3 - private, loopback and link-local addresses are classified as private [ 212.827379] cloud-init[1054]: --- [ 212.828543] cloud-init[1054]: duration_ms: 36.64172 [ 212.829600] cloud-init[1054]: type: 'test' [ 212.830343] cloud-init[1054]: ... [ 213.142433] cloud-init[1054]: # Subtest: a host outside the allowed domains is denied before any connection [ 213.183677] cloud-init[1054]: ok 4 - a host outside the allowed domains is denied before any connection [ 213.207543] cloud-init[1054]: --- [ 213.214444] cloud-init[1054]: duration_ms: 506.453117 [ 213.216367] cloud-init[1054]: type: 'test' [ 213.219364] cloud-init[1054]: ... [ 213.417297] cloud-init[1054]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 213.439816] cloud-init[1054]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 213.447533] cloud-init[1054]: --- [ 213.450188] cloud-init[1054]: duration_ms: 306.6868 [ 213.453047] cloud-init[1054]: type: 'test' [ 213.466883] cloud-init[1054]: ... [ 213.558909] cloud-init[1054]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 213.570816] cloud-init[1054]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 213.577934] cloud-init[1054]: --- [ 213.584374] cloud-init[1054]: duration_ms: 148.965199 [ 213.593647] cloud-init[1054]: type: 'test' [ 213.596388] cloud-init[1054]: ... [ 213.627386] cloud-init[1054]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 213.638956] cloud-init[1054]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 213.648346] cloud-init[1054]: --- [ 213.650337] cloud-init[1054]: duration_ms: 70.46155 [ 213.653270] cloud-init[1054]: type: 'test' [ 213.655532] cloud-init[1054]: ... [ 214.083127] cloud-init[1054]: # Subtest: an allowed domain is forwarded and reaches the target [ 214.092542] cloud-init[1054]: ok 8 - an allowed domain is forwarded and reaches the target [ 214.099735] cloud-init[1054]: --- [ 214.102631] cloud-init[1054]: duration_ms: 370.469096 [ 214.110195] cloud-init[1054]: type: 'test' [ 214.126577] cloud-init[1054]: ... [ 214.485151] cloud-init[1054]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 214.514664] cloud-init[1054]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 214.564759] cloud-init[1054]: --- [ 214.571794] cloud-init[1054]: duration_ms: 469.449076 [ 214.574149] cloud-init[1054]: type: 'test' [ 214.580998] cloud-init[1054]: ... [ 214.645146] cloud-init[1054]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 214.662435] cloud-init[1054]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 214.668726] cloud-init[1054]: --- [ 214.669863] cloud-init[1054]: duration_ms: 164.0315 [ 214.673221] cloud-init[1054]: type: 'test' [ 214.678221] cloud-init[1054]: ... [ 215.157180] cloud-init[1054]: # Subtest: the outbound route is re-resolved on every acquire [ 215.158654] cloud-init[1054]: ok 11 - the outbound route is re-resolved on every acquire [ 215.170328] cloud-init[1054]: --- [ 215.178613] cloud-init[1054]: duration_ms: 422.867361 [ 215.189239] cloud-init[1054]: type: 'test' [ 215.201876] cloud-init[1054]: ... [ 215.424994] cloud-init[1054]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 215.444425] cloud-init[1054]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 215.469214] cloud-init[1054]: --- [ 215.473973] cloud-init[1054]: duration_ms: 309.034586 [ 215.483716] cloud-init[1054]: type: 'test' [ 215.484471] cloud-init[1054]: ... [ 215.567272] cloud-init[1054]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 215.574890] cloud-init[1054]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 215.587602] cloud-init[1054]: --- [ 215.589992] cloud-init[1054]: duration_ms: 182.791244 [ 215.595284] cloud-init[1054]: type: 'test' [ 215.596167] cloud-init[1054]: ... [ 215.631997] cloud-init[1054]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 215.636826] cloud-init[1054]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 215.648174] cloud-init[1054]: --- [ 215.651395] cloud-init[1054]: duration_ms: 58.825712 [ 215.654947] cloud-init[1054]: type: 'test' [ 215.657312] cloud-init[1054]: ... [ 215.699555] cloud-init[1054]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 215.709428] cloud-init[1054]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 215.737859] cloud-init[1054]: --- [ 215.739999] cloud-init[1054]: duration_ms: 70.203954 [ 215.748679] cloud-init[1054]: type: 'test' [ 215.750734] cloud-init[1054]: ... [ 215.760591] cloud-init[1054]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 215.765729] cloud-init[1054]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 215.778180] cloud-init[1054]: --- [ 215.782501] cloud-init[1054]: duration_ms: 22.878423 [ 215.784948] cloud-init[1054]: type: 'test' [ 215.789690] cloud-init[1054]: ... [ 215.860791] cloud-init[1054]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 215.867553] cloud-init[1054]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 215.881148] cloud-init[1054]: --- [ 215.889766] cloud-init[1054]: duration_ms: 118.898987 [ 215.891364] cloud-init[1054]: type: 'test' [ 215.898231] cloud-init[1054]: ... [ 215.911917] cloud-init[1054]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 215.929423] cloud-init[1054]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 215.942887] cloud-init[1054]: --- [ 215.945555] cloud-init[1054]: duration_ms: 48.585363 [ 215.952392] cloud-init[1054]: type: 'test' [ 215.960596] cloud-init[1054]: ... [ 215.973748] cloud-init[1054]: # Subtest: acquire rejects a no-network policy [ 216.009823] cloud-init[1054]: ok 19 - acquire rejects a no-network policy [ 216.012531] cloud-init[1054]: --- [ 216.018540] cloud-init[1054]: duration_ms: 43.363419 [ 216.020656] cloud-init[1054]: type: 'test' [ 216.022325] cloud-init[1054]: ... [ 216.193587] cloud-init[1054]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 216.221863] cloud-init[1054]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 216.225016] cloud-init[1054]: --- [ 216.225702] cloud-init[1054]: duration_ms: 180.512713 [ 216.226560] cloud-init[1054]: type: 'test' [ 216.227106] cloud-init[1054]: ... [ 216.481429] cloud-init[1054]: # Subtest: open mode passes IP literal targets through the private-address filter [ 216.549201] cloud-init[1054]: ok 21 - open mode passes IP literal targets through the private-address filter [ 216.567789] cloud-init[1054]: --- [ 216.576952] cloud-init[1054]: duration_ms: 257.022038 [ 216.598174] cloud-init[1054]: type: 'test' [ 216.599107] cloud-init[1054]: ... [ 218.806132] cloud-init[1054]: # Subtest: direct and url policies are used exactly as the API resolved them [ 218.820442] cloud-init[1054]: ok 22 - direct and url policies are used exactly as the API resolved them [ 218.829505] cloud-init[1054]: --- [ 218.834662] cloud-init[1054]: duration_ms: 31.200191 [ 218.845823] cloud-init[1054]: type: 'test' [ 218.849600] cloud-init[1054]: ... [ 218.855529] cloud-init[1054]: # Subtest: an environment policy follows the same variable rules as the model stack [ 218.864707] cloud-init[1054]: ok 23 - an environment policy follows the same variable rules as the model stack [ 218.884739] cloud-init[1054]: --- [ 218.886733] cloud-init[1054]: duration_ms: 8.566153 [ 218.888965] cloud-init[1054]: type: 'test' [ 218.890597] cloud-init[1054]: ... [ 218.899361] cloud-init[1054]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 218.911746] cloud-init[1054]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 218.920460] cloud-init[1054]: --- [ 218.927751] cloud-init[1054]: duration_ms: 9.209445 [ 218.937127] cloud-init[1054]: type: 'test' [ 218.939382] cloud-init[1054]: ... [ 218.943612] cloud-init[1054]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 218.948694] cloud-init[1054]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 218.952198] cloud-init[1054]: --- [ 218.954578] cloud-init[1054]: duration_ms: 14.967133 [ 218.957968] cloud-init[1054]: type: 'test' [ 218.963314] cloud-init[1054]: ... [ 218.966550] cloud-init[1054]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 218.975783] cloud-init[1054]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 218.985816] cloud-init[1054]: --- [ 218.986935] cloud-init[1054]: duration_ms: 31.099187 [ 218.998683] cloud-init[1054]: type: 'test' [ 219.003831] cloud-init[1054]: ... [ 219.008244] cloud-init[1054]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 219.015152] cloud-init[1054]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 219.020636] cloud-init[1054]: --- [ 219.025373] cloud-init[1054]: duration_ms: 6.175067 [ 219.028614] cloud-init[1054]: type: 'test' [ 219.029822] cloud-init[1054]: ... [ 219.083736] cloud-init[1054]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 219.108815] cloud-init[1054]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 219.119673] cloud-init[1054]: --- [ 219.131801] cloud-init[1054]: duration_ms: 596.023312 [ 219.138564] cloud-init[1054]: type: 'test' [ 219.143610] cloud-init[1054]: ... [ 219.293013] cloud-init[1054]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 219.313835] cloud-init[1054]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 219.320339] cloud-init[1054]: --- [ 219.323833] cloud-init[1054]: duration_ms: 239.011835 [ 219.335099] cloud-init[1054]: type: 'test' [ 219.340998] cloud-init[1054]: ... [ 219.358269] cloud-init[1054]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 219.379160] cloud-init[1054]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 219.396726] cloud-init[1054]: --- [ 219.398479] cloud-init[1054]: duration_ms: 10.158847 [ 219.409910] cloud-init[1054]: type: 'test' [ 219.427591] cloud-init[1054]: ... [ 221.392339] cloud-init[1054]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 221.414348] cloud-init[1054]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 221.430158] cloud-init[1054]: --- [ 221.439717] cloud-init[1054]: duration_ms: 33.900564 [ 221.442419] cloud-init[1054]: type: 'test' [ 221.446406] cloud-init[1054]: ... [ 221.475416] cloud-init[1054]: # Subtest: failed readers and updates release their leases [ 221.489216] cloud-init[1054]: ok 32 - failed readers and updates release their leases [ 221.499481] cloud-init[1054]: --- [ 221.500667] cloud-init[1054]: duration_ms: 26.97226 [ 221.535671] cloud-init[1054]: type: 'test' [ 221.537821] cloud-init[1054]: ... [ 224.744208] cloud-init[1054]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 224.799940] cloud-init[1054]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 224.808177] cloud-init[1054]: --- [ 224.814825] cloud-init[1054]: duration_ms: 1173.37583 [ 224.835141] cloud-init[1054]: type: 'test' [ 224.845958] cloud-init[1054]: ... [ 225.206447] cloud-init[1054]: # Subtest: scientific environments accept micromamba's package-list envelope [ 225.252580] cloud-init[1054]: ok 34 - scientific environments accept micromamba's package-list envelope [ 225.262829] cloud-init[1054]: --- [ 225.303295] cloud-init[1054]: duration_ms: 458.170921 [ 225.306106] cloud-init[1054]: type: 'test' [ 225.329895] cloud-init[1054]: ... [ 225.797865] cloud-init[1054]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 225.810764] cloud-init[1054]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 225.817136] cloud-init[1054]: --- [ 225.818339] cloud-init[1054]: duration_ms: 600.673966 [ 225.822857] cloud-init[1054]: type: 'test' [ 225.824632] cloud-init[1054]: ... [ 226.263124] cloud-init[1054]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 226.295798] cloud-init[1054]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 226.338554] cloud-init[1054]: --- [ 226.342721] cloud-init[1054]: duration_ms: 448.104697 [ 226.346314] cloud-init[1054]: type: 'test' [ 226.348794] cloud-init[1054]: ... [ 226.768305] cloud-init[1054]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 226.777948] cloud-init[1054]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 226.781737] cloud-init[1054]: --- [ 226.787556] cloud-init[1054]: duration_ms: 542.650804 [ 226.789552] cloud-init[1054]: type: 'test' [ 226.812169] cloud-init[1054]: ... [ 227.838483] cloud-init[1054]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 227.841456] cloud-init[1054]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 227.843289] cloud-init[1054]: --- [ 227.844184] cloud-init[1054]: duration_ms: 1065.190047 [ 227.845163] cloud-init[1054]: type: 'test' [ 227.846489] cloud-init[1054]: ... [ 228.055327] cloud-init[1054]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 228.081966] cloud-init[1054]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 228.123727] cloud-init[1054]: --- [ 228.129475] cloud-init[1054]: duration_ms: 211.177338 [ 228.130565] cloud-init[1054]: type: 'test' [ 228.131363] cloud-init[1054]: ... [ 228.726402] cloud-init[1054]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 228.732526] cloud-init[1054]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 228.734971] cloud-init[1054]: --- [ 228.735712] cloud-init[1054]: duration_ms: 666.427143 [ 228.736551] cloud-init[1054]: type: 'test' [ 228.746219] cloud-init[1054]: ... [ 228.958705] cloud-init[1054]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 228.972021] cloud-init[1054]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 228.980636] cloud-init[1054]: --- [ 228.981764] cloud-init[1054]: duration_ms: 225.449357 [ 228.984295] cloud-init[1054]: type: 'test' [ 228.987879] cloud-init[1054]: ... [ 229.668832] cloud-init[1054]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 229.671862] cloud-init[1054]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 229.673211] cloud-init[1054]: --- [ 229.673886] cloud-init[1054]: duration_ms: 604.414532 [ 229.690518] cloud-init[1054]: type: 'test' [ 229.717333] cloud-init[1054]: ... [ 229.963876] cloud-init[1054]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 229.970474] cloud-init[1054]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 229.972927] cloud-init[1054]: --- [ 229.974113] cloud-init[1054]: duration_ms: 392.062797 [ 229.975631] cloud-init[1054]: type: 'test' [ 229.977179] cloud-init[1054]: ... [ 230.074865] cloud-init[1054]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 230.093682] cloud-init[1054]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 230.099427] cloud-init[1054]: --- [ 230.100616] cloud-init[1054]: duration_ms: 113.998815 [ 230.101803] cloud-init[1054]: type: 'test' [ 230.102829] cloud-init[1054]: ... [ 230.323752] cloud-init[1054]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 230.344720] cloud-init[1054]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 230.353860] cloud-init[1054]: --- [ 230.354916] cloud-init[1054]: duration_ms: 201.774519 [ 230.372592] cloud-init[1054]: type: 'test' [ 230.374182] cloud-init[1054]: ... [ 230.763524] cloud-init[1054]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 230.794388] cloud-init[1054]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 230.798375] cloud-init[1054]: --- [ 230.803760] cloud-init[1054]: duration_ms: 479.946148 [ 230.807959] cloud-init[1054]: type: 'test' [ 230.814265] cloud-init[1054]: ... [ 230.975783] cloud-init[1054]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 230.990274] cloud-init[1054]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 230.995948] cloud-init[1054]: --- [ 230.997895] cloud-init[1054]: duration_ms: 216.896334 [ 231.008947] cloud-init[1054]: type: 'test' [ 231.009732] cloud-init[1054]: ... [ 231.194531] cloud-init[1054]: # Subtest: existing R base and named environments remain available after catalog reload [ 231.225940] cloud-init[1054]: ok 48 - existing R base and named environments remain available after catalog reload [ 231.231788] cloud-init[1054]: --- [ 231.234713] cloud-init[1054]: duration_ms: 227.541185 [ 231.237138] cloud-init[1054]: type: 'test' [ 231.238913] cloud-init[1054]: ... [ 231.815326] cloud-init[1054]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 231.845769] cloud-init[1054]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 231.868565] cloud-init[1054]: --- [ 231.870514] cloud-init[1054]: duration_ms: 584.345415 [ 231.877292] cloud-init[1054]: type: 'test' [ 231.878717] cloud-init[1054]: ... [ 232.084362] cloud-init[1054]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 232.109264] cloud-init[1054]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 232.117621] cloud-init[1054]: --- [ 232.122921] cloud-init[1054]: duration_ms: 250.568271 [ 232.127642] cloud-init[1054]: type: 'test' [ 232.129869] cloud-init[1054]: ... [ 232.281964] cloud-init[1054]: # Subtest: a provisioner install says which step failed and why [ 232.333332] cloud-init[1054]: ok 51 - a provisioner install says which step failed and why [ 232.385906] cloud-init[1054]: --- [ 232.394125] cloud-init[1054]: duration_ms: 190.62067 [ 232.408718] cloud-init[1054]: type: 'test' [ 232.412917] cloud-init[1054]: ... [ 232.456756] cloud-init[1054]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 232.487227] cloud-init[1054]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 232.514580] cloud-init[1054]: --- [ 232.526988] cloud-init[1054]: duration_ms: 13.306618 [ 232.528660] cloud-init[1054]: type: 'test' [ 232.529399] cloud-init[1054]: ... [ 232.604380] cloud-init[1054]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 232.621807] cloud-init[1054]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 232.626653] cloud-init[1054]: --- [ 232.640414] cloud-init[1054]: duration_ms: 326.965819 [ 232.641938] cloud-init[1054]: type: 'test' [ 232.642680] cloud-init[1054]: ... [ 232.732535] cloud-init[1054]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 232.786515] cloud-init[1054]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 232.803466] cloud-init[1054]: --- [ 232.805341] cloud-init[1054]: duration_ms: 108.328161 [ 232.816264] cloud-init[1054]: type: 'test' [ 232.826967] cloud-init[1054]: ... [ 235.187778] cloud-init[1054]: # (node:1193) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 235.196681] cloud-init[1054]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 237.872286] cloud-init[1054]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 237.900318] cloud-init[1054]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 237.922337] cloud-init[1054]: --- [ 237.930572] cloud-init[1054]: duration_ms: 2787.00075 [ 237.944740] cloud-init[1054]: type: 'test' [ 237.947208] cloud-init[1054]: ... [ 242.268850] cloud-init[1054]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 242.279508] cloud-init[1054]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 242.302223] cloud-init[1054]: --- [ 242.304544] cloud-init[1054]: duration_ms: 4379.302531 [ 242.313580] cloud-init[1054]: type: 'test' [ 242.317752] cloud-init[1054]: ... [ 244.135556] cloud-init[1054]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 244.142787] cloud-init[1054]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 244.157962] cloud-init[1054]: --- [ 244.161541] cloud-init[1054]: duration_ms: 1895.368598 [ 244.166616] cloud-init[1054]: type: 'test' [ 244.172461] cloud-init[1054]: ... [ 246.588550] cloud-init[1054]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 246.596507] cloud-init[1054]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 246.605871] cloud-init[1054]: --- [ 246.606679] cloud-init[1054]: duration_ms: 2416.502802 [ 246.607923] cloud-init[1054]: type: 'test' [ 246.610678] cloud-init[1054]: ... [ 248.547301] cloud-init[1054]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 248.557949] cloud-init[1054]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 248.571562] cloud-init[1054]: --- [ 248.572804] cloud-init[1054]: duration_ms: 1971.146865 [ 248.575428] cloud-init[1054]: type: 'test' [ 248.576499] cloud-init[1054]: ... [ 250.547719] cloud-init[1054]: # Subtest: log retention is explicit, paginated and does not stop execution [ 250.554725] cloud-init[1054]: ok 60 - log retention is explicit, paginated and does not stop execution [ 250.557589] cloud-init[1054]: --- [ 250.558739] cloud-init[1054]: duration_ms: 1949.283804 [ 250.560823] cloud-init[1054]: type: 'test' [ 250.562246] cloud-init[1054]: ... [ 251.759753] cloud-init[1054]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 251.765998] cloud-init[1054]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 251.767662] cloud-init[1054]: --- [ 251.768761] cloud-init[1054]: duration_ms: 1269.108795 [ 251.770113] cloud-init[1054]: type: 'test' [ 251.771804] cloud-init[1054]: ... [ 253.016231] cloud-init[1054]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 253.024933] cloud-init[1054]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 253.042538] cloud-init[1054]: --- [ 253.045799] cloud-init[1054]: duration_ms: 1247.68254 [ 253.050784] cloud-init[1054]: type: 'test' [ 253.052720] cloud-init[1054]: ... [ 256.992467] cloud-init[1054]: # (node:1204) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 257.003403] cloud-init[1054]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 257.127843] cloud-init[1054]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 257.151097] cloud-init[1054]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 257.162276] cloud-init[1054]: --- [ 257.165189] cloud-init[1054]: duration_ms: 18.710206 [ 257.170862] cloud-init[1054]: type: 'test' [ 257.174911] cloud-init[1054]: ... [ 257.179333] cloud-init[1054]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 257.184376] cloud-init[1054]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 257.189125] cloud-init[1054]: --- [ 257.192132] cloud-init[1054]: duration_ms: 6.496174 [ 257.202492] cloud-init[1054]: type: 'test' [ 257.205768] cloud-init[1054]: ... [ 257.213302] cloud-init[1054]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 257.218567] cloud-init[1054]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 257.226508] cloud-init[1054]: --- [ 257.227831] cloud-init[1054]: duration_ms: 4.212983 [ 257.236224] cloud-init[1054]: type: 'test' [ 257.238579] cloud-init[1054]: ... [ 257.241469] cloud-init[1054]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 257.243923] cloud-init[1054]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 257.246978] cloud-init[1054]: --- [ 257.251695] cloud-init[1054]: duration_ms: 9.60027 [ 257.252696] cloud-init[1054]: type: 'test' [ 257.260575] cloud-init[1054]: ... [ 257.262816] cloud-init[1054]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 257.268474] cloud-init[1054]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 257.272885] cloud-init[1054]: --- [ 257.280495] cloud-init[1054]: duration_ms: 6.685859 [ 257.282311] cloud-init[1054]: type: 'test' [ 257.285864] cloud-init[1054]: ... [ 259.582210] cloud-init[1054]: # Subtest: npu-smi parsing [ 259.604803] cloud-init[1054]: # Subtest: reads each card's identity, health and usage from the paired rows [ 259.608982] cloud-init[1054]: ok 1 - reads each card's identity, health and usage from the paired rows [ 259.619655] cloud-init[1054]: --- [ 259.627351] cloud-init[1054]: duration_ms: 45.284258 [ 259.633839] cloud-init[1054]: type: 'test' [ 259.635698] cloud-init[1054]: ... [ 259.641585] cloud-init[1054]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 259.648782] cloud-init[1054]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 259.654825] cloud-init[1054]: --- [ 259.657283] cloud-init[1054]: duration_ms: 7.64809 [ 259.662155] cloud-init[1054]: type: 'test' [ 259.666601] cloud-init[1054]: ... [ 259.672699] cloud-init[1054]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 259.679870] cloud-init[1054]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 259.685679] cloud-init[1054]: --- [ 259.691626] cloud-init[1054]: duration_ms: 6.438341 [ 259.698212] cloud-init[1054]: type: 'test' [ 259.704310] cloud-init[1054]: ... [ 259.706933] cloud-init[1054]: # Subtest: stops at the process table instead of listing processes as cards [ 259.712818] cloud-init[1054]: ok 4 - stops at the process table instead of listing processes as cards [ 259.718258] cloud-init[1054]: --- [ 259.720527] cloud-init[1054]: duration_ms: 5.771157 [ 259.726933] cloud-init[1054]: type: 'test' [ 259.730329] cloud-init[1054]: ... [ 259.731936] cloud-init[1054]: # Subtest: returns nothing for output that holds no device rows [ 259.745523] cloud-init[1054]: ok 5 - returns nothing for output that holds no device rows [ 259.764260] cloud-init[1054]: --- [ 259.779651] cloud-init[1054]: duration_ms: 10.314625 [ 259.784988] cloud-init[1054]: type: 'test' [ 259.785939] cloud-init[1054]: ... [ 259.786671] cloud-init[1054]: 1..5 [ 259.787656] cloud-init[1054]: ok 68 - npu-smi parsing [ 259.788417] cloud-init[1054]: --- [ 259.804335] cloud-init[1054]: duration_ms: 98.358543 [ 259.805503] cloud-init[1054]: type: 'suite' [ 259.806519] cloud-init[1054]: ... [ 259.807423] cloud-init[1054]: # Subtest: reading the driver through DCMI [ 259.819846] cloud-init[1054]: # Subtest: a machine with no usable Python falls back instead of failing [ 259.820867] cloud-init[1054]: ok 1 - a machine with no usable Python falls back instead of failing [ 259.826854] cloud-init[1054]: --- [ 259.827732] cloud-init[1054]: duration_ms: 151.174554 [ 259.828766] cloud-init[1054]: type: 'test' [ 259.829437] cloud-init[1054]: ... [ 260.237334] cloud-init[1054]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 260.272798] cloud-init[1054]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 260.275644] cloud-init[1054]: --- [ 260.276561] cloud-init[1054]: duration_ms: 706.361804 [ 260.289370] cloud-init[1054]: type: 'test' [ 260.290278] cloud-init[1054]: ... [ 260.673002] cloud-init[1054]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 260.697847] cloud-init[1054]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 260.705206] cloud-init[1054]: --- [ 260.710767] cloud-init[1054]: duration_ms: 347.170401 [ 260.713437] cloud-init[1054]: type: 'test' [ 260.715612] cloud-init[1054]: ... [ 260.725578] cloud-init[1054]: 1..3 [ 260.734286] cloud-init[1054]: ok 69 - reading the driver through DCMI [ 260.738942] cloud-init[1054]: --- [ 260.741987] cloud-init[1054]: duration_ms: 1232.8975 [ 260.743737] cloud-init[1054]: type: 'suite' [ 260.747952] cloud-init[1054]: ... [ 260.760129] cloud-init[1054]: # Subtest: chip mapping [ 260.773235] cloud-init[1054]: # Subtest: reads the device node each chip owns, not the card number [ 260.778426] cloud-init[1054]: ok 1 - reads the device node each chip owns, not the card number [ 260.799757] cloud-init[1054]: --- [ 260.800920] cloud-init[1054]: duration_ms: 19.120199 [ 260.810357] cloud-init[1054]: type: 'test' [ 260.817849] cloud-init[1054]: ... [ 260.823366] cloud-init[1054]: # Subtest: skips chips that are not compute devices [ 260.837795] cloud-init[1054]: ok 2 - skips chips that are not compute devices [ 260.854467] cloud-init[1054]: --- [ 260.860673] cloud-init[1054]: duration_ms: 10.751562 [ 260.871975] cloud-init[1054]: type: 'test' [ 260.873829] cloud-init[1054]: ... [ 260.880506] cloud-init[1054]: # Subtest: gives each die of a two-die card its own device node [ 261.013295] cloud-init[1054]: ok 3 - gives each die of a two-die card its own device node [ 261.029913] cloud-init[1054]: --- [ 261.040764] cloud-init[1054]: duration_ms: 4.972055 [ 261.059460] cloud-init[1054]: type: 'test' [ 261.061521] cloud-init[1054]: ... [ 261.065347] cloud-init[1054]: # Subtest: ignores headers and anything that is not four columns [ 261.081475] cloud-init[1054]: ok 4 - ignores headers and anything that is not four columns [ 261.107764] cloud-init[1054]: --- [ 261.109142] cloud-init[1054]: duration_ms: 2.738507 [ 261.110350] cloud-init[1054]: type: 'test' [ 261.110925] cloud-init[1054]: ... [ 261.131846] cloud-init[1054]: 1..4 [ 261.153344] cloud-init[1054]: ok 70 - chip mapping [ 261.197390] cloud-init[1054]: --- [ 261.210583] cloud-init[1054]: duration_ms: 43.375228 [ 261.224306] cloud-init[1054]: type: 'suite' [ 261.232511] cloud-init[1054]: ... [ 261.240536] cloud-init[1054]: # Subtest: a card with two dies [ 261.242845] cloud-init[1054]: # Subtest: reads one entry per die from the readings table [ 261.274291] cloud-init[1054]: ok 1 - reads one entry per die from the readings table [ 261.290440] cloud-init[1054]: --- [ 261.352643] cloud-init[1054]: duration_ms: 5.20165 [ 261.355754] cloud-init[1054]: type: 'test' [ 261.382135] cloud-init[1054]: ... [ 261.390842] cloud-init[1054]: 1..1 [ 261.400243] cloud-init[1054]: ok 71 - a card with two dies [ 261.411097] cloud-init[1054]: --- [ 261.423379] cloud-init[1054]: duration_ms: 7.158905 [ 261.426096] cloud-init[1054]: type: 'suite' [ 261.427376] cloud-init[1054]: ... [ 261.430191] cloud-init[1054]: # Subtest: device binds and sandbox numbering [ 261.435415] cloud-init[1054]: # Subtest: renumbers the selection from 0 in host order [ 261.438897] cloud-init[1054]: ok 1 - renumbers the selection from 0 in host order [ 261.440989] cloud-init[1054]: --- [ 261.444383] cloud-init[1054]: duration_ms: 4.76055 [ 261.447323] cloud-init[1054]: type: 'test' [ 261.449429] cloud-init[1054]: ... [ 261.450701] cloud-init[1054]: # Subtest: gives the same layout however the operator ordered the boxes [ 261.454519] cloud-init[1054]: ok 2 - gives the same layout however the operator ordered the boxes [ 261.457538] cloud-init[1054]: --- [ 261.465643] cloud-init[1054]: duration_ms: 7.282031 [ 261.481695] cloud-init[1054]: type: 'test' [ 261.488298] cloud-init[1054]: ... [ 261.495574] cloud-init[1054]: # Subtest: collapses a repeated card instead of binding it twice [ 261.500167] cloud-init[1054]: ok 3 - collapses a repeated card instead of binding it twice [ 261.508696] cloud-init[1054]: --- [ 261.512785] cloud-init[1054]: duration_ms: 6.351343 [ 261.519311] cloud-init[1054]: type: 'test' [ 261.529627] cloud-init[1054]: ... [ 261.531777] cloud-init[1054]: # Subtest: emits nothing at all when no card was selected [ 261.537484] cloud-init[1054]: ok 4 - emits nothing at all when no card was selected [ 261.549407] cloud-init[1054]: --- [ 261.551841] cloud-init[1054]: duration_ms: 2.290287 [ 261.554716] cloud-init[1054]: type: 'test' [ 261.556662] cloud-init[1054]: ... [ 261.557465] cloud-init[1054]: # Subtest: binds only the management nodes this host actually has [ 261.562173] cloud-init[1054]: ok 5 - binds only the management nodes this host actually has [ 261.563345] cloud-init[1054]: --- [ 261.564256] cloud-init[1054]: duration_ms: 3.415501 [ 261.572325] cloud-init[1054]: type: 'test' [ 261.573322] cloud-init[1054]: ... [ 261.574255] cloud-init[1054]: # Subtest: names the host device by index [ 261.575602] cloud-init[1054]: ok 6 - names the host device by index [ 261.576690] cloud-init[1054]: --- [ 261.578667] cloud-init[1054]: duration_ms: 2.18938 [ 261.580617] cloud-init[1054]: type: 'test' [ 261.581552] cloud-init[1054]: ... [ 261.585375] cloud-init[1054]: 1..6 [ 261.591483] cloud-init[1054]: ok 72 - device binds and sandbox numbering [ 261.597908] cloud-init[1054]: --- [ 261.601286] cloud-init[1054]: duration_ms: 32.03139 [ 261.604490] cloud-init[1054]: type: 'suite' [ 261.606292] cloud-init[1054]: ... [ 261.609577] cloud-init[1054]: # Subtest: sandbox probe argv [ 261.611320] cloud-init[1054]: # Subtest: gives the probed card the sandbox's device 0 [ 261.613797] cloud-init[1054]: ok 1 - gives the probed card the sandbox's device 0 [ 261.620243] cloud-init[1054]: --- [ 261.623683] cloud-init[1054]: duration_ms: 3.737393 [ 261.631413] cloud-init[1054]: type: 'test' [ 261.634937] cloud-init[1054]: ... [ 261.640483] cloud-init[1054]: # Subtest: mounts a fresh /dev before binding any card [ 261.644745] cloud-init[1054]: ok 2 - mounts a fresh /dev before binding any card [ 261.650191] cloud-init[1054]: --- [ 261.659315] cloud-init[1054]: duration_ms: 2.15259 [ 261.666228] cloud-init[1054]: type: 'test' [ 261.667400] cloud-init[1054]: ... [ 261.681614] cloud-init[1054]: # Subtest: probes under the same isolation a real execution uses [ 261.687385] cloud-init[1054]: ok 3 - probes under the same isolation a real execution uses [ 261.691425] cloud-init[1054]: --- [ 261.694540] cloud-init[1054]: duration_ms: 2.873493 [ 261.697967] cloud-init[1054]: type: 'test' [ 261.705566] cloud-init[1054]: ... [ 261.709552] cloud-init[1054]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 261.713467] cloud-init[1054]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 261.721550] cloud-init[1054]: --- [ 261.725754] cloud-init[1054]: duration_ms: 2.893023 [ 261.731338] cloud-init[1054]: type: 'test' [ 261.735840] cloud-init[1054]: ... [ 261.747110] cloud-init[1054]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 261.755955] cloud-init[1054]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 261.763846] cloud-init[1054]: --- [ 261.768459] cloud-init[1054]: duration_ms: 2.085612 [ 261.773380] cloud-init[1054]: type: 'test' [ 261.775707] cloud-init[1054]: ... [ 261.782517] cloud-init[1054]: # Subtest: carries the driver library path the loader needs [ 261.792315] cloud-init[1054]: ok 6 - carries the driver library path the loader needs [ 261.796850] cloud-init[1054]: --- [ 261.800803] cloud-init[1054]: duration_ms: 3.363012 [ 261.807924] cloud-init[1054]: type: 'test' [ 261.811680] cloud-init[1054]: ... [ 261.821259] cloud-init[1054]: 1..6 [ 261.837691] cloud-init[1054]: ok 73 - sandbox probe argv [ 261.845296] cloud-init[1054]: --- [ 261.850719] cloud-init[1054]: duration_ms: 27.040385 [ 261.856967] cloud-init[1054]: type: 'suite' [ 261.864119] cloud-init[1054]: ... [ 261.940223] cloud-init[1054]: # Subtest: sandbox environment [ 261.941709] cloud-init[1054]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 261.942599] cloud-init[1054]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 261.944441] cloud-init[1054]: --- [ 261.949403] cloud-init[1054]: duration_ms: 3.711374 [ 261.951087] cloud-init[1054]: type: 'test' [ 261.957248] cloud-init[1054]: ... [ 261.958231] cloud-init[1054]: # Subtest: points the operator compiler at the toolkit's Python packages [ 261.983016] cloud-init[1054]: ok 2 - points the operator compiler at the toolkit's Python packages [ 261.984998] cloud-init[1054]: --- [ 262.002231] cloud-init[1054]: duration_ms: 2.816265 [ 262.011853] cloud-init[1054]: type: 'test' [ 262.017860] cloud-init[1054]: ... [ 262.039879] cloud-init[1054]: # Subtest: follows a relocated toolkit [ 262.081688] cloud-init[1054]: ok 3 - follows a relocated toolkit [ 262.096300] cloud-init[1054]: --- [ 262.136407] cloud-init[1054]: duration_ms: 3.129357 [ 262.140531] cloud-init[1054]: type: 'test' [ 262.141643] cloud-init[1054]: ... [ 262.164815] cloud-init[1054]: 1..3 [ 262.166843] cloud-init[1054]: ok 74 - sandbox environment [ 262.194737] cloud-init[1054]: --- [ 262.211213] cloud-init[1054]: duration_ms: 13.964827 [ 262.223959] cloud-init[1054]: type: 'suite' [ 262.230298] cloud-init[1054]: ... [ 262.243687] cloud-init[1054]: # Subtest: prepareSandboxNpu [ 262.289923] cloud-init[1054]: # Subtest: stays out of the launch entirely when nothing was selected [ 262.305704] cloud-init[1054]: ok 1 - stays out of the launch entirely when nothing was selected [ 262.324786] cloud-init[1054]: --- [ 262.340866] cloud-init[1054]: duration_ms: 22.222187 [ 262.353365] cloud-init[1054]: type: 'test' [ 262.354742] cloud-init[1054]: ... [ 262.731395] cloud-init[1054]: # Subtest: reports how the selected cards appear inside the sandbox [ 262.747467] cloud-init[1054]: ok 2 - reports how the selected cards appear inside the sandbox [ 262.749376] cloud-init[1054]: --- [ 262.751789] cloud-init[1054]: duration_ms: 1817.321552 [ 262.754344] cloud-init[1054]: type: 'test' [ 262.755834] cloud-init[1054]: ... [ 262.757619] cloud-init[1054]: 1..2 [ 262.759812] cloud-init[1054]: ok 75 - prepareSandboxNpu [ 262.766073] cloud-init[1054]: --- [ 262.768510] cloud-init[1054]: duration_ms: 1843.167402 [ 262.770362] cloud-init[1054]: type: 'suite' [ 262.772223] cloud-init[1054]: ... [ 262.776685] cloud-init[1054]: # Subtest: probe failure reasons [ 262.786393] cloud-init[1054]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 262.802658] cloud-init[1054]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 262.807277] cloud-init[1054]: --- [ 262.814711] cloud-init[1054]: duration_ms: 7.383703 [ 262.822105] cloud-init[1054]: type: 'test' [ 262.825434] cloud-init[1054]: ... [ 262.828218] cloud-init[1054]: # Subtest: falls back to the process error when the probe printed nothing [ 262.835064] cloud-init[1054]: ok 2 - falls back to the process error when the probe printed nothing [ 262.844835] cloud-init[1054]: --- [ 262.847719] cloud-init[1054]: duration_ms: 14.467592 [ 262.857827] cloud-init[1054]: type: 'test' [ 262.865741] cloud-init[1054]: ... [ 262.871184] cloud-init[1054]: 1..2 [ 262.874136] cloud-init[1054]: ok 76 - probe failure reasons [ 262.879636] cloud-init[1054]: --- [ 262.885541] cloud-init[1054]: duration_ms: 31.337377 [ 262.889591] cloud-init[1054]: type: 'suite' [ 262.892788] cloud-init[1054]: ... [ 262.900289] cloud-init[1054]: # Subtest: inventory cache [ 262.905629] cloud-init[1054]: # Subtest: serves a fresh inventory instead of re-probing every card [ 262.908940] cloud-init[1054]: ok 1 - serves a fresh inventory instead of re-probing every card [ 262.915915] cloud-init[1054]: --- [ 262.917916] cloud-init[1054]: duration_ms: 13.794846 [ 262.930749] cloud-init[1054]: type: 'test' [ 262.932977] cloud-init[1054]: ... [ 262.943768] cloud-init[1054]: # Subtest: re-probes once the inventory is older than the cache window [ 262.950620] cloud-init[1054]: ok 2 - re-probes once the inventory is older than the cache window [ 262.956484] cloud-init[1054]: --- [ 262.968584] cloud-init[1054]: duration_ms: 3.455701 [ 262.972577] cloud-init[1054]: type: 'test' [ 262.973473] cloud-init[1054]: ... [ 262.983860] cloud-init[1054]: # Subtest: re-probes after an explicit refresh [ 263.013654] cloud-init[1054]: ok 3 - re-probes after an explicit refresh [ 263.014731] cloud-init[1054]: --- [ 263.020687] cloud-init[1054]: duration_ms: 3.50646 [ 263.021817] cloud-init[1054]: type: 'test' [ 263.023674] cloud-init[1054]: ... [ 263.024340] cloud-init[1054]: # Subtest: lets a failed probe be retried rather than caching the failure [ 263.025261] cloud-init[1054]: ok 4 - lets a failed probe be retried rather than caching the failure [ 263.026167] cloud-init[1054]: --- [ 263.026736] cloud-init[1054]: duration_ms: 7.341584 [ 263.027386] cloud-init[1054]: type: 'test' [ 263.046863] cloud-init[1054]: ... [ 263.047886] cloud-init[1054]: 1..4 [ 263.057144] cloud-init[1054]: ok 77 - inventory cache [ 263.060413] cloud-init[1054]: --- [ 263.072300] cloud-init[1054]: duration_ms: 32.781538 [ 263.073469] cloud-init[1054]: type: 'suite' [ 263.074211] cloud-init[1054]: ... [ 263.075294] cloud-init[1054]: # Subtest: which cards an operator may tick [ 263.088346] cloud-init[1054]: # Subtest: offers only the cards the sandbox probe could open [ 263.089937] cloud-init[1054]: ok 1 - offers only the cards the sandbox probe could open [ 263.092272] cloud-init[1054]: --- [ 263.107791] cloud-init[1054]: duration_ms: 6.719176 [ 263.109420] cloud-init[1054]: type: 'test' [ 263.115340] cloud-init[1054]: ... [ 263.121260] cloud-init[1054]: # Subtest: offers nothing on a machine without Ascend cards [ 263.122393] cloud-init[1054]: ok 2 - offers nothing on a machine without Ascend cards [ 263.123132] cloud-init[1054]: --- [ 263.123702] cloud-init[1054]: duration_ms: 2.182416 [ 263.131362] cloud-init[1054]: type: 'test' [ 263.145543] cloud-init[1054]: ... [ 263.146484] cloud-init[1054]: # Subtest: refuses a card the sandbox cannot open and says why [ 263.148432] cloud-init[1054]: ok 3 - refuses a card the sandbox cannot open and says why [ 263.149408] cloud-init[1054]: --- [ 263.180316] cloud-init[1054]: duration_ms: 5.186167 [ 263.196469] cloud-init[1054]: type: 'test' [ 263.204727] cloud-init[1054]: ... [ 263.211929] cloud-init[1054]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 263.216828] cloud-init[1054]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 263.235514] cloud-init[1054]: --- [ 263.243304] cloud-init[1054]: duration_ms: 2.401822 [ 263.254670] cloud-init[1054]: type: 'test' [ 263.271389] cloud-init[1054]: ... [ 263.273789] cloud-init[1054]: # Subtest: refuses a card that has since disappeared from the machine [ 263.274759] cloud-init[1054]: ok 5 - refuses a card that has since disappeared from the machine [ 263.284668] cloud-init[1054]: --- [ 263.291883] cloud-init[1054]: duration_ms: 2.787674 [ 263.293106] cloud-init[1054]: type: 'test' [ 263.293735] cloud-init[1054]: ... [ 263.294387] cloud-init[1054]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 263.313289] cloud-init[1054]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 263.314370] cloud-init[1054]: --- [ 263.314994] cloud-init[1054]: duration_ms: 2.376313 [ 263.317622] cloud-init[1054]: type: 'test' [ 263.320911] cloud-init[1054]: ... [ 263.328837] cloud-init[1054]: # Subtest: accepts a repeated tick once [ 263.329778] cloud-init[1054]: ok 7 - accepts a repeated tick once [ 263.343239] cloud-init[1054]: --- [ 263.346433] cloud-init[1054]: duration_ms: 8.893233 [ 263.352392] cloud-init[1054]: type: 'test' [ 263.355914] cloud-init[1054]: ... [ 263.359806] cloud-init[1054]: # Subtest: maps an empty selection to an empty layout [ 263.364695] cloud-init[1054]: ok 8 - maps an empty selection to an empty layout [ 263.368960] cloud-init[1054]: --- [ 263.373888] cloud-init[1054]: duration_ms: 2.04623 [ 263.378514] cloud-init[1054]: type: 'test' [ 263.383861] cloud-init[1054]: ... [ 263.384709] cloud-init[1054]: 1..8 [ 263.390895] cloud-init[1054]: ok 78 - which cards an operator may tick [ 263.406274] cloud-init[1054]: --- [ 263.408477] cloud-init[1054]: duration_ms: 37.800828 [ 263.413922] cloud-init[1054]: type: 'suite' [ 263.420597] cloud-init[1054]: ... [ 263.431692] cloud-init[1054]: # Subtest: sandbox launch with NPU cards [ 263.438545] cloud-init[1054]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 263.447349] cloud-init[1054]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 263.450613] cloud-init[1054]: --- [ 263.463452] cloud-init[1054]: duration_ms: 544.86122 [ 263.471958] cloud-init[1054]: type: 'test' [ 263.477848] cloud-init[1054]: ... [ 263.483889] cloud-init[1054]: # Subtest: never exposes a host card the operator did not select [ 263.490688] cloud-init[1054]: ok 2 - never exposes a host card the operator did not select [ 263.512266] cloud-init[1054]: --- [ 263.519719] cloud-init[1054]: duration_ms: 143.722382 [ 263.528500] cloud-init[1054]: type: 'test' [ 263.529598] cloud-init[1054]: ... [ 263.545438] cloud-init[1054]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 263.561951] cloud-init[1054]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 263.573494] cloud-init[1054]: --- [ 263.578584] cloud-init[1054]: duration_ms: 56.219028 [ 263.584506] cloud-init[1054]: type: 'test' [ 263.593234] cloud-init[1054]: ... [ 263.632719] cloud-init[1054]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 263.658442] cloud-init[1054]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 263.670018] cloud-init[1054]: --- [ 263.680348] cloud-init[1054]: duration_ms: 190.220478 [ 263.688717] cloud-init[1054]: type: 'test' [ 263.692970] cloud-init[1054]: ... [ 263.696661] cloud-init[1054]: # Subtest: leaves PATH exactly as it was when no card was selected [ 263.705427] cloud-init[1054]: ok 5 - leaves PATH exactly as it was when no card was selected [ 263.713600] cloud-init[1054]: --- [ 263.718722] cloud-init[1054]: duration_ms: 36.876293 [ 263.725103] cloud-init[1054]: type: 'test' [ 263.726908] cloud-init[1054]: ... [ 263.754284] cloud-init[1054]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 263.769174] cloud-init[1054]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 263.786882] cloud-init[1054]: --- [ 263.796717] cloud-init[1054]: duration_ms: 79.133627 [ 263.803735] cloud-init[1054]: type: 'test' [ 263.808433] cloud-init[1054]: ... [ 263.814210] cloud-init[1054]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 263.825336] cloud-init[1054]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 263.834472] cloud-init[1054]: --- [ 263.839311] cloud-init[1054]: duration_ms: 55.521211 [ 263.841460] cloud-init[1054]: type: 'test' [ 263.843211] cloud-init[1054]: ... [ 263.903232] cloud-init[1054]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 263.914137] cloud-init[1054]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 263.916799] cloud-init[1054]: --- [ 263.929134] cloud-init[1054]: duration_ms: 88.188731 [ 263.933994] cloud-init[1054]: type: 'test' [ 263.941330] cloud-init[1054]: ... [ 263.943623] cloud-init[1054]: 1..8 [ 263.945708] cloud-init[1054]: ok 79 - sandbox launch with NPU cards [ 263.953278] cloud-init[1054]: --- [ 263.954493] cloud-init[1054]: duration_ms: 1262.572493 [ 263.960765] cloud-init[1054]: type: 'suite' [ 263.963364] cloud-init[1054]: ... [ 263.963957] cloud-init[1054]: # Subtest: validating a selection at launch time [ 263.965907] cloud-init[1054]: # Subtest: probes nothing at all for an execution that wants no card [ 263.967995] cloud-init[1054]: ok 1 - probes nothing at all for an execution that wants no card [ 263.975760] cloud-init[1054]: --- [ 263.977492] cloud-init[1054]: duration_ms: 4.039786 [ 263.978501] cloud-init[1054]: type: 'test' [ 263.979948] cloud-init[1054]: ... [ 264.001606] cloud-init[1054]: # Subtest: probes exactly the cards the execution asked for, and no others [ 264.005954] cloud-init[1054]: ok 2 - probes exactly the cards the execution asked for, and no others [ 264.013209] cloud-init[1054]: --- [ 264.014755] cloud-init[1054]: duration_ms: 124.787189 [ 264.018454] cloud-init[1054]: type: 'test' [ 264.021275] cloud-init[1054]: ... [ 264.064436] cloud-init[1054]: # Subtest: builds the device plumbing for cards that are still usable [ 264.080233] cloud-init[1054]: ok 3 - builds the device plumbing for cards that are still usable [ 264.089538] cloud-init[1054]: --- [ 264.090798] cloud-init[1054]: duration_ms: 50.682612 [ 264.091835] cloud-init[1054]: type: 'test' [ 264.092534] cloud-init[1054]: ... [ 264.104476] cloud-init[1054]: # Subtest: fails the execution by name when a card stopped being usable [ 264.114826] cloud-init[1054]: ok 4 - fails the execution by name when a card stopped being usable [ 264.123041] cloud-init[1054]: --- [ 264.124638] cloud-init[1054]: duration_ms: 8.809321 [ 264.135760] cloud-init[1054]: type: 'test' [ 264.146250] cloud-init[1054]: ... [ 264.153278] cloud-init[1054]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 264.154641] cloud-init[1054]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 264.155548] cloud-init[1054]: --- [ 264.156072] cloud-init[1054]: duration_ms: 2.687834 [ 264.156668] cloud-init[1054]: type: 'test' [ 264.157398] cloud-init[1054]: ... [ 264.157907] cloud-init[1054]: 1..5 [ 264.159660] cloud-init[1054]: ok 80 - validating a selection at launch time [ 264.160280] cloud-init[1054]: --- [ 264.160770] cloud-init[1054]: duration_ms: 195.215039 [ 264.174831] cloud-init[1054]: type: 'suite' [ 264.181072] cloud-init[1054]: ... [ 265.917986] cloud-init[1054]: # Subtest: an execution request drives the sandbox's cards [ 265.924854] cloud-init[1054]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 265.936134] cloud-init[1054]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 265.941116] cloud-init[1054]: --- [ 265.942996] cloud-init[1054]: duration_ms: 1850.888097 [ 265.947717] cloud-init[1054]: type: 'test' [ 265.949720] cloud-init[1054]: ... [ 266.386382] cloud-init[1054]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 266.409926] cloud-init[1054]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 266.422154] cloud-init[1054]: --- [ 266.423245] cloud-init[1054]: duration_ms: 423.665553 [ 266.424644] cloud-init[1054]: type: 'test' [ 266.433227] cloud-init[1054]: ... [ 266.580128] cloud-init[1054]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 266.593272] cloud-init[1054]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 266.599582] cloud-init[1054]: --- [ 266.600693] cloud-init[1054]: duration_ms: 199.774643 [ 266.621593] cloud-init[1054]: type: 'test' [ 266.622593] cloud-init[1054]: ... [ 266.798836] cloud-init[1054]: # Subtest: a card the cached status still calls usable does not get waved through [ 266.816331] cloud-init[1054]: ok 4 - a card the cached status still calls usable does not get waved through [ 266.821799] cloud-init[1054]: --- [ 266.827521] cloud-init[1054]: duration_ms: 203.329403 [ 266.835664] cloud-init[1054]: type: 'test' [ 266.839465] cloud-init[1054]: ... [ 267.544376] cloud-init[1054]: # Subtest: an execution without cards never reaches the probe [ 267.559211] cloud-init[1054]: ok 5 - an execution without cards never reaches the probe [ 267.560540] cloud-init[1054]: --- [ 267.561357] cloud-init[1054]: duration_ms: 730.674851 [ 267.588040] cloud-init[1054]: type: 'test' [ 267.600637] cloud-init[1054]: ... [ 267.604307] cloud-init[1054]: 1..5 [ 267.609605] cloud-init[1054]: ok 81 - an execution request drives the sandbox's cards [ 267.611693] cloud-init[1054]: --- [ 267.616535] cloud-init[1054]: duration_ms: 3421.681355 [ 267.617449] cloud-init[1054]: type: 'suite' [ 267.626363] cloud-init[1054]: ... [ 269.303662] cloud-init[1054]: # Subtest: execution signature freshness window [ 269.319991] cloud-init[1054]: # Subtest: stays at 30s unless an operator widens it by name [ 269.342875] cloud-init[1054]: ok 1 - stays at 30s unless an operator widens it by name [ 269.364522] cloud-init[1054]: --- [ 269.379207] cloud-init[1054]: duration_ms: 15.220896 [ 269.387318] cloud-init[1054]: type: 'test' [ 269.393260] cloud-init[1054]: ... [ 269.408999] cloud-init[1054]: # Subtest: widens only for an explicit variable [ 269.421711] cloud-init[1054]: ok 2 - widens only for an explicit variable [ 269.424982] cloud-init[1054]: --- [ 269.432281] cloud-init[1054]: duration_ms: 3.793142 [ 269.433523] cloud-init[1054]: type: 'test' [ 269.435971] cloud-init[1054]: ... [ 269.582399] cloud-init[1054]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 269.585593] cloud-init[1054]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 269.586915] cloud-init[1054]: --- [ 269.602402] cloud-init[1054]: duration_ms: 12.037238 [ 269.606567] cloud-init[1054]: type: 'test' [ 269.615209] cloud-init[1054]: ... [ 269.623368] cloud-init[1054]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 269.625508] cloud-init[1054]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 269.643452] cloud-init[1054]: --- [ 269.645168] cloud-init[1054]: duration_ms: 25.186854 [ 269.646683] cloud-init[1054]: type: 'test' [ 269.647832] cloud-init[1054]: ... [ 269.648999] cloud-init[1054]: 1..4 [ 269.685497] cloud-init[1054]: ok 82 - execution signature freshness window [ 269.724384] cloud-init[1054]: --- [ 269.733416] cloud-init[1054]: duration_ms: 87.563883 [ 269.740184] cloud-init[1054]: type: 'suite' [ 269.741747] cloud-init[1054]: ... [ 271.259130] cloud-init[1054]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 271.275576] cloud-init[1054]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 271.278958] cloud-init[1054]: --- [ 271.281497] cloud-init[1054]: duration_ms: 276.844545 [ 271.285817] cloud-init[1054]: type: 'test' [ 271.287874] cloud-init[1054]: ... [ 271.495207] cloud-init[1054]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 271.507706] cloud-init[1054]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 271.520908] cloud-init[1054]: --- [ 271.525847] cloud-init[1054]: duration_ms: 198.929984 [ 271.532265] cloud-init[1054]: type: 'test' [ 271.533366] cloud-init[1054]: ... [ 273.969727] cloud-init[1054]: # Subtest: sandbox launch arguments [ 274.031315] cloud-init[1054]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 274.052558] cloud-init[1054]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 274.074923] cloud-init[1054]: --- [ 274.077281] cloud-init[1054]: duration_ms: 25.016753 [ 274.096121] cloud-init[1054]: type: 'test' [ 274.098165] cloud-init[1054]: ... [ 274.099519] cloud-init[1054]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 274.102132] cloud-init[1054]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 274.128790] cloud-init[1054]: --- [ 274.141630] cloud-init[1054]: duration_ms: 7.601519 [ 274.153927] cloud-init[1054]: type: 'test' [ 274.155882] cloud-init[1054]: ... [ 274.168144] cloud-init[1054]: # Subtest: omits --disable-userns without weakening any other isolation [ 274.178925] cloud-init[1054]: ok 3 - omits --disable-userns without weakening any other isolation [ 274.200224] cloud-init[1054]: --- [ 274.201775] cloud-init[1054]: duration_ms: 26.525605 [ 274.203906] cloud-init[1054]: type: 'test' [ 274.205689] cloud-init[1054]: ... [ 274.207513] cloud-init[1054]: # Subtest: supports both degradations at once [ 274.225323] cloud-init[1054]: ok 4 - supports both degradations at once [ 274.235775] cloud-init[1054]: --- [ 274.246893] cloud-init[1054]: duration_ms: 9.863437 [ 274.261533] cloud-init[1054]: type: 'test' [ 274.268658] cloud-init[1054]: ... [ 274.281649] cloud-init[1054]: 1..4 [ 274.283640] cloud-init[1054]: ok 85 - sandbox launch arguments [ 274.305971] cloud-init[1054]: --- [ 274.312238] cloud-init[1054]: duration_ms: 97.936086 [ 274.313406] cloud-init[1054]: type: 'suite' [ 274.347723] cloud-init[1054]: ... [ 274.349894] cloud-init[1054]: # Subtest: host CA trust inside the sandbox [ 274.362590] cloud-init[1054]: # Subtest: carries the resolved trust store into the binds and the environment [ 274.369152] cloud-init[1054]: ok 1 - carries the resolved trust store into the binds and the environment [ 274.370827] cloud-init[1054]: --- [ 274.371450] cloud-init[1054]: duration_ms: 15.037258 [ 274.372275] cloud-init[1054]: type: 'test' [ 274.372777] cloud-init[1054]: ... [ 274.440985] cloud-init[1054]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 274.465845] cloud-init[1054]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 274.478217] cloud-init[1054]: --- [ 274.483118] cloud-init[1054]: duration_ms: 661.202915 [ 274.488205] cloud-init[1054]: type: 'test' [ 274.490596] cloud-init[1054]: ... [ 274.492663] cloud-init[1054]: 1..2 [ 274.494349] cloud-init[1054]: ok 86 - host CA trust inside the sandbox [ 274.497816] cloud-init[1054]: --- [ 274.506578] cloud-init[1054]: duration_ms: 684.311393 [ 274.510851] cloud-init[1054]: type: 'suite' [ 274.513331] cloud-init[1054]: ... [ 274.707163] cloud-init[1054]: # Subtest: detection feeding the launch [ 274.717392] cloud-init[1054]: # Subtest: keeps the full profile where nothing is refused [ 274.734157] cloud-init[1054]: ok 1 - keeps the full profile where nothing is refused [ 274.738745] cloud-init[1054]: --- [ 274.743094] cloud-init[1054]: duration_ms: 202.757802 [ 274.744211] cloud-init[1054]: type: 'test' [ 274.746570] cloud-init[1054]: ... [ 274.934929] cloud-init[1054]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 274.953137] cloud-init[1054]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 274.956164] cloud-init[1054]: --- [ 274.996435] cloud-init[1054]: duration_ms: 205.116622 [ 274.998375] cloud-init[1054]: type: 'test' [ 275.000841] cloud-init[1054]: ... [ 275.431569] cloud-init[1054]: # Subtest: degrades both axes where the environment refuses both [ 275.432777] cloud-init[1054]: ok 3 - degrades both axes where the environment refuses both [ 275.446132] cloud-init[1054]: --- [ 275.448642] cloud-init[1054]: duration_ms: 473.452793 [ 275.455563] cloud-init[1054]: type: 'test' [ 275.459624] cloud-init[1054]: ... [ 275.617981] cloud-init[1054]: # Subtest: does not touch /proc when only --disable-userns is refused [ 275.633926] cloud-init[1054]: ok 4 - does not touch /proc when only --disable-userns is refused [ 275.651596] cloud-init[1054]: --- [ 275.658864] cloud-init[1054]: duration_ms: 229.131006 [ 275.661868] cloud-init[1054]: type: 'test' [ 275.665009] cloud-init[1054]: ... [ 275.686706] cloud-init[1054]: 1..4 [ 275.696537] cloud-init[1054]: ok 87 - detection feeding the launch [ 275.699794] cloud-init[1054]: --- [ 275.701332] cloud-init[1054]: duration_ms: 1247.211716 [ 275.704863] cloud-init[1054]: type: 'suite' [ 275.707173] cloud-init[1054]: ... [ 275.829906] cloud-init[1054]: # Subtest: host interpreter masks [ 275.838111] cloud-init[1054]: # Subtest: masks the resolved target, never the symlink itself [ 275.841256] cloud-init[1054]: ok 1 - masks the resolved target, never the symlink itself [ 275.842737] cloud-init[1054]: --- [ 275.845866] cloud-init[1054]: duration_ms: 39.497168 [ 275.847977] cloud-init[1054]: type: 'test' [ 275.850142] cloud-init[1054]: ... [ 275.870569] cloud-init[1054]: # Subtest: four names sharing one real interpreter collapse to one mask [ 275.883772] cloud-init[1054]: ok 2 - four names sharing one real interpreter collapse to one mask [ 275.887641] cloud-init[1054]: --- [ 275.889342] cloud-init[1054]: duration_ms: 45.226229 [ 275.892803] cloud-init[1054]: type: 'test' [ 275.893959] cloud-init[1054]: ... [ 275.916244] cloud-init[1054]: # Subtest: a name that merely starts with python is left alone [ 275.931356] cloud-init[1054]: ok 3 - a name that merely starts with python is left alone [ 275.942602] cloud-init[1054]: --- [ 275.943685] cloud-init[1054]: duration_ms: 48.551919 [ 275.945438] cloud-init[1054]: type: 'test' [ 275.946765] cloud-init[1054]: ... [ 275.958181] cloud-init[1054]: # Subtest: a dangling link is skipped rather than failing the launch [ 275.966369] cloud-init[1054]: ok 4 - a dangling link is skipped rather than failing the launch [ 275.974620] cloud-init[1054]: --- [ 275.980885] cloud-init[1054]: duration_ms: 36.904097 [ 275.989757] cloud-init[1054]: type: 'test' [ 275.993880] cloud-init[1054]: ... [ 276.122939] cloud-init[1054]: 1..4 [ 276.148750] cloud-init[1054]: ok 88 - host interpreter masks [ 276.150525] cloud-init[1054]: --- [ 276.151317] cloud-init[1054]: duration_ms: 396.977455 [ 276.152203] cloud-init[1054]: type: 'suite' [ 276.185781] cloud-init[1054]: ... [ 279.084325] cloud-init[1054]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 279.102728] cloud-init[1054]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 279.109188] cloud-init[1054]: --- [ 279.120185] cloud-init[1054]: duration_ms: 93.818494 [ 279.124544] cloud-init[1054]: type: 'test' [ 279.128929] cloud-init[1054]: ... [ 279.135052] cloud-init[1054]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 279.140851] cloud-init[1054]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 279.149228] cloud-init[1054]: --- [ 279.153377] cloud-init[1054]: duration_ms: 19.115172 [ 279.165226] cloud-init[1054]: type: 'test' [ 279.170134] cloud-init[1054]: ... [ 279.175843] cloud-init[1054]: # Subtest: exact entries match only the host itself [ 279.183194] cloud-init[1054]: ok 91 - exact entries match only the host itself [ 279.190488] cloud-init[1054]: --- [ 279.194753] cloud-init[1054]: duration_ms: 9.082706 [ 279.197935] cloud-init[1054]: type: 'test' [ 279.199974] cloud-init[1054]: ... [ 279.206661] cloud-init[1054]: # Subtest: wildcard entries match at a label boundary only [ 279.211678] cloud-init[1054]: ok 92 - wildcard entries match at a label boundary only [ 279.215265] cloud-init[1054]: --- [ 279.222145] cloud-init[1054]: duration_ms: 14.909184 [ 279.231811] cloud-init[1054]: type: 'test' [ 279.235541] cloud-init[1054]: ... [ 279.237540] cloud-init[1054]: # Subtest: a port suffix restricts the entry to that port [ 279.238804] cloud-init[1054]: ok 93 - a port suffix restricts the entry to that port [ 279.274806] cloud-init[1054]: --- [ 279.279268] cloud-init[1054]: duration_ms: 18.752612 [ 279.280340] cloud-init[1054]: type: 'test' [ 279.280945] cloud-init[1054]: ... [ 279.281686] cloud-init[1054]: # Subtest: IP targets never match a domain allowlist [ 279.282627] cloud-init[1054]: ok 94 - IP targets never match a domain allowlist [ 279.310694] cloud-init[1054]: --- [ 279.317698] cloud-init[1054]: duration_ms: 5.081908 [ 279.339904] cloud-init[1054]: type: 'test' [ 279.342523] cloud-init[1054]: ... [ 279.348716] cloud-init[1054]: # Subtest: epochs without a policy snapshot read as no network [ 279.356185] cloud-init[1054]: ok 95 - epochs without a policy snapshot read as no network [ 279.357766] cloud-init[1054]: --- [ 279.358443] cloud-init[1054]: duration_ms: 4.875538 [ 279.365044] cloud-init[1054]: type: 'test' [ 279.366426] cloud-init[1054]: ... [ 279.367915] cloud-init[1054]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 279.385281] cloud-init[1054]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 279.394779] cloud-init[1054]: --- [ 279.404590] cloud-init[1054]: duration_ms: 3.644349 [ 279.405855] cloud-init[1054]: type: 'test' [ 279.407714] cloud-init[1054]: ... [ 279.408381] cloud-init[1054]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 279.409287] cloud-init[1054]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 279.409945] cloud-init[1054]: --- [ 279.419891] cloud-init[1054]: duration_ms: 9.837107 [ 279.420760] cloud-init[1054]: type: 'test' [ 279.421471] cloud-init[1054]: ... [ 282.301864] cloud-init[1054]: # (node:1296) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 282.317925] cloud-init[1054]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 282.385054] cloud-init[1054]: # Subtest: a sandbox without network access keeps the current launch shape [ 282.396265] cloud-init[1054]: ok 98 - a sandbox without network access keeps the current launch shape [ 282.416613] cloud-init[1054]: --- [ 282.422821] cloud-init[1054]: duration_ms: 28.314138 [ 282.428192] cloud-init[1054]: type: 'test' [ 282.429837] cloud-init[1054]: ... [ 283.712736] cloud-init[1054]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 283.735413] cloud-init[1054]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 283.744587] cloud-init[1054]: --- [ 283.757809] cloud-init[1054]: duration_ms: 1334.087415 [ 283.759358] cloud-init[1054]: type: 'test' [ 283.760266] cloud-init[1054]: ... [ 283.760964] cloud-init[1054]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 283.771113] cloud-init[1054]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 283.773275] cloud-init[1054]: --- [ 283.774966] cloud-init[1054]: duration_ms: 29.316746 [ 283.780960] cloud-init[1054]: type: 'test' [ 283.781797] cloud-init[1054]: ... [ 283.883145] cloud-init[1054]: # Subtest: the two seccomp variants are written to separate files [ 283.892753] cloud-init[1054]: ok 101 - the two seccomp variants are written to separate files [ 283.905952] cloud-init[1054]: --- [ 283.907360] cloud-init[1054]: duration_ms: 175.070339 [ 283.909218] cloud-init[1054]: type: 'test' [ 283.910125] cloud-init[1054]: ... [ 283.991377] cloud-init[1054]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 284.035529] cloud-init[1054]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 284.036966] cloud-init[1054]: --- [ 284.039380] cloud-init[1054]: duration_ms: 104.760762 [ 284.048111] cloud-init[1054]: type: 'test' [ 284.060161] cloud-init[1054]: ... [ 285.121675] cloud-init[1054]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 285.136910] cloud-init[1054]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 285.167313] cloud-init[1054]: --- [ 285.176896] cloud-init[1054]: duration_ms: 1021.233121 [ 285.179133] cloud-init[1054]: type: 'test' [ 285.190421] cloud-init[1054]: ... [ 292.189403] cloud-init[1054]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 292.240823] cloud-init[1054]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 292.246996] cloud-init[1054]: --- [ 292.262614] cloud-init[1054]: duration_ms: 7168.707241 [ 292.268125] cloud-init[1054]: type: 'test' [ 292.269855] cloud-init[1054]: ... [ 296.086455] cloud-init[1054]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 296.099788] cloud-init[1054]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 296.109402] cloud-init[1054]: --- [ 296.114903] cloud-init[1054]: duration_ms: 1703.685419 [ 296.124767] cloud-init[1054]: type: 'test' [ 296.129552] cloud-init[1054]: ... [ 303.094542] cloud-init[1054]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 303.103268] cloud-init[1054]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 303.105888] cloud-init[1054]: --- [ 303.106695] cloud-init[1054]: duration_ms: 4903.164797 [ 303.107394] cloud-init[1054]: type: 'test' [ 303.107886] cloud-init[1054]: ... [ 307.230334] cloud-init[1054]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 307.245804] cloud-init[1054]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 307.257791] cloud-init[1054]: --- [ 307.265804] cloud-init[1054]: duration_ms: 4185.883837 [ 307.271142] cloud-init[1054]: type: 'test' [ 307.276496] cloud-init[1054]: ... [ 309.185208] cloud-init[1054]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 309.189941] cloud-init[1054]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 309.205684] cloud-init[1054]: --- [ 309.212379] cloud-init[1054]: duration_ms: 1955.618008 [ 309.216960] cloud-init[1054]: type: 'test' [ 309.218998] cloud-init[1054]: ... [ 313.993658] cloud-init[1054]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 314.034273] cloud-init[1054]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 314.052918] cloud-init[1054]: --- [ 314.054473] cloud-init[1054]: duration_ms: 4762.527075 [ 314.055935] cloud-init[1054]: type: 'test' [ 314.057107] cloud-init[1054]: ... [ 320.863401] cloud-init[1054]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 320.877439] cloud-init[1054]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 320.887268] cloud-init[1054]: --- [ 320.888373] cloud-init[1054]: duration_ms: 6822.129813 [ 320.894100] cloud-init[1054]: type: 'test' [ 320.894944] cloud-init[1054]: ... [ 327.224685] cloud-init[1054]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 327.252531] cloud-init[1054]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 327.323306] cloud-init[1054]: --- [ 327.327190] cloud-init[1054]: duration_ms: 6353.167722 [ 327.347759] cloud-init[1054]: type: 'test' [ 327.349538] cloud-init[1054]: ... [ 334.563213] cloud-init[1054]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 334.603216] cloud-init[1054]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 334.609933] cloud-init[1054]: --- [ 334.613658] cloud-init[1054]: duration_ms: 7359.569132 [ 334.615514] cloud-init[1054]: type: 'test' [ 334.616600] cloud-init[1054]: ... [ 335.941880] cloud-init[1054]: # Subtest: Seatbelt strings escape profile metacharacters [ 335.957293] cloud-init[1054]: ok 113 - Seatbelt strings escape profile metacharacters [ 335.966174] cloud-init[1054]: --- [ 335.968617] cloud-init[1054]: duration_ms: 19.784309 [ 335.986684] cloud-init[1054]: type: 'test' [ 335.987772] cloud-init[1054]: ... [ 336.136575] cloud-init[1054]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 336.143560] cloud-init[1054]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 336.170479] cloud-init[1054]: --- [ 336.178511] cloud-init[1054]: duration_ms: 287.687093 [ 336.196231] cloud-init[1054]: type: 'test' [ 336.208856] cloud-init[1054]: ... [ 336.279919] cloud-init[1054]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 336.300933] cloud-init[1054]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 336.319741] cloud-init[1054]: --- [ 336.333191] cloud-init[1054]: duration_ms: 123.997912 [ 336.358165] cloud-init[1054]: type: 'test' [ 336.359313] cloud-init[1054]: ... [ 336.494935] cloud-init[1054]: # Subtest: workspace mapping preserves the logical provenance path [ 336.521536] cloud-init[1054]: ok 116 - workspace mapping preserves the logical provenance path [ 336.542039] cloud-init[1054]: --- [ 336.543041] cloud-init[1054]: duration_ms: 244.820617 [ 336.543827] cloud-init[1054]: type: 'test' [ 336.544574] cloud-init[1054]: ... [ 338.133376] cloud-init[1054]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 338.196548] cloud-init[1054]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 338.198262] cloud-init[1054]: --- [ 338.198956] cloud-init[1054]: duration_ms: 30.529149 [ 338.209370] cloud-init[1054]: type: 'test' [ 338.210371] cloud-init[1054]: ... [ 338.234682] cloud-init[1054]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 338.251332] cloud-init[1054]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 338.265783] cloud-init[1054]: --- [ 338.270137] cloud-init[1054]: duration_ms: 11.210056 [ 338.485363] cloud-init[1054]: type: 'test' [ 338.496449] cloud-init[1054]: ... [ 338.509453] cloud-init[1054]: # Subtest: baseline seccomp rejects unsupported architectures [ 338.519626] cloud-init[1054]: ok 119 - baseline seccomp rejects unsupported architectures [ 338.525468] cloud-init[1054]: --- [ 338.537235] cloud-init[1054]: duration_ms: 7.346675 [ 338.538717] cloud-init[1054]: type: 'test' [ 338.549383] cloud-init[1054]: ... [ 338.752915] cloud-init[1054]: # Subtest: baseline seccomp writes architecture-specific filter files [ 338.757650] cloud-init[1054]: ok 120 - baseline seccomp writes architecture-specific filter files [ 338.760112] cloud-init[1054]: --- [ 338.761087] cloud-init[1054]: duration_ms: 724.565305 [ 338.762254] cloud-init[1054]: type: 'test' [ 338.764479] cloud-init[1054]: ... [ 338.997199] cloud-init[1054]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 339.013794] cloud-init[1054]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 339.024385] cloud-init[1054]: --- [ 339.029356] cloud-init[1054]: duration_ms: 258.09985 [ 339.031490] cloud-init[1054]: type: 'test' [ 339.034789] cloud-init[1054]: ... [ 342.086448] cloud-init[1054]: # (node:1451) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 342.101710] cloud-init[1054]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 342.396417] cloud-init[1054]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 342.399170] cloud-init[1054]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 342.409631] cloud-init[1054]: --- [ 342.411786] cloud-init[1054]: duration_ms: 48.453324 [ 342.414421] cloud-init[1054]: type: 'test' [ 342.419546] cloud-init[1054]: ... [ 344.689254] cloud-init[1054]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 344.705564] cloud-init[1054]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 344.726250] cloud-init[1054]: --- [ 344.737466] cloud-init[1054]: duration_ms: 2538.987948 [ 344.739705] cloud-init[1054]: type: 'test' [ 344.757593] cloud-init[1054]: ... [ 344.770772] cloud-init[1054]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 344.781188] cloud-init[1054]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 344.796666] cloud-init[1054]: --- [ 344.799218] cloud-init[1054]: duration_ms: 27.163371 [ 344.817608] cloud-init[1054]: type: 'test' [ 344.819149] cloud-init[1054]: ... [ 345.253567] cloud-init[1054]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 345.259471] cloud-init[1054]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 345.262675] cloud-init[1054]: --- [ 345.269151] cloud-init[1054]: duration_ms: 586.50734 [ 345.272319] cloud-init[1054]: type: 'test' [ 345.275530] cloud-init[1054]: ... [ 345.291718] cloud-init[1054]: # Subtest: local Python package lookup falls back when no package root exists [ 345.307249] cloud-init[1054]: ok 126 - local Python package lookup falls back when no package root exists [ 345.319110] cloud-init[1054]: --- [ 345.326196] cloud-init[1054]: duration_ms: 61.496854 [ 345.332852] cloud-init[1054]: type: 'test' [ 345.333938] cloud-init[1054]: ... [ 346.676992] cloud-init[1054]: # Subtest: runner mounts discovered local Python package directory [ 346.691524] cloud-init[1054]: ok 127 - runner mounts discovered local Python package directory [ 346.699517] cloud-init[1054]: --- [ 346.702489] cloud-init[1054]: duration_ms: 1292.376043 [ 346.705476] cloud-init[1054]: type: 'test' [ 346.711583] cloud-init[1054]: ... [ 346.722039] cloud-init[1054]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 346.723664] cloud-init[1054]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 346.727537] cloud-init[1054]: --- [ 346.728626] cloud-init[1054]: duration_ms: 91.789843 [ 346.729822] cloud-init[1054]: type: 'test' [ 346.734864] cloud-init[1054]: ... [ 346.853904] cloud-init[1054]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 346.893836] cloud-init[1054]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 346.901625] cloud-init[1054]: --- [ 346.934355] cloud-init[1054]: duration_ms: 151.739967 [ 346.935909] cloud-init[1054]: type: 'test' [ 346.936579] cloud-init[1054]: ... [ 347.721411] cloud-init[1054]: # ScienceDiscovery runner listening on http://127.0.0.1:39673 [ 348.887563] cloud-init[1054]: # Sandbox: bubblewrap (8e87c770); 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 [ 348.994180] cloud-init[1054]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 348.999318] cloud-init[1054]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 349.010409] cloud-init[1054]: --- [ 349.011721] cloud-init[1054]: duration_ms: 2156.532339 [ 349.013779] cloud-init[1054]: type: 'test' [ 349.019303] cloud-init[1054]: ... [ 349.559601] cloud-init[1054]: # ScienceDiscovery runner listening on http://127.0.0.1:45785 [ 349.593320] cloud-init[1054]: # Sandbox: bubblewrap (8e87c770); 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 [ 349.725897] cloud-init[1054]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 349.754532] cloud-init[1054]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 349.756003] cloud-init[1054]: --- [ 349.756957] cloud-init[1054]: duration_ms: 721.870226 [ 349.760955] cloud-init[1054]: type: 'test' [ 349.767251] cloud-init[1054]: ... [ 350.090383] cloud-init[1054]: # ScienceDiscovery runner listening on http://127.0.0.1:45259 [ 350.099583] cloud-init[1054]: # Sandbox: bubblewrap (8e87c770); 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 [ 350.188950] cloud-init[1054]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 350.192722] cloud-init[1054]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 350.196169] cloud-init[1054]: --- [ 350.201374] cloud-init[1054]: duration_ms: 453.985206 [ 350.203886] cloud-init[1054]: type: 'test' [ 350.205744] cloud-init[1054]: ... [ 350.823815] cloud-init[1054]: # ScienceDiscovery runner listening on http://127.0.0.1:40099 [ 350.827669] cloud-init[1054]: # Sandbox: bubblewrap (8e87c770); 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 [ 350.954528] cloud-init[1054]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 350.991982] cloud-init[1054]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 351.012200] cloud-init[1054]: --- [ 351.025640] cloud-init[1054]: duration_ms: 720.820274 [ 351.029682] cloud-init[1054]: type: 'test' [ 351.044274] cloud-init[1054]: ... [ 352.136266] cloud-init[1054]: # Subtest: runner health remains available while Python base bootstraps in the background [ 352.147448] cloud-init[1054]: ok 134 - runner health remains available while Python base bootstraps in the background [ 352.154727] cloud-init[1054]: --- [ 352.163620] cloud-init[1054]: duration_ms: 1202.866657 [ 352.168735] cloud-init[1054]: type: 'test' [ 352.170787] cloud-init[1054]: ... [ 354.740360] cloud-init[1054]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 354.741883] cloud-init[1054]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 354.786199] cloud-init[1054]: --- [ 354.793935] cloud-init[1054]: duration_ms: 2526.336041 [ 354.795524] cloud-init[1054]: type: 'test' [ 354.796321] cloud-init[1054]: ... [ 356.151823] cloud-init[1054]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 356.162763] cloud-init[1054]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 356.164367] cloud-init[1054]: --- [ 356.178555] cloud-init[1054]: duration_ms: 1445.820287 [ 356.180123] cloud-init[1054]: type: 'test' [ 356.189528] cloud-init[1054]: ... [ 358.231987] cloud-init[1054]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 358.252520] cloud-init[1054]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 358.255392] cloud-init[1054]: --- [ 358.256333] cloud-init[1054]: duration_ms: 2068.84398 [ 358.257604] cloud-init[1054]: type: 'test' [ 358.258452] cloud-init[1054]: ... [ 358.724314] cloud-init[1054]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 358.746730] cloud-init[1054]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 358.762136] cloud-init[1054]: --- [ 358.763306] cloud-init[1054]: duration_ms: 546.59542 [ 358.772758] cloud-init[1054]: type: 'test' [ 358.779205] cloud-init[1054]: ... [ 358.838327] cloud-init[1054]: # Subtest: runner rejects workspaces outside its configured projects root [ 358.845879] cloud-init[1054]: ok 139 - runner rejects workspaces outside its configured projects root [ 358.850805] cloud-init[1054]: --- [ 358.857697] cloud-init[1054]: duration_ms: 101.798613 [ 358.861701] cloud-init[1054]: type: 'test' [ 358.864798] cloud-init[1054]: ... [ 359.036685] cloud-init[1054]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 359.038165] cloud-init[1054]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 359.042155] cloud-init[1054]: --- [ 359.046377] cloud-init[1054]: duration_ms: 199.926632 [ 359.047141] cloud-init[1054]: type: 'test' [ 359.052188] cloud-init[1054]: ... [ 361.032950] cloud-init[1054]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 361.043152] cloud-init[1054]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 361.046350] cloud-init[1054]: --- [ 361.047008] cloud-init[1054]: duration_ms: 1992.411348 [ 361.049358] cloud-init[1054]: type: 'test' [ 361.049917] cloud-init[1054]: ... [ 362.398378] cloud-init[1054]: # Subtest: runner truncates oversized execution output instead of failing [ 362.403640] cloud-init[1054]: ok 142 - runner truncates oversized execution output instead of failing [ 362.407495] cloud-init[1054]: --- [ 362.410244] cloud-init[1054]: duration_ms: 1358.736122 [ 362.412482] cloud-init[1054]: type: 'test' [ 362.413530] cloud-init[1054]: ... [ 363.403297] cloud-init[1054]: # Subtest: runner enforces a finite workspace total quota [ 363.430829] cloud-init[1054]: ok 143 - runner enforces a finite workspace total quota [ 363.446423] cloud-init[1054]: --- [ 363.448758] cloud-init[1054]: duration_ms: 972.179259 [ 363.455589] cloud-init[1054]: type: 'test' [ 363.456380] cloud-init[1054]: ... [ 363.829561] cloud-init[1054]: # Subtest: runner HTTP service requires its internal token [ 363.852763] cloud-init[1054]: ok 144 - runner HTTP service requires its internal token [ 363.874464] cloud-init[1054]: --- [ 363.876355] cloud-init[1054]: duration_ms: 470.046428 [ 363.895983] cloud-init[1054]: type: 'test' [ 363.903370] cloud-init[1054]: ... [ 364.071088] cloud-init[1054]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 364.075708] cloud-init[1054]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 364.103451] cloud-init[1054]: --- [ 364.105601] cloud-init[1054]: duration_ms: 205.922823 [ 364.125709] cloud-init[1054]: type: 'test' [ 364.127733] cloud-init[1054]: ... [ 370.863624] cloud-init[1054]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 370.880760] cloud-init[1054]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 370.884414] cloud-init[1054]: --- [ 370.885209] cloud-init[1054]: duration_ms: 6755.331721 [ 370.890395] cloud-init[1054]: type: 'test' [ 370.891193] cloud-init[1054]: ... [ 377.536805] cloud-init[1054]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 377.552629] cloud-init[1054]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 377.574138] cloud-init[1054]: --- [ 377.585848] cloud-init[1054]: duration_ms: 6630.643307 [ 377.587640] cloud-init[1054]: type: 'test' [ 377.588650] cloud-init[1054]: ... [ 379.123779] cloud-init[1054]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 379.132007] cloud-init[1054]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 379.133732] cloud-init[1054]: --- [ 379.142234] cloud-init[1054]: duration_ms: 1684.914042 [ 379.146490] cloud-init[1054]: type: 'test' [ 379.148520] cloud-init[1054]: ... [ 382.914892] cloud-init[1054]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 382.949906] cloud-init[1054]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 382.968608] cloud-init[1054]: --- [ 382.977776] cloud-init[1054]: duration_ms: 3712.652686 [ 383.001969] cloud-init[1054]: type: 'test' [ 383.007797] cloud-init[1054]: ... [ 385.532270] cloud-init[1054]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 385.545423] cloud-init[1054]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 385.547547] cloud-init[1054]: --- [ 385.550711] cloud-init[1054]: duration_ms: 2678.56346 [ 385.552318] cloud-init[1054]: type: 'test' [ 385.553930] cloud-init[1054]: ... [ 387.244835] cloud-init[1054]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 387.287430] cloud-init[1054]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 387.292186] cloud-init[1054]: --- [ 387.308219] cloud-init[1054]: duration_ms: 1712.790427 [ 387.310825] cloud-init[1054]: type: 'test' [ 387.320955] cloud-init[1054]: ... [ 387.627731] cloud-init[1054]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 387.642998] cloud-init[1054]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 387.652966] cloud-init[1054]: --- [ 387.655595] cloud-init[1054]: duration_ms: 403.940941 [ 387.657692] cloud-init[1054]: type: 'test' [ 387.659371] cloud-init[1054]: ... [ 387.884959] cloud-init[1054]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 387.887917] cloud-init[1054]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 387.891394] cloud-init[1054]: --- [ 387.892704] cloud-init[1054]: duration_ms: 252.387906 [ 387.895325] cloud-init[1054]: type: 'test' [ 387.899230] cloud-init[1054]: ... [ 392.771293] cloud-init[1054]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 392.773484] cloud-init[1054]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 392.774731] cloud-init[1054]: --- [ 392.785659] cloud-init[1054]: duration_ms: 4834.077472 [ 392.786543] cloud-init[1054]: type: 'test' [ 392.787285] cloud-init[1054]: ... [ 397.417982] cloud-init[1054]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 397.424744] cloud-init[1054]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 397.427814] cloud-init[1054]: --- [ 397.429645] cloud-init[1054]: duration_ms: 4693.716867 [ 397.431484] cloud-init[1054]: type: 'test' [ 397.433974] cloud-init[1054]: ... [ 397.506727] cloud-init[1054]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 397.513659] cloud-init[1054]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 397.516759] cloud-init[1054]: --- [ 397.520525] cloud-init[1054]: duration_ms: 44.673813 [ 397.522801] cloud-init[1054]: type: 'test' [ 397.528630] cloud-init[1054]: ... [ 405.198988] cloud-init[1054]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 413.495359] cloud-init[1054]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 413.559656] cloud-init[1054]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 413.605977] cloud-init[1054]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 413.615704] cloud-init[1054]: --- [ 413.630316] cloud-init[1054]: duration_ms: 13742.47199 [ 413.640820] cloud-init[1054]: type: 'test' [ 413.653989] cloud-init[1054]: ... [ 413.656847] cloud-init[1054]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 413.661557] cloud-init[1054]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 413.664597] cloud-init[1054]: --- [ 413.671919] cloud-init[1054]: duration_ms: 2292.986359 [ 413.677673] cloud-init[1054]: type: 'test' [ 413.679642] cloud-init[1054]: ... [ 417.592354] cloud-init[1054]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 417.596960] cloud-init[1054]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 417.619618] cloud-init[1054]: --- [ 417.623791] cloud-init[1054]: duration_ms: 4023.508723 [ 417.630467] cloud-init[1054]: type: 'test' [ 417.640718] cloud-init[1054]: ... [ 418.090633] cloud-init[1054]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 418.102516] cloud-init[1054]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 418.105815] cloud-init[1054]: --- [ 418.106815] cloud-init[1054]: duration_ms: 564.179162 [ 418.108446] cloud-init[1054]: type: 'test' [ 418.109963] cloud-init[1054]: ... [ 418.312109] cloud-init[1054]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 418.322325] cloud-init[1054]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 418.328757] cloud-init[1054]: --- [ 418.331643] cloud-init[1054]: duration_ms: 220.926057 [ 418.336618] cloud-init[1054]: type: 'test' [ 418.342233] cloud-init[1054]: ... [ 420.425454] cloud-init[1054]: # Subtest: runner execute endpoint runs signed Python [ 420.437520] cloud-init[1054]: ok 162 - runner execute endpoint runs signed Python [ 420.439314] cloud-init[1054]: --- [ 420.444645] cloud-init[1054]: duration_ms: 2101.33355 [ 420.445711] cloud-init[1054]: type: 'test' [ 420.448919] cloud-init[1054]: ... [ 420.661325] cloud-init[1054]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 420.669743] cloud-init[1054]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 420.679771] cloud-init[1054]: --- [ 420.682726] cloud-init[1054]: duration_ms: 238.360982 [ 420.686121] cloud-init[1054]: type: 'test' [ 420.686900] cloud-init[1054]: ... [ 423.284729] cloud-init[1054]: # Subtest: runner status reports an active execution and removes it after completion [ 423.295132] cloud-init[1054]: ok 164 - runner status reports an active execution and removes it after completion [ 423.299977] cloud-init[1054]: --- [ 423.306956] cloud-init[1054]: duration_ms: 2569.265823 [ 423.309523] cloud-init[1054]: type: 'test' [ 423.310330] cloud-init[1054]: ... [ 426.138742] cloud-init[1054]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 426.146600] cloud-init[1054]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 426.150429] cloud-init[1054]: --- [ 426.156922] cloud-init[1054]: duration_ms: 2896.654108 [ 426.177185] cloud-init[1054]: type: 'test' [ 426.178641] cloud-init[1054]: ... [ 430.301329] cloud-init[1054]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 430.303747] cloud-init[1054]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 430.305433] cloud-init[1054]: --- [ 430.306407] cloud-init[1054]: duration_ms: 4168.595458 [ 430.312192] cloud-init[1054]: type: 'test' [ 430.313115] cloud-init[1054]: ... [ 436.857298] cloud-init[1054]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 436.864973] cloud-init[1054]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 436.868555] cloud-init[1054]: --- [ 436.871304] cloud-init[1054]: duration_ms: 6470.610151 [ 436.890952] cloud-init[1054]: type: 'test' [ 436.897435] cloud-init[1054]: ... [ 437.831248] cloud-init[1054]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 437.833223] cloud-init[1054]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 437.834041] cloud-init[1054]: --- [ 437.838287] cloud-init[1054]: duration_ms: 999.339587 [ 437.842528] cloud-init[1054]: type: 'test' [ 437.843334] cloud-init[1054]: ... [ 441.323899] cloud-init[1054]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 441.327330] cloud-init[1054]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 441.332491] cloud-init[1054]: --- [ 441.334746] cloud-init[1054]: duration_ms: 3527.946576 [ 441.336686] cloud-init[1054]: type: 'test' [ 441.338152] cloud-init[1054]: ... [ 441.513542] cloud-init[1054]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-21CMVx/runner.sock [ 441.523058] cloud-init[1054]: # Sandbox: bubblewrap (8e87c770); 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 [ 441.722942] cloud-init[1054]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 441.725666] cloud-init[1054]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 441.738252] cloud-init[1054]: --- [ 441.752754] cloud-init[1054]: duration_ms: 359.426836 [ 441.759289] cloud-init[1054]: type: 'test' [ 441.759983] cloud-init[1054]: ... [ 441.760982] cloud-init[1054]: # Subtest: the runner socket is configured by environment like every other listener setting [ 441.778545] cloud-init[1054]: ok 171 - the runner socket is configured by environment like every other listener setting [ 441.782511] cloud-init[1054]: --- [ 441.783746] cloud-init[1054]: duration_ms: 12.857136 [ 441.785554] cloud-init[1054]: type: 'test' [ 441.786096] cloud-init[1054]: ... [ 451.351372] cloud-init[1054]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 451.404983] cloud-init[1054]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 451.409005] cloud-init[1054]: --- [ 451.415735] cloud-init[1054]: duration_ms: 5495.854771 [ 451.417525] cloud-init[1054]: type: 'test' [ 451.418837] cloud-init[1054]: ... [ 454.445690] cloud-init[1054]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 454.458349] cloud-init[1054]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 454.461254] cloud-init[1054]: --- [ 454.463707] cloud-init[1054]: duration_ms: 3139.092211 [ 454.465804] cloud-init[1054]: type: 'test' [ 454.474747] cloud-init[1054]: ... [ 455.718421] cloud-init[1054]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 455.730450] cloud-init[1054]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 455.736501] cloud-init[1054]: --- [ 455.746348] cloud-init[1054]: duration_ms: 1286.39533 [ 455.749101] cloud-init[1054]: type: 'test' [ 455.750992] cloud-init[1054]: ... [ 457.566544] cloud-init[1054]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 457.573618] cloud-init[1054]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 457.576266] cloud-init[1054]: --- [ 457.578063] cloud-init[1054]: duration_ms: 1792.338674 [ 457.579902] cloud-init[1054]: type: 'test' [ 457.581665] cloud-init[1054]: ... [ 460.273452] cloud-init[1054]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 460.290503] cloud-init[1054]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 460.304431] cloud-init[1054]: --- [ 460.318247] cloud-init[1054]: duration_ms: 2667.340471 [ 460.325352] cloud-init[1054]: type: 'test' [ 460.326789] cloud-init[1054]: ... [ 462.022571] cloud-init[1054]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 462.027187] cloud-init[1054]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 462.029156] cloud-init[1054]: --- [ 462.030655] cloud-init[1054]: duration_ms: 1836.139893 [ 462.034763] cloud-init[1054]: type: 'test' [ 462.038808] cloud-init[1054]: ... [ 463.261014] cloud-init[1054]: # Subtest: shell sessions honour permission boundaries and teardown [ 463.278614] cloud-init[1054]: ok 178 - shell sessions honour permission boundaries and teardown [ 463.284172] cloud-init[1054]: --- [ 463.285936] cloud-init[1054]: duration_ms: 1248.412227 [ 463.286888] cloud-init[1054]: type: 'test' [ 463.287518] cloud-init[1054]: ... [ 464.701506] cloud-init[1054]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 464.721434] cloud-init[1054]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 464.730958] cloud-init[1054]: --- [ 464.731984] cloud-init[1054]: duration_ms: 1247.306936 [ 464.767340] cloud-init[1054]: type: 'test' [ 464.768622] cloud-init[1054]: ... [ 464.789782] cloud-init[1054]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 464.795788] cloud-init[1054]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 464.796942] cloud-init[1054]: --- [ 464.802264] cloud-init[1054]: duration_ms: 82.006654 [ 464.803333] cloud-init[1054]: type: 'test' [ 464.803922] cloud-init[1054]: ... [ 469.754609] cloud-init[1054]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 469.764647] cloud-init[1054]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 469.767566] cloud-init[1054]: --- [ 469.768755] cloud-init[1054]: duration_ms: 2176.915363 [ 469.769897] cloud-init[1054]: type: 'test' [ 469.772441] cloud-init[1054]: ... [ 469.860497] cloud-init[1054]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 469.868114] cloud-init[1054]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 469.875893] cloud-init[1054]: --- [ 469.880504] cloud-init[1054]: duration_ms: 104.144199 [ 469.883128] cloud-init[1054]: type: 'test' [ 469.886214] cloud-init[1054]: ... [ 470.574615] cloud-init[1054]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 470.587381] cloud-init[1054]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 470.592203] cloud-init[1054]: --- [ 470.595305] cloud-init[1054]: duration_ms: 708.960313 [ 470.597458] cloud-init[1054]: type: 'test' [ 470.598326] cloud-init[1054]: ... [ 472.008057] cloud-init[1054]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 472.019502] cloud-init[1054]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 472.025735] cloud-init[1054]: --- [ 472.028180] cloud-init[1054]: duration_ms: 1433.893081 [ 472.030599] cloud-init[1054]: type: 'test' [ 472.031959] cloud-init[1054]: ... [ 472.317368] cloud-init[1054]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 472.318871] cloud-init[1054]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 472.330456] cloud-init[1054]: --- [ 472.331233] cloud-init[1054]: duration_ms: 270.129963 [ 472.331941] cloud-init[1054]: type: 'test' [ 472.338937] cloud-init[1054]: ... [ 473.804572] cloud-init[1054]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 473.839432] cloud-init[1054]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 473.841831] cloud-init[1054]: --- [ 473.842743] cloud-init[1054]: duration_ms: 354.16448 [ 473.843795] cloud-init[1054]: type: 'test' [ 473.851684] cloud-init[1054]: ... [ 475.363645] cloud-init[1054]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 475.377234] cloud-init[1054]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 475.387916] cloud-init[1054]: --- [ 475.389831] cloud-init[1054]: duration_ms: 45.523344 [ 475.395871] cloud-init[1054]: type: 'test' [ 475.397947] cloud-init[1054]: ... [ 475.403258] cloud-init[1054]: # Subtest: archive builds accept an explicit full revision without Git [ 475.410299] cloud-init[1054]: ok 188 - archive builds accept an explicit full revision without Git [ 475.415581] cloud-init[1054]: --- [ 475.418379] cloud-init[1054]: duration_ms: 12.330619 [ 475.420507] cloud-init[1054]: type: 'test' [ 475.427284] cloud-init[1054]: ... [ 475.429079] cloud-init[1054]: # Subtest: missing Git metadata is honestly unknown [ 475.444551] cloud-init[1054]: ok 189 - missing Git metadata is honestly unknown [ 475.453285] cloud-init[1054]: --- [ 475.454687] cloud-init[1054]: duration_ms: 77.770216 [ 475.455604] cloud-init[1054]: type: 'test' [ 475.456613] cloud-init[1054]: ... [ 475.695598] cloud-init[1054]: 1..189 [ 475.717491] cloud-init[1054]: # tests 250 [ 475.991840] cloud-init[1054]: # suites 19 [ 476.000675] cloud-init[1054]: # pass 245 [ 476.048890] cloud-init[1054]: # fail 0 [ 476.159123] cloud-init[1054]: # cancelled 0 [ 476.168491] cloud-init[1054]: # skipped 5 [ 476.193232] cloud-init[1054]: # todo 0 [ 476.197455] cloud-init[1054]: # duration_ms 267239.967565 [ 476.434559] cloud-init[1054]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 476.777438] cloud-init[1054]: === ut-guest summary === [ 476.844832] cloud-init[1054]: { [ 476.846159] cloud-init[1054]: "durationMs": 280414, [ 476.846844] cloud-init[1054]: "exitCode": 0, [ 476.847624] cloud-init[1054]: "finishedAt": "2026-09-18T12:23:10.405Z", [ 476.858519] cloud-init[1054]: "layer": "ut-guest", QEMU_SANDBOX_TEST_RESULT=0 [ 476.867610] cloud-init[1054]: "outcomes": [ [ 476.869782] cloud-init[1054]: { [ 476.871575] cloud-init[1054]: "command": "pnpm --filter @sciencediscovery/runner test", [ 476.889481] cloud-init[1054]: "durationMs": 280360, [ 476.890636] cloud-init[1054]: "exitCode": 0 [ 476.894666] cloud-init[1054]: } [ 476.896688] cloud-init[1054]: ], [ 476.897414] cloud-init[1054]: "startedAt": "2026-09-18T12:18:29.991Z", [ 476.904748] cloud-init[1054]: "status": "passed" [ 476.905733] cloud-init[1054]: } [ 477.209040] cloud-init[1054]: Powering off. [ 477.372614] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 457.573618] cloud-init[1054]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 457.576266] cloud-init[1054]: --- [ 457.578063] cloud-init[1054]: duration_ms: 1792.338674 [ 457.579902] cloud-init[1054]: type: 'test' [ 457.581665] cloud-init[1054]: ... [ 460.273452] cloud-init[1054]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 460.290503] cloud-init[1054]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 460.304431] cloud-init[1054]: --- [ 460.318247] cloud-init[1054]: duration_ms: 2667.340471 [ 460.325352] cloud-init[1054]: type: 'test' [ 460.326789] cloud-init[1054]: ... [ 462.022571] cloud-init[1054]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 462.027187] cloud-init[1054]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 462.029156] cloud-init[1054]: --- [ 462.030655] cloud-init[1054]: duration_ms: 1836.139893 [ 462.034763] cloud-init[1054]: type: 'test' [ 462.038808] cloud-init[1054]: ... [ 463.261014] cloud-init[1054]: # Subtest: shell sessions honour permission boundaries and teardown [ 463.278614] cloud-init[1054]: ok 178 - shell sessions honour permission boundaries and teardown [ 463.284172] cloud-init[1054]: --- [ 463.285936] cloud-init[1054]: duration_ms: 1248.412227 [ 463.286888] cloud-init[1054]: type: 'test' [ 463.287518] cloud-init[1054]: ... [ 464.701506] cloud-init[1054]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 464.721434] cloud-init[1054]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 464.730958] cloud-init[1054]: --- [ 464.731984] cloud-init[1054]: duration_ms: 1247.306936 [ 464.767340] cloud-init[1054]: type: 'test' [ 464.768622] cloud-init[1054]: ... [ 464.789782] cloud-init[1054]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 464.795788] cloud-init[1054]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 464.796942] cloud-init[1054]: --- [ 464.802264] cloud-init[1054]: duration_ms: 82.006654 [ 464.803333] cloud-init[1054]: type: 'test' [ 464.803922] cloud-init[1054]: ... [ 469.754609] cloud-init[1054]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 469.764647] cloud-init[1054]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 469.767566] cloud-init[1054]: --- [ 469.768755] cloud-init[1054]: duration_ms: 2176.915363 [ 469.769897] cloud-init[1054]: type: 'test' [ 469.772441] cloud-init[1054]: ... [ 469.860497] cloud-init[1054]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 469.868114] cloud-init[1054]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 469.875893] cloud-init[1054]: --- [ 469.880504] cloud-init[1054]: duration_ms: 104.144199 [ 469.883128] cloud-init[1054]: type: 'test' [ 469.886214] cloud-init[1054]: ... [ 470.574615] cloud-init[1054]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 470.587381] cloud-init[1054]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 470.592203] cloud-init[1054]: --- [ 470.595305] cloud-init[1054]: duration_ms: 708.960313 [ 470.597458] cloud-init[1054]: type: 'test' [ 470.598326] cloud-init[1054]: ... [ 472.008057] cloud-init[1054]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 472.019502] cloud-init[1054]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 472.025735] cloud-init[1054]: --- [ 472.028180] cloud-init[1054]: duration_ms: 1433.893081 [ 472.030599] cloud-init[1054]: type: 'test' [ 472.031959] cloud-init[1054]: ... [ 472.317368] cloud-init[1054]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 472.318871] cloud-init[1054]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 472.330456] cloud-init[1054]: --- [ 472.331233] cloud-init[1054]: duration_ms: 270.129963 [ 472.331941] cloud-init[1054]: type: 'test' [ 472.338937] cloud-init[1054]: ... [ 473.804572] cloud-init[1054]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 473.839432] cloud-init[1054]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 473.841831] cloud-init[1054]: --- [ 473.842743] cloud-init[1054]: duration_ms: 354.16448 [ 473.843795] cloud-init[1054]: type: 'test' [ 473.851684] cloud-init[1054]: ... [ 475.363645] cloud-init[1054]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 475.377234] cloud-init[1054]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 475.387916] cloud-init[1054]: --- [ 475.389831] cloud-init[1054]: duration_ms: 45.523344 [ 475.395871] cloud-init[1054]: type: 'test' [ 475.397947] cloud-init[1054]: ... [ 475.403258] cloud-init[1054]: # Subtest: archive builds accept an explicit full revision without Git [ 475.410299] cloud-init[1054]: ok 188 - archive builds accept an explicit full revision without Git [ 475.415581] cloud-init[1054]: --- [ 475.418379] cloud-init[1054]: duration_ms: 12.330619 [ 475.420507] cloud-init[1054]: type: 'test' [ 475.427284] cloud-init[1054]: ... [ 475.429079] cloud-init[1054]: # Subtest: missing Git metadata is honestly unknown [ 475.444551] cloud-init[1054]: ok 189 - missing Git metadata is honestly unknown [ 475.453285] cloud-init[1054]: --- [ 475.454687] cloud-init[1054]: duration_ms: 77.770216 [ 475.455604] cloud-init[1054]: type: 'test' [ 475.456613] cloud-init[1054]: ... [ 475.695598] cloud-init[1054]: 1..189 [ 475.717491] cloud-init[1054]: # tests 250 [ 475.991840] cloud-init[1054]: # suites 19 [ 476.000675] cloud-init[1054]: # pass 245 [ 476.048890] cloud-init[1054]: # fail 0 [ 476.159123] cloud-init[1054]: # cancelled 0 [ 476.168491] cloud-init[1054]: # skipped 5 [ 476.193232] cloud-init[1054]: # todo 0 [ 476.197455] cloud-init[1054]: # duration_ms 267239.967565 [ 476.434559] cloud-init[1054]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 476.777438] cloud-init[1054]: === ut-guest summary === [ 476.844832] cloud-init[1054]: { [ 476.846159] cloud-init[1054]: "durationMs": 280414, [ 476.846844] cloud-init[1054]: "exitCode": 0, [ 476.847624] cloud-init[1054]: "finishedAt": "2026-09-18T12:23:10.405Z", [ 476.858519] cloud-init[1054]: "layer": "ut-guest", QEMU_SANDBOX_TEST_RESULT=0 [ 476.867610] cloud-init[1054]: "outcomes": [ [ 476.869782] cloud-init[1054]: { [ 476.871575] cloud-init[1054]: "command": "pnpm --filter @sciencediscovery/runner test", [ 476.889481] cloud-init[1054]: "durationMs": 280360, [ 476.890636] cloud-init[1054]: "exitCode": 0 [ 476.894666] cloud-init[1054]: } [ 476.896688] cloud-init[1054]: ], [ 476.897414] cloud-init[1054]: "startedAt": "2026-09-18T12:18:29.991Z", [ 476.904748] cloud-init[1054]: "status": "passed" [ 476.905733] cloud-init[1054]: } [ 477.209040] cloud-init[1054]: Powering off. [ 477.372614] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0