=== CodeArts build layer === layer : ut-guest commit : 4713497e86c76bdbfb22a15185a758222a122830 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_F9QUm2ow/.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.5.1. │ │ Changelog: https://pnpm.io/v/12.5.1 │ │ To update, run: pnpm add -g pnpm │ │ │ ╰─────────────────────────────────────────╯ Progress: resolved 345, reused 0, downloaded 24, added 4 Progress: resolved 345, reused 0, downloaded 29, added 4 Progress: resolved 345, reused 0, downloaded 218, added 72 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/runtime-core build: Done packages/sandbox-capability build: Done packages/schema build$ tsc -p tsconfig.json packages/tools build$ tsc -p tsconfig.json packages/schema build: Done services/launcher build$ tsc -p tsconfig.json services/launcher build: Done packages/tools build: Done packages/cas build$ tsc -p tsconfig.json packages/evolve build$ tsc -p tsconfig.json packages/cas build: Done packages/governance build$ tsc -p tsconfig.json packages/governance build: Done packages/idea-tree build$ tsc -p tsconfig.json packages/evolve build: Done packages/memory build$ tsc -p tsconfig.json packages/memory build: Done packages/model build$ tsc -p tsconfig.json packages/model build: Done packages/idea-tree build: Done packages/context build$ tsc -p tsconfig.json packages/orchestration build$ tsc -p tsconfig.json packages/context build: Done packages/trajectory build$ tsc -p tsconfig.json packages/trajectory build: Done services/runner build$ tsc -p tsconfig.json && node scripts/build-version.mjs packages/orchestration build: Done services/runner build: Runner build: 4713497e 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-D-lFooYG.css 373.34 kB │ gzip: 63.13 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-Cvr9CZD1.js 25.12 kB │ gzip: 7.73 kB apps/web build: dist/assets/CsvArtifactWindow-DhV3Y5Mu.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-Dj3qcp0k.js 296.30 kB │ gzip: 90.30 kB apps/web build: dist/assets/index-JtozevyO.js 1,844.93 kB │ gzip: 534.12 kB apps/web build: dist/assets/MolstarWindow-Bpz1q1Xf.js 3,169.53 kB │ gzip: 881.53 kB apps/web build: dist/assets/plotly.min-CglOtY28.js 4,606.23 kB │ gzip: 1,381.80 kB apps/web build: ✓ built in 6.45s 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_F9QUm2ow/.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_F9QUm2ow/.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_F9QUm2ow/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : 4713497e86c76bdbfb22a15185a758222a122830 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.936 MHz processor [ 0.011765] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.013036] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.013442] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.015536] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.045133] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.048382] Using GB pages for direct mapping [ 0.055543] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.058858] ACPI: Early table checksum verification disabled [ 0.059722] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.060273] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.061586] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.062900] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.063087] ACPI: FACS 0x000000007FFE0000 000040 [ 0.063197] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.063251] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.063301] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.063349] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.063549] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.063587] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.063604] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.063618] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.063631] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.063645] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.063658] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.068405] No NUMA configuration found [ 0.068451] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.069632] NODE_DATA(0) allocated [mem 0x17ffd5000-0x17fffffff] [ 0.076599] Zone ranges: [ 0.076651] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.076820] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.076845] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.076867] Device empty [ 0.076910] Movable zone start for each node [ 0.076966] Early memory node ranges [ 0.077015] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.077282] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.077340] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.077667] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.079963] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.080363] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.121365] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.122543] ACPI: PM-Timer IO Port: 0x608 [ 0.123439] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.124359] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.124580] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.125171] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.125283] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.125477] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.125514] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.125897] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.125975] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.126476] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.127888] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.127966] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.127992] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.128259] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.128390] Booting paravirtualized kernel on bare hardware [ 0.128954] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.130104] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.132929] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.135586] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.138418] random: crng init done [ 0.140661] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.141726] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.147832] Fallback order for Node 0: 0 [ 0.148674] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.148732] Policy zone: Normal [ 0.149731] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.150955] software IO TLB: area num 4. [ 0.288653] Memory: 3969008K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224556K reserved, 0K cma-reserved) [ 0.310259] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.315436] ftrace: allocating 58334 entries in 228 pages [ 0.391796] ftrace: allocated 228 pages with 4 groups [ 0.410789] Dynamic Preempt: voluntary [ 0.433304] rcu: Preemptible hierarchical RCU implementation. [ 0.433390] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.433596] Trampoline variant of Tasks RCU enabled. [ 0.433613] Rude variant of Tasks RCU enabled. [ 0.433627] Tracing variant of Tasks RCU enabled. [ 0.433958] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.434040] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.436513] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.436583] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.436606] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.537973] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.577821] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.594597] Console: colour VGA+ 80x25 [ 0.595187] printk: legacy console [tty1] enabled [ 0.603918] printk: legacy console [ttyS0] enabled [ 0.619636] ACPI: Core revision 20230628 [ 0.644416] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.655683] APIC: Switch to symmetric I/O mode setup [ 0.657266] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.667266] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.679152] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.680009] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.87 BogoMIPS (lpj=2599936) [ 0.682499] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.700736] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.701672] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.704199] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.705243] Spectre V2 : Mitigation: Retpolines [ 0.705647] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.706143] Speculative Store Bypass: Vulnerable [ 0.716792] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.722085] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.722695] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.723695] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.724687] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.725748] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.727015] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.727733] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.728669] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.729666] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.731658] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 1.002602] Freeing SMP alternatives memory: 48K [ 1.002602] pid_max: default: 32768 minimum: 301 [ 1.012432] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 1.014774] landlock: Up and running. [ 1.014944] Yama: becoming mindful. [ 1.022909] AppArmor: AppArmor initialized [ 1.031338] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.031905] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.156602] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.170553] Performance Events: PMU not available due to virtualization, using software events only. [ 1.173174] signal: max sigframe size: 3632 [ 1.176545] rcu: Hierarchical SRCU implementation. [ 1.176782] rcu: Max phase no-delay instances is 400. [ 1.194278] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.199120] smp: Bringing up secondary CPUs ... [ 1.211182] smpboot: x86: Booting SMP configuration: [ 1.211482] .... node #0, CPUs: #1 #2 #3 [ 0.087684] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.087684] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.087684] calibrate_delay_direct() dropping max bogoMips estimate 0 = 7160253 [ 1.546269] smp: Brought up 1 node, 4 CPUs [ 1.546767] smpboot: Max logical packages: 1 [ 1.547183] smpboot: Total of 4 processors activated (17047.40 BogoMIPS) [ 1.589705] devtmpfs: initialized [ 1.596430] x86/mm: Memory block size: 128MB [ 1.617160] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.618329] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.624420] pinctrl core: initialized pinctrl subsystem [ 1.640373] PM: RTC time: 08:34:09, date: 2026-09-20 [ 1.672753] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.680994] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.682987] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.685282] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.686199] audit: initializing netlink subsys (disabled) [ 1.689330] audit: type=2000 audit(1789893249.023:1): state=initialized audit_enabled=0 res=1 [ 1.698835] thermal_sys: Registered thermal governor 'fair_share' [ 1.698908] thermal_sys: Registered thermal governor 'bang_bang' [ 1.699142] thermal_sys: Registered thermal governor 'step_wise' [ 1.699364] thermal_sys: Registered thermal governor 'user_space' [ 1.699519] thermal_sys: Registered thermal governor 'power_allocator' [ 1.700286] cpuidle: using governor ladder [ 1.700829] cpuidle: using governor menu [ 1.704370] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.709979] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.711400] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.714555] PCI: Using configuration type 1 for base access [ 1.715417] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.715688] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.715887] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.716141] mtrr: probably your BIOS does not setup all CPUs. [ 1.716369] mtrr: corrected configuration. [ 1.721428] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.739724] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.739774] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.742726] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.744675] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.821927] ACPI: Added _OSI(Module Device) [ 1.822717] ACPI: Added _OSI(Processor Device) [ 1.822717] ACPI: Added _OSI(Processor Aggregator Device) [ 1.883014] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.945602] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.947602] ACPI: Interpreter enabled [ 1.948788] ACPI: PM: (supports S0 S3 S4 S5) [ 1.949006] ACPI: Using IOAPIC for interrupt routing [ 1.950730] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.951001] PCI: Using E820 reservations for host bridge windows [ 1.951602] ACPI: Enabled 2 GPEs in block 00 to 3F [ 2.031373] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 2.033012] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 2.036419] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 2.039292] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 2.051007] PCI host bridge to bus 0000:00 [ 2.051691] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 2.052037] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 2.052277] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 2.052510] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 2.052653] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 2.052801] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 2.053373] pci_bus 0000:00: root bus resource [bus 00-ff] [ 2.057394] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 2.069122] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 2.074044] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 2.074400] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 2.074732] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 2.077331] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 2.080653] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 2.081826] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 2.082093] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 2.085226] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 2.086417] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 2.088302] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 2.090700] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 2.091669] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 2.093323] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 2.095653] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 2.108737] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 2.111041] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 2.112947] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 2.114675] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.116155] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.117775] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.119277] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.120872] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.121883] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.122789] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.123706] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.124526] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.124947] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.125820] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.126802] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.127748] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.142934] iommu: Default domain type: Translated [ 2.142934] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.151883] SCSI subsystem initialized [ 2.157863] ACPI: bus type USB registered [ 2.160058] usbcore: registered new interface driver usbfs [ 2.165424] usbcore: registered new interface driver hub [ 2.166905] usbcore: registered new device driver usb [ 2.168979] pps_core: LinuxPPS API ver. 1 registered [ 2.169671] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.171941] PTP clock support registered [ 2.177891] EDAC MC: Ver: 3.0.0 [ 2.207415] NetLabel: Initializing [ 2.207741] NetLabel: domain hash size = 128 [ 2.208671] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.211789] NetLabel: unlabeled traffic allowed by default [ 2.224650] mctp: management component transport protocol core [ 2.225698] NET: Registered PF_MCTP protocol family [ 2.228101] PCI: Using ACPI for IRQ routing [ 2.245928] vgaarb: loaded [ 2.251254] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.252667] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.280526] clocksource: Switched to clocksource hpet [ 2.301568] VFS: Disk quotas dquot_6.6.0 [ 2.309951] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.319262] AppArmor: AppArmor Filesystem Enabled [ 2.320543] pnp: PnP ACPI init [ 2.332883] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.338782] pnp: PnP ACPI: found 6 devices [ 2.399449] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.401593] NET: Registered PF_INET protocol family [ 2.405898] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.549405] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.550596] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.551645] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.554978] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.556034] TCP: Hash tables configured (established 32768 bind 32768) [ 2.560017] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.561075] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.562041] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.565450] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.566556] NET: Registered PF_XDP protocol family [ 2.568371] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.568607] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.568812] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.569061] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.569292] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.569637] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.570832] PCI: CLS 0 bytes, default 64 [ 2.572083] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.572316] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.593532] Trying to unpack rootfs image as initramfs... [ 2.600649] Initialise system trusted keyrings [ 2.605677] Key type blacklist registered [ 2.611280] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.611773] zbud: loaded [ 2.618831] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.626963] fuse: init (API version 7.39) [ 2.635391] integrity: Platform Keyring initialized [ 2.637054] integrity: Machine keyring initialized [ 2.794930] Key type asymmetric registered [ 2.807611] Asymmetric key parser 'x509' registered [ 2.828035] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.840114] io scheduler mq-deadline registered [ 2.876041] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.956379] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.980248] ACPI: button: Power Button [PWRF] [ 3.117867] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.153115] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.166148] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.212414] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.381142] Linux agpgart interface v0.103 [ 3.460418] loop: module loaded [ 3.463470] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.486563] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.517361] vda: vda1 vda14 vda15 vda16 [ 3.539374] ACPI: bus type drm_connector registered [ 3.553971] tun: Universal TUN/TAP device driver, 1.6 [ 3.570457] PPP generic driver version 2.4.2 [ 3.577602] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.596219] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.598910] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.605331] mousedev: PS/2 mouse device common for all mice [ 3.612087] rtc_cmos 00:04: RTC can wake from S4 [ 3.615096] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.627137] rtc_cmos 00:04: registered as rtc0 [ 3.629193] rtc_cmos 00:04: setting system clock to 2026-09-20T08:34:12 UTC (1789893252) [ 3.642072] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.644243] i2c_dev: i2c /dev entries driver [ 3.646352] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.647611] device-mapper: uevent: version 1.0.3 [ 3.649680] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.650796] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.653416] ledtrig-cpu: registered to indicate activity on CPUs [ 3.656433] drop_monitor: Initializing network drop monitor service [ 3.659928] NET: Registered PF_INET6 protocol family [ 4.882912] Freeing initrd memory: 29984K [ 5.179163] hrtimer: interrupt took 20860700 ns [ 5.472855] Segment Routing with IPv6 [ 5.473565] In-situ OAM (IOAM) with IPv6 [ 5.476511] NET: Registered PF_PACKET protocol family [ 5.478446] Key type dns_resolver registered [ 5.488078] IPI shorthand broadcast: enabled [ 5.531969] registered taskstats version 1 [ 5.548042] Loading compiled-in X.509 certificates [ 5.595869] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.599493] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.602893] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.613076] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.616445] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.616902] blacklist: Loading compiled-in revocation X.509 certificates [ 5.620246] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.620843] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.621245] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.621770] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.622147] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.622548] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.629989] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.630404] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.703454] Key type .fscrypt registered [ 5.703666] Key type fscrypt-provisioning registered [ 5.841243] cryptd: max_cpu_qlen set to 1000 [ 5.898945] AVX2 version of gcm_enc/dec engaged. [ 5.901945] AES CTR mode by8 optimization enabled [ 6.178627] Key type encrypted registered [ 6.179183] AppArmor: AppArmor sha256 policy hashing enabled [ 6.180451] ima: No TPM chip found, activating TPM-bypass! [ 6.180928] Loading compiled-in module X.509 certificates [ 6.184661] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 6.185227] ima: Allocated hash algorithm: sha256 [ 6.190404] ima: No architecture policies found [ 6.193288] evm: Initialising EVM extended attributes: [ 6.193513] evm: security.selinux [ 6.193670] evm: security.SMACK64 [ 6.194258] evm: security.SMACK64EXEC [ 6.194510] evm: security.SMACK64TRANSMUTE [ 6.194831] evm: security.SMACK64MMAP [ 6.195667] evm: security.apparmor [ 6.195972] evm: security.ima [ 6.196132] evm: security.capability [ 6.196371] evm: HMAC attrs: 0x1 [ 6.204921] PM: Magic number: 10:398:574 [ 6.366056] RAS: Correctable Errors collector initialized. [ 6.373544] Unstable clock detected, switching default tracing clock to "global" [ 6.373544] If you want to keep using the local clock, then add: [ 6.373544] "trace_clock=local" [ 6.373544] on the kernel command line [ 6.376905] clk: Disabling unused clocks [ 6.485456] Freeing unused decrypted memory: 2028K [ 6.696552] Freeing unused kernel image (initmem) memory: 4932K [ 6.697038] Write protecting the kernel read-only data: 38912k [ 6.703366] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.965580] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.966583] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 10.589679] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 10.613900] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 10.619100] ahci 0000:00:1f.2: flags: 64bit ncq only [ 10.666244] scsi host0: ahci [ 10.674082] scsi host1: ahci [ 10.677256] scsi host2: ahci [ 10.681464] virtio_net virtio0 enp0s1: renamed from eth0 [ 10.686478] scsi host3: ahci [ 10.708533] scsi host4: ahci [ 10.731193] scsi host5: ahci [ 10.802838] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 10.852629] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 10.852893] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 10.853033] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 10.853166] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 10.853323] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 11.221634] ata2: SATA link down (SStatus 0 SControl 300) [ 11.234022] ata4: SATA link down (SStatus 0 SControl 300) [ 11.239011] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 11.266093] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 11.266559] ata3.00: applying bridge limits [ 11.273841] ata1: SATA link down (SStatus 0 SControl 300) [ 11.275962] ata5: SATA link down (SStatus 0 SControl 300) [ 11.309250] ata3.00: configured for UDMA/100 [ 11.322485] ata6: SATA link down (SStatus 0 SControl 300) [ 11.375230] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 11.492230] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 11.568334] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 11.626333] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 11.970167] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 [ 12.430838] workqueue: do_free_init hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND Begin: Loading essential drivers ... [ 15.892785] raid6: avx2x4 gen() 2006 MB/s [ 15.909726] raid6: avx2x2 gen() 2078 MB/s [ 15.926761] raid6: avx2x1 gen() 1973 MB/s [ 15.927175] raid6: using algorithm avx2x2 gen() 2078 MB/s [ 15.943777] raid6: .... xor() 1149 MB/s, rmw enabled [ 15.944472] raid6: using avx2x2 recovery algorithm [ 15.957333] xor: automatically using best checksumming function avx [ 15.973065] 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.937575] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 18.621574] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 18.622963] EXT4-fs (vda1): write access will be enabled during recovery [ 18.884598] EXT4-fs (vda1): recovery complete [ 18.897319] 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.836622] systemd[1]: Inserted module 'autofs4' [ 21.239280] 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.241255] systemd[1]: Detected virtualization qemu. [ 21.242698] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 21.257970] systemd[1]: Hostname set to . [ 25.946848] systemd[1]: Queued start job for default target graphical.target. [ 26.134616] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 26.173280] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 26.197319] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 26.215239] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 26.225598] 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. [ 26.242192] 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. [ 26.263381] 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... [ 26.269155] 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... [ 26.275269] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 26.279467] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 26.285960] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 26.290160] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 26.294270] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 26.298124] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 26.301376] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 26.309952] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 26.325570] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 26.366064] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 26.379932] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 26.394626] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 26.399457] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 26.415307] 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.431629] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 26.449082] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 26.461046] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 26.476104] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 26.491574] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 26.604657] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 26.662601] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 26.697844] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 26.746443] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 26.950627] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 27.010309] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 27.113231] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 27.261982] 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.436603] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 27.601990] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 27.825408] systemd-journald[334]: Collecting audit messages is disabled. [ 27.843058] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 28.108332] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 28.341234] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 28.674946] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 28.693877] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 29.048511] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 29.316618] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 29.337185] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 29.393124] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 29.500133] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 29.733620] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 31.836097] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ 31.941954] workqueue: wait_rcu_exp_gp hogged CPU for >10000us 4 times, consider switching to WQ_UNBOUND [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Reached target local-fs-pre.target…Preparation for Local File Systems. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ OK ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. [ 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/BOOT... Starting systemd-fsck@dev-disk-by\…Check on /dev/disk/by-label/UEFI... Checking in progress on 1 disk (0.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/BOOT. Mounting boot.mount - /boot... Checking in progress on 0 disks (100.0% complete) [ OK ] Finished systemd-fsck@dev-disk-by\…m Check on /dev/disk/by-label/UEFI. [ OK ] Mounted boot.mount - /boot. Mounting boot-efi.mount - /boot/efi... [ OK ] Mounted boot-efi.mount - /boot/efi. [ OK ] Reached target local-fs.target - Local File Systems. [ OK ] Listening on systemd-sysext.socket…tension Image Management (Varlink). Starting apparmor.service - Load AppArmor profiles... Starting console-setup.service - Set console font and keymap... Starting finalrd.service - Create …time dir for shutdown pivot root... Starting plymouth-read-write.servi…ymouth To Write Out Runtime Data... Starting systemd-binfmt.service - Set Up Additional Binary Formats... Starting systemd-tmpfiles-setup.se…e Volatile Files and Directories... Starting ufw.service - Uncomplicated firewall... [ OK ] Finished console-setup.service - Set console font and keymap. [ OK ] Finished finalrd.service - Create …untime dir for shutdown pivot root. [ OK ] Finished plymouth-read-write.servi…Plymouth To Write Out Runtime Data. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished ufw.service - Uncomplicated firewall. [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ OK ] Started systemd-timesyncd.service - Network Time Synchronization. [ OK ] Reached target time-set.target - System Time Set. [ OK ] Started systemd-resolved.service - Network Name Resolution. [ OK ] Reached target nss-lookup.target - Host and Network Name Lookups. [ 68.298341] cloud-init[638]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sun, 20 Sep 2026 08:35:16 +0000. Up 67.89 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... [ 80.778910] cloud-init[660]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sun, 20 Sep 2026 08:35:29 +0000. Up 80.27 seconds. [ 81.102942] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 81.106497] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 81.109806] cloud-init[660]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 81.116968] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 81.119464] cloud-init[660]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 81.125974] cloud-init[660]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 81.129750] cloud-init[660]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 81.132294] cloud-init[660]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 81.134315] cloud-init[660]: ci-info: | lo | True | ::1/128 | . | host | . | [ 81.135850] cloud-init[660]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 81.137417] cloud-init[660]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 81.138853] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 81.140499] cloud-init[660]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 81.142320] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 81.143559] cloud-init[660]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 81.144940] cloud-init[660]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 81.146578] cloud-init[660]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 81.149492] cloud-init[660]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 81.150775] cloud-init[660]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 81.151940] cloud-init[660]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 81.153504] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 81.154785] cloud-init[660]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 81.156126] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ [ 81.157706] cloud-init[660]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 81.159831] cloud-init[660]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 81.161852] cloud-init[660]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 81.163940] cloud-init[660]: ci-info: | 4 | local | :: | enp0s1 | U | [ 81.165989] cloud-init[660]: ci-info: | 5 | local | :: | enp0s1 | U | [ 81.167669] cloud-init[660]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 81.168982] cloud-init[660]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [20/Sep/2026 16:35:30] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 16:35:30] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 16:35:31] "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. [ 103.681029] cloud-init[660]: Generating public/private rsa key pair. [ 103.684623] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 103.689686] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 103.691330] cloud-init[660]: The key fingerprint is: [ 103.692607] cloud-init[660]: SHA256:OemH5IVY35jIis69XeU1iufM66UgTW3Kz3iZWemC9uI root@sandbox-ut [ 103.694222] cloud-init[660]: The key's randomart image is: [ 103.695528] cloud-init[660]: +---[RSA 3072]----+ [ 103.696840] cloud-init[660]: | | [ 103.698175] cloud-init[660]: | | [ 103.699380] cloud-init[660]: | . | [ 103.700522] cloud-init[660]: | + * = | [ 103.701691] cloud-init[660]: | . S * = o. | [ 103.702816] cloud-init[660]: | . = B * oo. | [ 103.703949] cloud-init[660]: | . . = O.+*. | [ 103.709088] cloud-init[660]: | o . . ++X*o. | [ 103.710451] cloud-init[660]: | o o..oE=@o | [ 103.711567] cloud-init[660]: +----[SHA256]-----+ [ 103.712688] cloud-init[660]: Generating public/private ecdsa key pair. [ 103.713902] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 103.715243] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 103.716473] cloud-init[660]: The key fingerprint is: [ 103.717482] cloud-init[660]: SHA256:imbYiflJuOZNzLuR5SjfxMvpjRUEKrp87olUlwKOE98 root@sandbox-ut [ 103.720574] cloud-init[660]: The key's randomart image is: [ 103.721789] cloud-init[660]: +---[ECDSA 256]---+ [ 103.723122] cloud-init[660]: | . | [ 103.724290] cloud-init[660]: | . . | [ 103.725466] cloud-init[660]: |... . . | [ 103.726723] cloud-init[660]: |o+.o .. | [ 103.728005] cloud-init[660]: |+..oEo. S | [ 103.729203] cloud-init[660]: |.o.OoO . . | [ 103.730196] cloud-init[660]: |.o*.# = . | [ 103.731301] cloud-init[660]: |. =@.B * | [ 103.732463] cloud-init[660]: | +++BoB . | [ 103.733642] cloud-init[660]: +----[SHA256]-----+ [ 103.734729] cloud-init[660]: Generating public/private ed25519 key pair. [ 103.735981] cloud-init[660]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 103.737246] cloud-init[660]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 103.738498] cloud-init[660]: The key fingerprint is: [ 103.739515] cloud-init[660]: SHA256:oiMtmQWH0XZ3jJS0r+yFVG52NjmOwswo/NFzExxXmRM root@sandbox-ut [ 103.740859] cloud-init[660]: The key's randomart image is: [ 103.741849] cloud-init[660]: +--[ED25519 256]--+ [ 103.742926] cloud-init[660]: | .. oo+ E+ | [ 103.746816] cloud-init[660]: | oo . +.o .+ | [ 103.748429] cloud-init[660]: | o... ...o . . | [ 103.749601] cloud-init[660]: | o = o . | [ 103.750757] cloud-init[660]: | . . S B * | [ 103.751900] cloud-init[660]: | * . X = * o | [ 103.755713] cloud-init[660]: | = * o @ = . | [ 103.762398] cloud-init[660]: | o + o = . | [ 103.765840] cloud-init[660]: | . . | [ 103.769636] 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. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 135.923638] cloud-init[1022]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sun, 20 Sep 2026 08:36:22 +0000. Up 134.01 seconds. [ 149.093642] cloud-init[1051]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sun, 20 Sep 2026 08:36:37 +0000. Up 148.45 seconds. 127.0.0.1 - - [20/Sep/2026 16:36:38] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 16:36:39] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 16:36:39] "GET /layer HTTP/1.1" 200 - [ 150.356423] cloud-init[1051]: === QEMU sandbox guest === [ 150.360540] cloud-init[1051]: layer : ut-guest (ci:ut:guest) [ 150.432215] cloud-init[1051]: kernel : Linux 6.8.0-138-generic x86_64 [ 150.505784] cloud-init[1051]: machine : x86_64 [ 150.514338] cloud-init[1051]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [20/Sep/2026 16:36:39] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 16:36:49] "GET /layer-env HTTP/1.1" 200 - [ 160.743702] cloud-init[1051]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 187.876351] cloud-init[1051]: === sandbox preflight as ci === [ 198.465175] cloud-init[1051]: $ node .ci/run-layer.mjs ut-guest [ 199.234493] cloud-init[1051]: $ pnpm --filter @sciencediscovery/runner test [ 210.945780] cloud-init[1051]: $ node --test scripts/*.test.mjs dist/*.test.js [ 212.322168] cloud-init[1051]: TAP version 13 [ 213.242526] cloud-init[1051]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 213.280952] cloud-init[1051]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 213.304699] cloud-init[1051]: --- [ 213.306875] cloud-init[1051]: duration_ms: 31.18921 [ 213.311523] cloud-init[1051]: type: 'test' [ 213.334502] cloud-init[1051]: ... [ 213.360989] cloud-init[1051]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 213.364319] cloud-init[1051]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 213.371525] cloud-init[1051]: --- [ 213.374305] cloud-init[1051]: duration_ms: 174.151966 [ 213.377857] cloud-init[1051]: type: 'test' [ 213.379410] cloud-init[1051]: ... [ 216.187776] cloud-init[1051]: # Subtest: private, loopback and link-local addresses are classified as private [ 216.295433] cloud-init[1051]: ok 3 - private, loopback and link-local addresses are classified as private [ 216.329282] cloud-init[1051]: --- [ 216.332766] cloud-init[1051]: duration_ms: 44.916107 [ 216.335654] cloud-init[1051]: type: 'test' [ 216.337869] cloud-init[1051]: ... [ 216.490328] cloud-init[1051]: # Subtest: a host outside the allowed domains is denied before any connection [ 216.503284] cloud-init[1051]: ok 4 - a host outside the allowed domains is denied before any connection [ 216.507230] cloud-init[1051]: --- [ 216.508883] cloud-init[1051]: duration_ms: 707.255161 [ 216.514743] cloud-init[1051]: type: 'test' [ 216.517926] cloud-init[1051]: ... [ 216.674704] cloud-init[1051]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 216.686106] cloud-init[1051]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 216.692118] cloud-init[1051]: --- [ 216.695337] cloud-init[1051]: duration_ms: 153.223761 [ 216.697236] cloud-init[1051]: type: 'test' [ 216.697854] cloud-init[1051]: ... [ 216.775431] cloud-init[1051]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 216.784639] cloud-init[1051]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 216.806689] cloud-init[1051]: --- [ 216.809306] cloud-init[1051]: duration_ms: 124.038615 [ 216.821628] cloud-init[1051]: type: 'test' [ 216.832795] cloud-init[1051]: ... [ 216.941237] cloud-init[1051]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 216.962442] cloud-init[1051]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 216.973218] cloud-init[1051]: --- [ 216.975182] cloud-init[1051]: duration_ms: 112.048937 [ 216.981561] cloud-init[1051]: type: 'test' [ 216.984498] cloud-init[1051]: ... [ 217.484916] cloud-init[1051]: # Subtest: an allowed domain is forwarded and reaches the target [ 217.505214] cloud-init[1051]: ok 8 - an allowed domain is forwarded and reaches the target [ 217.511867] cloud-init[1051]: --- [ 217.518823] cloud-init[1051]: duration_ms: 547.491338 [ 217.524481] cloud-init[1051]: type: 'test' [ 217.529244] cloud-init[1051]: ... [ 217.801947] cloud-init[1051]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 217.811261] cloud-init[1051]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 217.832435] cloud-init[1051]: --- [ 217.833560] cloud-init[1051]: duration_ms: 329.911732 [ 217.836585] cloud-init[1051]: type: 'test' [ 217.838906] cloud-init[1051]: ... [ 217.938860] cloud-init[1051]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 217.976023] cloud-init[1051]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 217.978880] cloud-init[1051]: --- [ 217.983410] cloud-init[1051]: duration_ms: 159.379829 [ 217.986214] cloud-init[1051]: type: 'test' [ 217.993098] cloud-init[1051]: ... [ 218.525980] cloud-init[1051]: # Subtest: the outbound route is re-resolved on every acquire [ 218.565798] cloud-init[1051]: ok 11 - the outbound route is re-resolved on every acquire [ 218.568806] cloud-init[1051]: --- [ 218.572889] cloud-init[1051]: duration_ms: 502.226782 [ 218.573838] cloud-init[1051]: type: 'test' [ 218.582886] cloud-init[1051]: ... [ 218.658570] cloud-init[1051]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 218.665264] cloud-init[1051]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 218.669711] cloud-init[1051]: --- [ 218.671760] cloud-init[1051]: duration_ms: 213.109325 [ 218.679346] cloud-init[1051]: type: 'test' [ 218.681554] cloud-init[1051]: ... [ 218.749717] cloud-init[1051]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 218.764004] cloud-init[1051]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 218.770576] cloud-init[1051]: --- [ 218.778459] cloud-init[1051]: duration_ms: 92.870315 [ 218.784379] cloud-init[1051]: type: 'test' [ 218.785128] cloud-init[1051]: ... [ 218.791045] cloud-init[1051]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 218.797031] cloud-init[1051]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 218.805431] cloud-init[1051]: --- [ 218.806225] cloud-init[1051]: duration_ms: 30.417689 [ 218.815798] cloud-init[1051]: type: 'test' [ 218.819117] cloud-init[1051]: ... [ 218.854563] cloud-init[1051]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 218.864051] cloud-init[1051]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 218.870933] cloud-init[1051]: --- [ 218.872493] cloud-init[1051]: duration_ms: 80.566185 [ 218.877854] cloud-init[1051]: type: 'test' [ 218.882218] cloud-init[1051]: ... [ 218.896605] cloud-init[1051]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 218.901462] cloud-init[1051]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 218.906265] cloud-init[1051]: --- [ 218.910246] cloud-init[1051]: duration_ms: 31.562602 [ 218.913761] cloud-init[1051]: type: 'test' [ 218.929770] cloud-init[1051]: ... [ 219.026794] cloud-init[1051]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 219.039954] cloud-init[1051]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 219.042665] cloud-init[1051]: --- [ 219.046683] cloud-init[1051]: duration_ms: 96.066604 [ 219.049288] cloud-init[1051]: type: 'test' [ 219.053290] cloud-init[1051]: ... [ 219.088239] cloud-init[1051]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 219.134441] cloud-init[1051]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 219.158718] cloud-init[1051]: --- [ 219.162812] cloud-init[1051]: duration_ms: 92.789538 [ 219.180770] cloud-init[1051]: type: 'test' [ 219.186085] cloud-init[1051]: ... [ 219.210552] cloud-init[1051]: # Subtest: acquire rejects a no-network policy [ 219.235779] cloud-init[1051]: ok 19 - acquire rejects a no-network policy [ 219.258738] cloud-init[1051]: --- [ 219.275791] cloud-init[1051]: duration_ms: 43.58851 [ 219.288756] cloud-init[1051]: type: 'test' [ 219.300899] cloud-init[1051]: ... [ 219.450521] cloud-init[1051]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 219.471724] cloud-init[1051]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 219.479215] cloud-init[1051]: --- [ 219.504379] cloud-init[1051]: duration_ms: 254.088349 [ 219.506974] cloud-init[1051]: type: 'test' [ 219.510167] cloud-init[1051]: ... [ 219.587964] cloud-init[1051]: # Subtest: open mode passes IP literal targets through the private-address filter [ 219.632662] cloud-init[1051]: ok 21 - open mode passes IP literal targets through the private-address filter [ 219.633723] cloud-init[1051]: --- [ 219.634305] cloud-init[1051]: duration_ms: 159.546717 [ 219.634901] cloud-init[1051]: type: 'test' [ 219.635433] cloud-init[1051]: ... [ 221.794525] cloud-init[1051]: # Subtest: direct and url policies are used exactly as the API resolved them [ 221.818384] cloud-init[1051]: ok 22 - direct and url policies are used exactly as the API resolved them [ 221.837402] cloud-init[1051]: --- [ 221.838504] cloud-init[1051]: duration_ms: 116.368578 [ 221.857134] cloud-init[1051]: type: 'test' [ 221.875116] cloud-init[1051]: ... [ 221.891214] cloud-init[1051]: # Subtest: an environment policy follows the same variable rules as the model stack [ 221.925178] cloud-init[1051]: ok 23 - an environment policy follows the same variable rules as the model stack [ 221.944326] cloud-init[1051]: --- [ 221.984975] cloud-init[1051]: duration_ms: 7.495986 [ 222.008133] cloud-init[1051]: type: 'test' [ 222.010020] cloud-init[1051]: ... [ 222.041231] cloud-init[1051]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 222.058728] cloud-init[1051]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 222.074722] cloud-init[1051]: --- [ 222.076836] cloud-init[1051]: duration_ms: 14.056227 [ 222.084423] cloud-init[1051]: type: 'test' [ 222.087404] cloud-init[1051]: ... [ 222.152861] cloud-init[1051]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 222.188210] cloud-init[1051]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 222.208448] cloud-init[1051]: --- [ 222.213269] cloud-init[1051]: duration_ms: 19.024045 [ 222.217533] cloud-init[1051]: type: 'test' [ 222.221549] cloud-init[1051]: ... [ 222.273194] cloud-init[1051]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 222.289288] cloud-init[1051]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 222.299947] cloud-init[1051]: --- [ 222.305276] cloud-init[1051]: duration_ms: 34.144657 [ 222.311524] cloud-init[1051]: type: 'test' [ 222.316895] cloud-init[1051]: ... [ 222.405501] cloud-init[1051]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 222.416608] cloud-init[1051]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 222.445729] cloud-init[1051]: --- [ 222.448921] cloud-init[1051]: duration_ms: 10.39039 [ 222.451897] cloud-init[1051]: type: 'test' [ 222.453364] cloud-init[1051]: ... [ 222.630962] cloud-init[1051]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 222.672585] cloud-init[1051]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 222.699426] cloud-init[1051]: --- [ 222.721615] cloud-init[1051]: duration_ms: 1047.906482 [ 222.759227] cloud-init[1051]: type: 'test' [ 222.821658] cloud-init[1051]: ... [ 223.227003] cloud-init[1051]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 223.241322] cloud-init[1051]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 223.250865] cloud-init[1051]: --- [ 223.252536] cloud-init[1051]: duration_ms: 732.555611 [ 223.255232] cloud-init[1051]: type: 'test' [ 223.256588] cloud-init[1051]: ... [ 223.284473] cloud-init[1051]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 223.301879] cloud-init[1051]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 223.322863] cloud-init[1051]: --- [ 223.327730] cloud-init[1051]: duration_ms: 16.718582 [ 223.336685] cloud-init[1051]: type: 'test' [ 223.339164] cloud-init[1051]: ... [ 224.749286] cloud-init[1051]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 224.765981] cloud-init[1051]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 224.810971] cloud-init[1051]: --- [ 224.812672] cloud-init[1051]: duration_ms: 33.853525 [ 224.815522] cloud-init[1051]: type: 'test' [ 224.826975] cloud-init[1051]: ... [ 224.839785] cloud-init[1051]: # Subtest: failed readers and updates release their leases [ 224.878153] cloud-init[1051]: ok 32 - failed readers and updates release their leases [ 224.883778] cloud-init[1051]: --- [ 224.887160] cloud-init[1051]: duration_ms: 24.967706 [ 224.893558] cloud-init[1051]: type: 'test' [ 224.894448] cloud-init[1051]: ... [ 227.961829] cloud-init[1051]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 227.982325] cloud-init[1051]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 228.001735] cloud-init[1051]: --- [ 228.002979] cloud-init[1051]: duration_ms: 1172.936886 [ 228.005892] cloud-init[1051]: type: 'test' [ 228.006873] cloud-init[1051]: ... [ 228.485794] cloud-init[1051]: # Subtest: scientific environments accept micromamba's package-list envelope [ 228.507959] cloud-init[1051]: ok 34 - scientific environments accept micromamba's package-list envelope [ 228.512464] cloud-init[1051]: --- [ 228.513415] cloud-init[1051]: duration_ms: 502.397085 [ 228.518605] cloud-init[1051]: type: 'test' [ 228.519579] cloud-init[1051]: ... [ 229.090522] cloud-init[1051]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 229.143655] cloud-init[1051]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 229.156693] cloud-init[1051]: --- [ 229.157737] cloud-init[1051]: duration_ms: 622.475978 [ 229.170641] cloud-init[1051]: type: 'test' [ 229.183208] cloud-init[1051]: ... [ 229.748893] cloud-init[1051]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 229.759585] cloud-init[1051]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 229.766551] cloud-init[1051]: --- [ 229.770283] cloud-init[1051]: duration_ms: 651.410325 [ 229.771399] cloud-init[1051]: type: 'test' [ 229.771995] cloud-init[1051]: ... [ 230.161540] cloud-init[1051]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 230.177783] cloud-init[1051]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 230.249136] cloud-init[1051]: --- [ 230.250809] cloud-init[1051]: duration_ms: 430.647577 [ 230.251933] cloud-init[1051]: type: 'test' [ 230.252618] cloud-init[1051]: ... [ 230.609167] cloud-init[1051]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 230.611429] cloud-init[1051]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 230.612357] cloud-init[1051]: --- [ 230.612975] cloud-init[1051]: duration_ms: 393.867974 [ 230.616424] cloud-init[1051]: type: 'test' [ 230.617147] cloud-init[1051]: ... [ 230.897581] cloud-init[1051]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 230.907355] cloud-init[1051]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 230.920238] cloud-init[1051]: --- [ 230.921284] cloud-init[1051]: duration_ms: 333.869984 [ 230.922211] cloud-init[1051]: type: 'test' [ 230.922766] cloud-init[1051]: ... [ 231.607311] cloud-init[1051]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 231.628589] cloud-init[1051]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 231.643542] cloud-init[1051]: --- [ 231.648253] cloud-init[1051]: duration_ms: 649.178716 [ 231.664294] cloud-init[1051]: type: 'test' [ 231.668744] cloud-init[1051]: ... [ 231.950878] cloud-init[1051]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 231.956743] cloud-init[1051]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 231.961535] cloud-init[1051]: --- [ 231.962416] cloud-init[1051]: duration_ms: 402.987552 [ 231.969164] cloud-init[1051]: type: 'test' [ 231.971834] cloud-init[1051]: ... [ 232.674681] cloud-init[1051]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 232.686933] cloud-init[1051]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 232.698775] cloud-init[1051]: --- [ 232.699949] cloud-init[1051]: duration_ms: 655.828686 [ 232.701319] cloud-init[1051]: type: 'test' [ 232.702185] cloud-init[1051]: ... [ 233.110712] cloud-init[1051]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 233.122415] cloud-init[1051]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 233.129521] cloud-init[1051]: --- [ 233.130330] cloud-init[1051]: duration_ms: 498.796709 [ 233.143583] cloud-init[1051]: type: 'test' [ 233.146351] cloud-init[1051]: ... [ 233.267385] cloud-init[1051]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 233.283569] cloud-init[1051]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 233.289311] cloud-init[1051]: --- [ 233.294444] cloud-init[1051]: duration_ms: 141.996075 [ 233.299769] cloud-init[1051]: type: 'test' [ 233.301346] cloud-init[1051]: ... [ 233.525875] cloud-init[1051]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 233.532680] cloud-init[1051]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 233.539565] cloud-init[1051]: --- [ 233.542528] cloud-init[1051]: duration_ms: 269.116876 [ 233.546174] cloud-init[1051]: type: 'test' [ 233.548280] cloud-init[1051]: ... [ 234.011934] cloud-init[1051]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 234.048178] cloud-init[1051]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 234.050499] cloud-init[1051]: --- [ 234.060186] cloud-init[1051]: duration_ms: 470.873363 [ 234.061490] cloud-init[1051]: type: 'test' [ 234.071489] cloud-init[1051]: ... [ 234.239585] cloud-init[1051]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 234.271844] cloud-init[1051]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 234.276620] cloud-init[1051]: --- [ 234.278899] cloud-init[1051]: duration_ms: 247.753703 [ 234.284269] cloud-init[1051]: type: 'test' [ 234.284991] cloud-init[1051]: ... [ 234.562197] cloud-init[1051]: # Subtest: existing R base and named environments remain available after catalog reload [ 234.572658] cloud-init[1051]: ok 48 - existing R base and named environments remain available after catalog reload [ 234.581903] cloud-init[1051]: --- [ 234.592210] cloud-init[1051]: duration_ms: 300.684925 [ 234.600455] cloud-init[1051]: type: 'test' [ 234.601333] cloud-init[1051]: ... [ 235.383929] cloud-init[1051]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 235.391125] cloud-init[1051]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 235.395804] cloud-init[1051]: --- [ 235.397476] cloud-init[1051]: duration_ms: 804.7512 [ 235.399848] cloud-init[1051]: type: 'test' [ 235.401680] cloud-init[1051]: ... [ 235.570209] cloud-init[1051]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 235.577625] cloud-init[1051]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 235.587841] cloud-init[1051]: --- [ 235.588962] cloud-init[1051]: duration_ms: 202.680678 [ 235.593226] cloud-init[1051]: type: 'test' [ 235.594721] cloud-init[1051]: ... [ 235.702118] cloud-init[1051]: # Subtest: a provisioner install says which step failed and why [ 235.718129] cloud-init[1051]: ok 51 - a provisioner install says which step failed and why [ 235.725971] cloud-init[1051]: --- [ 235.727244] cloud-init[1051]: duration_ms: 119.041726 [ 235.731275] cloud-init[1051]: type: 'test' [ 235.736410] cloud-init[1051]: ... [ 235.740693] cloud-init[1051]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 235.745751] cloud-init[1051]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 235.748513] cloud-init[1051]: --- [ 235.751518] cloud-init[1051]: duration_ms: 5.02077 [ 235.761854] cloud-init[1051]: type: 'test' [ 235.762907] cloud-init[1051]: ... [ 235.801200] cloud-init[1051]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 235.820284] cloud-init[1051]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 235.823254] cloud-init[1051]: --- [ 235.825088] cloud-init[1051]: duration_ms: 121.29739 [ 235.826369] cloud-init[1051]: type: 'test' [ 235.828476] cloud-init[1051]: ... [ 235.892614] cloud-init[1051]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 235.908011] cloud-init[1051]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 235.914468] cloud-init[1051]: --- [ 235.915609] cloud-init[1051]: duration_ms: 67.194501 [ 235.916650] cloud-init[1051]: type: 'test' [ 235.917329] cloud-init[1051]: ... [ 238.115869] cloud-init[1051]: # (node:1190) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 238.142643] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 241.316762] cloud-init[1051]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 241.333934] cloud-init[1051]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 241.342679] cloud-init[1051]: --- [ 241.361588] cloud-init[1051]: duration_ms: 3154.347847 [ 241.375554] cloud-init[1051]: type: 'test' [ 241.382234] cloud-init[1051]: ... [ 245.755000] cloud-init[1051]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 245.761391] cloud-init[1051]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 245.768951] cloud-init[1051]: --- [ 245.774839] cloud-init[1051]: duration_ms: 4485.409122 [ 245.779439] cloud-init[1051]: type: 'test' [ 245.781831] cloud-init[1051]: ... [ 247.229639] cloud-init[1051]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 247.251824] cloud-init[1051]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 247.252972] cloud-init[1051]: --- [ 247.253760] cloud-init[1051]: duration_ms: 1416.903633 [ 247.254529] cloud-init[1051]: type: 'test' [ 247.269844] cloud-init[1051]: ... [ 250.706699] cloud-init[1051]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 250.712984] cloud-init[1051]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 250.716228] cloud-init[1051]: --- [ 250.718465] cloud-init[1051]: duration_ms: 3534.526888 [ 250.727346] cloud-init[1051]: type: 'test' [ 250.729775] cloud-init[1051]: ... [ 252.524896] cloud-init[1051]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 252.541605] cloud-init[1051]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 252.576168] cloud-init[1051]: --- [ 252.579557] cloud-init[1051]: duration_ms: 1773.64067 [ 252.582835] cloud-init[1051]: type: 'test' [ 252.591228] cloud-init[1051]: ... [ 254.306793] cloud-init[1051]: # Subtest: log retention is explicit, paginated and does not stop execution [ 254.309857] cloud-init[1051]: ok 60 - log retention is explicit, paginated and does not stop execution [ 254.313554] cloud-init[1051]: --- [ 254.319819] cloud-init[1051]: duration_ms: 1819.651032 [ 254.323783] cloud-init[1051]: type: 'test' [ 254.324659] cloud-init[1051]: ... [ 255.497556] cloud-init[1051]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 255.505165] cloud-init[1051]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 255.515791] cloud-init[1051]: --- [ 255.536118] cloud-init[1051]: duration_ms: 1187.755231 [ 255.542820] cloud-init[1051]: type: 'test' [ 255.548282] cloud-init[1051]: ... [ 256.674401] cloud-init[1051]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 256.690652] cloud-init[1051]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 256.696807] cloud-init[1051]: --- [ 256.700095] cloud-init[1051]: duration_ms: 1184.576388 [ 256.704165] cloud-init[1051]: type: 'test' [ 256.704943] cloud-init[1051]: ... [ 260.243283] cloud-init[1051]: # (node:1201) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 260.260968] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 260.409852] cloud-init[1051]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 260.431507] cloud-init[1051]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 260.447512] cloud-init[1051]: --- [ 260.451749] cloud-init[1051]: duration_ms: 18.17159 [ 260.459610] cloud-init[1051]: type: 'test' [ 260.469762] cloud-init[1051]: ... [ 260.537893] cloud-init[1051]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 260.564393] cloud-init[1051]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 260.582828] cloud-init[1051]: --- [ 260.592421] cloud-init[1051]: duration_ms: 4.881432 [ 260.599831] cloud-init[1051]: type: 'test' [ 260.602424] cloud-init[1051]: ... [ 260.623297] cloud-init[1051]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 260.631626] cloud-init[1051]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 260.641924] cloud-init[1051]: --- [ 260.648694] cloud-init[1051]: duration_ms: 3.994545 [ 260.676106] cloud-init[1051]: type: 'test' [ 260.681402] cloud-init[1051]: ... [ 260.686961] cloud-init[1051]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 260.688556] cloud-init[1051]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 260.695418] cloud-init[1051]: --- [ 260.703196] cloud-init[1051]: duration_ms: 6.23321 [ 260.710116] cloud-init[1051]: type: 'test' [ 260.714207] cloud-init[1051]: ... [ 260.718112] cloud-init[1051]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 260.728794] cloud-init[1051]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 260.734965] cloud-init[1051]: --- [ 260.737759] cloud-init[1051]: duration_ms: 4.874043 [ 260.740628] cloud-init[1051]: type: 'test' [ 260.742604] cloud-init[1051]: ... [ 263.325520] cloud-init[1051]: # Subtest: npu-smi parsing [ 263.336686] cloud-init[1051]: # Subtest: reads each card's identity, health and usage from the paired rows [ 263.358342] cloud-init[1051]: ok 1 - reads each card's identity, health and usage from the paired rows [ 263.364902] cloud-init[1051]: --- [ 263.366010] cloud-init[1051]: duration_ms: 46.706619 [ 263.366685] cloud-init[1051]: type: 'test' [ 263.367298] cloud-init[1051]: ... [ 263.383885] cloud-init[1051]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 263.391121] cloud-init[1051]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 263.398408] cloud-init[1051]: --- [ 263.404642] cloud-init[1051]: duration_ms: 7.800942 [ 263.411372] cloud-init[1051]: type: 'test' [ 263.416293] cloud-init[1051]: ... [ 263.418294] cloud-init[1051]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 263.419963] cloud-init[1051]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 263.423609] cloud-init[1051]: --- [ 263.425376] cloud-init[1051]: duration_ms: 6.244031 [ 263.429012] cloud-init[1051]: type: 'test' [ 263.431000] cloud-init[1051]: ... [ 263.440650] cloud-init[1051]: # Subtest: stops at the process table instead of listing processes as cards [ 263.443398] cloud-init[1051]: ok 4 - stops at the process table instead of listing processes as cards [ 263.445404] cloud-init[1051]: --- [ 263.446718] cloud-init[1051]: duration_ms: 5.999808 [ 263.451529] cloud-init[1051]: type: 'test' [ 263.456528] cloud-init[1051]: ... [ 263.458882] cloud-init[1051]: # Subtest: returns nothing for output that holds no device rows [ 263.460796] cloud-init[1051]: ok 5 - returns nothing for output that holds no device rows [ 263.467181] cloud-init[1051]: --- [ 263.470581] cloud-init[1051]: duration_ms: 3.196679 [ 263.477471] cloud-init[1051]: type: 'test' [ 263.483618] cloud-init[1051]: ... [ 263.488599] cloud-init[1051]: 1..5 [ 263.491628] cloud-init[1051]: ok 68 - npu-smi parsing [ 263.496897] cloud-init[1051]: --- [ 263.505013] cloud-init[1051]: duration_ms: 90.9508 [ 263.513450] cloud-init[1051]: type: 'suite' [ 263.514664] cloud-init[1051]: ... [ 263.529609] cloud-init[1051]: # Subtest: reading the driver through DCMI [ 263.544457] cloud-init[1051]: # Subtest: a machine with no usable Python falls back instead of failing [ 263.545980] cloud-init[1051]: ok 1 - a machine with no usable Python falls back instead of failing [ 263.552120] cloud-init[1051]: --- [ 263.554823] cloud-init[1051]: duration_ms: 126.698981 [ 263.559374] cloud-init[1051]: type: 'test' [ 263.561129] cloud-init[1051]: ... [ 263.777986] cloud-init[1051]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 263.790628] cloud-init[1051]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 263.793850] cloud-init[1051]: --- [ 263.809868] cloud-init[1051]: duration_ms: 567.472648 [ 263.847465] cloud-init[1051]: type: 'test' [ 263.848929] cloud-init[1051]: ... [ 264.440863] cloud-init[1051]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 264.453861] cloud-init[1051]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 264.464688] cloud-init[1051]: --- [ 264.469834] cloud-init[1051]: duration_ms: 507.371351 [ 264.482806] cloud-init[1051]: type: 'test' [ 264.493540] cloud-init[1051]: ... [ 264.497572] cloud-init[1051]: 1..3 [ 264.503694] cloud-init[1051]: ok 69 - reading the driver through DCMI [ 264.512295] cloud-init[1051]: --- [ 264.519809] cloud-init[1051]: duration_ms: 1221.006169 [ 264.526857] cloud-init[1051]: type: 'suite' [ 264.532957] cloud-init[1051]: ... [ 264.540686] cloud-init[1051]: # Subtest: chip mapping [ 264.546802] cloud-init[1051]: # Subtest: reads the device node each chip owns, not the card number [ 264.556549] cloud-init[1051]: ok 1 - reads the device node each chip owns, not the card number [ 264.560922] cloud-init[1051]: --- [ 264.574514] cloud-init[1051]: duration_ms: 27.905778 [ 264.580768] cloud-init[1051]: type: 'test' [ 264.582621] cloud-init[1051]: ... [ 264.587768] cloud-init[1051]: # Subtest: skips chips that are not compute devices [ 264.592489] cloud-init[1051]: ok 2 - skips chips that are not compute devices [ 264.596808] cloud-init[1051]: --- [ 264.600650] cloud-init[1051]: duration_ms: 10.19678 [ 264.602742] cloud-init[1051]: type: 'test' [ 264.609191] cloud-init[1051]: ... [ 264.610802] cloud-init[1051]: # Subtest: gives each die of a two-die card its own device node [ 264.619778] cloud-init[1051]: ok 3 - gives each die of a two-die card its own device node [ 264.625616] cloud-init[1051]: --- [ 264.631415] cloud-init[1051]: duration_ms: 4.68385 [ 264.635033] cloud-init[1051]: type: 'test' [ 264.637441] cloud-init[1051]: ... [ 264.641923] cloud-init[1051]: # Subtest: ignores headers and anything that is not four columns [ 264.653162] cloud-init[1051]: ok 4 - ignores headers and anything that is not four columns [ 264.657000] cloud-init[1051]: --- [ 264.662773] cloud-init[1051]: duration_ms: 2.68587 [ 264.670250] cloud-init[1051]: type: 'test' [ 264.677572] cloud-init[1051]: ... [ 264.683516] cloud-init[1051]: 1..4 [ 264.697825] cloud-init[1051]: ok 70 - chip mapping [ 264.709491] cloud-init[1051]: --- [ 264.731405] cloud-init[1051]: duration_ms: 51.10193 [ 264.737308] cloud-init[1051]: type: 'suite' [ 264.738197] cloud-init[1051]: ... [ 264.738733] cloud-init[1051]: # Subtest: a card with two dies [ 264.753504] cloud-init[1051]: # Subtest: reads one entry per die from the readings table [ 264.756951] cloud-init[1051]: ok 1 - reads one entry per die from the readings table [ 264.757898] cloud-init[1051]: --- [ 264.766550] cloud-init[1051]: duration_ms: 3.951736 [ 264.767492] cloud-init[1051]: type: 'test' [ 264.779708] cloud-init[1051]: ... [ 264.789319] cloud-init[1051]: 1..1 [ 264.797392] cloud-init[1051]: ok 71 - a card with two dies [ 264.798591] cloud-init[1051]: --- [ 264.800651] cloud-init[1051]: duration_ms: 5.858569 [ 264.829227] cloud-init[1051]: type: 'suite' [ 264.830603] cloud-init[1051]: ... [ 264.858632] cloud-init[1051]: # Subtest: device binds and sandbox numbering [ 264.878854] cloud-init[1051]: # Subtest: renumbers the selection from 0 in host order [ 264.940766] cloud-init[1051]: ok 1 - renumbers the selection from 0 in host order [ 264.953458] cloud-init[1051]: --- [ 264.954393] cloud-init[1051]: duration_ms: 4.926384 [ 264.957751] cloud-init[1051]: type: 'test' [ 264.958479] cloud-init[1051]: ... [ 264.967859] cloud-init[1051]: # Subtest: gives the same layout however the operator ordered the boxes [ 265.016871] cloud-init[1051]: ok 2 - gives the same layout however the operator ordered the boxes [ 265.097388] cloud-init[1051]: --- [ 265.098807] cloud-init[1051]: duration_ms: 2.453664 [ 265.145293] cloud-init[1051]: type: 'test' [ 265.146544] cloud-init[1051]: ... [ 265.147515] cloud-init[1051]: # Subtest: collapses a repeated card instead of binding it twice [ 265.148463] cloud-init[1051]: ok 3 - collapses a repeated card instead of binding it twice [ 265.201556] cloud-init[1051]: --- [ 265.203510] cloud-init[1051]: duration_ms: 4.538981 [ 265.236464] cloud-init[1051]: type: 'test' [ 265.238324] cloud-init[1051]: ... [ 265.281672] cloud-init[1051]: # Subtest: emits nothing at all when no card was selected [ 265.333424] cloud-init[1051]: ok 4 - emits nothing at all when no card was selected [ 265.365881] cloud-init[1051]: --- [ 265.382666] cloud-init[1051]: duration_ms: 2.428198 [ 265.386409] cloud-init[1051]: type: 'test' [ 265.387303] cloud-init[1051]: ... [ 265.388327] cloud-init[1051]: # Subtest: binds only the management nodes this host actually has [ 265.389405] cloud-init[1051]: ok 5 - binds only the management nodes this host actually has [ 265.463025] cloud-init[1051]: --- [ 265.471953] cloud-init[1051]: duration_ms: 3.408445 [ 265.474191] cloud-init[1051]: type: 'test' [ 265.476638] cloud-init[1051]: ... [ 265.478170] cloud-init[1051]: # Subtest: names the host device by index [ 265.493870] cloud-init[1051]: ok 6 - names the host device by index [ 265.496271] cloud-init[1051]: --- [ 265.511779] cloud-init[1051]: duration_ms: 1.92445 [ 265.513913] cloud-init[1051]: type: 'test' [ 265.515553] cloud-init[1051]: ... [ 265.547570] cloud-init[1051]: 1..6 [ 265.558108] cloud-init[1051]: ok 72 - device binds and sandbox numbering [ 265.563459] cloud-init[1051]: --- [ 265.578812] cloud-init[1051]: duration_ms: 24.314409 [ 265.582097] cloud-init[1051]: type: 'suite' [ 265.583692] cloud-init[1051]: ... [ 265.602860] cloud-init[1051]: # Subtest: sandbox probe argv [ 265.613585] cloud-init[1051]: # Subtest: gives the probed card the sandbox's device 0 [ 265.642718] cloud-init[1051]: ok 1 - gives the probed card the sandbox's device 0 [ 265.654000] cloud-init[1051]: --- [ 265.655532] cloud-init[1051]: duration_ms: 4.26679 [ 265.722222] cloud-init[1051]: type: 'test' [ 265.730600] cloud-init[1051]: ... [ 265.737388] cloud-init[1051]: # Subtest: mounts a fresh /dev before binding any card [ 265.764262] cloud-init[1051]: ok 2 - mounts a fresh /dev before binding any card [ 265.766725] cloud-init[1051]: --- [ 265.770689] cloud-init[1051]: duration_ms: 3.500742 [ 265.802568] cloud-init[1051]: type: 'test' [ 265.811722] cloud-init[1051]: ... [ 265.818668] cloud-init[1051]: # Subtest: probes under the same isolation a real execution uses [ 265.873597] cloud-init[1051]: ok 3 - probes under the same isolation a real execution uses [ 265.948539] cloud-init[1051]: --- [ 265.950497] cloud-init[1051]: duration_ms: 8.471819 [ 265.955427] cloud-init[1051]: type: 'test' [ 265.956647] cloud-init[1051]: ... [ 265.961143] cloud-init[1051]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 265.963797] cloud-init[1051]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 265.973250] cloud-init[1051]: --- [ 266.014434] cloud-init[1051]: duration_ms: 3.000344 [ 266.038898] cloud-init[1051]: type: 'test' [ 266.050505] cloud-init[1051]: ... [ 266.062806] cloud-init[1051]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 266.074929] cloud-init[1051]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 266.086401] cloud-init[1051]: --- [ 266.090543] cloud-init[1051]: duration_ms: 3.319268 [ 266.095143] cloud-init[1051]: type: 'test' [ 266.097439] cloud-init[1051]: ... [ 266.102095] cloud-init[1051]: # Subtest: carries the driver library path the loader needs [ 266.113516] cloud-init[1051]: ok 6 - carries the driver library path the loader needs [ 266.115767] cloud-init[1051]: --- [ 266.124110] cloud-init[1051]: duration_ms: 3.09942 [ 266.132355] cloud-init[1051]: type: 'test' [ 266.134395] cloud-init[1051]: ... [ 266.138877] cloud-init[1051]: 1..6 [ 266.142169] cloud-init[1051]: ok 73 - sandbox probe argv [ 266.148352] cloud-init[1051]: --- [ 266.150297] cloud-init[1051]: duration_ms: 31.754949 [ 266.155912] cloud-init[1051]: type: 'suite' [ 266.160946] cloud-init[1051]: ... [ 266.164140] cloud-init[1051]: # Subtest: sandbox environment [ 266.167776] cloud-init[1051]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 266.176815] cloud-init[1051]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 266.187985] cloud-init[1051]: --- [ 266.192506] cloud-init[1051]: duration_ms: 3.118217 [ 266.197189] cloud-init[1051]: type: 'test' [ 266.201893] cloud-init[1051]: ... [ 266.203240] cloud-init[1051]: # Subtest: points the operator compiler at the toolkit's Python packages [ 266.213967] cloud-init[1051]: ok 2 - points the operator compiler at the toolkit's Python packages [ 266.219656] cloud-init[1051]: --- [ 266.225585] cloud-init[1051]: duration_ms: 2.535482 [ 266.232601] cloud-init[1051]: type: 'test' [ 266.236836] cloud-init[1051]: ... [ 266.244319] cloud-init[1051]: # Subtest: follows a relocated toolkit [ 266.245786] cloud-init[1051]: ok 3 - follows a relocated toolkit [ 266.253159] cloud-init[1051]: --- [ 266.254615] cloud-init[1051]: duration_ms: 2.486219 [ 266.255732] cloud-init[1051]: type: 'test' [ 266.263144] cloud-init[1051]: ... [ 266.264766] cloud-init[1051]: 1..3 [ 266.273420] cloud-init[1051]: ok 74 - sandbox environment [ 266.282490] cloud-init[1051]: --- [ 266.300625] cloud-init[1051]: duration_ms: 11.968962 [ 266.306117] cloud-init[1051]: type: 'suite' [ 266.316194] cloud-init[1051]: ... [ 266.324641] cloud-init[1051]: # Subtest: prepareSandboxNpu [ 266.335865] cloud-init[1051]: # Subtest: stays out of the launch entirely when nothing was selected [ 266.346581] cloud-init[1051]: ok 1 - stays out of the launch entirely when nothing was selected [ 266.360295] cloud-init[1051]: --- [ 266.363869] cloud-init[1051]: duration_ms: 13.77514 [ 266.378789] cloud-init[1051]: type: 'test' [ 266.380224] cloud-init[1051]: ... [ 266.769524] cloud-init[1051]: # Subtest: reports how the selected cards appear inside the sandbox [ 266.786972] cloud-init[1051]: ok 2 - reports how the selected cards appear inside the sandbox [ 266.791743] cloud-init[1051]: --- [ 266.792522] cloud-init[1051]: duration_ms: 1895.966653 [ 266.793274] cloud-init[1051]: type: 'test' [ 266.793825] cloud-init[1051]: ... [ 266.848660] cloud-init[1051]: 1..2 [ 266.874579] cloud-init[1051]: ok 75 - prepareSandboxNpu [ 266.876360] cloud-init[1051]: --- [ 266.886875] cloud-init[1051]: duration_ms: 1933.997659 [ 266.888225] cloud-init[1051]: type: 'suite' [ 266.895197] cloud-init[1051]: ... [ 266.925848] cloud-init[1051]: # Subtest: probe failure reasons [ 266.946796] cloud-init[1051]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 266.978995] cloud-init[1051]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 267.009718] cloud-init[1051]: --- [ 267.018822] cloud-init[1051]: duration_ms: 65.641815 [ 267.042404] cloud-init[1051]: type: 'test' [ 267.058333] cloud-init[1051]: ... [ 267.059637] cloud-init[1051]: # Subtest: falls back to the process error when the probe printed nothing [ 267.061782] cloud-init[1051]: ok 2 - falls back to the process error when the probe printed nothing [ 267.087407] cloud-init[1051]: --- [ 267.091297] cloud-init[1051]: duration_ms: 24.779276 [ 267.102662] cloud-init[1051]: type: 'test' [ 267.111146] cloud-init[1051]: ... [ 267.117194] cloud-init[1051]: 1..2 [ 267.122696] cloud-init[1051]: ok 76 - probe failure reasons [ 267.128982] cloud-init[1051]: --- [ 267.133893] cloud-init[1051]: duration_ms: 112.267019 [ 267.137460] cloud-init[1051]: type: 'suite' [ 267.147472] cloud-init[1051]: ... [ 267.152432] cloud-init[1051]: # Subtest: inventory cache [ 267.160261] cloud-init[1051]: # Subtest: serves a fresh inventory instead of re-probing every card [ 267.166193] cloud-init[1051]: ok 1 - serves a fresh inventory instead of re-probing every card [ 267.169239] cloud-init[1051]: --- [ 267.176419] cloud-init[1051]: duration_ms: 36.006416 [ 267.183553] cloud-init[1051]: type: 'test' [ 267.188683] cloud-init[1051]: ... [ 267.191200] cloud-init[1051]: # Subtest: re-probes once the inventory is older than the cache window [ 267.193577] cloud-init[1051]: ok 2 - re-probes once the inventory is older than the cache window [ 267.200789] cloud-init[1051]: --- [ 267.203600] cloud-init[1051]: duration_ms: 12.786986 [ 267.210790] cloud-init[1051]: type: 'test' [ 267.215533] cloud-init[1051]: ... [ 267.220853] cloud-init[1051]: # Subtest: re-probes after an explicit refresh [ 267.223894] cloud-init[1051]: ok 3 - re-probes after an explicit refresh [ 267.236182] cloud-init[1051]: --- [ 267.242934] cloud-init[1051]: duration_ms: 5.889486 [ 267.247656] cloud-init[1051]: type: 'test' [ 267.250817] cloud-init[1051]: ... [ 267.253977] cloud-init[1051]: # Subtest: lets a failed probe be retried rather than caching the failure [ 267.256491] cloud-init[1051]: ok 4 - lets a failed probe be retried rather than caching the failure [ 267.260961] cloud-init[1051]: --- [ 267.263400] cloud-init[1051]: duration_ms: 8.332555 [ 267.266571] cloud-init[1051]: type: 'test' [ 267.271547] cloud-init[1051]: ... [ 267.275574] cloud-init[1051]: 1..4 [ 267.279174] cloud-init[1051]: ok 77 - inventory cache [ 267.281858] cloud-init[1051]: --- [ 267.294159] cloud-init[1051]: duration_ms: 74.023804 [ 267.297952] cloud-init[1051]: type: 'suite' [ 267.304971] cloud-init[1051]: ... [ 267.314754] cloud-init[1051]: # Subtest: which cards an operator may tick [ 267.327202] cloud-init[1051]: # Subtest: offers only the cards the sandbox probe could open [ 267.330856] cloud-init[1051]: ok 1 - offers only the cards the sandbox probe could open [ 267.333847] cloud-init[1051]: --- [ 267.335601] cloud-init[1051]: duration_ms: 7.709164 [ 267.338229] cloud-init[1051]: type: 'test' [ 267.348014] cloud-init[1051]: ... [ 267.353113] cloud-init[1051]: # Subtest: offers nothing on a machine without Ascend cards [ 267.355766] cloud-init[1051]: ok 2 - offers nothing on a machine without Ascend cards [ 267.362851] cloud-init[1051]: --- [ 267.370560] cloud-init[1051]: duration_ms: 2.144892 [ 267.374301] cloud-init[1051]: type: 'test' [ 267.382130] cloud-init[1051]: ... [ 267.385385] cloud-init[1051]: # Subtest: refuses a card the sandbox cannot open and says why [ 267.388568] cloud-init[1051]: ok 3 - refuses a card the sandbox cannot open and says why [ 267.394282] cloud-init[1051]: --- [ 267.420699] cloud-init[1051]: duration_ms: 5.288212 [ 267.441556] cloud-init[1051]: type: 'test' [ 267.466190] cloud-init[1051]: ... [ 267.479200] cloud-init[1051]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 267.482503] cloud-init[1051]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 267.487868] cloud-init[1051]: --- [ 267.488621] cloud-init[1051]: duration_ms: 2.741007 [ 267.516253] cloud-init[1051]: type: 'test' [ 267.527564] cloud-init[1051]: ... [ 267.530168] cloud-init[1051]: # Subtest: refuses a card that has since disappeared from the machine [ 267.538282] cloud-init[1051]: ok 5 - refuses a card that has since disappeared from the machine [ 267.564303] cloud-init[1051]: --- [ 267.568201] cloud-init[1051]: duration_ms: 2.866699 [ 267.579434] cloud-init[1051]: type: 'test' [ 267.586355] cloud-init[1051]: ... [ 267.592372] cloud-init[1051]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 267.598790] cloud-init[1051]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 267.618242] cloud-init[1051]: --- [ 267.630302] cloud-init[1051]: duration_ms: 2.454828 [ 267.631983] cloud-init[1051]: type: 'test' [ 267.632865] cloud-init[1051]: ... [ 267.633579] cloud-init[1051]: # Subtest: accepts a repeated tick once [ 267.634470] cloud-init[1051]: ok 7 - accepts a repeated tick once [ 267.646940] cloud-init[1051]: --- [ 267.651161] cloud-init[1051]: duration_ms: 8.151491 [ 267.652051] cloud-init[1051]: type: 'test' [ 267.652752] cloud-init[1051]: ... [ 267.653385] cloud-init[1051]: # Subtest: maps an empty selection to an empty layout [ 267.675759] cloud-init[1051]: ok 8 - maps an empty selection to an empty layout [ 267.677134] cloud-init[1051]: --- [ 267.677872] cloud-init[1051]: duration_ms: 2.094239 [ 267.678868] cloud-init[1051]: type: 'test' [ 267.679588] cloud-init[1051]: ... [ 267.680243] cloud-init[1051]: 1..8 [ 267.722518] cloud-init[1051]: ok 78 - which cards an operator may tick [ 267.734347] cloud-init[1051]: --- [ 267.736292] cloud-init[1051]: duration_ms: 57.113289 [ 267.744508] cloud-init[1051]: type: 'suite' [ 267.746438] cloud-init[1051]: ... [ 267.747925] cloud-init[1051]: # Subtest: sandbox launch with NPU cards [ 267.771126] cloud-init[1051]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 267.785961] cloud-init[1051]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 267.788977] cloud-init[1051]: --- [ 267.806751] cloud-init[1051]: duration_ms: 608.033367 [ 267.815615] cloud-init[1051]: type: 'test' [ 267.823853] cloud-init[1051]: ... [ 267.826440] cloud-init[1051]: # Subtest: never exposes a host card the operator did not select [ 267.862841] cloud-init[1051]: ok 2 - never exposes a host card the operator did not select [ 267.875260] cloud-init[1051]: --- [ 267.904944] cloud-init[1051]: duration_ms: 58.051864 [ 267.942574] cloud-init[1051]: type: 'test' [ 267.949815] cloud-init[1051]: ... [ 267.952513] cloud-init[1051]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 267.975773] cloud-init[1051]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 267.992690] cloud-init[1051]: --- [ 267.998945] cloud-init[1051]: duration_ms: 15.574749 [ 268.018252] cloud-init[1051]: type: 'test' [ 268.033819] cloud-init[1051]: ... [ 268.037613] cloud-init[1051]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 268.041197] cloud-init[1051]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 268.060148] cloud-init[1051]: --- [ 268.065148] cloud-init[1051]: duration_ms: 77.490563 [ 268.067390] cloud-init[1051]: type: 'test' [ 268.071321] cloud-init[1051]: ... [ 268.073327] cloud-init[1051]: # Subtest: leaves PATH exactly as it was when no card was selected [ 268.076399] cloud-init[1051]: ok 5 - leaves PATH exactly as it was when no card was selected [ 268.092571] cloud-init[1051]: --- [ 268.093771] cloud-init[1051]: duration_ms: 31.49645 [ 268.099320] cloud-init[1051]: type: 'test' [ 268.104399] cloud-init[1051]: ... [ 268.112343] cloud-init[1051]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 268.146643] cloud-init[1051]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 268.155348] cloud-init[1051]: --- [ 268.159161] cloud-init[1051]: duration_ms: 96.772234 [ 268.168795] cloud-init[1051]: type: 'test' [ 268.178540] cloud-init[1051]: ... [ 268.193245] cloud-init[1051]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 268.198336] cloud-init[1051]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 268.202174] cloud-init[1051]: --- [ 268.206960] cloud-init[1051]: duration_ms: 397.716769 [ 268.215377] cloud-init[1051]: type: 'test' [ 268.220291] cloud-init[1051]: ... [ 268.222412] cloud-init[1051]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 268.239001] cloud-init[1051]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 268.241762] cloud-init[1051]: --- [ 268.243703] cloud-init[1051]: duration_ms: 121.62647 [ 268.245650] cloud-init[1051]: type: 'test' [ 268.247231] cloud-init[1051]: ... [ 268.248631] cloud-init[1051]: 1..8 [ 268.249947] cloud-init[1051]: ok 79 - sandbox launch with NPU cards [ 268.251653] cloud-init[1051]: --- [ 268.253426] cloud-init[1051]: duration_ms: 1435.983719 [ 268.255290] cloud-init[1051]: type: 'suite' [ 268.256931] cloud-init[1051]: ... [ 268.258286] cloud-init[1051]: # Subtest: validating a selection at launch time [ 268.259860] cloud-init[1051]: # Subtest: probes nothing at all for an execution that wants no card [ 268.266986] cloud-init[1051]: ok 1 - probes nothing at all for an execution that wants no card [ 268.268779] cloud-init[1051]: --- [ 268.270496] cloud-init[1051]: duration_ms: 18.269291 [ 268.272269] cloud-init[1051]: type: 'test' [ 268.273962] cloud-init[1051]: ... [ 268.280022] cloud-init[1051]: # Subtest: probes exactly the cards the execution asked for, and no others [ 268.282968] cloud-init[1051]: ok 2 - probes exactly the cards the execution asked for, and no others [ 268.284815] cloud-init[1051]: --- [ 268.285986] cloud-init[1051]: duration_ms: 116.666433 [ 268.292476] cloud-init[1051]: type: 'test' [ 268.297876] cloud-init[1051]: ... [ 268.302934] cloud-init[1051]: # Subtest: builds the device plumbing for cards that are still usable [ 268.305263] cloud-init[1051]: ok 3 - builds the device plumbing for cards that are still usable [ 268.307169] cloud-init[1051]: --- [ 268.309723] cloud-init[1051]: duration_ms: 46.4199 [ 268.316784] cloud-init[1051]: type: 'test' [ 268.326312] cloud-init[1051]: ... [ 268.332377] cloud-init[1051]: # Subtest: fails the execution by name when a card stopped being usable [ 268.345252] cloud-init[1051]: ok 4 - fails the execution by name when a card stopped being usable [ 268.355225] cloud-init[1051]: --- [ 268.362705] cloud-init[1051]: duration_ms: 26.846285 [ 268.365654] cloud-init[1051]: type: 'test' [ 268.367999] cloud-init[1051]: ... [ 268.370260] cloud-init[1051]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 268.378886] cloud-init[1051]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 268.383118] cloud-init[1051]: --- [ 268.385514] cloud-init[1051]: duration_ms: 5.074631 [ 268.387599] cloud-init[1051]: type: 'test' [ 268.388744] cloud-init[1051]: ... [ 268.391597] cloud-init[1051]: 1..5 [ 268.392910] cloud-init[1051]: ok 80 - validating a selection at launch time [ 268.400967] cloud-init[1051]: --- [ 268.402269] cloud-init[1051]: duration_ms: 240.024783 [ 268.403855] cloud-init[1051]: type: 'suite' [ 268.407281] cloud-init[1051]: ... [ 269.923428] cloud-init[1051]: # Subtest: an execution request drives the sandbox's cards [ 269.929806] cloud-init[1051]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 269.940950] cloud-init[1051]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 269.943450] cloud-init[1051]: --- [ 269.946450] cloud-init[1051]: duration_ms: 1584.948927 [ 269.947358] cloud-init[1051]: type: 'test' [ 269.947877] cloud-init[1051]: ... [ 270.547988] cloud-init[1051]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 270.560770] cloud-init[1051]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 270.570686] cloud-init[1051]: --- [ 270.571932] cloud-init[1051]: duration_ms: 693.435465 [ 270.574435] cloud-init[1051]: type: 'test' [ 270.575867] cloud-init[1051]: ... [ 270.668355] cloud-init[1051]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 270.678719] cloud-init[1051]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 270.680954] cloud-init[1051]: --- [ 270.683082] cloud-init[1051]: duration_ms: 115.946678 [ 270.685106] cloud-init[1051]: type: 'test' [ 270.685716] cloud-init[1051]: ... [ 270.808700] cloud-init[1051]: # Subtest: a card the cached status still calls usable does not get waved through [ 270.822893] cloud-init[1051]: ok 4 - a card the cached status still calls usable does not get waved through [ 270.827290] cloud-init[1051]: --- [ 270.831877] cloud-init[1051]: duration_ms: 135.063579 [ 270.835795] cloud-init[1051]: type: 'test' [ 270.837167] cloud-init[1051]: ... [ 271.688829] cloud-init[1051]: # Subtest: an execution without cards never reaches the probe [ 271.700218] cloud-init[1051]: ok 5 - an execution without cards never reaches the probe [ 271.706550] cloud-init[1051]: --- [ 271.709914] cloud-init[1051]: duration_ms: 884.621986 [ 271.719285] cloud-init[1051]: type: 'test' [ 271.726645] cloud-init[1051]: ... [ 271.728694] cloud-init[1051]: 1..5 [ 271.732424] cloud-init[1051]: ok 81 - an execution request drives the sandbox's cards [ 271.733983] cloud-init[1051]: --- [ 271.736587] cloud-init[1051]: duration_ms: 3423.332299 [ 271.737505] cloud-init[1051]: type: 'suite' [ 271.742719] cloud-init[1051]: ... [ 273.241919] cloud-init[1051]: # Subtest: execution signature freshness window [ 273.266706] cloud-init[1051]: # Subtest: stays at 30s unless an operator widens it by name [ 273.284411] cloud-init[1051]: ok 1 - stays at 30s unless an operator widens it by name [ 273.288577] cloud-init[1051]: --- [ 273.295647] cloud-init[1051]: duration_ms: 17.73761 [ 273.297788] cloud-init[1051]: type: 'test' [ 273.299469] cloud-init[1051]: ... [ 273.362254] cloud-init[1051]: # Subtest: widens only for an explicit variable [ 273.382761] cloud-init[1051]: ok 2 - widens only for an explicit variable [ 273.398825] cloud-init[1051]: --- [ 273.400654] cloud-init[1051]: duration_ms: 4.669153 [ 273.409725] cloud-init[1051]: type: 'test' [ 273.410505] cloud-init[1051]: ... [ 273.418334] cloud-init[1051]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 273.532945] cloud-init[1051]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 273.545927] cloud-init[1051]: --- [ 273.547280] cloud-init[1051]: duration_ms: 13.70414 [ 273.558158] cloud-init[1051]: type: 'test' [ 273.559755] cloud-init[1051]: ... [ 273.578709] cloud-init[1051]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 273.589841] cloud-init[1051]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 273.591705] cloud-init[1051]: --- [ 273.601468] cloud-init[1051]: duration_ms: 31.798013 [ 273.614335] cloud-init[1051]: type: 'test' [ 273.620954] cloud-init[1051]: ... [ 273.627981] cloud-init[1051]: 1..4 [ 273.634938] cloud-init[1051]: ok 82 - execution signature freshness window [ 273.643248] cloud-init[1051]: --- [ 273.649731] cloud-init[1051]: duration_ms: 99.285096 [ 273.657732] cloud-init[1051]: type: 'suite' [ 273.660460] cloud-init[1051]: ... [ 275.069807] cloud-init[1051]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 275.080526] cloud-init[1051]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 275.084660] cloud-init[1051]: --- [ 275.088675] cloud-init[1051]: duration_ms: 263.833886 [ 275.089841] cloud-init[1051]: type: 'test' [ 275.094746] cloud-init[1051]: ... [ 275.139865] cloud-init[1051]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 275.156272] cloud-init[1051]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 275.170320] cloud-init[1051]: --- [ 275.171537] cloud-init[1051]: duration_ms: 146.049993 [ 275.178277] cloud-init[1051]: type: 'test' [ 275.180760] cloud-init[1051]: ... [ 277.885744] cloud-init[1051]: # Subtest: sandbox launch arguments [ 277.888505] cloud-init[1051]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 277.918410] cloud-init[1051]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 277.921598] cloud-init[1051]: --- [ 277.922902] cloud-init[1051]: duration_ms: 23.002416 [ 277.949739] cloud-init[1051]: type: 'test' [ 277.951631] cloud-init[1051]: ... [ 277.972903] cloud-init[1051]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 277.976518] cloud-init[1051]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 277.979727] cloud-init[1051]: --- [ 277.981277] cloud-init[1051]: duration_ms: 6.178454 [ 277.983162] cloud-init[1051]: type: 'test' [ 277.984638] cloud-init[1051]: ... [ 278.005781] cloud-init[1051]: # Subtest: omits --disable-userns without weakening any other isolation [ 278.007284] cloud-init[1051]: ok 3 - omits --disable-userns without weakening any other isolation [ 278.007994] cloud-init[1051]: --- [ 278.013354] cloud-init[1051]: duration_ms: 17.374018 [ 278.014893] cloud-init[1051]: type: 'test' [ 278.016336] cloud-init[1051]: ... [ 278.041645] cloud-init[1051]: # Subtest: supports both degradations at once [ 278.044135] cloud-init[1051]: ok 4 - supports both degradations at once [ 278.045409] cloud-init[1051]: --- [ 278.046820] cloud-init[1051]: duration_ms: 6.107403 [ 278.068637] cloud-init[1051]: type: 'test' [ 278.070396] cloud-init[1051]: ... [ 278.089759] cloud-init[1051]: 1..4 [ 278.091539] cloud-init[1051]: ok 85 - sandbox launch arguments [ 278.111446] cloud-init[1051]: --- [ 278.113508] cloud-init[1051]: duration_ms: 75.536624 [ 278.115461] cloud-init[1051]: type: 'suite' [ 278.132349] cloud-init[1051]: ... [ 278.134243] cloud-init[1051]: # Subtest: host CA trust inside the sandbox [ 278.138563] cloud-init[1051]: # Subtest: carries the resolved trust store into the binds and the environment [ 278.142840] cloud-init[1051]: ok 1 - carries the resolved trust store into the binds and the environment [ 278.144141] cloud-init[1051]: --- [ 278.146348] cloud-init[1051]: duration_ms: 12.131298 [ 278.160998] cloud-init[1051]: type: 'test' [ 278.163615] cloud-init[1051]: ... [ 278.362388] cloud-init[1051]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 278.365430] cloud-init[1051]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 278.366381] cloud-init[1051]: --- [ 278.366952] cloud-init[1051]: duration_ms: 590.057132 [ 278.367883] cloud-init[1051]: type: 'test' [ 278.384793] cloud-init[1051]: ... [ 278.385577] cloud-init[1051]: 1..2 [ 278.386674] cloud-init[1051]: ok 86 - host CA trust inside the sandbox [ 278.402900] cloud-init[1051]: --- [ 278.403857] cloud-init[1051]: duration_ms: 616.512947 [ 278.405647] cloud-init[1051]: type: 'suite' [ 278.415702] cloud-init[1051]: ... [ 278.598275] cloud-init[1051]: # Subtest: sandbox process identity [ 278.603780] cloud-init[1051]: # Subtest: stages only the current uid and gid for CANN GE/TBE lookups [ 278.609507] cloud-init[1051]: ok 1 - stages only the current uid and gid for CANN GE/TBE lookups [ 278.614799] cloud-init[1051]: --- [ 278.617111] cloud-init[1051]: duration_ms: 262.29156 [ 278.617923] cloud-init[1051]: type: 'test' [ 278.620713] cloud-init[1051]: ... [ 278.621874] cloud-init[1051]: 1..1 [ 278.622593] cloud-init[1051]: ok 87 - sandbox process identity [ 278.624262] cloud-init[1051]: --- [ 278.625661] cloud-init[1051]: duration_ms: 274.52887 [ 278.627658] cloud-init[1051]: type: 'suite' [ 278.628683] cloud-init[1051]: ... [ 278.837156] cloud-init[1051]: # Subtest: detection feeding the launch [ 278.853916] cloud-init[1051]: # Subtest: keeps the full profile where nothing is refused [ 278.877804] cloud-init[1051]: ok 1 - keeps the full profile where nothing is refused [ 278.881103] cloud-init[1051]: --- [ 278.881867] cloud-init[1051]: duration_ms: 204.135627 [ 278.882726] cloud-init[1051]: type: 'test' [ 278.883309] cloud-init[1051]: ... [ 279.187157] cloud-init[1051]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 279.199316] cloud-init[1051]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 279.200724] cloud-init[1051]: --- [ 279.214476] cloud-init[1051]: duration_ms: 308.814319 [ 279.219745] cloud-init[1051]: type: 'test' [ 279.220544] cloud-init[1051]: ... [ 279.601549] cloud-init[1051]: # Subtest: degrades both axes where the environment refuses both [ 279.617718] cloud-init[1051]: ok 3 - degrades both axes where the environment refuses both [ 279.622490] cloud-init[1051]: --- [ 279.624606] cloud-init[1051]: duration_ms: 437.843924 [ 279.627376] cloud-init[1051]: type: 'test' [ 279.631872] cloud-init[1051]: ... [ 279.744101] cloud-init[1051]: # Subtest: does not touch /proc when only --disable-userns is refused [ 279.758856] cloud-init[1051]: ok 4 - does not touch /proc when only --disable-userns is refused [ 279.766858] cloud-init[1051]: --- [ 279.768643] cloud-init[1051]: duration_ms: 153.180694 [ 279.772021] cloud-init[1051]: type: 'test' [ 279.776095] cloud-init[1051]: ... [ 279.803932] cloud-init[1051]: 1..4 [ 279.820167] cloud-init[1051]: ok 88 - detection feeding the launch [ 279.821760] cloud-init[1051]: --- [ 279.824753] cloud-init[1051]: duration_ms: 1224.909604 [ 279.826677] cloud-init[1051]: type: 'suite' [ 279.827924] cloud-init[1051]: ... [ 279.953938] cloud-init[1051]: # Subtest: host interpreter masks [ 279.958155] cloud-init[1051]: # Subtest: masks the resolved target, never the symlink itself [ 279.967317] cloud-init[1051]: ok 1 - masks the resolved target, never the symlink itself [ 279.969267] cloud-init[1051]: --- [ 279.972086] cloud-init[1051]: duration_ms: 40.718776 [ 279.972868] cloud-init[1051]: type: 'test' [ 279.987698] cloud-init[1051]: ... [ 280.022438] cloud-init[1051]: # Subtest: four names sharing one real interpreter collapse to one mask [ 280.047034] cloud-init[1051]: ok 2 - four names sharing one real interpreter collapse to one mask [ 280.082874] cloud-init[1051]: --- [ 280.084415] cloud-init[1051]: duration_ms: 49.700551 [ 280.087553] cloud-init[1051]: type: 'test' [ 280.088285] cloud-init[1051]: ... [ 280.143561] cloud-init[1051]: # Subtest: a name that merely starts with python is left alone [ 280.160622] cloud-init[1051]: ok 3 - a name that merely starts with python is left alone [ 280.161599] cloud-init[1051]: --- [ 280.176580] cloud-init[1051]: duration_ms: 114.188343 [ 280.218138] cloud-init[1051]: type: 'test' [ 280.219703] cloud-init[1051]: ... [ 280.313269] cloud-init[1051]: # Subtest: a dangling link is skipped rather than failing the launch [ 280.337322] cloud-init[1051]: ok 4 - a dangling link is skipped rather than failing the launch [ 280.360034] cloud-init[1051]: --- [ 280.363544] cloud-init[1051]: duration_ms: 157.172687 [ 280.364689] cloud-init[1051]: type: 'test' [ 280.365431] cloud-init[1051]: ... [ 280.441769] cloud-init[1051]: 1..4 [ 280.458384] cloud-init[1051]: ok 89 - host interpreter masks [ 280.459760] cloud-init[1051]: --- [ 280.471509] cloud-init[1051]: duration_ms: 609.56009 [ 280.473371] cloud-init[1051]: type: 'suite' [ 280.487991] cloud-init[1051]: ... [ 282.201239] cloud-init[1051]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 282.222952] cloud-init[1051]: ok 90 - allowed domain entries are normalized, de-duplicated and sorted [ 282.226147] cloud-init[1051]: --- [ 282.229728] cloud-init[1051]: duration_ms: 44.18261 [ 282.235890] cloud-init[1051]: type: 'test' [ 282.240153] cloud-init[1051]: ... [ 282.243800] cloud-init[1051]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 282.248241] cloud-init[1051]: ok 91 - allowed domain entries reject IP literals, URLs and malformed hosts [ 282.259236] cloud-init[1051]: --- [ 282.260069] cloud-init[1051]: duration_ms: 13.848997 [ 282.260849] cloud-init[1051]: type: 'test' [ 282.261369] cloud-init[1051]: ... [ 282.266231] cloud-init[1051]: # Subtest: exact entries match only the host itself [ 282.268600] cloud-init[1051]: ok 92 - exact entries match only the host itself [ 282.277393] cloud-init[1051]: --- [ 282.278290] cloud-init[1051]: duration_ms: 6.798755 [ 282.279179] cloud-init[1051]: type: 'test' [ 282.284221] cloud-init[1051]: ... [ 282.292567] cloud-init[1051]: # Subtest: wildcard entries match at a label boundary only [ 282.298383] cloud-init[1051]: ok 93 - wildcard entries match at a label boundary only [ 282.303749] cloud-init[1051]: --- [ 282.307760] cloud-init[1051]: duration_ms: 8.016745 [ 282.311183] cloud-init[1051]: type: 'test' [ 282.314302] cloud-init[1051]: ... [ 282.340445] cloud-init[1051]: # Subtest: a port suffix restricts the entry to that port [ 282.367369] cloud-init[1051]: ok 94 - a port suffix restricts the entry to that port [ 282.371079] cloud-init[1051]: --- [ 282.374265] cloud-init[1051]: duration_ms: 4.596451 [ 282.380279] cloud-init[1051]: type: 'test' [ 282.383664] cloud-init[1051]: ... [ 282.384295] cloud-init[1051]: # Subtest: IP targets never match a domain allowlist [ 282.385002] cloud-init[1051]: ok 95 - IP targets never match a domain allowlist [ 282.401243] cloud-init[1051]: --- [ 282.402364] cloud-init[1051]: duration_ms: 3.603722 [ 282.403465] cloud-init[1051]: type: 'test' [ 282.404188] cloud-init[1051]: ... [ 282.431542] cloud-init[1051]: # Subtest: epochs without a policy snapshot read as no network [ 282.439409] cloud-init[1051]: ok 96 - epochs without a policy snapshot read as no network [ 282.443896] cloud-init[1051]: --- [ 282.447948] cloud-init[1051]: duration_ms: 3.074852 [ 282.479979] cloud-init[1051]: type: 'test' [ 282.485192] cloud-init[1051]: ... [ 282.493992] cloud-init[1051]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 282.500949] cloud-init[1051]: ok 97 - a snapshot that disagrees with the epoch mode degrades to no network [ 282.506788] cloud-init[1051]: --- [ 282.510576] cloud-init[1051]: duration_ms: 2.045848 [ 282.513812] cloud-init[1051]: type: 'test' [ 282.514541] cloud-init[1051]: ... [ 282.528747] cloud-init[1051]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 282.534825] cloud-init[1051]: ok 98 - open is a valid sandbox network mode and round-trips through an epoch [ 282.540577] cloud-init[1051]: --- [ 282.541383] cloud-init[1051]: duration_ms: 7.014991 [ 282.544421] cloud-init[1051]: type: 'test' [ 282.564678] cloud-init[1051]: ... [ 285.817274] cloud-init[1051]: # (node:1293) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 285.832567] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 285.912354] cloud-init[1051]: # Subtest: a sandbox without network access keeps the current launch shape [ 285.951522] cloud-init[1051]: ok 99 - a sandbox without network access keeps the current launch shape [ 285.952802] cloud-init[1051]: --- [ 285.953435] cloud-init[1051]: duration_ms: 32.795492 [ 285.957353] cloud-init[1051]: type: 'test' [ 285.958250] cloud-init[1051]: ... [ 285.984517] cloud-init[1051]: # Subtest: an NPU sandbox permits the socket family without attaching an egress bridge [ 285.985897] cloud-init[1051]: ok 100 - an NPU sandbox permits the socket family without attaching an egress bridge [ 285.997892] cloud-init[1051]: --- [ 285.998906] cloud-init[1051]: duration_ms: 22.696846 [ 285.999900] cloud-init[1051]: type: 'test' [ 286.000607] cloud-init[1051]: ... [ 287.571834] cloud-init[1051]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 287.592692] cloud-init[1051]: ok 101 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 287.603841] cloud-init[1051]: --- [ 287.607404] cloud-init[1051]: duration_ms: 1726.068649 [ 287.608744] cloud-init[1051]: type: 'test' [ 287.609737] cloud-init[1051]: ... [ 287.610456] cloud-init[1051]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 287.611243] cloud-init[1051]: ok 102 - the network seccomp profile allows socket calls and keeps every other denial [ 287.613811] cloud-init[1051]: --- [ 287.614595] cloud-init[1051]: duration_ms: 19.35807 [ 287.615702] cloud-init[1051]: type: 'test' [ 287.616491] cloud-init[1051]: ... [ 287.678723] cloud-init[1051]: # Subtest: the seccomp variants are written to separate files [ 287.698367] cloud-init[1051]: ok 103 - the seccomp variants are written to separate files [ 287.704646] cloud-init[1051]: --- [ 287.706904] cloud-init[1051]: duration_ms: 109.136696 [ 287.707757] cloud-init[1051]: type: 'test' [ 287.710958] cloud-init[1051]: ... [ 287.733623] cloud-init[1051]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 287.745993] cloud-init[1051]: ok 104 - scientific environment install stays independent of the sandbox network policy [ 287.748701] cloud-init[1051]: --- [ 287.750514] cloud-init[1051]: duration_ms: 51.797948 [ 287.752511] cloud-init[1051]: type: 'test' [ 287.753890] cloud-init[1051]: ... [ 288.763177] cloud-init[1051]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 288.777683] cloud-init[1051]: ok 105 - runner health reports the sandbox network capability without touching the data directory [ 288.781926] cloud-init[1051]: --- [ 288.782751] cloud-init[1051]: duration_ms: 991.134545 [ 288.786220] cloud-init[1051]: type: 'test' [ 288.787527] cloud-init[1051]: ... [ 294.743751] cloud-init[1051]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 294.762765] cloud-init[1051]: ok 106 - a real sandbox reaches allowed domains through the gateway and nothing else [ 294.775621] cloud-init[1051]: --- [ 294.783671] cloud-init[1051]: duration_ms: 5971.247214 [ 294.784809] cloud-init[1051]: type: 'test' [ 294.789744] cloud-init[1051]: ... [ 299.046185] cloud-init[1051]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 299.088675] cloud-init[1051]: ok 107 - sandbox cancellation kills monitor and descendants before parent-death binding [ 299.101261] cloud-init[1051]: --- [ 299.108652] cloud-init[1051]: duration_ms: 1913.770743 [ 299.113617] cloud-init[1051]: type: 'test' [ 299.114425] cloud-init[1051]: ... [ 306.379645] cloud-init[1051]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 306.386463] cloud-init[1051]: ok 108 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 306.398086] cloud-init[1051]: --- [ 306.399165] cloud-init[1051]: duration_ms: 5373.332002 [ 306.399865] cloud-init[1051]: type: 'test' [ 306.400379] cloud-init[1051]: ... [ 310.663989] cloud-init[1051]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 310.686352] cloud-init[1051]: ok 109 - scientific execution uses the selected environment prefix and denies Python/R egress [ 310.687736] cloud-init[1051]: --- [ 310.695127] cloud-init[1051]: duration_ms: 4268.217292 [ 310.703197] cloud-init[1051]: type: 'test' [ 310.706632] cloud-init[1051]: ... [ 313.091924] cloud-init[1051]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 313.116542] cloud-init[1051]: ok 110 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 313.118655] cloud-init[1051]: --- [ 313.119804] cloud-init[1051]: duration_ms: 2454.850363 [ 313.140906] cloud-init[1051]: type: 'test' [ 313.144686] cloud-init[1051]: ... [ 318.656402] cloud-init[1051]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 318.670713] cloud-init[1051]: ok 111 - persistent Python kernels retain variables and restart across epoch or revision changes [ 318.678925] cloud-init[1051]: --- [ 318.680112] cloud-init[1051]: duration_ms: 5518.380885 [ 318.680810] cloud-init[1051]: type: 'test' [ 318.681373] cloud-init[1051]: ... [ 328.884424] cloud-init[1051]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 328.892148] cloud-init[1051]: ok 112 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 328.897339] cloud-init[1051]: --- [ 328.899936] cloud-init[1051]: duration_ms: 10242.823888 [ 328.901867] cloud-init[1051]: type: 'test' [ 328.903658] cloud-init[1051]: ... [ 332.276633] cloud-init[1051]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 332.286482] cloud-init[1051]: ok 113 - persistent R kernel path retains state and reports a generated workspace artifact [ 332.287843] cloud-init[1051]: --- [ 332.288528] cloud-init[1051]: duration_ms: 3387.401594 [ 332.289171] cloud-init[1051]: type: 'test' [ 332.289722] cloud-init[1051]: ... [ 338.419854] cloud-init[1051]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 338.453069] cloud-init[1051]: ok 114 - a persistent Kernel can be torn down by its runtime-status identity [ 338.461929] cloud-init[1051]: --- [ 338.470001] cloud-init[1051]: duration_ms: 6173.513844 [ 338.471988] cloud-init[1051]: type: 'test' [ 338.472762] cloud-init[1051]: ... [ 339.842668] cloud-init[1051]: # Subtest: Seatbelt strings escape profile metacharacters [ 339.853360] cloud-init[1051]: ok 115 - Seatbelt strings escape profile metacharacters [ 339.864846] cloud-init[1051]: --- [ 339.867973] cloud-init[1051]: duration_ms: 87.970787 [ 339.881345] cloud-init[1051]: type: 'test' [ 339.922682] cloud-init[1051]: ... [ 339.973615] cloud-init[1051]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 339.998415] cloud-init[1051]: ok 116 - offline Seatbelt profile grants only declared writable roots [ 340.008641] cloud-init[1051]: --- [ 340.011847] cloud-init[1051]: duration_ms: 260.134878 [ 340.012879] cloud-init[1051]: type: 'test' [ 340.020971] cloud-init[1051]: ... [ 340.094640] cloud-init[1051]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 340.111555] cloud-init[1051]: ok 117 - networked Seatbelt profile grants only its loopback proxy port [ 340.121184] cloud-init[1051]: --- [ 340.122118] cloud-init[1051]: duration_ms: 92.167858 [ 340.127420] cloud-init[1051]: type: 'test' [ 340.128181] cloud-init[1051]: ... [ 340.211818] cloud-init[1051]: # Subtest: workspace mapping preserves the logical provenance path [ 340.218442] cloud-init[1051]: ok 118 - workspace mapping preserves the logical provenance path [ 340.224721] cloud-init[1051]: --- [ 340.236303] cloud-init[1051]: duration_ms: 119.087949 [ 340.238776] cloud-init[1051]: type: 'test' [ 340.247108] cloud-init[1051]: ... [ 341.787560] cloud-init[1051]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 341.790736] cloud-init[1051]: ok 119 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 341.793905] cloud-init[1051]: --- [ 341.798902] cloud-init[1051]: duration_ms: 50.688815 [ 341.800690] cloud-init[1051]: type: 'test' [ 341.801578] cloud-init[1051]: ... [ 341.827541] cloud-init[1051]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 341.840507] cloud-init[1051]: ok 120 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 341.851684] cloud-init[1051]: --- [ 341.856700] cloud-init[1051]: duration_ms: 9.530199 [ 341.860599] cloud-init[1051]: type: 'test' [ 341.862255] cloud-init[1051]: ... [ 341.874089] cloud-init[1051]: # Subtest: baseline seccomp rejects unsupported architectures [ 341.888165] cloud-init[1051]: ok 121 - baseline seccomp rejects unsupported architectures [ 341.893770] cloud-init[1051]: --- [ 341.896352] cloud-init[1051]: duration_ms: 7.092108 [ 341.899187] cloud-init[1051]: type: 'test' [ 341.900195] cloud-init[1051]: ... [ 342.041990] cloud-init[1051]: # Subtest: baseline seccomp writes architecture-specific filter files [ 342.065228] cloud-init[1051]: ok 122 - baseline seccomp writes architecture-specific filter files [ 342.070755] cloud-init[1051]: --- [ 342.084366] cloud-init[1051]: duration_ms: 356.304399 [ 342.093622] cloud-init[1051]: type: 'test' [ 342.094414] cloud-init[1051]: ... [ 342.681301] cloud-init[1051]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 342.682914] cloud-init[1051]: ok 123 - a launch already holding the filter file keeps a whole program while another execution publishes [ 342.683821] cloud-init[1051]: --- [ 342.684506] cloud-init[1051]: duration_ms: 601.264997 [ 342.685215] cloud-init[1051]: type: 'test' [ 342.685769] cloud-init[1051]: ... [ 347.042733] cloud-init[1051]: # (node:1446) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 347.050789] cloud-init[1051]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 347.358248] cloud-init[1051]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 347.391797] cloud-init[1051]: ok 124 - appendBounded treats remaining room 0 as empty, not unlimited [ 347.401314] cloud-init[1051]: --- [ 347.403802] cloud-init[1051]: duration_ms: 39.528284 [ 347.412734] cloud-init[1051]: type: 'test' [ 347.414919] cloud-init[1051]: ... [ 348.978511] cloud-init[1051]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 349.020874] cloud-init[1051]: ok 125 - Runner resources require authentication and report the remote workspace filesystem [ 349.036819] cloud-init[1051]: --- [ 349.051594] cloud-init[1051]: duration_ms: 1977.020404 [ 349.055402] cloud-init[1051]: type: 'test' [ 349.071589] cloud-init[1051]: ... [ 349.076702] cloud-init[1051]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 349.099763] cloud-init[1051]: ok 126 - loadRunnerConfig resolves runtime data from the repository root [ 349.111556] cloud-init[1051]: --- [ 349.126627] cloud-init[1051]: duration_ms: 26.738751 [ 349.136132] cloud-init[1051]: type: 'test' [ 349.137225] cloud-init[1051]: ... [ 349.434153] cloud-init[1051]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 349.454646] cloud-init[1051]: ok 127 - local Python package lookup discovers project-owned versioned directories [ 349.466510] cloud-init[1051]: --- [ 349.468532] cloud-init[1051]: duration_ms: 381.273136 [ 349.492450] cloud-init[1051]: type: 'test' [ 349.500978] cloud-init[1051]: ... [ 349.535203] cloud-init[1051]: # Subtest: local Python package lookup falls back when no package root exists [ 349.553201] cloud-init[1051]: ok 128 - local Python package lookup falls back when no package root exists [ 349.569458] cloud-init[1051]: --- [ 349.570569] cloud-init[1051]: duration_ms: 103.011065 [ 349.571559] cloud-init[1051]: type: 'test' [ 349.572260] cloud-init[1051]: ... [ 350.835783] cloud-init[1051]: # Subtest: runner mounts discovered local Python package directory [ 350.845159] cloud-init[1051]: ok 129 - runner mounts discovered local Python package directory [ 350.846409] cloud-init[1051]: --- [ 350.862706] cloud-init[1051]: duration_ms: 1249.749937 [ 350.866964] cloud-init[1051]: type: 'test' [ 350.868646] cloud-init[1051]: ... [ 350.875298] cloud-init[1051]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 350.887304] cloud-init[1051]: ok 130 - runner startup fails closed when the sandbox binary is missing [ 350.902483] cloud-init[1051]: --- [ 350.905136] cloud-init[1051]: duration_ms: 108.538188 [ 350.906806] cloud-init[1051]: type: 'test' [ 350.907591] cloud-init[1051]: ... [ 351.087588] cloud-init[1051]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 351.140846] cloud-init[1051]: ok 131 - runner startup fails closed when bubblewrap lacks required security options [ 351.142881] cloud-init[1051]: --- [ 351.143684] cloud-init[1051]: duration_ms: 249.654293 [ 351.144537] cloud-init[1051]: type: 'test' [ 351.145886] cloud-init[1051]: ... [ 352.071608] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:33533 [ 352.547799] cloud-init[1051]: # Sandbox: bubblewrap (4713497e); 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 [ 352.772796] cloud-init[1051]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 352.821257] cloud-init[1051]: ok 132 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 352.828521] cloud-init[1051]: --- [ 352.839373] cloud-init[1051]: duration_ms: 1649.271812 [ 352.853141] cloud-init[1051]: type: 'test' [ 352.854505] cloud-init[1051]: ... [ 353.293048] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:44647 [ 353.321351] cloud-init[1051]: # Sandbox: bubblewrap (4713497e); 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 [ 353.442524] cloud-init[1051]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 353.454142] cloud-init[1051]: ok 133 - runner starts and omits --disable-userns when /proc/sys is read-only [ 353.457160] cloud-init[1051]: --- [ 353.461691] cloud-init[1051]: duration_ms: 664.483792 [ 353.463932] cloud-init[1051]: type: 'test' [ 353.465530] cloud-init[1051]: ... [ 353.902325] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:40843 [ 353.918626] cloud-init[1051]: # Sandbox: bubblewrap (4713497e); 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 [ 354.136937] cloud-init[1051]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 354.144154] cloud-init[1051]: ok 134 - runner starts and binds /proc when a fresh procfs is refused [ 354.148926] cloud-init[1051]: --- [ 354.150796] cloud-init[1051]: duration_ms: 655.150471 [ 354.159617] cloud-init[1051]: type: 'test' [ 354.162410] cloud-init[1051]: ... [ 354.548647] cloud-init[1051]: # ScienceDiscovery runner listening on http://127.0.0.1:35679 [ 354.550742] cloud-init[1051]: # Sandbox: bubblewrap (4713497e); 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 [ 354.689360] cloud-init[1051]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 354.714890] cloud-init[1051]: ok 135 - runner reports an unusable sandbox instead of claiming executions still run [ 354.731258] cloud-init[1051]: --- [ 354.739132] cloud-init[1051]: duration_ms: 561.685538 [ 354.745252] cloud-init[1051]: type: 'test' [ 354.746622] cloud-init[1051]: ... [ 355.908922] cloud-init[1051]: # Subtest: runner health remains available while Python base bootstraps in the background [ 355.917330] cloud-init[1051]: ok 136 - runner health remains available while Python base bootstraps in the background [ 355.923270] cloud-init[1051]: --- [ 355.927019] cloud-init[1051]: duration_ms: 1255.534288 [ 355.990472] cloud-init[1051]: type: 'test' [ 355.997651] cloud-init[1051]: ... [ 360.246122] cloud-init[1051]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 360.250552] cloud-init[1051]: ok 137 - bubblewrap runner exposes only the workspace and denies network [ 360.254495] cloud-init[1051]: --- [ 360.256748] cloud-init[1051]: duration_ms: 4344.915328 [ 360.259058] cloud-init[1051]: type: 'test' [ 360.266154] cloud-init[1051]: ... [ 361.284663] cloud-init[1051]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 361.290616] cloud-init[1051]: ok 138 - bubblewrap runner can read but not write the parent workspace mount [ 361.293301] cloud-init[1051]: --- [ 361.294683] cloud-init[1051]: duration_ms: 1050.557336 [ 361.295756] cloud-init[1051]: type: 'test' [ 361.302176] cloud-init[1051]: ... [ 362.498159] cloud-init[1051]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 362.507534] cloud-init[1051]: ok 139 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 362.512323] cloud-init[1051]: --- [ 362.513356] cloud-init[1051]: duration_ms: 1213.286903 [ 362.515492] cloud-init[1051]: type: 'test' [ 362.516387] cloud-init[1051]: ... [ 363.119821] cloud-init[1051]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 363.138391] cloud-init[1051]: ok 140 - a shell execution runs a script out of the mounted package and keeps its exit code [ 363.139950] cloud-init[1051]: --- [ 363.140715] cloud-init[1051]: duration_ms: 588.48877 [ 363.159875] cloud-init[1051]: type: 'test' [ 363.160944] cloud-init[1051]: ... [ 363.258947] cloud-init[1051]: # Subtest: runner rejects workspaces outside its configured projects root [ 363.263863] cloud-init[1051]: ok 141 - runner rejects workspaces outside its configured projects root [ 363.276364] cloud-init[1051]: --- [ 363.284233] cloud-init[1051]: duration_ms: 146.278047 [ 363.285334] cloud-init[1051]: type: 'test' [ 363.285894] cloud-init[1051]: ... [ 363.512901] cloud-init[1051]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 363.515925] cloud-init[1051]: ok 142 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 363.519625] cloud-init[1051]: --- [ 363.526254] cloud-init[1051]: duration_ms: 271.287052 [ 363.529290] cloud-init[1051]: type: 'test' [ 363.534088] cloud-init[1051]: ... [ 365.513174] cloud-init[1051]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 365.514976] cloud-init[1051]: ok 143 - runner allows files larger than the former 16 MiB per-file quota [ 365.519766] cloud-init[1051]: --- [ 365.523857] cloud-init[1051]: duration_ms: 1983.441234 [ 365.528549] cloud-init[1051]: type: 'test' [ 365.529327] cloud-init[1051]: ... [ 366.104489] cloud-init[1051]: # Subtest: runner truncates oversized execution output instead of failing [ 366.126765] cloud-init[1051]: ok 144 - runner truncates oversized execution output instead of failing [ 366.128007] cloud-init[1051]: --- [ 366.128598] cloud-init[1051]: duration_ms: 564.35766 [ 366.129178] cloud-init[1051]: type: 'test' [ 366.129823] cloud-init[1051]: ... [ 367.169604] cloud-init[1051]: # Subtest: runner enforces a finite workspace total quota [ 367.195120] cloud-init[1051]: ok 145 - runner enforces a finite workspace total quota [ 367.198714] cloud-init[1051]: --- [ 367.199340] cloud-init[1051]: duration_ms: 1051.643712 [ 367.199980] cloud-init[1051]: type: 'test' [ 367.200483] cloud-init[1051]: ... [ 367.699823] cloud-init[1051]: # Subtest: runner HTTP service requires its internal token [ 367.716906] cloud-init[1051]: ok 146 - runner HTTP service requires its internal token [ 367.721406] cloud-init[1051]: --- [ 367.722628] cloud-init[1051]: duration_ms: 585.00371 [ 367.725338] cloud-init[1051]: type: 'test' [ 367.726612] cloud-init[1051]: ... [ 367.811620] cloud-init[1051]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 367.820495] cloud-init[1051]: ok 147 - workspace validation accepts remote roots without local projects and rejects escapes [ 367.823633] cloud-init[1051]: --- [ 367.832892] cloud-init[1051]: duration_ms: 110.884979 [ 367.837442] cloud-init[1051]: type: 'test' [ 367.840804] cloud-init[1051]: ... [ 374.723961] cloud-init[1051]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 374.736762] cloud-init[1051]: ok 148 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 374.742828] cloud-init[1051]: --- [ 374.745477] cloud-init[1051]: duration_ms: 6905.064648 [ 374.748347] cloud-init[1051]: type: 'test' [ 374.749397] cloud-init[1051]: ... [ 380.799757] cloud-init[1051]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 380.810190] cloud-init[1051]: ok 149 - remote workspace executes signed Shell and Python without a local projects tree [ 380.815217] cloud-init[1051]: --- [ 380.820154] cloud-init[1051]: duration_ms: 6077.280178 [ 380.821847] cloud-init[1051]: type: 'test' [ 380.824159] cloud-init[1051]: ... [ 382.672445] cloud-init[1051]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 382.675942] cloud-init[1051]: ok 150 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 382.677760] cloud-init[1051]: --- [ 382.684941] cloud-init[1051]: duration_ms: 1861.238372 [ 382.686866] cloud-init[1051]: type: 'test' [ 382.689361] cloud-init[1051]: ... [ 387.150242] cloud-init[1051]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 387.157701] cloud-init[1051]: ok 151 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 387.161271] cloud-init[1051]: --- [ 387.163873] cloud-init[1051]: duration_ms: 4485.774162 [ 387.164881] cloud-init[1051]: type: 'test' [ 387.166665] cloud-init[1051]: ... [ 389.697813] cloud-init[1051]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 389.714949] cloud-init[1051]: ok 152 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 389.732581] cloud-init[1051]: --- [ 389.737132] cloud-init[1051]: duration_ms: 2537.952182 [ 389.738881] cloud-init[1051]: type: 'test' [ 389.745914] cloud-init[1051]: ... [ 391.466637] cloud-init[1051]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 391.494161] cloud-init[1051]: ok 153 - runner NPU Broker runs a signed allowlisted smoke job [ 391.496998] cloud-init[1051]: --- [ 391.508471] cloud-init[1051]: duration_ms: 1733.743086 [ 391.511311] cloud-init[1051]: type: 'test' [ 391.516311] cloud-init[1051]: ... [ 391.756560] cloud-init[1051]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 391.773281] cloud-init[1051]: ok 154 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 391.775977] cloud-init[1051]: --- [ 391.777976] cloud-init[1051]: duration_ms: 340.015945 [ 391.780541] cloud-init[1051]: type: 'test' [ 391.782478] cloud-init[1051]: ... [ 392.039853] cloud-init[1051]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 392.056375] cloud-init[1051]: ok 155 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 392.085487] cloud-init[1051]: --- [ 392.086775] cloud-init[1051]: duration_ms: 242.254059 [ 392.087522] cloud-init[1051]: type: 'test' [ 392.088027] cloud-init[1051]: ... [ 395.810930] cloud-init[1051]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 395.813838] cloud-init[1051]: ok 156 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 395.823827] cloud-init[1051]: --- [ 395.825912] cloud-init[1051]: duration_ms: 3758.662142 [ 395.835787] cloud-init[1051]: type: 'test' [ 395.836688] cloud-init[1051]: ... [ 401.722820] cloud-init[1051]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 401.733818] cloud-init[1051]: ok 157 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 401.751393] cloud-init[1051]: --- [ 401.754359] cloud-init[1051]: duration_ms: 5944.993263 [ 401.756227] cloud-init[1051]: type: 'test' [ 401.761623] cloud-init[1051]: ... [ 401.845535] cloud-init[1051]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 401.882808] cloud-init[1051]: ok 158 - Protenix full pipeline forwards user hotspots to the screening stage [ 401.884218] cloud-init[1051]: --- [ 401.890867] cloud-init[1051]: duration_ms: 73.285891 [ 401.900214] cloud-init[1051]: type: 'test' [ 401.911422] cloud-init[1051]: ... [ 410.044640] cloud-init[1051]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 417.919645] cloud-init[1051]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 417.949708] cloud-init[1051]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 417.959311] cloud-init[1051]: ok 159 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 417.960527] cloud-init[1051]: --- [ 417.961236] cloud-init[1051]: duration_ms: 14007.660519 [ 417.966802] cloud-init[1051]: type: 'test' [ 417.972520] cloud-init[1051]: ... [ 417.977438] cloud-init[1051]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 417.981895] cloud-init[1051]: ok 160 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 417.988936] cloud-init[1051]: --- [ 417.990878] cloud-init[1051]: duration_ms: 2152.556331 [ 417.993187] cloud-init[1051]: type: 'test' [ 417.993879] cloud-init[1051]: ... [ 421.351283] cloud-init[1051]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 421.354799] cloud-init[1051]: ok 161 - runner NPU Broker loads allowlisted workloads from config [ 421.357563] cloud-init[1051]: --- [ 421.358388] cloud-init[1051]: duration_ms: 3394.834459 [ 421.359702] cloud-init[1051]: type: 'test' [ 421.360572] cloud-init[1051]: ... [ 421.639187] cloud-init[1051]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 421.673999] cloud-init[1051]: ok 162 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 421.682159] cloud-init[1051]: --- [ 421.683033] cloud-init[1051]: duration_ms: 286.808363 [ 421.699394] cloud-init[1051]: type: 'test' [ 421.700473] cloud-init[1051]: ... [ 422.171959] cloud-init[1051]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 422.180659] cloud-init[1051]: ok 163 - runner NPU Broker marks active persisted jobs interrupted on restart [ 422.185550] cloud-init[1051]: --- [ 422.190292] cloud-init[1051]: duration_ms: 528.44956 [ 422.192667] cloud-init[1051]: type: 'test' [ 422.206636] cloud-init[1051]: ... [ 423.912786] cloud-init[1051]: # Subtest: runner execute endpoint runs signed Python [ 423.943736] cloud-init[1051]: ok 164 - runner execute endpoint runs signed Python [ 423.948963] cloud-init[1051]: --- [ 423.949919] cloud-init[1051]: duration_ms: 1713.230486 [ 423.950844] cloud-init[1051]: type: 'test' [ 423.951483] cloud-init[1051]: ... [ 424.451265] cloud-init[1051]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 424.453691] cloud-init[1051]: ok 165 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 424.454527] cloud-init[1051]: --- [ 424.455247] cloud-init[1051]: duration_ms: 521.612213 [ 424.466374] cloud-init[1051]: type: 'test' [ 424.466958] cloud-init[1051]: ... [ 426.971203] cloud-init[1051]: # Subtest: runner status reports an active execution and removes it after completion [ 426.978682] cloud-init[1051]: ok 166 - runner status reports an active execution and removes it after completion [ 426.984710] cloud-init[1051]: --- [ 426.985783] cloud-init[1051]: duration_ms: 2566.495314 [ 426.986986] cloud-init[1051]: type: 'test' [ 426.989893] cloud-init[1051]: ... [ 429.406286] cloud-init[1051]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 429.409920] cloud-init[1051]: ok 167 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 429.414581] cloud-init[1051]: --- [ 429.415790] cloud-init[1051]: duration_ms: 2437.009798 [ 429.423339] cloud-init[1051]: type: 'test' [ 429.424780] cloud-init[1051]: ... [ 434.417429] cloud-init[1051]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 434.419873] cloud-init[1051]: ok 168 - runner executes different Session-Agent workspaces concurrently [ 434.420955] cloud-init[1051]: --- [ 434.421767] cloud-init[1051]: duration_ms: 4947.014884 [ 434.422602] cloud-init[1051]: type: 'test' [ 434.423356] cloud-init[1051]: ... [ 441.114296] cloud-init[1051]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 441.124454] cloud-init[1051]: ok 169 - runner serializes different Session-Agent queues that name the same Workspace [ 441.137849] cloud-init[1051]: --- [ 441.142344] cloud-init[1051]: duration_ms: 6699.465721 [ 441.149762] cloud-init[1051]: type: 'test' [ 441.152198] cloud-init[1051]: ... [ 441.951508] cloud-init[1051]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 441.959885] cloud-init[1051]: ok 170 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 441.960959] cloud-init[1051]: --- [ 441.976554] cloud-init[1051]: duration_ms: 849.390201 [ 441.981742] cloud-init[1051]: type: 'test' [ 441.983484] cloud-init[1051]: ... [ 445.653702] cloud-init[1051]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 445.686290] cloud-init[1051]: ok 171 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 445.728535] cloud-init[1051]: --- [ 445.748416] cloud-init[1051]: duration_ms: 3668.900656 [ 445.754713] cloud-init[1051]: type: 'test' [ 445.787081] cloud-init[1051]: ... [ 446.106750] cloud-init[1051]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-DngL5Q/runner.sock [ 446.112676] cloud-init[1051]: # Sandbox: bubblewrap (4713497e); 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 [ 446.266884] cloud-init[1051]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 446.284682] cloud-init[1051]: ok 172 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 446.320639] cloud-init[1051]: --- [ 446.333396] cloud-init[1051]: duration_ms: 687.622325 [ 446.338862] cloud-init[1051]: type: 'test' [ 446.341243] cloud-init[1051]: ... [ 446.345414] cloud-init[1051]: # Subtest: the runner socket is configured by environment like every other listener setting [ 446.351635] cloud-init[1051]: ok 173 - the runner socket is configured by environment like every other listener setting [ 446.361267] cloud-init[1051]: --- [ 446.370688] cloud-init[1051]: duration_ms: 8.266449 [ 446.377991] cloud-init[1051]: type: 'test' [ 446.382380] cloud-init[1051]: ... [ 452.314830] cloud-init[1051]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 452.360548] cloud-init[1051]: ok 174 - a persistent shell session keeps exports and cwd across run_shell calls [ 452.374170] cloud-init[1051]: --- [ 452.388978] cloud-init[1051]: duration_ms: 3830.42828 [ 452.390208] cloud-init[1051]: type: 'test' [ 452.396968] cloud-init[1051]: ... [ 455.975762] cloud-init[1051]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 455.983989] cloud-init[1051]: ok 175 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 455.987338] cloud-init[1051]: --- [ 455.990742] cloud-init[1051]: duration_ms: 3637.942534 [ 455.997619] cloud-init[1051]: type: 'test' [ 455.999458] cloud-init[1051]: ... [ 457.396488] cloud-init[1051]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 457.425935] cloud-init[1051]: ok 176 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 457.429544] cloud-init[1051]: --- [ 457.431690] cloud-init[1051]: duration_ms: 1464.792951 [ 457.433572] cloud-init[1051]: type: 'test' [ 457.435625] cloud-init[1051]: ... [ 459.019406] cloud-init[1051]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 459.042582] cloud-init[1051]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 459.048304] cloud-init[1051]: --- [ 459.049815] cloud-init[1051]: duration_ms: 1568.706439 [ 459.067445] cloud-init[1051]: type: 'test' [ 459.068432] cloud-init[1051]: ... [ 461.462959] cloud-init[1051]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.476587] cloud-init[1051]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.477840] cloud-init[1051]: --- [ 461.481427] cloud-init[1051]: duration_ms: 2437.244942 [ 461.484452] cloud-init[1051]: type: 'test' [ 461.487571] cloud-init[1051]: ... [ 463.020552] cloud-init[1051]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 463.026897] cloud-init[1051]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 463.029213] cloud-init[1051]: --- [ 463.032313] cloud-init[1051]: duration_ms: 1606.521897 [ 463.034767] cloud-init[1051]: type: 'test' [ 463.037672] cloud-init[1051]: ... [ 464.337575] cloud-init[1051]: # Subtest: shell sessions honour permission boundaries and teardown [ 464.347591] cloud-init[1051]: ok 180 - shell sessions honour permission boundaries and teardown [ 464.348323] cloud-init[1051]: --- [ 464.348839] cloud-init[1051]: duration_ms: 1297.83383 [ 464.349404] cloud-init[1051]: type: 'test' [ 464.354109] cloud-init[1051]: ... [ 466.099843] cloud-init[1051]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 466.112130] cloud-init[1051]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 466.113466] cloud-init[1051]: --- [ 466.125675] cloud-init[1051]: duration_ms: 1665.77743 [ 466.133484] cloud-init[1051]: type: 'test' [ 466.136401] cloud-init[1051]: ... [ 466.141540] cloud-init[1051]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 466.145106] cloud-init[1051]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 466.146413] cloud-init[1051]: --- [ 466.147109] cloud-init[1051]: duration_ms: 48.118449 [ 466.149474] cloud-init[1051]: type: 'test' [ 466.158360] cloud-init[1051]: ... [ 472.820781] cloud-init[1051]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.869087] cloud-init[1051]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.872383] cloud-init[1051]: --- [ 472.877920] cloud-init[1051]: duration_ms: 1995.619374 [ 472.879797] cloud-init[1051]: type: 'test' [ 472.882284] cloud-init[1051]: ... [ 472.924203] cloud-init[1051]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.931125] cloud-init[1051]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.940231] cloud-init[1051]: --- [ 472.941236] cloud-init[1051]: duration_ms: 284.821709 [ 472.946766] cloud-init[1051]: type: 'test' [ 472.950362] cloud-init[1051]: ... [ 473.575353] cloud-init[1051]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 473.601887] cloud-init[1051]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 473.603944] cloud-init[1051]: --- [ 473.604536] cloud-init[1051]: duration_ms: 607.702807 [ 473.607275] cloud-init[1051]: type: 'test' [ 473.608429] cloud-init[1051]: ... [ 475.445433] cloud-init[1051]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 475.458156] cloud-init[1051]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 475.463641] cloud-init[1051]: --- [ 475.465393] cloud-init[1051]: duration_ms: 1884.173728 [ 475.469265] cloud-init[1051]: type: 'test' [ 475.470252] cloud-init[1051]: ... [ 475.859970] cloud-init[1051]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.872330] cloud-init[1051]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.879138] cloud-init[1051]: --- [ 475.883274] cloud-init[1051]: duration_ms: 374.661823 [ 475.889823] cloud-init[1051]: type: 'test' [ 475.890614] cloud-init[1051]: ... [ 477.467313] cloud-init[1051]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 477.477384] cloud-init[1051]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 477.481612] cloud-init[1051]: --- [ 477.483414] cloud-init[1051]: duration_ms: 318.082947 [ 477.484741] cloud-init[1051]: type: 'test' [ 477.486762] cloud-init[1051]: ... [ 478.615193] cloud-init[1051]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 478.624151] cloud-init[1051]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 478.627497] cloud-init[1051]: --- [ 478.629464] cloud-init[1051]: duration_ms: 35.024971 [ 478.631323] cloud-init[1051]: type: 'test' [ 478.635343] cloud-init[1051]: ... [ 478.647416] cloud-init[1051]: # Subtest: archive builds accept an explicit full revision without Git [ 478.656745] cloud-init[1051]: ok 190 - archive builds accept an explicit full revision without Git [ 478.660493] cloud-init[1051]: --- [ 478.664559] cloud-init[1051]: duration_ms: 10.627575 [ 478.669613] cloud-init[1051]: type: 'test' [ 478.673174] cloud-init[1051]: ... [ 478.681458] cloud-init[1051]: # Subtest: missing Git metadata is honestly unknown [ 478.691883] cloud-init[1051]: ok 191 - missing Git metadata is honestly unknown [ 478.701219] cloud-init[1051]: --- [ 478.703259] cloud-init[1051]: duration_ms: 19.989578 [ 478.704792] cloud-init[1051]: type: 'test' [ 478.707925] cloud-init[1051]: ... [ 478.847486] cloud-init[1051]: 1..191 [ 478.855752] cloud-init[1051]: # tests 252 [ 478.866490] cloud-init[1051]: # suites 20 [ 478.870413] cloud-init[1051]: # pass 247 [ 478.875469] cloud-init[1051]: # fail 0 [ 478.879585] cloud-init[1051]: # cancelled 0 [ 478.880786] cloud-init[1051]: # skipped 5 [ 478.881710] cloud-init[1051]: # todo 0 [ 478.882816] cloud-init[1051]: # duration_ms 267207.721769 [ 479.541909] cloud-init[1051]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 479.836241] cloud-init[1051]: === ut-guest summary === [ 479.873332] cloud-init[1051]: { [ 479.875237] cloud-init[1051]: "durationMs": 280477, [ 479.876782] cloud-init[1051]: "exitCode": 0, [ 479.878893] cloud-init[1051]: "finishedAt": "2026-09-20T08:42:08.463Z", [ 479.883269] cloud-init[1051]: "layer": "ut-guest", [ 479.884373] cloud-init[1051]: "outcomes": [ QEMU_SANDBOX_TEST_RESULT=0 [ 479.888456] cloud-init[1051]: { [ 479.894621] cloud-init[1051]: "command": "pnpm --filter @sciencediscovery/runner test", [ 479.902486] cloud-init[1051]: "durationMs": 280343, [ 479.903662] cloud-init[1051]: "exitCode": 0 [ 479.907684] cloud-init[1051]: } [ 479.909749] cloud-init[1051]: ], [ 479.914008] cloud-init[1051]: "startedAt": "2026-09-20T08:37:27.986Z", [ 479.917101] cloud-init[1051]: "status": "passed" [ 479.918106] cloud-init[1051]: } [ 480.120008] cloud-init[1051]: Powering off. [ 480.263556] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 459.042582] cloud-init[1051]: ok 177 - a Session-Agent identity rejects reuse with different workspace mounts [ 459.048304] cloud-init[1051]: --- [ 459.049815] cloud-init[1051]: duration_ms: 1568.706439 [ 459.067445] cloud-init[1051]: type: 'test' [ 459.068432] cloud-init[1051]: ... [ 461.462959] cloud-init[1051]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.476587] cloud-init[1051]: ok 178 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 461.477840] cloud-init[1051]: --- [ 461.481427] cloud-init[1051]: duration_ms: 2437.244942 [ 461.484452] cloud-init[1051]: type: 'test' [ 461.487571] cloud-init[1051]: ... [ 463.020552] cloud-init[1051]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 463.026897] cloud-init[1051]: ok 179 - an idle persistent shell session is released with an observable reason and its profile cleared [ 463.029213] cloud-init[1051]: --- [ 463.032313] cloud-init[1051]: duration_ms: 1606.521897 [ 463.034767] cloud-init[1051]: type: 'test' [ 463.037672] cloud-init[1051]: ... [ 464.337575] cloud-init[1051]: # Subtest: shell sessions honour permission boundaries and teardown [ 464.347591] cloud-init[1051]: ok 180 - shell sessions honour permission boundaries and teardown [ 464.348323] cloud-init[1051]: --- [ 464.348839] cloud-init[1051]: duration_ms: 1297.83383 [ 464.349404] cloud-init[1051]: type: 'test' [ 464.354109] cloud-init[1051]: ... [ 466.099843] cloud-init[1051]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 466.112130] cloud-init[1051]: ok 181 - user exit ends the session gracefully and the next call starts fresh [ 466.113466] cloud-init[1051]: --- [ 466.125675] cloud-init[1051]: duration_ms: 1665.77743 [ 466.133484] cloud-init[1051]: type: 'test' [ 466.136401] cloud-init[1051]: ... [ 466.141540] cloud-init[1051]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 466.145106] cloud-init[1051]: ok 182 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 466.146413] cloud-init[1051]: --- [ 466.147109] cloud-init[1051]: duration_ms: 48.118449 [ 466.149474] cloud-init[1051]: type: 'test' [ 466.158360] cloud-init[1051]: ... [ 472.820781] cloud-init[1051]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.869087] cloud-init[1051]: ok 183 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 472.872383] cloud-init[1051]: --- [ 472.877920] cloud-init[1051]: duration_ms: 1995.619374 [ 472.879797] cloud-init[1051]: type: 'test' [ 472.882284] cloud-init[1051]: ... [ 472.924203] cloud-init[1051]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.931125] cloud-init[1051]: ok 184 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 472.940231] cloud-init[1051]: --- [ 472.941236] cloud-init[1051]: duration_ms: 284.821709 [ 472.946766] cloud-init[1051]: type: 'test' [ 472.950362] cloud-init[1051]: ... [ 473.575353] cloud-init[1051]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 473.601887] cloud-init[1051]: ok 185 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 473.603944] cloud-init[1051]: --- [ 473.604536] cloud-init[1051]: duration_ms: 607.702807 [ 473.607275] cloud-init[1051]: type: 'test' [ 473.608429] cloud-init[1051]: ... [ 475.445433] cloud-init[1051]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 475.458156] cloud-init[1051]: ok 186 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 475.463641] cloud-init[1051]: --- [ 475.465393] cloud-init[1051]: duration_ms: 1884.173728 [ 475.469265] cloud-init[1051]: type: 'test' [ 475.470252] cloud-init[1051]: ... [ 475.859970] cloud-init[1051]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.872330] cloud-init[1051]: ok 187 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 475.879138] cloud-init[1051]: --- [ 475.883274] cloud-init[1051]: duration_ms: 374.661823 [ 475.889823] cloud-init[1051]: type: 'test' [ 475.890614] cloud-init[1051]: ... [ 477.467313] cloud-init[1051]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 477.477384] cloud-init[1051]: ok 188 - build identity survives deployment without Git and malformed metadata is unknown [ 477.481612] cloud-init[1051]: --- [ 477.483414] cloud-init[1051]: duration_ms: 318.082947 [ 477.484741] cloud-init[1051]: type: 'test' [ 477.486762] cloud-init[1051]: ... [ 478.615193] cloud-init[1051]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 478.624151] cloud-init[1051]: ok 189 - clean and dirty builds carry their source commit, not a milestone marker [ 478.627497] cloud-init[1051]: --- [ 478.629464] cloud-init[1051]: duration_ms: 35.024971 [ 478.631323] cloud-init[1051]: type: 'test' [ 478.635343] cloud-init[1051]: ... [ 478.647416] cloud-init[1051]: # Subtest: archive builds accept an explicit full revision without Git [ 478.656745] cloud-init[1051]: ok 190 - archive builds accept an explicit full revision without Git [ 478.660493] cloud-init[1051]: --- [ 478.664559] cloud-init[1051]: duration_ms: 10.627575 [ 478.669613] cloud-init[1051]: type: 'test' [ 478.673174] cloud-init[1051]: ... [ 478.681458] cloud-init[1051]: # Subtest: missing Git metadata is honestly unknown [ 478.691883] cloud-init[1051]: ok 191 - missing Git metadata is honestly unknown [ 478.701219] cloud-init[1051]: --- [ 478.703259] cloud-init[1051]: duration_ms: 19.989578 [ 478.704792] cloud-init[1051]: type: 'test' [ 478.707925] cloud-init[1051]: ... [ 478.847486] cloud-init[1051]: 1..191 [ 478.855752] cloud-init[1051]: # tests 252 [ 478.866490] cloud-init[1051]: # suites 20 [ 478.870413] cloud-init[1051]: # pass 247 [ 478.875469] cloud-init[1051]: # fail 0 [ 478.879585] cloud-init[1051]: # cancelled 0 [ 478.880786] cloud-init[1051]: # skipped 5 [ 478.881710] cloud-init[1051]: # todo 0 [ 478.882816] cloud-init[1051]: # duration_ms 267207.721769 [ 479.541909] cloud-init[1051]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 479.836241] cloud-init[1051]: === ut-guest summary === [ 479.873332] cloud-init[1051]: { [ 479.875237] cloud-init[1051]: "durationMs": 280477, [ 479.876782] cloud-init[1051]: "exitCode": 0, [ 479.878893] cloud-init[1051]: "finishedAt": "2026-09-20T08:42:08.463Z", [ 479.883269] cloud-init[1051]: "layer": "ut-guest", [ 479.884373] cloud-init[1051]: "outcomes": [ QEMU_SANDBOX_TEST_RESULT=0 [ 479.888456] cloud-init[1051]: { [ 479.894621] cloud-init[1051]: "command": "pnpm --filter @sciencediscovery/runner test", [ 479.902486] cloud-init[1051]: "durationMs": 280343, [ 479.903662] cloud-init[1051]: "exitCode": 0 [ 479.907684] cloud-init[1051]: } [ 479.909749] cloud-init[1051]: ], [ 479.914008] cloud-init[1051]: "startedAt": "2026-09-20T08:37:27.986Z", [ 479.917101] cloud-init[1051]: "status": "passed" [ 479.918106] cloud-init[1051]: } [ 480.120008] cloud-init[1051]: Powering off. [ 480.263556] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0