=== CodeArts build layer === layer : ut-guest commit : f11d3c6f1ce01b22e368f0b6a5aceb55766258f0 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_mTMWVQCs/.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 18, added 3 Progress: resolved 345, reused 0, downloaded 29, added 5 Progress: resolved 345, reused 0, downloaded 215, added 77 Progress: resolved 345, reused 0, downloaded 344, added 128 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: f11d3c6f 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-WsrOO8oK.css 372.69 kB │ gzip: 63.05 kB apps/web build: dist/assets/rolldown-runtime-QTnfLwEv.js 0.69 kB │ gzip: 0.42 kB apps/web build: dist/assets/MemoryGraphExplorer-DUSYdAt0.js 25.12 kB │ gzip: 7.73 kB apps/web build: dist/assets/CsvArtifactWindow-BO9daPT6.js 74.51 kB │ gzip: 23.75 kB apps/web build: dist/assets/i18n-CNF4jK1M.js 289.24 kB │ gzip: 88.38 kB apps/web build: dist/assets/index-qYLTVlBv.js 1,842.28 kB │ gzip: 533.53 kB apps/web build: dist/assets/MolstarWindow-CQ_Lleu2.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 5.72s 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_mTMWVQCs/.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_mTMWVQCs/.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_mTMWVQCs/.codearts-build/repository/.ci-results/ut-guest/seed/workspace.tar.gz (17M) commit : f11d3c6f1ce01b22e368f0b6a5aceb55766258f0 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.952 MHz processor [ 0.013702] last_pfn = 0x180000 max_arch_pfn = 0x10000000000 [ 0.014998] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs [ 0.015435] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.017534] last_pfn = 0x7ffdc max_arch_pfn = 0x10000000000 [ 0.048524] found SMP MP-table at [mem 0x000f5430-0x000f543f] [ 0.051581] Using GB pages for direct mapping [ 0.059908] RAMDISK: [mem 0x3455f000-0x362a6fff] [ 0.063250] ACPI: Early table checksum verification disabled [ 0.064128] ACPI: RSDP 0x00000000000F5210 000014 (v00 BOCHS ) [ 0.064680] ACPI: RSDT 0x000000007FFE244D 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.066098] ACPI: FACP 0x000000007FFE222D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067410] ACPI: DSDT 0x000000007FFE0040 0021ED (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067653] ACPI: FACS 0x000000007FFE0000 000040 [ 0.067779] ACPI: APIC 0x000000007FFE2321 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067833] ACPI: HPET 0x000000007FFE23B1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067882] ACPI: MCFG 0x000000007FFE23E9 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.067929] ACPI: WAET 0x000000007FFE2425 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.068133] ACPI: Reserving FACP table memory at [mem 0x7ffe222d-0x7ffe2320] [ 0.068171] ACPI: Reserving DSDT table memory at [mem 0x7ffe0040-0x7ffe222c] [ 0.068188] ACPI: Reserving FACS table memory at [mem 0x7ffe0000-0x7ffe003f] [ 0.068201] ACPI: Reserving APIC table memory at [mem 0x7ffe2321-0x7ffe23b0] [ 0.068215] ACPI: Reserving HPET table memory at [mem 0x7ffe23b1-0x7ffe23e8] [ 0.068228] ACPI: Reserving MCFG table memory at [mem 0x7ffe23e9-0x7ffe2424] [ 0.068241] ACPI: Reserving WAET table memory at [mem 0x7ffe2425-0x7ffe244c] [ 0.073326] No NUMA configuration found [ 0.073372] Faking a node at [mem 0x0000000000000000-0x000000017fffffff] [ 0.074557] NODE_DATA(0) allocated [mem 0x17ffd3000-0x17fffdfff] [ 0.081277] Zone ranges: [ 0.081343] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.081503] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.081528] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.081551] Device empty [ 0.081596] Movable zone start for each node [ 0.081652] Early memory node ranges [ 0.081702] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.082013] node 0: [mem 0x0000000000100000-0x000000007ffdbfff] [ 0.082074] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.082389] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.084673] On node 0, zone DMA: 1 pages in unavailable ranges [ 0.085109] On node 0, zone DMA: 97 pages in unavailable ranges [ 0.126591] On node 0, zone Normal: 36 pages in unavailable ranges [ 0.127779] ACPI: PM-Timer IO Port: 0x608 [ 0.128685] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.129631] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 [ 0.129852] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.130450] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.130554] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.130796] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.130825] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.131210] ACPI: Using ACPI (MADT) for SMP configuration information [ 0.131296] ACPI: HPET id: 0x8086a201 base: 0xfed00000 [ 0.131817] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.133237] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.133318] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] [ 0.133341] PM: hibernation: Registered nosave memory: [mem 0x7ffdc000-0xffffffff] [ 0.133567] [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.133694] Booting paravirtualized kernel on bare hardware [ 0.134235] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.135376] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1 [ 0.138159] percpu: Embedded 86 pages/cpu s229376 r8192 d114688 u524288 [ 0.140765] Kernel command line: BOOT_IMAGE=/vmlinuz-6.8.0-138-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 [ 0.143729] random: crng init done [ 0.145918] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.147019] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.157911] Fallback order for Node 0: 0 [ 0.158799] Built 1 zonelists, mobility grouping on. Total pages: 1031900 [ 0.158857] Policy zone: Normal [ 0.159851] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.161109] software IO TLB: area num 4. [ 0.295029] Memory: 3969000K/4193768K available (22528K kernel code, 4441K rwdata, 14428K rodata, 4932K init, 4776K bss, 224564K reserved, 0K cma-reserved) [ 0.314574] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.319700] ftrace: allocating 58334 entries in 228 pages [ 0.393861] ftrace: allocated 228 pages with 4 groups [ 0.413126] Dynamic Preempt: voluntary [ 0.420892] rcu: Preemptible hierarchical RCU implementation. [ 0.420978] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=4. [ 0.421174] Trampoline variant of Tasks RCU enabled. [ 0.421190] Rude variant of Tasks RCU enabled. [ 0.421203] Tracing variant of Tasks RCU enabled. [ 0.421435] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. [ 0.421495] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.423829] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.423895] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.423919] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.466689] NR_IRQS: 524544, nr_irqs: 456, preallocated irqs: 16 [ 0.484618] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.497340] Console: colour VGA+ 80x25 [ 0.497897] printk: legacy console [tty1] enabled [ 0.506387] printk: legacy console [ttyS0] enabled [ 0.523097] ACPI: Core revision 20230628 [ 0.534093] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns [ 0.545175] APIC: Switch to symmetric I/O mode setup [ 0.546455] x2apic: IRQ remapping doesn't support X2APIC mode [ 0.559129] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.565007] tsc: Marking TSC unstable due to TSCs unsynchronized [ 0.565811] Calibrating delay loop (skipped), value calculated using timer frequency.. 5199.90 BogoMIPS (lpj=2599952) [ 0.570078] x86/cpu: User Mode Instruction Prevention (UMIP) activated [ 0.586507] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.586989] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.589034] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization [ 0.589966] Spectre V2 : Mitigation: Retpolines [ 0.590178] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT [ 0.590918] Speculative Store Bypass: Vulnerable [ 0.598957] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.603879] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.604124] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.604309] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' [ 0.604476] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' [ 0.604769] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.605579] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.605969] x86/fpu: xstate_offset[3]: 960, xstate_sizes[3]: 64 [ 0.606425] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]: 64 [ 0.606603] x86/fpu: xstate_offset[9]: 2688, xstate_sizes[9]: 8 [ 0.606801] x86/fpu: Enabled xstate features 0x21f, context size is 2696 bytes, using 'standard' format. [ 0.870521] Freeing SMP alternatives memory: 48K [ 0.872820] pid_max: default: 32768 minimum: 301 [ 0.885035] LSM: initializing lsm=lockdown,capability,landlock,yama,apparmor,integrity [ 0.887447] landlock: Up and running. [ 0.887756] Yama: becoming mindful. [ 0.895782] AppArmor: AppArmor initialized [ 0.903826] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.904711] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 1.027401] smpboot: CPU0: AMD QEMU TCG CPU version 2.5+ (family: 0x6, model: 0x6, stepping: 0x3) [ 1.049453] Performance Events: PMU not available due to virtualization, using software events only. [ 1.052259] signal: max sigframe size: 3632 [ 1.055958] rcu: Hierarchical SRCU implementation. [ 1.056459] rcu: Max phase no-delay instances is 400. [ 1.077023] NMI watchdog: Perf NMI watchdog permanently disabled [ 1.084267] smp: Bringing up secondary CPUs ... [ 1.096761] smpboot: x86: Booting SMP configuration: [ 1.097260] .... node #0, CPUs: #1 #2 #3 [ 0.063748] calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. [ 0.063748] Probably due to long platform interrupts. Consider using "lpj=" boot option. [ 0.063748] calibrate_delay_direct() dropping max bogoMips estimate 1 = 5370434 [ 0.063748] calibrate_delay_direct() dropping max bogoMips estimate 3 = 4193668 [ 0.063748] calibrate_delay_direct() dropping min bogoMips estimate 4 = 3119819 [ 0.063748] calibrate_delay_direct() dropping max bogoMips estimate 1 = 2995168 [ 1.375544] smp: Brought up 1 node, 4 CPUs [ 1.376070] smpboot: Max logical packages: 1 [ 1.376463] smpboot: Total of 4 processors activated (18800.11 BogoMIPS) [ 1.423003] devtmpfs: initialized [ 1.429915] x86/mm: Memory block size: 128MB [ 1.454736] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 1.457345] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 1.463088] pinctrl core: initialized pinctrl subsystem [ 1.478827] PM: RTC time: 01:29:02, date: 2026-09-20 [ 1.503498] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 1.512487] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 1.514374] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 1.515778] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 1.516366] audit: initializing netlink subsys (disabled) [ 1.519952] audit: type=2000 audit(1789867740.970:1): state=initialized audit_enabled=0 res=1 [ 1.529571] thermal_sys: Registered thermal governor 'fair_share' [ 1.529624] thermal_sys: Registered thermal governor 'bang_bang' [ 1.530307] thermal_sys: Registered thermal governor 'step_wise' [ 1.530421] thermal_sys: Registered thermal governor 'user_space' [ 1.530586] thermal_sys: Registered thermal governor 'power_allocator' [ 1.531983] cpuidle: using governor ladder [ 1.532401] cpuidle: using governor menu [ 1.536478] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 1.542147] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] [ 1.543634] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry [ 1.546593] PCI: Using configuration type 1 for base access [ 1.547600] mtrr: your CPUs had inconsistent fixed MTRR settings [ 1.547807] mtrr: your CPUs had inconsistent variable MTRR settings [ 1.547984] mtrr: your CPUs had inconsistent MTRRdefType settings [ 1.548175] mtrr: probably your BIOS does not setup all CPUs. [ 1.548327] mtrr: corrected configuration. [ 1.553223] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 1.584722] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 1.584977] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page [ 1.585361] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 1.585591] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page [ 1.636889] ACPI: Added _OSI(Module Device) [ 1.637448] ACPI: Added _OSI(Processor Device) [ 1.637623] ACPI: Added _OSI(Processor Aggregator Device) [ 1.733607] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 1.772182] ACPI: _OSC evaluation for CPUs failed, trying _PDC [ 1.778788] ACPI: Interpreter enabled [ 1.782738] ACPI: PM: (supports S0 S3 S4 S5) [ 1.783514] ACPI: Using IOAPIC for interrupt routing [ 1.789424] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 1.790583] PCI: Using E820 reservations for host bridge windows [ 1.796622] ACPI: Enabled 2 GPEs in block 00 to 3F [ 1.877131] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 1.879992] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3] [ 1.885137] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR DPC] [ 1.889219] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME AER PCIeCapability] [ 1.902703] PCI host bridge to bus 0000:00 [ 1.903905] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 1.905559] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 1.906455] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 1.908457] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 1.909486] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 1.911458] pci_bus 0000:00: root bus resource [mem 0xc000000000-0xc7ffffffff window] [ 1.912777] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.918015] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint [ 1.933782] pci 0000:00:01.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint [ 1.938846] pci 0000:00:01.0: BAR 0 [io 0xc0c0-0xc0df] [ 1.940506] pci 0000:00:01.0: BAR 1 [mem 0xfebfd000-0xfebfdfff] [ 1.941525] pci 0000:00:01.0: BAR 4 [mem 0xc000000000-0xc000003fff 64bit pref] [ 1.946576] pci 0000:00:02.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint [ 1.950456] pci 0000:00:02.0: BAR 0 [io 0xc000-0xc07f] [ 1.952472] pci 0000:00:02.0: BAR 1 [mem 0xfebfe000-0xfebfefff] [ 1.953505] pci 0000:00:02.0: BAR 4 [mem 0xc000004000-0xc000007fff 64bit pref] [ 1.958034] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint [ 1.960767] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 1.963899] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint [ 1.968450] pci 0000:00:1f.2: BAR 4 [io 0xc0e0-0xc0ff] [ 1.969515] pci 0000:00:1f.2: BAR 5 [mem 0xfebff000-0xfebfffff] [ 1.972375] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint [ 1.975465] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] [ 1.989106] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 [ 1.992523] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 [ 1.996783] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 [ 1.999437] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 [ 2.002559] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 [ 2.005808] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 [ 2.009718] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 [ 2.012495] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 [ 2.013824] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 [ 2.015700] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 [ 2.017632] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 [ 2.019681] ACPI: PCI: Interrupt link GSID configured for IRQ 19 [ 2.021490] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 [ 2.023708] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 [ 2.025552] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 [ 2.028703] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 [ 2.054498] iommu: Default domain type: Translated [ 2.054575] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.065144] SCSI subsystem initialized [ 2.092250] ACPI: bus type USB registered [ 2.094179] usbcore: registered new interface driver usbfs [ 2.096092] usbcore: registered new interface driver hub [ 2.097570] usbcore: registered new device driver usb [ 2.099707] pps_core: LinuxPPS API ver. 1 registered [ 2.100469] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 2.102640] PTP clock support registered [ 2.111690] EDAC MC: Ver: 3.0.0 [ 2.130401] NetLabel: Initializing [ 2.130495] NetLabel: domain hash size = 128 [ 2.131429] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 2.131466] NetLabel: unlabeled traffic allowed by default [ 2.140496] mctp: management component transport protocol core [ 2.140727] NET: Registered PF_MCTP protocol family [ 2.141791] PCI: Using ACPI for IRQ routing [ 2.155629] vgaarb: loaded [ 2.157946] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 [ 2.158318] hpet0: 3 comparators, 64-bit 100.000000 MHz counter [ 2.173455] clocksource: Switched to clocksource hpet [ 2.199217] VFS: Disk quotas dquot_6.6.0 [ 2.200569] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.217896] AppArmor: AppArmor Filesystem Enabled [ 2.219287] pnp: PnP ACPI init [ 2.226286] system 00:05: [mem 0xb0000000-0xbfffffff window] has been reserved [ 2.230933] pnp: PnP ACPI: found 6 devices [ 2.308918] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 2.311035] NET: Registered PF_INET protocol family [ 2.314368] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 2.455558] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 2.457367] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 2.458314] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 2.461383] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 2.462341] TCP: Hash tables configured (established 32768 bind 32768) [ 2.465860] MPTCP token hash table entries: 4096 (order: 5, 98304 bytes, linear) [ 2.466715] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.467547] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 2.470524] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 2.471459] NET: Registered PF_XDP protocol family [ 2.473211] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] [ 2.473399] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] [ 2.473549] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] [ 2.473716] pci_bus 0000:00: resource 7 [mem 0x80000000-0xafffffff window] [ 2.473926] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] [ 2.474094] pci_bus 0000:00: resource 9 [mem 0xc000000000-0xc7ffffffff window] [ 2.475109] PCI: CLS 0 bytes, default 64 [ 2.476245] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.476429] software IO TLB: mapped [mem 0x000000007bfdc000-0x000000007ffdc000] (64MB) [ 2.487533] Trying to unpack rootfs image as initramfs... [ 2.492165] Initialise system trusted keyrings [ 2.497988] Key type blacklist registered [ 2.501483] workingset: timestamp_bits=36 max_order=20 bucket_order=0 [ 2.505189] zbud: loaded [ 2.510085] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 2.519284] fuse: init (API version 7.39) [ 2.530085] integrity: Platform Keyring initialized [ 2.530895] integrity: Machine keyring initialized [ 2.747832] Key type asymmetric registered [ 2.756965] Asymmetric key parser 'x509' registered [ 2.760995] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 2.770431] io scheduler mq-deadline registered [ 2.815310] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 2.835239] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 2.886263] ACPI: button: Power Button [PWRF] [ 2.979563] ACPI: \_SB_.GSIF: Enabled at IRQ 21 [ 3.042893] ACPI: \_SB_.GSIG: Enabled at IRQ 22 [ 3.053281] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled [ 3.148746] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.253266] Linux agpgart interface v0.103 [ 3.331664] loop: module loaded [ 3.333903] virtio_blk virtio1: 4/0/0 default/read/poll queues [ 3.355498] virtio_blk virtio1: [vda] 33554432 512-byte logical blocks (17.2 GB/16.0 GiB) [ 3.391156] vda: vda1 vda14 vda15 vda16 [ 3.406466] ACPI: bus type drm_connector registered [ 3.413568] tun: Universal TUN/TAP device driver, 1.6 [ 3.433130] PPP generic driver version 2.4.2 [ 3.438742] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 3.446001] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 3.446544] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 3.453348] mousedev: PS/2 mouse device common for all mice [ 3.465299] rtc_cmos 00:04: RTC can wake from S4 [ 3.469291] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 [ 3.476918] rtc_cmos 00:04: registered as rtc0 [ 3.478934] rtc_cmos 00:04: setting system clock to 2026-09-20T01:29:04 UTC (1789867744) [ 3.481875] rtc_cmos 00:04: alarms up to one day, y3k, 242 bytes nvram, hpet irqs [ 3.482289] i2c_dev: i2c /dev entries driver [ 3.483435] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 3.484037] device-mapper: uevent: version 1.0.3 [ 3.485460] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@redhat.com [ 3.486950] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled [ 3.492051] ledtrig-cpu: registered to indicate activity on CPUs [ 3.498725] drop_monitor: Initializing network drop monitor service [ 3.501892] NET: Registered PF_INET6 protocol family [ 4.672309] Freeing initrd memory: 29984K [ 5.063091] Segment Routing with IPv6 [ 5.070905] In-situ OAM (IOAM) with IPv6 [ 5.073452] NET: Registered PF_PACKET protocol family [ 5.076023] Key type dns_resolver registered [ 5.091431] IPI shorthand broadcast: enabled [ 5.130445] registered taskstats version 1 [ 5.138083] Loading compiled-in X.509 certificates [ 5.183457] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.193263] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing 2025 Kmod: d541cef61dc7e793b7eb7e899970a2eef0b5dc8c' [ 5.196210] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969' [ 5.198624] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing 2025 Kmod: 4627603d2357a2a3f81006370894c221175893e9' [ 5.202532] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19' [ 5.203021] blacklist: Loading compiled-in revocation X.509 certificates [ 5.205853] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing: 61482aa2830d0ab2ad5af10b7250da9033ddcef0' [ 5.206277] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2017): 242ade75ac4a15e50d50c84b0d45ff3eae707a03' [ 5.206690] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (ESM 2018): 365188c1d374d6b07c3c8f240f8ef722433d6a8b' [ 5.207346] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2019): c0746fd6c5da3ae827864651ad66ae47fe24b3e8' [ 5.207703] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v1): a8d54bbb3825cfb94fa13c9f8a594a195c107b8d' [ 5.208173] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v2): 4cf046892d6fd3c9a5b03f98d845f90851dc6a8c' [ 5.208562] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (2021 v3): 100437bb6de6e469b581e61cd66bce3ef4ed53af' [ 5.209040] Loaded X.509 cert 'Canonical Ltd. Secure Boot Signing (Ubuntu Core 2019): c1d57b8f6b743f23ee41f4f7ee292f06eecadfb9' [ 5.281256] Key type .fscrypt registered [ 5.281565] Key type fscrypt-provisioning registered [ 5.454431] cryptd: max_cpu_qlen set to 1000 [ 5.506404] AVX2 version of gcm_enc/dec engaged. [ 5.509694] AES CTR mode by8 optimization enabled [ 5.766538] Key type encrypted registered [ 5.766913] AppArmor: AppArmor sha256 policy hashing enabled [ 5.767954] ima: No TPM chip found, activating TPM-bypass! [ 5.768316] Loading compiled-in module X.509 certificates [ 5.771976] Loaded X.509 cert 'Build time autogenerated kernel key: fee4cdd6bab323197aba707e784856bb231f6106' [ 5.772363] ima: Allocated hash algorithm: sha256 [ 5.781635] ima: No architecture policies found [ 5.783419] evm: Initialising EVM extended attributes: [ 5.783836] evm: security.selinux [ 5.783836] evm: security.SMACK64 [ 5.783836] evm: security.SMACK64EXEC [ 5.783836] evm: security.SMACK64TRANSMUTE [ 5.783836] evm: security.SMACK64MMAP [ 5.783836] evm: security.apparmor [ 5.783836] evm: security.ima [ 5.783836] evm: security.capability [ 5.783836] evm: HMAC attrs: 0x1 [ 5.789505] PM: Magic number: 10:550:458 [ 5.900420] RAS: Correctable Errors collector initialized. [ 5.911979] Unstable clock detected, switching default tracing clock to "global" [ 5.911979] If you want to keep using the local clock, then add: [ 5.911979] "trace_clock=local" [ 5.911979] on the kernel command line [ 5.918353] clk: Disabling unused clocks [ 6.028730] Freeing unused decrypted memory: 2028K [ 6.245675] Freeing unused kernel image (initmem) memory: 4932K [ 6.247063] Write protecting the kernel read-only data: 38912k [ 6.256480] Freeing unused kernel image (rodata/data gap) memory: 1956K [ 6.519928] x86/mm: Checked W+X mappings: passed, no W+X pages found. [ 6.521287] Run /init as init process Loading, please wait... Starting systemd-udevd version 255.4-1ubuntu8.17 [ 9.703202] ACPI: \_SB_.GSIA: Enabled at IRQ 16 [ 9.705586] virtio_net virtio0 enp0s1: renamed from eth0 [ 9.715339] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 9.717272] ahci 0000:00:1f.2: flags: 64bit ncq only [ 9.764931] scsi host0: ahci [ 9.793182] scsi host1: ahci [ 9.822533] scsi host2: ahci [ 9.837597] scsi host3: ahci [ 9.847948] scsi host4: ahci [ 9.889963] scsi host5: ahci [ 9.899009] ata1: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff100 irq 32 lpm-pol 0 [ 9.899551] ata2: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff180 irq 32 lpm-pol 0 [ 9.900497] ata3: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff200 irq 32 lpm-pol 0 [ 9.900743] ata4: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff280 irq 32 lpm-pol 0 [ 9.901171] ata5: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff300 irq 32 lpm-pol 0 [ 9.901398] ata6: SATA max UDMA/133 abar m4096@0xfebff000 port 0xfebff380 irq 32 lpm-pol 0 [ 10.233975] ata5: SATA link down (SStatus 0 SControl 300) [ 10.246546] ata6: SATA link down (SStatus 0 SControl 300) [ 10.248502] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 10.262730] ata2: SATA link down (SStatus 0 SControl 300) [ 10.265815] ata4: SATA link down (SStatus 0 SControl 300) [ 10.269889] ata1: SATA link down (SStatus 0 SControl 300) [ 10.293848] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 [ 10.294614] ata3.00: applying bridge limits [ 10.314423] ata3.00: configured for UDMA/100 [ 10.411488] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 [ 10.720418] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray [ 10.788459] cdrom: Uniform CD-ROM driver Revision: 3.20 [ 10.851066] sr 2:0:0:0: Attached scsi generic sg0 type 5 [ 10.946910] hrtimer: interrupt took 2090880 ns [ 11.126975] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 Begin: Loading essential drivers ... [ 14.126837] raid6: avx2x4 gen() 2433 MB/s [ 14.143785] raid6: avx2x2 gen() 2488 MB/s [ 14.160809] raid6: avx2x1 gen() 2063 MB/s [ 14.161009] raid6: using algorithm avx2x2 gen() 2488 MB/s [ 14.177832] raid6: .... xor() 1284 MB/s, rmw enabled [ 14.178403] raid6: using avx2x2 recovery algorithm [ 14.192676] xor: automatically using best checksumming function avx [ 14.219030] async_tx: api initialized (async) done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... [ 16.089499] Btrfs loaded, zoned=yes, fsverity=yes Scanning for Btrfs filesystems done. Warning: fsck not present, so skipping root file system [ 16.542829] EXT4-fs (vda1): INFO: recovery required on readonly filesystem [ 16.543349] EXT4-fs (vda1): write access will be enabled during recovery [ 16.788826] EXT4-fs (vda1): recovery complete [ 16.800562] 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. [ 18.483597] systemd[1]: Inserted module 'autofs4' [ 18.827535] 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) [ 18.828474] systemd[1]: Detected virtualization qemu. [ 18.829495] systemd[1]: Detected architecture x86-64. Welcome to Ubuntu 24.04.4 LTS! [ 18.843226] systemd[1]: Hostname set to . [ 22.608463] systemd[1]: Queued start job for default target graphical.target. [ 22.796972] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. [ 22.807536] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ OK ] Created slice system-serial\x2dget…slice - Slice /system/serial-getty. [ 22.813677] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck. [ OK ] Created slice system-systemd\x2dfs…slice - Slice /system/systemd-fsck. [ 22.818395] systemd[1]: Created slice user.slice - User and Session Slice. [ OK ] Created slice user.slice - User and Session Slice. [ 22.822672] 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. [ 22.832448] 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. [ 22.835383] 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... [ 22.837371] 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... [ 22.839741] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... Expecting device dev-ttyS0.device - /dev/ttyS0... [ 22.843561] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ OK ] Reached target integritysetup.targ… Local Integrity Protected Volumes. [ 22.847588] systemd[1]: Reached target slices.target - Slice Units. [ OK ] Reached target slices.target - Slice Units. [ 22.849516] systemd[1]: Reached target snapd.mounts-pre.target - Mounting snaps. [ OK ] Reached target snapd.mounts-pre.target - Mounting snaps. [ 22.851033] systemd[1]: Reached target snapd.mounts.target - Mounted snaps. [ OK ] Reached target snapd.mounts.target - Mounted snaps. [ 22.853050] systemd[1]: Reached target swap.target - Swaps. [ OK ] Reached target swap.target - Swaps. [ 22.854404] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ OK ] Reached target veritysetup.target - Local Verity Protected Volumes. [ 22.859904] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ OK ] Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 22.864171] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ OK ] Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 22.868169] systemd[1]: Listening on multipathd.socket - multipathd control socket. [ OK ] Listening on multipathd.socket - multipathd control socket. [ 22.871536] systemd[1]: Listening on syslog.socket - Syslog Socket. [ OK ] Listening on syslog.socket - Syslog Socket. [ 22.874123] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ OK ] Listening on systemd-fsckd.socket …fsck to fsckd communication Socket. [ 22.877599] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ OK ] Listening on systemd-initctl.socke…- initctl Compatibility Named Pipe. [ 22.881291] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ OK ] Listening on systemd-journald-dev-…socket - Journal Socket (/dev/log). [ 22.885119] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ OK ] Listening on systemd-journald.socket - Journal Socket. [ 22.889207] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 22.891796] systemd[1]: systemd-pcrextend.socket - TPM2 PCR Extension (Varlink) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 22.895397] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ OK ] Listening on systemd-udevd-control.socket - udev Control Socket. [ 22.898088] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ OK ] Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 22.937695] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... Mounting dev-hugepages.mount - Huge Pages File System... [ 22.962494] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 23.039768] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 23.071186] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 23.286804] systemd[1]: Starting systemd-journald.service - Journal Service... Starting systemd-journald.service - Journal Service... [ 23.337948] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... Starting keyboard-setup.service - Set the console keyboard layout... [ 23.434808] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... Starting kmod-static-nodes.service…eate List of Static Device Nodes... [ 23.592800] 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... [ 23.738571] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... Starting modprobe@configfs.service - Load Kernel Module configfs... [ 23.870044] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 24.025622] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... Starting modprobe@drm.service - Load Kernel Module drm... [ 24.122171] systemd-journald[334]: Collecting audit messages is disabled. [ 24.153140] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... Starting modprobe@efi_pstore.servi… - Load Kernel Module efi_pstore... [ 24.267564] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... Starting modprobe@fuse.service - Load Kernel Module fuse... [ 24.389036] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... Starting modprobe@loop.service - Load Kernel Module loop... [ 24.449649] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 24.659368] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... Starting systemd-fsck-root.service…File System Check on Root Device... [ 25.034380] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... Starting systemd-modules-load.service - Load Kernel Modules... [ 25.060051] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 25.086077] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 25.198139] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 25.454334] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ OK ] Mounted dev-hugepages.mount - Huge Pages File System. [ 25.483034] systemd[1]: Started systemd-journald.service - Journal Service. [ OK ] Started systemd-journald.service - Journal Service. [ OK ] Mounted dev-mqueue.mount - POSIX Message Queue File System. [ OK ] Mounted sys-kernel-debug.mount - Kernel Debug File System. [ OK ] Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ OK ] Finished kmod-static-nodes.service…Create List of Static Device Nodes. [ OK ] Finished lvm2-monitor.service - Mo…using dmeventd or progress polling. [ OK ] Finished modprobe@configfs.service - Load Kernel Module configfs. [ OK ] Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ OK ] Finished modprobe@drm.service - Load Kernel Module drm. [ OK ] Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ OK ] Finished modprobe@fuse.service - Load Kernel Module fuse. [ OK ] Finished modprobe@loop.service - Load Kernel Module loop. [ OK ] Finished systemd-modules-load.service - Load Kernel Modules. [ OK ] Finished systemd-fsck-root.service - File System Check on Root Device. [ OK ] Finished keyboard-setup.service - Set the console keyboard layout. Mounting sys-fs-fuse-connections.mount - FUSE Control File System... Mounting sys-kernel-config.mount - Kernel Configuration File System... [ OK ] Started systemd-fsckd.service - Fi…stem Check Daemon to report status. Starting systemd-remount-fs.servic…unt Root and Kernel File Systems... Starting systemd-sysctl.service - Apply Kernel Variables... Starting systemd-tmpfiles-setup-de… Device Nodes in /dev gracefully... [ OK ] Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ OK ] Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 27.367403] EXT4-fs (vda1): re-mounted 9d238549-a2c4-41a5-97de-f89c4c45ec32 r/w. [ OK ] Finished systemd-remount-fs.servic…mount Root and Kernel File Systems. Starting multipathd.service - Devi…pper Multipath Device Controller... Starting systemd-journal-flush.ser…sh Journal to Persistent Storage... Starting systemd-random-seed.service - Load/Save OS Random Seed... [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. [ OK ] Finished systemd-tmpfiles-setup-de…ic Device Nodes in /dev gracefully. Starting systemd-tmpfiles-setup-de…eate Static Device Nodes in /dev... [ OK ] Finished systemd-random-seed.service - Load/Save OS Random Seed. [ OK ] Finished systemd-tmpfiles-setup-de…Create Static Device Nodes in /dev. Starting systemd-udevd.service - R…ager for Device Events and Files... [ OK ] Finished systemd-journal-flush.ser…lush Journal to Persistent Storage. [ OK ] Started multipathd.service - Devic…Mapper Multipath Device Controller. [ OK ] Reached target local-fs-pre.target…Preparation for Local File Systems. [ OK ] Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ OK ] Started systemd-udevd.service - Ru…anager for Device Events and Files. [ OK ] Started systemd-ask-password-conso…equests to Console Directory Watch. [ OK ] Reached target cryptsetup.target - Local Encrypted Volumes. [ OK ] Found device dev-disk-by\x2dlabel-…T.device - /dev/disk/by-label/BOOT. [ OK ] Found device dev-disk-by\x2dlabel-…I.device - /dev/disk/by-label/UEFI. [ OK ] Found device dev-ttyS0.device - /dev/ttyS0. 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... [ OK ] Mounted 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. 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. Mounting proc-sys-fs-binfmt_misc.m…cutable File Formats File System... [ OK ] Finished ufw.service - Uncomplicated firewall. [ OK ] Mounted proc-sys-fs-binfmt_misc.mo…xecutable File Formats File System. [ OK ] Finished systemd-tmpfiles-setup.se…ate Volatile Files and Directories. [ OK ] Finished systemd-binfmt.service - Set Up Additional Binary Formats. Starting systemd-resolved.service - Network Name Resolution... Starting systemd-timesyncd.service - Network Time Synchronization... Starting systemd-update-utmp.servi…ord System Boot/Shutdown in UTMP... [ OK ] Finished systemd-update-utmp.servi…ecord System Boot/Shutdown in UTMP. [ OK ] Listening on systemd-rfkill.socket…ll Switch Status /dev/rfkill Watch. [ 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. [ OK ] Finished apparmor.service - Load AppArmor profiles. Starting snapd.apparmor.service - …iles managed internally by snapd... Starting cloud-init-local.service …-init: Local Stage (pre-network)... [ OK ] Finished snapd.apparmor.service - …ofiles managed internally by snapd. [ 59.593500] cloud-init[640]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init-local' at Sun, 20 Sep 2026 01:30:00 +0000. Up 59.03 seconds. [ OK ] Finished cloud-init-local.service …ud-init: Local Stage (pre-network). [ OK ] Reached target network-pre.target - Preparation for Network. Starting systemd-networkd.service - Network Configuration... [ OK ] Started systemd-networkd.service - Network Configuration. [ OK ] Reached target network.target - Network. Starting systemd-networkd-wait-onl…ait for Network to be Configured... [ OK ] Finished systemd-networkd-wait-onl… Wait for Network to be Configured. Starting cloud-init.service - Cloud-init: Network Stage... [ 70.538609] cloud-init[662]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'init' at Sun, 20 Sep 2026 01:30:11 +0000. Up 70.23 seconds. [ 70.665468] cloud-init[662]: ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++ [ 70.667175] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 70.668875] cloud-init[662]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | [ 70.670598] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 70.673109] cloud-init[662]: ci-info: | enp0s1 | True | 10.0.2.15 | 255.255.255.0 | global | 52:54:00:12:34:56 | [ 70.675813] cloud-init[662]: ci-info: | enp0s1 | True | fec0::5054:ff:fe12:3456/64 | . | site | 52:54:00:12:34:56 | [ 70.679812] cloud-init[662]: ci-info: | enp0s1 | True | fe80::5054:ff:fe12:3456/64 | . | link | 52:54:00:12:34:56 | [ 70.681499] cloud-init[662]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | [ 70.683759] cloud-init[662]: ci-info: | lo | True | ::1/128 | . | host | . | [ 70.685122] cloud-init[662]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ [ 70.686366] cloud-init[662]: ci-info: ++++++++++++++++++++++++++++Route IPv4 info+++++++++++++++++++++++++++++ [ 70.687619] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 70.688927] cloud-init[662]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | [ 70.690239] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 70.691323] cloud-init[662]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s1 | UG | [ 70.692531] cloud-init[662]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s1 | U | [ 70.693785] cloud-init[662]: ci-info: | 2 | 10.0.2.2 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 70.695190] cloud-init[662]: ci-info: | 3 | 10.0.2.3 | 0.0.0.0 | 255.255.255.255 | enp0s1 | UH | [ 70.696564] cloud-init[662]: ci-info: +-------+-------------+----------+-----------------+-----------+-------+ [ 70.697688] cloud-init[662]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ [ 70.698921] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ [ 70.700399] cloud-init[662]: ci-info: | Route | Destination | Gateway | Interface | Flags | [ 70.703377] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ [ 70.705223] cloud-init[662]: ci-info: | 0 | fe80::/64 | :: | enp0s1 | U | [ 70.708315] cloud-init[662]: ci-info: | 1 | fec0::/64 | :: | enp0s1 | Ue | [ 70.710315] cloud-init[662]: ci-info: | 2 | ::/0 | fe80::2 | enp0s1 | UGe | [ 70.711571] cloud-init[662]: ci-info: | 4 | local | :: | enp0s1 | U | [ 70.712930] cloud-init[662]: ci-info: | 5 | local | :: | enp0s1 | U | [ 70.720778] cloud-init[662]: ci-info: | 6 | multicast | :: | enp0s1 | U | [ 70.723910] cloud-init[662]: ci-info: +-------+-------------+---------+-----------+-------+ 127.0.0.1 - - [20/Sep/2026 09:30:12] "GET /meta-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 09:30:12] "GET /user-data HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 09:30:12] "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. [ 96.922298] cloud-init[662]: Generating public/private rsa key pair. [ 96.939172] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key [ 96.940710] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub [ 96.942150] cloud-init[662]: The key fingerprint is: [ 96.943593] cloud-init[662]: SHA256:QEagS14p2wMV6TwwvE9rsWZ55Zi9NpE1v+L+Ou0kzak root@sandbox-ut [ 96.945120] cloud-init[662]: The key's randomart image is: [ 96.946374] cloud-init[662]: +---[RSA 3072]----+ [ 96.947918] cloud-init[662]: | . +=+ | [ 96.949633] cloud-init[662]: | +o.+ | [ 96.950866] cloud-init[662]: | =*o . | [ 96.952479] cloud-init[662]: | o.B* .. o | [ 96.953833] cloud-init[662]: | +oo* *So o | [ 96.955645] cloud-init[662]: | O.+ = o.. | [ 96.957265] cloud-init[662]: | + . o..=. | [ 96.958774] cloud-init[662]: | + o+o | [ 96.960589] cloud-init[662]: | . +E*o | [ 96.962423] cloud-init[662]: +----[SHA256]-----+ [ 96.963674] cloud-init[662]: Generating public/private ecdsa key pair. [ 96.965690] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key [ 96.974785] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub [ 96.977147] cloud-init[662]: The key fingerprint is: [ 96.978697] cloud-init[662]: SHA256:wLvaIOsiWlDXUdhFiGi11yfHTZzXhVH1Md2dDWT7Nzk root@sandbox-ut [ 96.980745] cloud-init[662]: The key's randomart image is: [ 96.982403] cloud-init[662]: +---[ECDSA 256]---+ [ 96.984557] cloud-init[662]: | oo=.+o o*O&| [ 96.986283] cloud-init[662]: | ooooo. . ++o@| [ 96.987619] cloud-init[662]: | ... = . o + o..| [ 96.989352] cloud-init[662]: | . . + + ..| [ 96.990928] cloud-init[662]: |. . S Eo| [ 96.992753] cloud-init[662]: | . . +| [ 96.994548] cloud-init[662]: | o . . | [ 96.996289] cloud-init[662]: |o. o + | [ 96.998189] cloud-init[662]: |+oo . . | [ 96.999891] cloud-init[662]: +----[SHA256]-----+ [ 97.001465] cloud-init[662]: Generating public/private ed25519 key pair. [ 97.002909] cloud-init[662]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key [ 97.018195] cloud-init[662]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub [ 97.023818] cloud-init[662]: The key fingerprint is: [ 97.025498] cloud-init[662]: SHA256:ZvoUtdIX1qd4HqqP3QEzXYY+uorYHWpygR1C1qENVUY root@sandbox-ut [ 97.026810] cloud-init[662]: The key's randomart image is: [ 97.027956] cloud-init[662]: +--[ED25519 256]--+ [ 97.032319] cloud-init[662]: | .oo+E | [ 97.033465] cloud-init[662]: | o+.. . . | [ 97.034632] cloud-init[662]: | o. . . o o +| [ 97.037191] cloud-init[662]: | . .o o = = | [ 97.038332] cloud-init[662]: | +S.o * B | [ 97.039569] cloud-init[662]: | .+oo . O o | [ 97.040768] cloud-init[662]: | . ... o o | [ 97.041962] cloud-init[662]: | .=o+ = o . | [ 97.043144] cloud-init[662]: | .+= =o+ . | [ 97.044246] cloud-init[662]: +----[SHA256]-----+ [ OK ] Finished cloud-init.service - Cloud-init: Network Stage. [ OK ] Reached target cloud-config.target - Cloud-config availability. [ OK ] Reached target network-online.target - Network is Online. [ OK ] Reached target sysinit.target - System Initialization. [ OK ] Started apt-daily.timer - Daily apt download activities. [ OK ] Started apt-daily-upgrade.timer - …y apt upgrade and clean activities. [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. [ OK ] Started e2scrub_all.timer - Period…Metadata Check for All Filesystems. [ OK ] Started fstrim.timer - Discard unused filesystem blocks once a week. [ OK ] Started fwupd-refresh.timer - Refresh fwupd metadata regularly. [ OK ] Started logrotate.timer - Daily rotation of log files. [ OK ] Started man-db.timer - Daily man-db regeneration. [ OK ] Started motd-news.timer - Message of the Day. [ OK ] Started sysstat-collect.timer - Ru…y accounting tool every 10 minutes. [ OK ] Started sysstat-summary.timer - Ge… of yesterday's process accounting. [ OK ] Started systemd-tmpfiles-clean.tim…y Cleanup of Temporary Directories. [ OK ] Started update-notifier-download.t…hat failed at package install time. [ OK ] Started update-notifier-motd.timer… a new version of Ubuntu available. [ OK ] Reached target paths.target - Path Units. [ OK ] Reached target timers.target - Timer Units. [ OK ] Listening on cloud-init-hotplugd.s…t - cloud-init hotplug hook socket. [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. [ OK ] Listening on iscsid.socket - Open-iSCSI iscsid Socket. Starting lxd-installer.socket - He…er to install lxd snap on demand... Starting snapd.socket - Socket activation for snappy daemon... [ OK ] Listening on ssh.socket - OpenBSD Secure Shell server socket. [ OK ] Listening on uuidd.socket - UUID daemon activation socket. [ OK ] Reached target remote-fs-pre.targe…reparation for Remote File Systems. [ OK ] Reached target remote-fs.target - Remote File Systems. [ OK ] Finished blk-availability.service - Availability of block devices. [ OK ] Listening on lxd-installer.socket …lper to install lxd snap on demand. [ OK ] Listening on snapd.socket - Socket activation for snappy daemon. [ OK ] Reached target sockets.target - Socket Units. [ OK ] Reached target basic.target - Basic System. Starting apport.service - automatic crash report generation... Starting cloud-config.service - Cloud-init: Config Stage... [ OK ] Started cron.service - Regular background program processing daemon. Starting dbus.service - D-Bus System Message Bus... [ OK ] Started dmesg.service - Save initial kernel messages after boot. Starting dpkg-db-backup.service - …ily dpkg database backup service... Starting e2scrub_all.service - Onl…tadata Check for All Filesystems... Starting e2scrub_reap.service - Re…ne ext4 Metadata Check Snapshots... Starting grub-common.service - Record successful boot for GRUB... Starting polkit.service - Authorization Manager... Starting rsyslog.service - System Logging Service... [ OK ] Reached target getty-pre.target - Preparation for Logins. Starting snapd.seeded.service - Wait until snapd is fully seeded... Starting snapd.service - Snap Daemon... Starting sysstat.service - Resets System Activity Logs... Starting systemd-logind.service - User Login Management... Starting systemd-user-sessions.service - Permit User Sessions... Starting udisks2.service - Disk Manager... Starting logrotate.service - Rotate log files... [ OK ] Started dbus.service - D-Bus System Message Bus. [ OK ] Finished e2scrub_all.service - Onl…Metadata Check for All Filesystems. [ OK ] Finished e2scrub_reap.service - Re…line ext4 Metadata Check Snapshots. [ OK ] Finished sysstat.service - Resets System Activity Logs. [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. Ubuntu 24.04.4 LTS sandbox-ut ttyS0 sandbox-ut login: [ 125.507522] cloud-init[1014]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:config' at Sun, 20 Sep 2026 01:31:05 +0000. Up 124.46 seconds. [ 140.077102] cloud-init[1052]: Cloud-init v. 26.1-0ubuntu1~24.04.1 running 'modules:final' at Sun, 20 Sep 2026 01:31:20 +0000. Up 139.47 seconds. 127.0.0.1 - - [20/Sep/2026 09:31:21] "GET /guest.sh HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 09:31:21] "GET /guest-pins HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 09:31:22] "GET /layer HTTP/1.1" 200 - [ 141.095960] cloud-init[1052]: === QEMU sandbox guest === [ 141.112711] cloud-init[1052]: layer : ut-guest (ci:ut:guest) [ 141.159669] cloud-init[1052]: kernel : Linux 6.8.0-138-generic x86_64 [ 141.213140] cloud-init[1052]: machine : x86_64 [ 141.214243] cloud-init[1052]: kvm : irrelevant (the host selected TCG before boot) 127.0.0.1 - - [20/Sep/2026 09:31:22] "GET /workspace.tar.gz HTTP/1.1" 200 - 127.0.0.1 - - [20/Sep/2026 09:31:31] "GET /layer-env HTTP/1.1" 200 - [ 150.170240] cloud-init[1052]: kernel.apparmor_restrict_unprivileged_userns = 0 [ 175.400061] cloud-init[1052]: === sandbox preflight as ci === [ 185.364158] cloud-init[1052]: $ node .ci/run-layer.mjs ut-guest [ 186.197864] cloud-init[1052]: $ pnpm --filter @sciencediscovery/runner test [ 195.582597] cloud-init[1052]: $ node --test scripts/*.test.mjs dist/*.test.js [ 196.721079] cloud-init[1052]: TAP version 13 [ 197.660209] cloud-init[1052]: # Subtest: Session-Agent keys are collision-free and reject missing identities [ 197.744117] cloud-init[1052]: ok 1 - Session-Agent keys are collision-free and reject missing identities [ 197.745438] cloud-init[1052]: --- [ 197.759265] cloud-init[1052]: duration_ms: 31.714238 [ 197.762015] cloud-init[1052]: type: 'test' [ 197.766148] cloud-init[1052]: ... [ 197.805218] cloud-init[1052]: # Subtest: a Session teardown waits for active Agents and blocks later executions [ 197.834506] cloud-init[1052]: ok 2 - a Session teardown waits for active Agents and blocks later executions [ 197.855635] cloud-init[1052]: --- [ 197.857412] cloud-init[1052]: duration_ms: 385.647175 [ 197.860899] cloud-init[1052]: type: 'test' [ 197.872972] cloud-init[1052]: ... [ 199.954904] cloud-init[1052]: # Subtest: private, loopback and link-local addresses are classified as private [ 199.968389] cloud-init[1052]: ok 3 - private, loopback and link-local addresses are classified as private [ 199.977245] cloud-init[1052]: --- [ 199.979539] cloud-init[1052]: duration_ms: 31.883924 [ 199.988941] cloud-init[1052]: type: 'test' [ 199.995174] cloud-init[1052]: ... [ 200.175106] cloud-init[1052]: # Subtest: a host outside the allowed domains is denied before any connection [ 200.184149] cloud-init[1052]: ok 4 - a host outside the allowed domains is denied before any connection [ 200.196423] cloud-init[1052]: --- [ 200.197599] cloud-init[1052]: duration_ms: 474.684208 [ 200.199267] cloud-init[1052]: type: 'test' [ 200.201419] cloud-init[1052]: ... [ 200.309213] cloud-init[1052]: # Subtest: a CONNECT request with a malformed port is rejected as a bad request [ 200.319909] cloud-init[1052]: ok 5 - a CONNECT request with a malformed port is rejected as a bad request [ 200.323790] cloud-init[1052]: --- [ 200.327968] cloud-init[1052]: duration_ms: 133.548761 [ 200.343372] cloud-init[1052]: type: 'test' [ 200.345205] cloud-init[1052]: ... [ 200.401128] cloud-init[1052]: # Subtest: an allowed domain that resolves to loopback is denied unless private access is on [ 200.408623] cloud-init[1052]: ok 6 - an allowed domain that resolves to loopback is denied unless private access is on [ 200.414498] cloud-init[1052]: --- [ 200.415396] cloud-init[1052]: duration_ms: 98.75216 [ 200.416117] cloud-init[1052]: type: 'test' [ 200.416604] cloud-init[1052]: ... [ 200.522205] cloud-init[1052]: # Subtest: a public address is preferred over a private one for the same allowed domain [ 200.523811] cloud-init[1052]: ok 7 - a public address is preferred over a private one for the same allowed domain [ 200.525368] cloud-init[1052]: --- [ 200.526565] cloud-init[1052]: duration_ms: 78.180703 [ 200.527918] cloud-init[1052]: type: 'test' [ 200.529653] cloud-init[1052]: ... [ 200.964958] cloud-init[1052]: # Subtest: an allowed domain is forwarded and reaches the target [ 200.983907] cloud-init[1052]: ok 8 - an allowed domain is forwarded and reaches the target [ 200.986800] cloud-init[1052]: --- [ 200.990643] cloud-init[1052]: duration_ms: 431.048091 [ 200.991744] cloud-init[1052]: type: 'test' [ 200.994899] cloud-init[1052]: ... [ 201.211513] cloud-init[1052]: # Subtest: an allowed domain leaves through the configured proxy, by name [ 201.233699] cloud-init[1052]: ok 9 - an allowed domain leaves through the configured proxy, by name [ 201.239095] cloud-init[1052]: --- [ 201.240960] cloud-init[1052]: duration_ms: 287.892631 [ 201.242643] cloud-init[1052]: type: 'test' [ 201.244852] cloud-init[1052]: ... [ 201.305322] cloud-init[1052]: # Subtest: a refused domain is answered by the gateway and never offered to the proxy [ 201.341430] cloud-init[1052]: ok 10 - a refused domain is answered by the gateway and never offered to the proxy [ 201.342911] cloud-init[1052]: --- [ 201.345925] cloud-init[1052]: duration_ms: 93.592112 [ 201.350795] cloud-init[1052]: type: 'test' [ 201.352227] cloud-init[1052]: ... [ 201.644175] cloud-init[1052]: # Subtest: the outbound route is re-resolved on every acquire [ 201.657440] cloud-init[1052]: ok 11 - the outbound route is re-resolved on every acquire [ 201.658725] cloud-init[1052]: --- [ 201.672563] cloud-init[1052]: duration_ms: 275.769965 [ 201.673607] cloud-init[1052]: type: 'test' [ 201.676620] cloud-init[1052]: ... [ 201.822707] cloud-init[1052]: # Subtest: an unusable proxy fails the allowed request instead of connecting around it [ 201.840853] cloud-init[1052]: ok 12 - an unusable proxy fails the allowed request instead of connecting around it [ 201.848083] cloud-init[1052]: --- [ 201.848697] cloud-init[1052]: duration_ms: 189.432308 [ 201.849463] cloud-init[1052]: type: 'test' [ 201.849928] cloud-init[1052]: ... [ 201.998318] cloud-init[1052]: # Subtest: malformed proxy credentials fail the request instead of killing the runner [ 202.009273] cloud-init[1052]: ok 13 - malformed proxy credentials fail the request instead of killing the runner [ 202.016618] cloud-init[1052]: --- [ 202.023476] cloud-init[1052]: duration_ms: 181.452431 [ 202.026431] cloud-init[1052]: type: 'test' [ 202.026953] cloud-init[1052]: ... [ 202.058160] cloud-init[1052]: # Subtest: an IP literal target is rejected even when the allowlist looks permissive [ 202.062693] cloud-init[1052]: ok 14 - an IP literal target is rejected even when the allowlist looks permissive [ 202.070589] cloud-init[1052]: --- [ 202.073402] cloud-init[1052]: duration_ms: 99.723165 [ 202.075206] cloud-init[1052]: type: 'test' [ 202.083475] cloud-init[1052]: ... [ 202.142474] cloud-init[1052]: # Subtest: the registry reuses one gateway per policy revision and closes them together [ 202.151453] cloud-init[1052]: ok 15 - the registry reuses one gateway per policy revision and closes them together [ 202.153879] cloud-init[1052]: --- [ 202.155493] cloud-init[1052]: duration_ms: 70.764649 [ 202.156935] cloud-init[1052]: type: 'test' [ 202.158115] cloud-init[1052]: ... [ 202.176110] cloud-init[1052]: # Subtest: a socket name is fixed length and per-revision, whatever the revision looks like [ 202.191871] cloud-init[1052]: ok 16 - a socket name is fixed length and per-revision, whatever the revision looks like [ 202.200330] cloud-init[1052]: --- [ 202.206107] cloud-init[1052]: duration_ms: 49.40818 [ 202.210339] cloud-init[1052]: type: 'test' [ 202.211548] cloud-init[1052]: ... [ 202.307307] cloud-init[1052]: # Subtest: the longest data directory that fits creates the socket at exactly the reported path [ 202.312721] cloud-init[1052]: ok 17 - the longest data directory that fits creates the socket at exactly the reported path [ 202.322868] cloud-init[1052]: --- [ 202.332894] cloud-init[1052]: duration_ms: 120.222355 [ 202.338640] cloud-init[1052]: type: 'test' [ 202.340775] cloud-init[1052]: ... [ 202.374371] cloud-init[1052]: # Subtest: a data directory one byte too long fails before libuv can truncate the path [ 202.385119] cloud-init[1052]: ok 18 - a data directory one byte too long fails before libuv can truncate the path [ 202.393674] cloud-init[1052]: --- [ 202.415868] cloud-init[1052]: duration_ms: 50.971251 [ 202.435864] cloud-init[1052]: type: 'test' [ 202.445304] cloud-init[1052]: ... [ 202.458835] cloud-init[1052]: # Subtest: acquire rejects a no-network policy [ 202.477507] cloud-init[1052]: ok 19 - acquire rejects a no-network policy [ 202.480428] cloud-init[1052]: --- [ 202.484862] cloud-init[1052]: duration_ms: 35.658107 [ 202.497450] cloud-init[1052]: type: 'test' [ 202.510560] cloud-init[1052]: ... [ 202.679207] cloud-init[1052]: # Subtest: open mode allows any domain, keeps blocking private addresses and accepts a private override [ 202.683752] cloud-init[1052]: ok 20 - open mode allows any domain, keeps blocking private addresses and accepts a private override [ 202.695559] cloud-init[1052]: --- [ 202.716451] cloud-init[1052]: duration_ms: 226.315121 [ 202.719860] cloud-init[1052]: type: 'test' [ 202.721095] cloud-init[1052]: ... [ 202.815554] cloud-init[1052]: # Subtest: open mode passes IP literal targets through the private-address filter [ 202.831641] cloud-init[1052]: ok 21 - open mode passes IP literal targets through the private-address filter [ 202.842325] cloud-init[1052]: --- [ 202.844155] cloud-init[1052]: duration_ms: 147.905942 [ 202.844928] cloud-init[1052]: type: 'test' [ 202.851237] cloud-init[1052]: ... [ 204.785159] cloud-init[1052]: # Subtest: direct and url policies are used exactly as the API resolved them [ 204.786538] cloud-init[1052]: ok 22 - direct and url policies are used exactly as the API resolved them [ 204.804439] cloud-init[1052]: --- [ 204.805370] cloud-init[1052]: duration_ms: 28.061327 [ 204.806343] cloud-init[1052]: type: 'test' [ 204.806872] cloud-init[1052]: ... [ 204.843377] cloud-init[1052]: # Subtest: an environment policy follows the same variable rules as the model stack [ 204.866217] cloud-init[1052]: ok 23 - an environment policy follows the same variable rules as the model stack [ 204.867264] cloud-init[1052]: --- [ 204.867840] cloud-init[1052]: duration_ms: 6.328133 [ 204.888717] cloud-init[1052]: type: 'test' [ 204.889611] cloud-init[1052]: ... [ 204.890223] cloud-init[1052]: # Subtest: NO_PROXY bypasses the environment proxy for the hosts it names [ 204.892746] cloud-init[1052]: ok 24 - NO_PROXY bypasses the environment proxy for the hosts it names [ 204.893752] cloud-init[1052]: --- [ 204.915930] cloud-init[1052]: duration_ms: 7.285623 [ 204.934398] cloud-init[1052]: type: 'test' [ 204.936184] cloud-init[1052]: ... [ 204.939848] cloud-init[1052]: # Subtest: a proxy this gateway cannot speak to is refused rather than silently bypassed [ 204.941606] cloud-init[1052]: ok 25 - a proxy this gateway cannot speak to is refused rather than silently bypassed [ 204.942959] cloud-init[1052]: --- [ 204.959288] cloud-init[1052]: duration_ms: 11.243435 [ 204.960901] cloud-init[1052]: type: 'test' [ 204.973383] cloud-init[1052]: ... [ 204.974511] cloud-init[1052]: # Subtest: userinfo that cannot be decoded fails where the route is resolved [ 204.975416] cloud-init[1052]: ok 26 - userinfo that cannot be decoded fails where the route is resolved [ 204.976613] cloud-init[1052]: --- [ 204.991658] cloud-init[1052]: duration_ms: 15.65994 [ 204.992843] cloud-init[1052]: type: 'test' [ 204.993370] cloud-init[1052]: ... [ 205.011134] cloud-init[1052]: # Subtest: proxy credentials are used for authorization and kept out of the endpoint label [ 205.035734] cloud-init[1052]: ok 27 - proxy credentials are used for authorization and kept out of the endpoint label [ 205.037125] cloud-init[1052]: --- [ 205.047568] cloud-init[1052]: duration_ms: 3.486659 [ 205.049135] cloud-init[1052]: type: 'test' [ 205.055353] cloud-init[1052]: ... [ 205.178853] cloud-init[1052]: # Subtest: a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 205.189461] cloud-init[1052]: ok 28 - a proxy that never finishes the CONNECT response is abandoned, not waited on forever [ 205.190739] cloud-init[1052]: --- [ 205.191514] cloud-init[1052]: duration_ms: 714.033609 [ 205.193970] cloud-init[1052]: type: 'test' [ 205.194568] cloud-init[1052]: ... [ 205.373757] cloud-init[1052]: # Subtest: a proxy that closes mid-handshake rejects instead of hanging [ 205.391714] cloud-init[1052]: ok 29 - a proxy that closes mid-handshake rejects instead of hanging [ 205.396206] cloud-init[1052]: --- [ 205.400297] cloud-init[1052]: duration_ms: 269.735528 [ 205.403317] cloud-init[1052]: type: 'test' [ 205.407252] cloud-init[1052]: ... [ 205.409479] cloud-init[1052]: # Subtest: a tunnel failure tells the sandbox nothing about where the egress goes [ 205.410855] cloud-init[1052]: ok 30 - a tunnel failure tells the sandbox nothing about where the egress goes [ 205.415228] cloud-init[1052]: --- [ 205.415806] cloud-init[1052]: duration_ms: 8.967685 [ 205.417798] cloud-init[1052]: type: 'test' [ 205.419752] cloud-init[1052]: ... [ 206.487253] cloud-init[1052]: # Subtest: environment update waits for readers and blocks later readers, without blocking other environments [ 206.502585] cloud-init[1052]: ok 31 - environment update waits for readers and blocks later readers, without blocking other environments [ 206.511289] cloud-init[1052]: --- [ 206.513440] cloud-init[1052]: duration_ms: 57.961441 [ 206.514201] cloud-init[1052]: type: 'test' [ 206.514694] cloud-init[1052]: ... [ 206.532195] cloud-init[1052]: # Subtest: failed readers and updates release their leases [ 206.547947] cloud-init[1052]: ok 32 - failed readers and updates release their leases [ 206.558244] cloud-init[1052]: --- [ 206.560473] cloud-init[1052]: duration_ms: 61.920946 [ 206.562170] cloud-init[1052]: type: 'test' [ 206.568152] cloud-init[1052]: ... [ 209.770314] cloud-init[1052]: # Subtest: scientific environment lifecycle advances immutable revisions only after success [ 209.791156] cloud-init[1052]: ok 33 - scientific environment lifecycle advances immutable revisions only after success [ 209.801282] cloud-init[1052]: --- [ 209.802511] cloud-init[1052]: duration_ms: 1554.338607 [ 209.805573] cloud-init[1052]: type: 'test' [ 209.806561] cloud-init[1052]: ... [ 210.160484] cloud-init[1052]: # Subtest: scientific environments accept micromamba's package-list envelope [ 210.172371] cloud-init[1052]: ok 34 - scientific environments accept micromamba's package-list envelope [ 210.179317] cloud-init[1052]: --- [ 210.184503] cloud-init[1052]: duration_ms: 408.67516 [ 210.199118] cloud-init[1052]: type: 'test' [ 210.200105] cloud-init[1052]: ... [ 210.835457] cloud-init[1052]: # Subtest: updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 210.846485] cloud-init[1052]: ok 35 - updates retain one runtime prefix, preserve untracked files, and reject historical runtime selection [ 210.851313] cloud-init[1052]: --- [ 210.852096] cloud-init[1052]: duration_ms: 648.450127 [ 210.852829] cloud-init[1052]: type: 'test' [ 210.856473] cloud-init[1052]: ... [ 211.085534] cloud-init[1052]: # Subtest: failed in-place update never deletes runtime or presents the previous revision as executable [ 211.094885] cloud-init[1052]: ok 36 - failed in-place update never deletes runtime or presents the previous revision as executable [ 211.096311] cloud-init[1052]: --- [ 211.096832] cloud-init[1052]: duration_ms: 266.3715 [ 211.102536] cloud-init[1052]: type: 'test' [ 211.103591] cloud-init[1052]: ... [ 211.522986] cloud-init[1052]: # Subtest: environment update waits for active execution and later execution resolves the new revision [ 211.524834] cloud-init[1052]: ok 37 - environment update waits for active execution and later execution resolves the new revision [ 211.538387] cloud-init[1052]: --- [ 211.541464] cloud-init[1052]: duration_ms: 361.810324 [ 211.555503] cloud-init[1052]: type: 'test' [ 211.556320] cloud-init[1052]: ... [ 211.885994] cloud-init[1052]: # Subtest: restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 211.894548] cloud-init[1052]: ok 38 - restart after interrupted in-place mutation blocks execution without deleting historical snapshots [ 211.900254] cloud-init[1052]: --- [ 211.901211] cloud-init[1052]: duration_ms: 426.315562 [ 211.902824] cloud-init[1052]: type: 'test' [ 211.903952] cloud-init[1052]: ... [ 212.047686] cloud-init[1052]: # Subtest: trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 212.061601] cloud-init[1052]: ok 39 - trusted provisioning uses fixed channels while agent runtimes remain a separate no-network path [ 212.065945] cloud-init[1052]: --- [ 212.069861] cloud-init[1052]: duration_ms: 172.034224 [ 212.071554] cloud-init[1052]: type: 'test' [ 212.073458] cloud-init[1052]: ... [ 212.602515] cloud-init[1052]: # Subtest: task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 212.611923] cloud-init[1052]: ok 40 - task environments support structured pip sources, CRAN, and Bioconductor workflows without root [ 212.612870] cloud-init[1052]: --- [ 212.613561] cloud-init[1052]: duration_ms: 473.573685 [ 212.614302] cloud-init[1052]: type: 'test' [ 212.614820] cloud-init[1052]: ... [ 212.961762] cloud-init[1052]: # Subtest: built-in conda mirror channels are governed without changing the upstream default [ 212.967605] cloud-init[1052]: ok 41 - built-in conda mirror channels are governed without changing the upstream default [ 212.973616] cloud-init[1052]: --- [ 212.980934] cloud-init[1052]: duration_ms: 356.576183 [ 212.986296] cloud-init[1052]: type: 'test' [ 212.989390] cloud-init[1052]: ... [ 213.378711] cloud-init[1052]: # Subtest: pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 213.391905] cloud-init[1052]: ok 42 - pip installs PyPI specs and retains local wheels by content hash in the revision snapshot [ 213.399291] cloud-init[1052]: --- [ 213.400182] cloud-init[1052]: duration_ms: 457.942089 [ 213.401237] cloud-init[1052]: type: 'test' [ 213.401920] cloud-init[1052]: ... [ 213.761530] cloud-init[1052]: # Subtest: local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 213.765170] cloud-init[1052]: ok 43 - local wheel installs reject missing workspace context, traversal, external symlinks, and URLs [ 213.775650] cloud-init[1052]: --- [ 213.777779] cloud-init[1052]: duration_ms: 354.389912 [ 213.791103] cloud-init[1052]: type: 'test' [ 213.800717] cloud-init[1052]: ... [ 213.915315] cloud-init[1052]: # Subtest: scientific environments remain unavailable until managed setup succeeds [ 213.916472] cloud-init[1052]: ok 44 - scientific environments remain unavailable until managed setup succeeds [ 213.917423] cloud-init[1052]: --- [ 213.917948] cloud-init[1052]: duration_ms: 165.795062 [ 213.921353] cloud-init[1052]: type: 'test' [ 213.921898] cloud-init[1052]: ... [ 214.154861] cloud-init[1052]: # Subtest: managed cache exists before setup and disk failures remain actionable and retryable [ 214.163320] cloud-init[1052]: ok 45 - managed cache exists before setup and disk failures remain actionable and retryable [ 214.164014] cloud-init[1052]: --- [ 214.164488] cloud-init[1052]: duration_ms: 253.412494 [ 214.174706] cloud-init[1052]: type: 'test' [ 214.178693] cloud-init[1052]: ... [ 214.412338] cloud-init[1052]: # Subtest: background setup exposes progress, serializes callers, and retries after failure [ 214.417752] cloud-init[1052]: ok 46 - background setup exposes progress, serializes callers, and retries after failure [ 214.424746] cloud-init[1052]: --- [ 214.428018] cloud-init[1052]: duration_ms: 279.084757 [ 214.433816] cloud-init[1052]: type: 'test' [ 214.434470] cloud-init[1052]: ... [ 214.592222] cloud-init[1052]: # Subtest: micromamba bootstrap failure remains distinct and can be retried [ 214.606485] cloud-init[1052]: ok 47 - micromamba bootstrap failure remains distinct and can be retried [ 214.607724] cloud-init[1052]: --- [ 214.618213] cloud-init[1052]: duration_ms: 153.700158 [ 214.619079] cloud-init[1052]: type: 'test' [ 214.619619] cloud-init[1052]: ... [ 214.960169] cloud-init[1052]: # Subtest: existing R base and named environments remain available after catalog reload [ 214.974981] cloud-init[1052]: ok 48 - existing R base and named environments remain available after catalog reload [ 214.995189] cloud-init[1052]: --- [ 214.996686] cloud-init[1052]: duration_ms: 342.271434 [ 215.003180] cloud-init[1052]: type: 'test' [ 215.004438] cloud-init[1052]: ... [ 215.368604] cloud-init[1052]: # Subtest: managed provisioner installation rejects bytes that do not match the pinned release [ 215.383098] cloud-init[1052]: ok 49 - managed provisioner installation rejects bytes that do not match the pinned release [ 215.388734] cloud-init[1052]: --- [ 215.390684] cloud-init[1052]: duration_ms: 443.12549 [ 215.391434] cloud-init[1052]: type: 'test' [ 215.399220] cloud-init[1052]: ... [ 215.562949] cloud-init[1052]: # Subtest: a managed provisioner that is not the pinned release is replaced, not refused forever [ 215.572836] cloud-init[1052]: ok 50 - a managed provisioner that is not the pinned release is replaced, not refused forever [ 215.582321] cloud-init[1052]: --- [ 215.583468] cloud-init[1052]: duration_ms: 168.227089 [ 215.595797] cloud-init[1052]: type: 'test' [ 215.606219] cloud-init[1052]: ... [ 215.906203] cloud-init[1052]: # Subtest: a provisioner install says which step failed and why [ 215.924121] cloud-init[1052]: ok 51 - a provisioner install says which step failed and why [ 215.949149] cloud-init[1052]: --- [ 215.962188] cloud-init[1052]: duration_ms: 258.818168 [ 215.964296] cloud-init[1052]: type: 'test' [ 215.965648] cloud-init[1052]: ... [ 215.991642] cloud-init[1052]: # Subtest: a fetch failure is described by its cause, not by the word it always prints [ 216.006788] cloud-init[1052]: ok 52 - a fetch failure is described by its cause, not by the word it always prints [ 216.025208] cloud-init[1052]: --- [ 216.027113] cloud-init[1052]: duration_ms: 45.229727 [ 216.028717] cloud-init[1052]: type: 'test' [ 216.029932] cloud-init[1052]: ... [ 216.276395] cloud-init[1052]: # Subtest: an installation behind a mirror can move the release host without losing the checksum [ 216.286392] cloud-init[1052]: ok 53 - an installation behind a mirror can move the release host without losing the checksum [ 216.302420] cloud-init[1052]: --- [ 216.304228] cloud-init[1052]: duration_ms: 430.163787 [ 216.304983] cloud-init[1052]: type: 'test' [ 216.305586] cloud-init[1052]: ... [ 216.359167] cloud-init[1052]: # Subtest: managed provisioner selects pinned Linux and macOS releases [ 216.379791] cloud-init[1052]: ok 54 - managed provisioner selects pinned Linux and macOS releases [ 216.382621] cloud-init[1052]: --- [ 216.383501] cloud-init[1052]: duration_ms: 60.1072 [ 216.385332] cloud-init[1052]: type: 'test' [ 216.386864] cloud-init[1052]: ... [ 218.903382] cloud-init[1052]: # (node:1191) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 218.915459] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 221.663396] cloud-init[1052]: # Subtest: deletion admission failure is not a poisoned version store after a successful rollback [ 221.666883] cloud-init[1052]: ok 55 - deletion admission failure is not a poisoned version store after a successful rollback [ 221.669455] cloud-init[1052]: --- [ 221.673325] cloud-init[1052]: duration_ms: 2772.89061 [ 221.679951] cloud-init[1052]: type: 'test' [ 221.685895] cloud-init[1052]: ... [ 225.323348] cloud-init[1052]: # Subtest: background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 225.355289] cloud-init[1052]: ok 56 - background admission does not block observers; one workspace queues, another runs, CAS commits before release [ 225.376392] cloud-init[1052]: --- [ 225.378145] cloud-init[1052]: duration_ms: 3671.02859 [ 225.379897] cloud-init[1052]: type: 'test' [ 225.381356] cloud-init[1052]: ... [ 227.297361] cloud-init[1052]: # Subtest: cancel waits for process join; queued cancellation never starts or replays a command [ 227.303240] cloud-init[1052]: ok 57 - cancel waits for process join; queued cancellation never starts or replays a command [ 227.312184] cloud-init[1052]: --- [ 227.317438] cloud-init[1052]: duration_ms: 1984.367429 [ 227.318503] cloud-init[1052]: type: 'test' [ 227.322854] cloud-init[1052]: ... [ 229.384566] cloud-init[1052]: # Subtest: external file publication waits for cancelled process join and the execution ref commit [ 229.388994] cloud-init[1052]: ok 58 - external file publication waits for cancelled process join and the execution ref commit [ 229.399997] cloud-init[1052]: --- [ 229.401831] cloud-init[1052]: duration_ms: 2101.745447 [ 229.404404] cloud-init[1052]: type: 'test' [ 229.408912] cloud-init[1052]: ... [ 230.704201] cloud-init[1052]: # Subtest: restart retains completed results and marks unfinished records unknown without replay [ 230.705778] cloud-init[1052]: ok 59 - restart retains completed results and marks unfinished records unknown without replay [ 230.709809] cloud-init[1052]: --- [ 230.730092] cloud-init[1052]: duration_ms: 1258.228139 [ 230.736588] cloud-init[1052]: type: 'test' [ 230.737832] cloud-init[1052]: ... [ 232.353753] cloud-init[1052]: # Subtest: log retention is explicit, paginated and does not stop execution [ 232.358456] cloud-init[1052]: ok 60 - log retention is explicit, paginated and does not stop execution [ 232.367347] cloud-init[1052]: --- [ 232.369321] cloud-init[1052]: duration_ms: 1680.972295 [ 232.372132] cloud-init[1052]: type: 'test' [ 232.373236] cloud-init[1052]: ... [ 233.452902] cloud-init[1052]: # Subtest: workspace snapshot failure closes writer admission instead of claiming a committed version [ 233.455632] cloud-init[1052]: ok 61 - workspace snapshot failure closes writer admission instead of claiming a committed version [ 233.458298] cloud-init[1052]: --- [ 233.458869] cloud-init[1052]: duration_ms: 1107.919999 [ 233.459990] cloud-init[1052]: type: 'test' [ 233.469549] cloud-init[1052]: ... [ 234.525663] cloud-init[1052]: # Subtest: failed atomic ref publication never reports an unrooted Execution version [ 234.533375] cloud-init[1052]: ok 62 - failed atomic ref publication never reports an unrooted Execution version [ 234.536741] cloud-init[1052]: --- [ 234.537697] cloud-init[1052]: duration_ms: 1070.074634 [ 234.544955] cloud-init[1052]: type: 'test' [ 234.545642] cloud-init[1052]: ... [ 237.218176] cloud-init[1052]: # (node:1202) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 237.232639] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 237.428658] cloud-init[1052]: # Subtest: macOS Seatbelt writes only the workspace and denies direct network [ 237.433816] cloud-init[1052]: ok 63 - macOS Seatbelt writes only the workspace and denies direct network # SKIP Seatbelt is unavailable on this host [ 237.440922] cloud-init[1052]: --- [ 237.441824] cloud-init[1052]: duration_ms: 16.545559 [ 237.442694] cloud-init[1052]: type: 'test' [ 237.443343] cloud-init[1052]: ... [ 237.513851] cloud-init[1052]: # Subtest: macOS Seatbelt reaches an allowed domain only through the runner gateway [ 237.516896] cloud-init[1052]: ok 64 - macOS Seatbelt reaches an allowed domain only through the runner gateway # SKIP Seatbelt is unavailable on this host [ 237.519678] cloud-init[1052]: --- [ 237.520774] cloud-init[1052]: duration_ms: 4.569989 [ 237.557333] cloud-init[1052]: type: 'test' [ 237.558659] cloud-init[1052]: ... [ 237.611703] cloud-init[1052]: # Subtest: macOS persistent shell retains cwd and exports inside one Seatbelt [ 237.630596] cloud-init[1052]: ok 65 - macOS persistent shell retains cwd and exports inside one Seatbelt # SKIP Seatbelt is unavailable on this host [ 237.653447] cloud-init[1052]: --- [ 237.657599] cloud-init[1052]: duration_ms: 3.287462 [ 237.664505] cloud-init[1052]: type: 'test' [ 237.665587] cloud-init[1052]: ... [ 237.666686] cloud-init[1052]: # Subtest: macOS ephemeral shell reports logical workspace provenance [ 237.689466] cloud-init[1052]: ok 66 - macOS ephemeral shell reports logical workspace provenance # SKIP Seatbelt is unavailable on this host [ 237.703566] cloud-init[1052]: --- [ 237.704355] cloud-init[1052]: duration_ms: 17.417599 [ 237.715409] cloud-init[1052]: type: 'test' [ 237.716329] cloud-init[1052]: ... [ 237.716852] cloud-init[1052]: # Subtest: macOS runner starts healthy and reports the real sandbox capabilities [ 237.720755] cloud-init[1052]: ok 67 - macOS runner starts healthy and reports the real sandbox capabilities # SKIP Seatbelt is unavailable on this host [ 237.721614] cloud-init[1052]: --- [ 237.722265] cloud-init[1052]: duration_ms: 4.051202 [ 237.725287] cloud-init[1052]: type: 'test' [ 237.729536] cloud-init[1052]: ... [ 239.776333] cloud-init[1052]: # Subtest: npu-smi parsing [ 239.777543] cloud-init[1052]: # Subtest: reads each card's identity, health and usage from the paired rows [ 239.794532] cloud-init[1052]: ok 1 - reads each card's identity, health and usage from the paired rows [ 239.797576] cloud-init[1052]: --- [ 239.798365] cloud-init[1052]: duration_ms: 37.23431 [ 239.798971] cloud-init[1052]: type: 'test' [ 239.800992] cloud-init[1052]: ... [ 239.858361] cloud-init[1052]: # Subtest: never reports a card as sandbox-usable straight from the host listing [ 239.866262] cloud-init[1052]: ok 2 - never reports a card as sandbox-usable straight from the host listing [ 239.867840] cloud-init[1052]: --- [ 239.880476] cloud-init[1052]: duration_ms: 6.398663 [ 239.885980] cloud-init[1052]: type: 'test' [ 239.889353] cloud-init[1052]: ... [ 239.895774] cloud-init[1052]: # Subtest: skips rows it cannot parse instead of losing the whole table [ 239.903802] cloud-init[1052]: ok 3 - skips rows it cannot parse instead of losing the whole table [ 239.915933] cloud-init[1052]: --- [ 239.917751] cloud-init[1052]: duration_ms: 5.207824 [ 239.919289] cloud-init[1052]: type: 'test' [ 239.920493] cloud-init[1052]: ... [ 239.930175] cloud-init[1052]: # Subtest: stops at the process table instead of listing processes as cards [ 239.936737] cloud-init[1052]: ok 4 - stops at the process table instead of listing processes as cards [ 239.942653] cloud-init[1052]: --- [ 239.949229] cloud-init[1052]: duration_ms: 4.641263 [ 239.950701] cloud-init[1052]: type: 'test' [ 239.951575] cloud-init[1052]: ... [ 239.956543] cloud-init[1052]: # Subtest: returns nothing for output that holds no device rows [ 239.957612] cloud-init[1052]: ok 5 - returns nothing for output that holds no device rows [ 239.960858] cloud-init[1052]: --- [ 239.962444] cloud-init[1052]: duration_ms: 2.234724 [ 239.964283] cloud-init[1052]: type: 'test' [ 239.965742] cloud-init[1052]: ... [ 239.971859] cloud-init[1052]: 1..5 [ 239.980945] cloud-init[1052]: ok 68 - npu-smi parsing [ 239.982518] cloud-init[1052]: --- [ 239.984411] cloud-init[1052]: duration_ms: 74.683069 [ 239.986417] cloud-init[1052]: type: 'suite' [ 239.988274] cloud-init[1052]: ... [ 239.992982] cloud-init[1052]: # Subtest: reading the driver through DCMI [ 240.008690] cloud-init[1052]: # Subtest: a machine with no usable Python falls back instead of failing [ 240.013516] cloud-init[1052]: ok 1 - a machine with no usable Python falls back instead of failing [ 240.021971] cloud-init[1052]: --- [ 240.023632] cloud-init[1052]: duration_ms: 125.590464 [ 240.027821] cloud-init[1052]: type: 'test' [ 240.028999] cloud-init[1052]: ... [ 240.183566] cloud-init[1052]: # Subtest: turns the driver's own answer into chips, keyed by their device number [ 240.193780] cloud-init[1052]: ok 2 - turns the driver's own answer into chips, keyed by their device number [ 240.201360] cloud-init[1052]: --- [ 240.202809] cloud-init[1052]: duration_ms: 739.170709 [ 240.203649] cloud-init[1052]: type: 'test' [ 240.204399] cloud-init[1052]: ... [ 240.604307] cloud-init[1052]: # Subtest: output that is not the expected JSON falls back rather than inventing cards [ 240.634571] cloud-init[1052]: ok 3 - output that is not the expected JSON falls back rather than inventing cards [ 240.636734] cloud-init[1052]: --- [ 240.669196] cloud-init[1052]: duration_ms: 162.380725 [ 240.671134] cloud-init[1052]: type: 'test' [ 240.672773] cloud-init[1052]: ... [ 240.690980] cloud-init[1052]: 1..3 [ 240.723479] cloud-init[1052]: ok 69 - reading the driver through DCMI [ 240.725459] cloud-init[1052]: --- [ 240.726993] cloud-init[1052]: duration_ms: 1038.967392 [ 240.752617] cloud-init[1052]: type: 'suite' [ 240.769980] cloud-init[1052]: ... [ 240.771251] cloud-init[1052]: # Subtest: chip mapping [ 240.772133] cloud-init[1052]: # Subtest: reads the device node each chip owns, not the card number [ 240.772740] cloud-init[1052]: ok 1 - reads the device node each chip owns, not the card number [ 240.792705] cloud-init[1052]: --- [ 240.793591] cloud-init[1052]: duration_ms: 14.885509 [ 240.794433] cloud-init[1052]: type: 'test' [ 240.794992] cloud-init[1052]: ... [ 240.896569] cloud-init[1052]: # Subtest: skips chips that are not compute devices [ 240.916578] cloud-init[1052]: ok 2 - skips chips that are not compute devices [ 240.972104] cloud-init[1052]: --- [ 240.988111] cloud-init[1052]: duration_ms: 9.681348 [ 240.991710] cloud-init[1052]: type: 'test' [ 240.993565] cloud-init[1052]: ... [ 241.006613] cloud-init[1052]: # Subtest: gives each die of a two-die card its own device node [ 241.016018] cloud-init[1052]: ok 3 - gives each die of a two-die card its own device node [ 241.022561] cloud-init[1052]: --- [ 241.031397] cloud-init[1052]: duration_ms: 4.708277 [ 241.039142] cloud-init[1052]: type: 'test' [ 241.042565] cloud-init[1052]: ... [ 241.050209] cloud-init[1052]: # Subtest: ignores headers and anything that is not four columns [ 241.058406] cloud-init[1052]: ok 4 - ignores headers and anything that is not four columns [ 241.067568] cloud-init[1052]: --- [ 241.068446] cloud-init[1052]: duration_ms: 2.446762 [ 241.069982] cloud-init[1052]: type: 'test' [ 241.077972] cloud-init[1052]: ... [ 241.084631] cloud-init[1052]: 1..4 [ 241.088517] cloud-init[1052]: ok 70 - chip mapping [ 241.091735] cloud-init[1052]: --- [ 241.093295] cloud-init[1052]: duration_ms: 37.520713 [ 241.100720] cloud-init[1052]: type: 'suite' [ 241.104721] cloud-init[1052]: ... [ 241.108364] cloud-init[1052]: # Subtest: a card with two dies [ 241.116650] cloud-init[1052]: # Subtest: reads one entry per die from the readings table [ 241.124728] cloud-init[1052]: ok 1 - reads one entry per die from the readings table [ 241.127207] cloud-init[1052]: --- [ 241.129083] cloud-init[1052]: duration_ms: 3.453613 [ 241.135666] cloud-init[1052]: type: 'test' [ 241.140562] cloud-init[1052]: ... [ 241.144576] cloud-init[1052]: 1..1 [ 241.145647] cloud-init[1052]: ok 71 - a card with two dies [ 241.146804] cloud-init[1052]: --- [ 241.150849] cloud-init[1052]: duration_ms: 5.063859 [ 241.157206] cloud-init[1052]: type: 'suite' [ 241.158719] cloud-init[1052]: ... [ 241.160621] cloud-init[1052]: # Subtest: device binds and sandbox numbering [ 241.166857] cloud-init[1052]: # Subtest: renumbers the selection from 0 in host order [ 241.172184] cloud-init[1052]: ok 1 - renumbers the selection from 0 in host order [ 241.178115] cloud-init[1052]: --- [ 241.182238] cloud-init[1052]: duration_ms: 3.576775 [ 241.185189] cloud-init[1052]: type: 'test' [ 241.189858] cloud-init[1052]: ... [ 241.190608] cloud-init[1052]: # Subtest: gives the same layout however the operator ordered the boxes [ 241.195318] cloud-init[1052]: ok 2 - gives the same layout however the operator ordered the boxes [ 241.196710] cloud-init[1052]: --- [ 241.197416] cloud-init[1052]: duration_ms: 2.150575 [ 241.197918] cloud-init[1052]: type: 'test' [ 241.206731] cloud-init[1052]: ... [ 241.212155] cloud-init[1052]: # Subtest: collapses a repeated card instead of binding it twice [ 241.215721] cloud-init[1052]: ok 3 - collapses a repeated card instead of binding it twice [ 241.220479] cloud-init[1052]: --- [ 241.225156] cloud-init[1052]: duration_ms: 6.167009 [ 241.227750] cloud-init[1052]: type: 'test' [ 241.229915] cloud-init[1052]: ... [ 241.231639] cloud-init[1052]: # Subtest: emits nothing at all when no card was selected [ 241.234738] cloud-init[1052]: ok 4 - emits nothing at all when no card was selected [ 241.235935] cloud-init[1052]: --- [ 241.237614] cloud-init[1052]: duration_ms: 2.033195 [ 241.242422] cloud-init[1052]: type: 'test' [ 241.243394] cloud-init[1052]: ... [ 241.243912] cloud-init[1052]: # Subtest: binds only the management nodes this host actually has [ 241.250385] cloud-init[1052]: ok 5 - binds only the management nodes this host actually has [ 241.253000] cloud-init[1052]: --- [ 241.254726] cloud-init[1052]: duration_ms: 3.129604 [ 241.257375] cloud-init[1052]: type: 'test' [ 241.261298] cloud-init[1052]: ... [ 241.264527] cloud-init[1052]: # Subtest: names the host device by index [ 241.267478] cloud-init[1052]: ok 6 - names the host device by index [ 241.269823] cloud-init[1052]: --- [ 241.273585] cloud-init[1052]: duration_ms: 1.928515 [ 241.276843] cloud-init[1052]: type: 'test' [ 241.282159] cloud-init[1052]: ... [ 241.284772] cloud-init[1052]: 1..6 [ 241.287691] cloud-init[1052]: ok 72 - device binds and sandbox numbering [ 241.291655] cloud-init[1052]: --- [ 241.293774] cloud-init[1052]: duration_ms: 23.122617 [ 241.303814] cloud-init[1052]: type: 'suite' [ 241.313157] cloud-init[1052]: ... [ 241.315739] cloud-init[1052]: # Subtest: sandbox probe argv [ 241.320487] cloud-init[1052]: # Subtest: gives the probed card the sandbox's device 0 [ 241.323664] cloud-init[1052]: ok 1 - gives the probed card the sandbox's device 0 [ 241.327200] cloud-init[1052]: --- [ 241.330447] cloud-init[1052]: duration_ms: 3.544911 [ 241.331648] cloud-init[1052]: type: 'test' [ 241.334373] cloud-init[1052]: ... [ 241.337202] cloud-init[1052]: # Subtest: mounts a fresh /dev before binding any card [ 241.339826] cloud-init[1052]: ok 2 - mounts a fresh /dev before binding any card [ 241.343398] cloud-init[1052]: --- [ 241.345717] cloud-init[1052]: duration_ms: 2.052146 [ 241.355939] cloud-init[1052]: type: 'test' [ 241.357351] cloud-init[1052]: ... [ 241.359531] cloud-init[1052]: # Subtest: probes under the same isolation a real execution uses [ 241.367094] cloud-init[1052]: ok 3 - probes under the same isolation a real execution uses [ 241.370446] cloud-init[1052]: --- [ 241.372085] cloud-init[1052]: duration_ms: 7.947511 [ 241.377375] cloud-init[1052]: type: 'test' [ 241.383397] cloud-init[1052]: ... [ 241.384487] cloud-init[1052]: # Subtest: omits --disable-userns when the host's bubblewrap cannot apply it [ 241.385514] cloud-init[1052]: ok 4 - omits --disable-userns when the host's bubblewrap cannot apply it [ 241.387195] cloud-init[1052]: --- [ 241.388448] cloud-init[1052]: duration_ms: 7.375409 [ 241.391658] cloud-init[1052]: type: 'test' [ 241.392486] cloud-init[1052]: ... [ 241.397092] cloud-init[1052]: # Subtest: runs npu-smi as the probe so no interpreter is required [ 241.398399] cloud-init[1052]: ok 5 - runs npu-smi as the probe so no interpreter is required [ 241.401168] cloud-init[1052]: --- [ 241.402174] cloud-init[1052]: duration_ms: 4.30287 [ 241.404986] cloud-init[1052]: type: 'test' [ 241.406694] cloud-init[1052]: ... [ 241.420780] cloud-init[1052]: # Subtest: carries the driver library path the loader needs [ 241.433209] cloud-init[1052]: ok 6 - carries the driver library path the loader needs [ 241.444187] cloud-init[1052]: --- [ 241.450766] cloud-init[1052]: duration_ms: 6.030247 [ 241.461762] cloud-init[1052]: type: 'test' [ 241.465695] cloud-init[1052]: ... [ 241.478565] cloud-init[1052]: 1..6 [ 241.509465] cloud-init[1052]: ok 73 - sandbox probe argv [ 241.511069] cloud-init[1052]: --- [ 241.522721] cloud-init[1052]: duration_ms: 39.183673 [ 241.536644] cloud-init[1052]: type: 'suite' [ 241.540102] cloud-init[1052]: ... [ 241.553015] cloud-init[1052]: # Subtest: sandbox environment [ 241.556851] cloud-init[1052]: # Subtest: includes driver/lib64/common, without which libascend_hal fails to load [ 241.564328] cloud-init[1052]: ok 1 - includes driver/lib64/common, without which libascend_hal fails to load [ 241.566078] cloud-init[1052]: --- [ 241.573792] cloud-init[1052]: duration_ms: 7.826649 [ 241.600399] cloud-init[1052]: type: 'test' [ 241.606170] cloud-init[1052]: ... [ 241.615379] cloud-init[1052]: # Subtest: points the operator compiler at the toolkit's Python packages [ 241.616633] cloud-init[1052]: ok 2 - points the operator compiler at the toolkit's Python packages [ 241.625831] cloud-init[1052]: --- [ 241.626628] cloud-init[1052]: duration_ms: 6.623151 [ 241.627715] cloud-init[1052]: type: 'test' [ 241.632126] cloud-init[1052]: ... [ 241.745930] cloud-init[1052]: # Subtest: follows a relocated toolkit [ 241.780911] cloud-init[1052]: ok 3 - follows a relocated toolkit [ 241.782284] cloud-init[1052]: --- [ 241.805745] cloud-init[1052]: duration_ms: 5.634861 [ 241.807302] cloud-init[1052]: type: 'test' [ 241.808083] cloud-init[1052]: ... [ 241.823152] cloud-init[1052]: 1..3 [ 241.865153] cloud-init[1052]: ok 74 - sandbox environment [ 241.866168] cloud-init[1052]: --- [ 241.866723] cloud-init[1052]: duration_ms: 27.908871 [ 241.882786] cloud-init[1052]: type: 'suite' [ 241.892301] cloud-init[1052]: ... [ 241.941378] cloud-init[1052]: # Subtest: prepareSandboxNpu [ 241.981923] cloud-init[1052]: # Subtest: stays out of the launch entirely when nothing was selected [ 242.005733] cloud-init[1052]: ok 1 - stays out of the launch entirely when nothing was selected [ 242.008285] cloud-init[1052]: --- [ 242.009252] cloud-init[1052]: duration_ms: 11.403984 [ 242.014791] cloud-init[1052]: type: 'test' [ 242.015475] cloud-init[1052]: ... [ 242.122619] cloud-init[1052]: # Subtest: reports how the selected cards appear inside the sandbox [ 242.128940] cloud-init[1052]: ok 2 - reports how the selected cards appear inside the sandbox [ 242.139322] cloud-init[1052]: --- [ 242.141713] cloud-init[1052]: duration_ms: 1273.549852 [ 242.144484] cloud-init[1052]: type: 'test' [ 242.146336] cloud-init[1052]: ... [ 242.151618] cloud-init[1052]: 1..2 [ 242.201964] cloud-init[1052]: ok 75 - prepareSandboxNpu [ 242.205489] cloud-init[1052]: --- [ 242.209576] cloud-init[1052]: duration_ms: 1289.373946 [ 242.213576] cloud-init[1052]: type: 'suite' [ 242.216282] cloud-init[1052]: ... [ 242.270991] cloud-init[1052]: # Subtest: probe failure reasons [ 242.295697] cloud-init[1052]: # Subtest: surfaces the driver's own explanation, not the log-level noise [ 242.328424] cloud-init[1052]: ok 1 - surfaces the driver's own explanation, not the log-level noise [ 242.341941] cloud-init[1052]: --- [ 242.347874] cloud-init[1052]: duration_ms: 28.678261 [ 242.354553] cloud-init[1052]: type: 'test' [ 242.362671] cloud-init[1052]: ... [ 242.363648] cloud-init[1052]: # Subtest: falls back to the process error when the probe printed nothing [ 242.364629] cloud-init[1052]: ok 2 - falls back to the process error when the probe printed nothing [ 242.369294] cloud-init[1052]: --- [ 242.381202] cloud-init[1052]: duration_ms: 15.559665 [ 242.387393] cloud-init[1052]: type: 'test' [ 242.392655] cloud-init[1052]: ... [ 242.396216] cloud-init[1052]: 1..2 [ 242.397853] cloud-init[1052]: ok 76 - probe failure reasons [ 242.399760] cloud-init[1052]: --- [ 242.402603] cloud-init[1052]: duration_ms: 72.158409 [ 242.410388] cloud-init[1052]: type: 'suite' [ 242.410928] cloud-init[1052]: ... [ 242.415677] cloud-init[1052]: # Subtest: inventory cache [ 242.423545] cloud-init[1052]: # Subtest: serves a fresh inventory instead of re-probing every card [ 242.425559] cloud-init[1052]: ok 1 - serves a fresh inventory instead of re-probing every card [ 242.426497] cloud-init[1052]: --- [ 242.427158] cloud-init[1052]: duration_ms: 121.666145 [ 242.427782] cloud-init[1052]: type: 'test' [ 242.431352] cloud-init[1052]: ... [ 242.438504] cloud-init[1052]: # Subtest: re-probes once the inventory is older than the cache window [ 242.439883] cloud-init[1052]: ok 2 - re-probes once the inventory is older than the cache window [ 242.444010] cloud-init[1052]: --- [ 242.446879] cloud-init[1052]: duration_ms: 3.825505 [ 242.453670] cloud-init[1052]: type: 'test' [ 242.461324] cloud-init[1052]: ... [ 242.468680] cloud-init[1052]: # Subtest: re-probes after an explicit refresh [ 242.479259] cloud-init[1052]: ok 3 - re-probes after an explicit refresh [ 242.484628] cloud-init[1052]: --- [ 242.487565] cloud-init[1052]: duration_ms: 3.318369 [ 242.501431] cloud-init[1052]: type: 'test' [ 242.505851] cloud-init[1052]: ... [ 242.508805] cloud-init[1052]: # Subtest: lets a failed probe be retried rather than caching the failure [ 242.514862] cloud-init[1052]: ok 4 - lets a failed probe be retried rather than caching the failure [ 242.523389] cloud-init[1052]: --- [ 242.532018] cloud-init[1052]: duration_ms: 7.65832 [ 242.538912] cloud-init[1052]: type: 'test' [ 242.545333] cloud-init[1052]: ... [ 242.547903] cloud-init[1052]: 1..4 [ 242.552314] cloud-init[1052]: ok 77 - inventory cache [ 242.552873] cloud-init[1052]: --- [ 242.554933] cloud-init[1052]: duration_ms: 168.298272 [ 242.559557] cloud-init[1052]: type: 'suite' [ 242.579309] cloud-init[1052]: ... [ 242.580779] cloud-init[1052]: # Subtest: which cards an operator may tick [ 242.615563] cloud-init[1052]: # Subtest: offers only the cards the sandbox probe could open [ 242.617496] cloud-init[1052]: ok 1 - offers only the cards the sandbox probe could open [ 242.618941] cloud-init[1052]: --- [ 242.635441] cloud-init[1052]: duration_ms: 4.728286 [ 242.647470] cloud-init[1052]: type: 'test' [ 242.648839] cloud-init[1052]: ... [ 242.650493] cloud-init[1052]: # Subtest: offers nothing on a machine without Ascend cards [ 242.684409] cloud-init[1052]: ok 2 - offers nothing on a machine without Ascend cards [ 242.701571] cloud-init[1052]: --- [ 242.702899] cloud-init[1052]: duration_ms: 1.604935 [ 242.703464] cloud-init[1052]: type: 'test' [ 242.703974] cloud-init[1052]: ... [ 242.704456] cloud-init[1052]: # Subtest: refuses a card the sandbox cannot open and says why [ 242.705100] cloud-init[1052]: ok 3 - refuses a card the sandbox cannot open and says why [ 242.705886] cloud-init[1052]: --- [ 242.729085] cloud-init[1052]: duration_ms: 4.936574 [ 242.737093] cloud-init[1052]: type: 'test' [ 242.743231] cloud-init[1052]: ... [ 242.767491] cloud-init[1052]: # Subtest: renumbers what survived so the sandbox still starts at 0 [ 242.779480] cloud-init[1052]: ok 4 - renumbers what survived so the sandbox still starts at 0 [ 242.781196] cloud-init[1052]: --- [ 242.801619] cloud-init[1052]: duration_ms: 1.99469 [ 242.803294] cloud-init[1052]: type: 'test' [ 242.803891] cloud-init[1052]: ... [ 242.811221] cloud-init[1052]: # Subtest: refuses a card that has since disappeared from the machine [ 242.811962] cloud-init[1052]: ok 5 - refuses a card that has since disappeared from the machine [ 242.812704] cloud-init[1052]: --- [ 242.813378] cloud-init[1052]: duration_ms: 2.267844 [ 242.813957] cloud-init[1052]: type: 'test' [ 242.834442] cloud-init[1052]: ... [ 242.847973] cloud-init[1052]: # Subtest: explains an NPU selection on a machine that has no NPUs [ 242.859848] cloud-init[1052]: ok 6 - explains an NPU selection on a machine that has no NPUs [ 242.866778] cloud-init[1052]: --- [ 242.874685] cloud-init[1052]: duration_ms: 1.536458 [ 242.875982] cloud-init[1052]: type: 'test' [ 242.876626] cloud-init[1052]: ... [ 242.884256] cloud-init[1052]: # Subtest: accepts a repeated tick once [ 242.895881] cloud-init[1052]: ok 7 - accepts a repeated tick once [ 242.896707] cloud-init[1052]: --- [ 242.897767] cloud-init[1052]: duration_ms: 27.093999 [ 242.908628] cloud-init[1052]: type: 'test' [ 242.910248] cloud-init[1052]: ... [ 242.910789] cloud-init[1052]: # Subtest: maps an empty selection to an empty layout [ 242.940274] cloud-init[1052]: ok 8 - maps an empty selection to an empty layout [ 242.941537] cloud-init[1052]: --- [ 242.942431] cloud-init[1052]: duration_ms: 1.99826 [ 242.943833] cloud-init[1052]: type: 'test' [ 242.949969] cloud-init[1052]: ... [ 242.950768] cloud-init[1052]: 1..8 [ 242.951698] cloud-init[1052]: ok 78 - which cards an operator may tick [ 242.952467] cloud-init[1052]: --- [ 242.952976] cloud-init[1052]: duration_ms: 50.701173 [ 242.992262] cloud-init[1052]: type: 'suite' [ 242.992917] cloud-init[1052]: ... [ 243.063575] cloud-init[1052]: # Subtest: sandbox launch with NPU cards [ 243.064931] cloud-init[1052]: # Subtest: binds the selected cards onto a fresh /dev, renumbered from 0 [ 243.065732] cloud-init[1052]: ok 1 - binds the selected cards onto a fresh /dev, renumbered from 0 [ 243.084620] cloud-init[1052]: --- [ 243.085665] cloud-init[1052]: duration_ms: 879.098743 [ 243.086556] cloud-init[1052]: type: 'test' [ 243.087227] cloud-init[1052]: ... [ 243.153768] cloud-init[1052]: # Subtest: never exposes a host card the operator did not select [ 243.164490] cloud-init[1052]: ok 2 - never exposes a host card the operator did not select [ 243.168351] cloud-init[1052]: --- [ 243.175426] cloud-init[1052]: duration_ms: 114.84457 [ 243.183964] cloud-init[1052]: type: 'test' [ 243.190931] cloud-init[1052]: ... [ 243.199227] cloud-init[1052]: # Subtest: keeps the sandbox byte-for-byte unchanged when no card was selected [ 243.206044] cloud-init[1052]: ok 3 - keeps the sandbox byte-for-byte unchanged when no card was selected [ 243.219966] cloud-init[1052]: --- [ 243.223680] cloud-init[1052]: duration_ms: 5.164513 [ 243.230166] cloud-init[1052]: type: 'test' [ 243.235716] cloud-init[1052]: ... [ 243.259031] cloud-init[1052]: # Subtest: puts the Ascend host tools on PATH so npu-smi runs as a command [ 243.264359] cloud-init[1052]: ok 4 - puts the Ascend host tools on PATH so npu-smi runs as a command [ 243.266438] cloud-init[1052]: --- [ 243.267681] cloud-init[1052]: duration_ms: 89.613847 [ 243.271303] cloud-init[1052]: type: 'test' [ 243.273677] cloud-init[1052]: ... [ 243.299584] cloud-init[1052]: # Subtest: leaves PATH exactly as it was when no card was selected [ 243.312233] cloud-init[1052]: ok 5 - leaves PATH exactly as it was when no card was selected [ 243.321924] cloud-init[1052]: --- [ 243.324288] cloud-init[1052]: duration_ms: 27.792972 [ 243.325765] cloud-init[1052]: type: 'test' [ 243.330624] cloud-init[1052]: ... [ 243.369545] cloud-init[1052]: # Subtest: keeps the sandbox's isolation while the cards are bound [ 243.377758] cloud-init[1052]: ok 6 - keeps the sandbox's isolation while the cards are bound [ 243.383382] cloud-init[1052]: --- [ 243.386802] cloud-init[1052]: duration_ms: 74.416494 [ 243.392095] cloud-init[1052]: type: 'test' [ 243.397750] cloud-init[1052]: ... [ 243.404702] cloud-init[1052]: # Subtest: restates the CANN environment that --clearenv would otherwise wipe [ 243.416981] cloud-init[1052]: ok 7 - restates the CANN environment that --clearenv would otherwise wipe [ 243.423568] cloud-init[1052]: --- [ 243.424985] cloud-init[1052]: duration_ms: 43.621532 [ 243.426125] cloud-init[1052]: type: 'test' [ 243.426848] cloud-init[1052]: ... [ 243.448036] cloud-init[1052]: # Subtest: adds the operator compiler to PYTHONPATH rather than replacing it [ 243.462221] cloud-init[1052]: ok 8 - adds the operator compiler to PYTHONPATH rather than replacing it [ 243.475319] cloud-init[1052]: --- [ 243.479673] cloud-init[1052]: duration_ms: 52.171429 [ 243.485592] cloud-init[1052]: type: 'test' [ 243.488699] cloud-init[1052]: ... [ 243.493489] cloud-init[1052]: 1..8 [ 243.497982] cloud-init[1052]: ok 79 - sandbox launch with NPU cards [ 243.501960] cloud-init[1052]: --- [ 243.504591] cloud-init[1052]: duration_ms: 1313.375599 [ 243.509300] cloud-init[1052]: type: 'suite' [ 243.510887] cloud-init[1052]: ... [ 243.517451] cloud-init[1052]: # Subtest: validating a selection at launch time [ 243.521793] cloud-init[1052]: # Subtest: probes nothing at all for an execution that wants no card [ 243.525442] cloud-init[1052]: ok 1 - probes nothing at all for an execution that wants no card [ 243.530440] cloud-init[1052]: --- [ 243.533199] cloud-init[1052]: duration_ms: 14.257498 [ 243.535526] cloud-init[1052]: type: 'test' [ 243.536732] cloud-init[1052]: ... [ 243.563399] cloud-init[1052]: # Subtest: probes exactly the cards the execution asked for, and no others [ 243.568953] cloud-init[1052]: ok 2 - probes exactly the cards the execution asked for, and no others [ 243.574355] cloud-init[1052]: --- [ 243.576778] cloud-init[1052]: duration_ms: 122.020883 [ 243.580613] cloud-init[1052]: type: 'test' [ 243.582857] cloud-init[1052]: ... [ 243.627935] cloud-init[1052]: # Subtest: builds the device plumbing for cards that are still usable [ 243.637305] cloud-init[1052]: ok 3 - builds the device plumbing for cards that are still usable [ 243.644633] cloud-init[1052]: --- [ 243.649132] cloud-init[1052]: duration_ms: 44.497841 [ 243.651808] cloud-init[1052]: type: 'test' [ 243.652487] cloud-init[1052]: ... [ 243.682806] cloud-init[1052]: # Subtest: fails the execution by name when a card stopped being usable [ 243.688606] cloud-init[1052]: ok 4 - fails the execution by name when a card stopped being usable [ 243.693788] cloud-init[1052]: --- [ 243.694591] cloud-init[1052]: duration_ms: 8.957753 [ 243.705774] cloud-init[1052]: type: 'test' [ 243.707390] cloud-init[1052]: ... [ 243.722601] cloud-init[1052]: # Subtest: refuses the whole execution rather than quietly running on fewer cards [ 243.724409] cloud-init[1052]: ok 5 - refuses the whole execution rather than quietly running on fewer cards [ 243.734703] cloud-init[1052]: --- [ 243.739988] cloud-init[1052]: duration_ms: 2.839125 [ 243.740873] cloud-init[1052]: type: 'test' [ 243.746321] cloud-init[1052]: ... [ 243.748968] cloud-init[1052]: 1..5 [ 243.769622] cloud-init[1052]: ok 80 - validating a selection at launch time [ 243.773649] cloud-init[1052]: --- [ 243.775564] cloud-init[1052]: duration_ms: 197.088335 [ 243.786545] cloud-init[1052]: type: 'suite' [ 243.787289] cloud-init[1052]: ... [ 245.427754] cloud-init[1052]: # Subtest: an execution request drives the sandbox's cards [ 245.444920] cloud-init[1052]: # Subtest: a request without ticked cards leaves the sandbox with no NPU device at all [ 245.452673] cloud-init[1052]: ok 1 - a request without ticked cards leaves the sandbox with no NPU device at all [ 245.454938] cloud-init[1052]: --- [ 245.457828] cloud-init[1052]: duration_ms: 1801.046779 [ 245.459603] cloud-init[1052]: type: 'test' [ 245.461848] cloud-init[1052]: ... [ 245.767797] cloud-init[1052]: # Subtest: a card named on the request is bound into the sandbox by that request alone [ 245.770842] cloud-init[1052]: ok 2 - a card named on the request is bound into the sandbox by that request alone [ 245.771988] cloud-init[1052]: --- [ 245.773946] cloud-init[1052]: duration_ms: 327.865961 [ 245.776287] cloud-init[1052]: type: 'test' [ 245.776958] cloud-init[1052]: ... [ 245.878875] cloud-init[1052]: # Subtest: a request naming a card this machine cannot open fails by name instead of running without it [ 245.889143] cloud-init[1052]: ok 3 - a request naming a card this machine cannot open fails by name instead of running without it [ 245.890479] cloud-init[1052]: --- [ 245.900747] cloud-init[1052]: duration_ms: 90.011837 [ 245.914545] cloud-init[1052]: type: 'test' [ 245.915352] cloud-init[1052]: ... [ 246.086752] cloud-init[1052]: # Subtest: a card the cached status still calls usable does not get waved through [ 246.088002] cloud-init[1052]: ok 4 - a card the cached status still calls usable does not get waved through [ 246.108007] cloud-init[1052]: --- [ 246.108619] cloud-init[1052]: duration_ms: 179.716397 [ 246.110169] cloud-init[1052]: type: 'test' [ 246.110711] cloud-init[1052]: ... [ 246.646421] cloud-init[1052]: # Subtest: an execution without cards never reaches the probe [ 246.652794] cloud-init[1052]: ok 5 - an execution without cards never reaches the probe [ 246.654412] cloud-init[1052]: --- [ 246.655400] cloud-init[1052]: duration_ms: 608.649908 [ 246.656456] cloud-init[1052]: type: 'test' [ 246.658088] cloud-init[1052]: ... [ 246.668487] cloud-init[1052]: 1..5 [ 246.677454] cloud-init[1052]: ok 81 - an execution request drives the sandbox's cards [ 246.681672] cloud-init[1052]: --- [ 246.684643] cloud-init[1052]: duration_ms: 3017.197712 [ 246.687492] cloud-init[1052]: type: 'suite' [ 246.691540] cloud-init[1052]: ... [ 248.529558] cloud-init[1052]: # Subtest: execution signature freshness window [ 248.536534] cloud-init[1052]: # Subtest: stays at 30s unless an operator widens it by name [ 248.551960] cloud-init[1052]: ok 1 - stays at 30s unless an operator widens it by name [ 248.564829] cloud-init[1052]: --- [ 248.566239] cloud-init[1052]: duration_ms: 13.803968 [ 248.566771] cloud-init[1052]: type: 'test' [ 248.567248] cloud-init[1052]: ... [ 248.573402] cloud-init[1052]: # Subtest: widens only for an explicit variable [ 248.581267] cloud-init[1052]: ok 2 - widens only for an explicit variable [ 248.583437] cloud-init[1052]: --- [ 248.584845] cloud-init[1052]: duration_ms: 3.052909 [ 248.587456] cloud-init[1052]: type: 'test' [ 248.587981] cloud-init[1052]: ... [ 248.602740] cloud-init[1052]: # Subtest: fails closed on a value that is not a positive whole number of milliseconds [ 248.615820] cloud-init[1052]: ok 3 - fails closed on a value that is not a positive whole number of milliseconds [ 248.620233] cloud-init[1052]: --- [ 248.621534] cloud-init[1052]: duration_ms: 25.731279 [ 248.623207] cloud-init[1052]: type: 'test' [ 248.624720] cloud-init[1052]: ... [ 248.641385] cloud-init[1052]: # Subtest: a signature outside the default window is refused, inside it is accepted [ 248.646516] cloud-init[1052]: ok 4 - a signature outside the default window is refused, inside it is accepted [ 248.647570] cloud-init[1052]: --- [ 248.648270] cloud-init[1052]: duration_ms: 47.198173 [ 248.652189] cloud-init[1052]: type: 'test' [ 248.653729] cloud-init[1052]: ... [ 248.660421] cloud-init[1052]: 1..4 [ 248.668547] cloud-init[1052]: ok 82 - execution signature freshness window [ 248.684674] cloud-init[1052]: --- [ 248.691021] cloud-init[1052]: duration_ms: 113.021589 [ 248.692679] cloud-init[1052]: type: 'suite' [ 248.700607] cloud-init[1052]: ... [ 249.964315] cloud-init[1052]: # Subtest: resources measure the persistent workspace filesystem with user-available blocks [ 249.978663] cloud-init[1052]: ok 83 - resources measure the persistent workspace filesystem with user-available blocks [ 249.987521] cloud-init[1052]: --- [ 249.992133] cloud-init[1052]: duration_ms: 144.201017 [ 249.992825] cloud-init[1052]: type: 'test' [ 249.995604] cloud-init[1052]: ... [ 250.021784] cloud-init[1052]: # Subtest: resources never present another directory or a failed reading as an empty disk [ 250.034179] cloud-init[1052]: ok 84 - resources never present another directory or a failed reading as an empty disk [ 250.039593] cloud-init[1052]: --- [ 250.043382] cloud-init[1052]: duration_ms: 65.23995 [ 250.047468] cloud-init[1052]: type: 'test' [ 250.051132] cloud-init[1052]: ... [ 252.066391] cloud-init[1052]: # Subtest: sandbox launch arguments [ 252.073303] cloud-init[1052]: # Subtest: mounts a fresh /proc and adds --disable-userns in the full profile [ 252.083804] cloud-init[1052]: ok 1 - mounts a fresh /proc and adds --disable-userns in the full profile [ 252.093611] cloud-init[1052]: --- [ 252.094496] cloud-init[1052]: duration_ms: 21.425323 [ 252.095342] cloud-init[1052]: type: 'test' [ 252.096194] cloud-init[1052]: ... [ 252.107267] cloud-init[1052]: # Subtest: binds /proc in the fallback profile without weakening anything else [ 252.118590] cloud-init[1052]: ok 2 - binds /proc in the fallback profile without weakening anything else [ 252.119627] cloud-init[1052]: --- [ 252.121839] cloud-init[1052]: duration_ms: 6.212443 [ 252.126163] cloud-init[1052]: type: 'test' [ 252.127659] cloud-init[1052]: ... [ 252.136429] cloud-init[1052]: # Subtest: omits --disable-userns without weakening any other isolation [ 252.143681] cloud-init[1052]: ok 3 - omits --disable-userns without weakening any other isolation [ 252.147386] cloud-init[1052]: --- [ 252.148776] cloud-init[1052]: duration_ms: 16.887844 [ 252.154334] cloud-init[1052]: type: 'test' [ 252.160505] cloud-init[1052]: ... [ 252.162816] cloud-init[1052]: # Subtest: supports both degradations at once [ 252.164734] cloud-init[1052]: ok 4 - supports both degradations at once [ 252.169677] cloud-init[1052]: --- [ 252.173805] cloud-init[1052]: duration_ms: 7.836923 [ 252.176864] cloud-init[1052]: type: 'test' [ 252.181212] cloud-init[1052]: ... [ 252.183572] cloud-init[1052]: 1..4 [ 252.192772] cloud-init[1052]: ok 85 - sandbox launch arguments [ 252.194372] cloud-init[1052]: --- [ 252.196210] cloud-init[1052]: duration_ms: 70.986961 [ 252.198255] cloud-init[1052]: type: 'suite' [ 252.199688] cloud-init[1052]: ... [ 252.218212] cloud-init[1052]: # Subtest: host CA trust inside the sandbox [ 252.219398] cloud-init[1052]: # Subtest: carries the resolved trust store into the binds and the environment [ 252.222476] cloud-init[1052]: ok 1 - carries the resolved trust store into the binds and the environment [ 252.237771] cloud-init[1052]: --- [ 252.252803] cloud-init[1052]: duration_ms: 13.279358 [ 252.254952] cloud-init[1052]: type: 'test' [ 252.256521] cloud-init[1052]: ... [ 252.370316] cloud-init[1052]: # Subtest: binds a real trust store from this host and points TLS clients at it [ 252.386112] cloud-init[1052]: ok 2 - binds a real trust store from this host and points TLS clients at it [ 252.403327] cloud-init[1052]: --- [ 252.404781] cloud-init[1052]: duration_ms: 353.251758 [ 252.410528] cloud-init[1052]: type: 'test' [ 252.420441] cloud-init[1052]: ... [ 252.431129] cloud-init[1052]: 1..2 [ 252.438456] cloud-init[1052]: ok 86 - host CA trust inside the sandbox [ 252.440610] cloud-init[1052]: --- [ 252.443748] cloud-init[1052]: duration_ms: 374.074103 [ 252.453503] cloud-init[1052]: type: 'suite' [ 252.457089] cloud-init[1052]: ... [ 252.835883] cloud-init[1052]: # Subtest: detection feeding the launch [ 252.838876] cloud-init[1052]: # Subtest: keeps the full profile where nothing is refused [ 252.844971] cloud-init[1052]: ok 1 - keeps the full profile where nothing is refused [ 252.848503] cloud-init[1052]: --- [ 252.851101] cloud-init[1052]: duration_ms: 342.136569 [ 252.852474] cloud-init[1052]: type: 'test' [ 252.854520] cloud-init[1052]: ... [ 253.037877] cloud-init[1052]: # Subtest: binds /proc when a fresh procfs is refused, and still builds a launch [ 253.059719] cloud-init[1052]: ok 2 - binds /proc when a fresh procfs is refused, and still builds a launch [ 253.063925] cloud-init[1052]: --- [ 253.078970] cloud-init[1052]: duration_ms: 193.746121 [ 253.083439] cloud-init[1052]: type: 'test' [ 253.086546] cloud-init[1052]: ... [ 253.207033] cloud-init[1052]: # Subtest: degrades both axes where the environment refuses both [ 253.219158] cloud-init[1052]: ok 3 - degrades both axes where the environment refuses both [ 253.224633] cloud-init[1052]: --- [ 253.225951] cloud-init[1052]: duration_ms: 178.151679 [ 253.228704] cloud-init[1052]: type: 'test' [ 253.230418] cloud-init[1052]: ... [ 253.377991] cloud-init[1052]: # Subtest: does not touch /proc when only --disable-userns is refused [ 253.382986] cloud-init[1052]: ok 4 - does not touch /proc when only --disable-userns is refused [ 253.384189] cloud-init[1052]: --- [ 253.389882] cloud-init[1052]: duration_ms: 141.290135 [ 253.390751] cloud-init[1052]: type: 'test' [ 253.391415] cloud-init[1052]: ... [ 253.462348] cloud-init[1052]: 1..4 [ 253.474187] cloud-init[1052]: ok 87 - detection feeding the launch [ 253.482170] cloud-init[1052]: --- [ 253.483987] cloud-init[1052]: duration_ms: 1105.954872 [ 253.488258] cloud-init[1052]: type: 'suite' [ 253.488784] cloud-init[1052]: ... [ 253.670149] cloud-init[1052]: # Subtest: host interpreter masks [ 253.675580] cloud-init[1052]: # Subtest: masks the resolved target, never the symlink itself [ 253.676898] cloud-init[1052]: ok 1 - masks the resolved target, never the symlink itself [ 253.686868] cloud-init[1052]: --- [ 253.691465] cloud-init[1052]: duration_ms: 66.413034 [ 253.696119] cloud-init[1052]: type: 'test' [ 253.696936] cloud-init[1052]: ... [ 253.755233] cloud-init[1052]: # Subtest: four names sharing one real interpreter collapse to one mask [ 253.764544] cloud-init[1052]: ok 2 - four names sharing one real interpreter collapse to one mask [ 253.785485] cloud-init[1052]: --- [ 253.800558] cloud-init[1052]: duration_ms: 88.20823 [ 253.801479] cloud-init[1052]: type: 'test' [ 253.802003] cloud-init[1052]: ... [ 253.901201] cloud-init[1052]: # Subtest: a name that merely starts with python is left alone [ 253.910926] cloud-init[1052]: ok 3 - a name that merely starts with python is left alone [ 253.914223] cloud-init[1052]: --- [ 253.915803] cloud-init[1052]: duration_ms: 108.44978 [ 253.929240] cloud-init[1052]: type: 'test' [ 253.931598] cloud-init[1052]: ... [ 253.949144] cloud-init[1052]: # Subtest: a dangling link is skipped rather than failing the launch [ 253.956106] cloud-init[1052]: ok 4 - a dangling link is skipped rather than failing the launch [ 253.957800] cloud-init[1052]: --- [ 253.961343] cloud-init[1052]: duration_ms: 113.246742 [ 253.969641] cloud-init[1052]: type: 'test' [ 253.978817] cloud-init[1052]: ... [ 254.032837] cloud-init[1052]: 1..4 [ 254.046568] cloud-init[1052]: ok 88 - host interpreter masks [ 254.054413] cloud-init[1052]: --- [ 254.056141] cloud-init[1052]: duration_ms: 595.7954 [ 254.056858] cloud-init[1052]: type: 'suite' [ 254.062545] cloud-init[1052]: ... [ 256.054496] cloud-init[1052]: # Subtest: allowed domain entries are normalized, de-duplicated and sorted [ 256.069234] cloud-init[1052]: ok 89 - allowed domain entries are normalized, de-duplicated and sorted [ 256.075965] cloud-init[1052]: --- [ 256.080883] cloud-init[1052]: duration_ms: 37.900128 [ 256.090814] cloud-init[1052]: type: 'test' [ 256.095571] cloud-init[1052]: ... [ 256.106475] cloud-init[1052]: # Subtest: allowed domain entries reject IP literals, URLs and malformed hosts [ 256.113908] cloud-init[1052]: ok 90 - allowed domain entries reject IP literals, URLs and malformed hosts [ 256.121543] cloud-init[1052]: --- [ 256.125175] cloud-init[1052]: duration_ms: 11.961325 [ 256.130866] cloud-init[1052]: type: 'test' [ 256.139324] cloud-init[1052]: ... [ 256.144343] cloud-init[1052]: # Subtest: exact entries match only the host itself [ 256.149575] cloud-init[1052]: ok 91 - exact entries match only the host itself [ 256.155604] cloud-init[1052]: --- [ 256.158121] cloud-init[1052]: duration_ms: 6.082826 [ 256.164428] cloud-init[1052]: type: 'test' [ 256.166731] cloud-init[1052]: ... [ 256.167607] cloud-init[1052]: # Subtest: wildcard entries match at a label boundary only [ 256.173915] cloud-init[1052]: ok 92 - wildcard entries match at a label boundary only [ 256.175413] cloud-init[1052]: --- [ 256.179442] cloud-init[1052]: duration_ms: 8.051746 [ 256.181460] cloud-init[1052]: type: 'test' [ 256.183362] cloud-init[1052]: ... [ 256.184179] cloud-init[1052]: # Subtest: a port suffix restricts the entry to that port [ 256.185402] cloud-init[1052]: ok 93 - a port suffix restricts the entry to that port [ 256.187558] cloud-init[1052]: --- [ 256.188550] cloud-init[1052]: duration_ms: 3.876656 [ 256.190000] cloud-init[1052]: type: 'test' [ 256.194704] cloud-init[1052]: ... [ 256.196665] cloud-init[1052]: # Subtest: IP targets never match a domain allowlist [ 256.197597] cloud-init[1052]: ok 94 - IP targets never match a domain allowlist [ 256.198190] cloud-init[1052]: --- [ 256.202785] cloud-init[1052]: duration_ms: 3.453559 [ 256.208033] cloud-init[1052]: type: 'test' [ 256.209088] cloud-init[1052]: ... [ 256.213963] cloud-init[1052]: # Subtest: epochs without a policy snapshot read as no network [ 256.215546] cloud-init[1052]: ok 95 - epochs without a policy snapshot read as no network [ 256.216991] cloud-init[1052]: --- [ 256.217883] cloud-init[1052]: duration_ms: 2.937774 [ 256.218663] cloud-init[1052]: type: 'test' [ 256.220484] cloud-init[1052]: ... [ 256.225000] cloud-init[1052]: # Subtest: a snapshot that disagrees with the epoch mode degrades to no network [ 256.228159] cloud-init[1052]: ok 96 - a snapshot that disagrees with the epoch mode degrades to no network [ 256.229743] cloud-init[1052]: --- [ 256.230954] cloud-init[1052]: duration_ms: 3.902107 [ 256.231676] cloud-init[1052]: type: 'test' [ 256.239470] cloud-init[1052]: ... [ 256.241195] cloud-init[1052]: # Subtest: open is a valid sandbox network mode and round-trips through an epoch [ 256.242952] cloud-init[1052]: ok 97 - open is a valid sandbox network mode and round-trips through an epoch [ 256.245015] cloud-init[1052]: --- [ 256.247147] cloud-init[1052]: duration_ms: 28.798762 [ 256.248795] cloud-init[1052]: type: 'test' [ 256.250657] cloud-init[1052]: ... [ 259.271673] cloud-init[1052]: # (node:1294) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 259.279315] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 259.350627] cloud-init[1052]: # Subtest: a sandbox without network access keeps the current launch shape [ 259.364722] cloud-init[1052]: ok 98 - a sandbox without network access keeps the current launch shape [ 259.371751] cloud-init[1052]: --- [ 259.376728] cloud-init[1052]: duration_ms: 32.846914 [ 259.379999] cloud-init[1052]: type: 'test' [ 259.383331] cloud-init[1052]: ... [ 259.901675] cloud-init[1052]: # Subtest: a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 259.917439] cloud-init[1052]: ok 99 - a domain-allowlist sandbox keeps its own network namespace and exits through the gateway socket [ 259.920130] cloud-init[1052]: --- [ 259.921956] cloud-init[1052]: duration_ms: 665.241207 [ 259.923518] cloud-init[1052]: type: 'test' [ 259.932390] cloud-init[1052]: ... [ 259.944952] cloud-init[1052]: # Subtest: the network seccomp profile allows socket calls and keeps every other denial [ 259.958124] cloud-init[1052]: ok 100 - the network seccomp profile allows socket calls and keeps every other denial [ 259.964637] cloud-init[1052]: --- [ 259.973887] cloud-init[1052]: duration_ms: 26.434595 [ 259.975403] cloud-init[1052]: type: 'test' [ 259.976649] cloud-init[1052]: ... [ 260.066589] cloud-init[1052]: # Subtest: the two seccomp variants are written to separate files [ 260.072773] cloud-init[1052]: ok 101 - the two seccomp variants are written to separate files [ 260.080316] cloud-init[1052]: --- [ 260.081552] cloud-init[1052]: duration_ms: 170.131367 [ 260.093448] cloud-init[1052]: type: 'test' [ 260.101210] cloud-init[1052]: ... [ 260.149878] cloud-init[1052]: # Subtest: scientific environment install stays independent of the sandbox network policy [ 260.177421] cloud-init[1052]: ok 102 - scientific environment install stays independent of the sandbox network policy [ 260.178643] cloud-init[1052]: --- [ 260.180665] cloud-init[1052]: duration_ms: 87.367619 [ 260.181339] cloud-init[1052]: type: 'test' [ 260.181849] cloud-init[1052]: ... [ 261.169347] cloud-init[1052]: # Subtest: runner health reports the sandbox network capability without touching the data directory [ 261.177905] cloud-init[1052]: ok 103 - runner health reports the sandbox network capability without touching the data directory [ 261.189088] cloud-init[1052]: --- [ 261.189809] cloud-init[1052]: duration_ms: 926.065067 [ 261.190664] cloud-init[1052]: type: 'test' [ 261.191396] cloud-init[1052]: ... [ 266.785570] cloud-init[1052]: # Subtest: a real sandbox reaches allowed domains through the gateway and nothing else [ 266.799296] cloud-init[1052]: ok 104 - a real sandbox reaches allowed domains through the gateway and nothing else [ 266.806658] cloud-init[1052]: --- [ 266.808687] cloud-init[1052]: duration_ms: 5681.719187 [ 266.811353] cloud-init[1052]: type: 'test' [ 266.812137] cloud-init[1052]: ... [ 270.184868] cloud-init[1052]: # Subtest: sandbox cancellation kills monitor and descendants before parent-death binding [ 270.200287] cloud-init[1052]: ok 105 - sandbox cancellation kills monitor and descendants before parent-death binding [ 270.206669] cloud-init[1052]: --- [ 270.207649] cloud-init[1052]: duration_ms: 1774.407283 [ 270.213156] cloud-init[1052]: type: 'test' [ 270.213755] cloud-init[1052]: ... [ 276.622245] cloud-init[1052]: # Subtest: managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 276.625446] cloud-init[1052]: ok 106 - managed Shell runs Python modules/files with a fresh process, relative cwd, and read-only prefix [ 276.629462] cloud-init[1052]: --- [ 276.632823] cloud-init[1052]: duration_ms: 4973.522749 [ 276.636636] cloud-init[1052]: type: 'test' [ 276.640815] cloud-init[1052]: ... [ 281.847754] cloud-init[1052]: # Subtest: scientific execution uses the selected environment prefix and denies Python/R egress [ 281.876732] cloud-init[1052]: ok 107 - scientific execution uses the selected environment prefix and denies Python/R egress [ 281.883929] cloud-init[1052]: --- [ 281.886846] cloud-init[1052]: duration_ms: 5219.014842 [ 281.896834] cloud-init[1052]: type: 'test' [ 281.900811] cloud-init[1052]: ... [ 283.847099] cloud-init[1052]: # Subtest: shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 283.850910] cloud-init[1052]: ok 108 - shell execution runs an existing workspace script with the same sandbox and provenance envelope [ 283.875671] cloud-init[1052]: --- [ 283.883622] cloud-init[1052]: duration_ms: 1967.867468 [ 283.886283] cloud-init[1052]: type: 'test' [ 283.889206] cloud-init[1052]: ... [ 289.508801] cloud-init[1052]: # Subtest: persistent Python kernels retain variables and restart across epoch or revision changes [ 289.519735] cloud-init[1052]: ok 109 - persistent Python kernels retain variables and restart across epoch or revision changes [ 289.530604] cloud-init[1052]: --- [ 289.539541] cloud-init[1052]: duration_ms: 5672.869535 [ 289.541577] cloud-init[1052]: type: 'test' [ 289.543645] cloud-init[1052]: ... [ 294.669425] cloud-init[1052]: # Subtest: a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 294.676162] cloud-init[1052]: ok 110 - a persistent Kernel rejects writable and read-only mount changes for one Session-Agent [ 294.684795] cloud-init[1052]: --- [ 294.690408] cloud-init[1052]: duration_ms: 5171.353984 [ 294.694391] cloud-init[1052]: type: 'test' [ 294.697243] cloud-init[1052]: ... [ 299.166285] cloud-init[1052]: # Subtest: persistent R kernel path retains state and reports a generated workspace artifact [ 299.183610] cloud-init[1052]: ok 111 - persistent R kernel path retains state and reports a generated workspace artifact [ 299.185777] cloud-init[1052]: --- [ 299.187575] cloud-init[1052]: duration_ms: 4473.286986 [ 299.189125] cloud-init[1052]: type: 'test' [ 299.190549] cloud-init[1052]: ... [ 303.502940] cloud-init[1052]: # Subtest: a persistent Kernel can be torn down by its runtime-status identity [ 303.519623] cloud-init[1052]: ok 112 - a persistent Kernel can be torn down by its runtime-status identity [ 303.532414] cloud-init[1052]: --- [ 303.533284] cloud-init[1052]: duration_ms: 4350.803285 [ 303.539851] cloud-init[1052]: type: 'test' [ 303.554466] cloud-init[1052]: ... [ 304.672816] cloud-init[1052]: # Subtest: Seatbelt strings escape profile metacharacters [ 304.674863] cloud-init[1052]: ok 113 - Seatbelt strings escape profile metacharacters [ 304.680710] cloud-init[1052]: --- [ 304.681485] cloud-init[1052]: duration_ms: 15.584123 [ 304.682573] cloud-init[1052]: type: 'test' [ 304.684710] cloud-init[1052]: ... [ 304.790716] cloud-init[1052]: # Subtest: offline Seatbelt profile grants only declared writable roots [ 304.806581] cloud-init[1052]: ok 114 - offline Seatbelt profile grants only declared writable roots [ 304.810399] cloud-init[1052]: --- [ 304.818413] cloud-init[1052]: duration_ms: 171.835522 [ 304.826951] cloud-init[1052]: type: 'test' [ 304.830164] cloud-init[1052]: ... [ 304.903472] cloud-init[1052]: # Subtest: networked Seatbelt profile grants only its loopback proxy port [ 304.919456] cloud-init[1052]: ok 115 - networked Seatbelt profile grants only its loopback proxy port [ 304.924752] cloud-init[1052]: --- [ 304.925616] cloud-init[1052]: duration_ms: 93.863241 [ 304.926480] cloud-init[1052]: type: 'test' [ 304.940588] cloud-init[1052]: ... [ 305.008254] cloud-init[1052]: # Subtest: workspace mapping preserves the logical provenance path [ 305.040826] cloud-init[1052]: ok 116 - workspace mapping preserves the logical provenance path [ 305.050236] cloud-init[1052]: --- [ 305.060416] cloud-init[1052]: duration_ms: 129.313612 [ 305.067265] cloud-init[1052]: type: 'test' [ 305.068369] cloud-init[1052]: ... [ 306.847378] cloud-init[1052]: # Subtest: baseline seccomp denies x86_64 socket-family and listener syscalls [ 306.888365] cloud-init[1052]: ok 117 - baseline seccomp denies x86_64 socket-family and listener syscalls [ 306.890952] cloud-init[1052]: --- [ 306.905309] cloud-init[1052]: duration_ms: 40.99334 [ 306.917593] cloud-init[1052]: type: 'test' [ 306.932882] cloud-init[1052]: ... [ 306.961687] cloud-init[1052]: # Subtest: baseline seccomp denies aarch64 socket-family and listener syscalls [ 306.971961] cloud-init[1052]: ok 118 - baseline seccomp denies aarch64 socket-family and listener syscalls [ 306.978317] cloud-init[1052]: --- [ 306.979097] cloud-init[1052]: duration_ms: 12.558867 [ 306.979836] cloud-init[1052]: type: 'test' [ 306.980459] cloud-init[1052]: ... [ 306.982232] cloud-init[1052]: # Subtest: baseline seccomp rejects unsupported architectures [ 307.056125] cloud-init[1052]: ok 119 - baseline seccomp rejects unsupported architectures [ 307.057666] cloud-init[1052]: --- [ 307.058472] cloud-init[1052]: duration_ms: 10.105838 [ 307.059395] cloud-init[1052]: type: 'test' [ 307.068465] cloud-init[1052]: ... [ 307.254741] cloud-init[1052]: # Subtest: baseline seccomp writes architecture-specific filter files [ 307.267344] cloud-init[1052]: ok 120 - baseline seccomp writes architecture-specific filter files [ 307.277833] cloud-init[1052]: --- [ 307.278966] cloud-init[1052]: duration_ms: 500.496603 [ 307.293674] cloud-init[1052]: type: 'test' [ 307.294639] cloud-init[1052]: ... [ 307.669674] cloud-init[1052]: # Subtest: a launch already holding the filter file keeps a whole program while another execution publishes [ 307.672204] cloud-init[1052]: ok 121 - a launch already holding the filter file keeps a whole program while another execution publishes [ 307.673315] cloud-init[1052]: --- [ 307.674364] cloud-init[1052]: duration_ms: 421.537153 [ 307.675495] cloud-init[1052]: type: 'test' [ 307.676458] cloud-init[1052]: ... [ 311.186483] cloud-init[1052]: # (node:1443) ExperimentalWarning: SQLite is an experimental feature and might change at any time [ 311.188792] cloud-init[1052]: # (Use `node --trace-warnings ...` to show where the warning was created) [ 311.736833] cloud-init[1052]: # Subtest: appendBounded treats remaining room 0 as empty, not unlimited [ 311.746286] cloud-init[1052]: ok 122 - appendBounded treats remaining room 0 as empty, not unlimited [ 311.748265] cloud-init[1052]: --- [ 311.750324] cloud-init[1052]: duration_ms: 31.752655 [ 311.751564] cloud-init[1052]: type: 'test' [ 311.752805] cloud-init[1052]: ... [ 312.979467] cloud-init[1052]: # Subtest: Runner resources require authentication and report the remote workspace filesystem [ 312.989778] cloud-init[1052]: ok 123 - Runner resources require authentication and report the remote workspace filesystem [ 312.999316] cloud-init[1052]: --- [ 313.000215] cloud-init[1052]: duration_ms: 1819.562998 [ 313.006939] cloud-init[1052]: type: 'test' [ 313.008469] cloud-init[1052]: ... [ 313.017533] cloud-init[1052]: # Subtest: loadRunnerConfig resolves runtime data from the repository root [ 313.020951] cloud-init[1052]: ok 124 - loadRunnerConfig resolves runtime data from the repository root [ 313.022582] cloud-init[1052]: --- [ 313.025903] cloud-init[1052]: duration_ms: 21.223263 [ 313.027535] cloud-init[1052]: type: 'test' [ 313.028081] cloud-init[1052]: ... [ 313.118166] cloud-init[1052]: # Subtest: local Python package lookup discovers project-owned versioned directories [ 313.133507] cloud-init[1052]: ok 125 - local Python package lookup discovers project-owned versioned directories [ 313.139880] cloud-init[1052]: --- [ 313.140803] cloud-init[1052]: duration_ms: 149.935083 [ 313.144085] cloud-init[1052]: type: 'test' [ 313.144637] cloud-init[1052]: ... [ 313.163901] cloud-init[1052]: # Subtest: local Python package lookup falls back when no package root exists [ 313.173125] cloud-init[1052]: ok 126 - local Python package lookup falls back when no package root exists [ 313.174896] cloud-init[1052]: --- [ 313.175488] cloud-init[1052]: duration_ms: 17.409415 [ 313.176958] cloud-init[1052]: type: 'test' [ 313.177911] cloud-init[1052]: ... [ 314.682973] cloud-init[1052]: # Subtest: runner mounts discovered local Python package directory [ 314.711842] cloud-init[1052]: ok 127 - runner mounts discovered local Python package directory [ 314.726252] cloud-init[1052]: --- [ 314.736849] cloud-init[1052]: duration_ms: 1363.808767 [ 314.750946] cloud-init[1052]: type: 'test' [ 314.755510] cloud-init[1052]: ... [ 314.764255] cloud-init[1052]: # Subtest: runner startup fails closed when the sandbox binary is missing [ 314.775388] cloud-init[1052]: ok 128 - runner startup fails closed when the sandbox binary is missing [ 314.791437] cloud-init[1052]: --- [ 314.800523] cloud-init[1052]: duration_ms: 126.442342 [ 314.807118] cloud-init[1052]: type: 'test' [ 314.808567] cloud-init[1052]: ... [ 315.004709] cloud-init[1052]: # Subtest: runner startup fails closed when bubblewrap lacks required security options [ 315.013670] cloud-init[1052]: ok 129 - runner startup fails closed when bubblewrap lacks required security options [ 315.014987] cloud-init[1052]: --- [ 315.015738] cloud-init[1052]: duration_ms: 337.968868 [ 315.016468] cloud-init[1052]: type: 'test' [ 315.016938] cloud-init[1052]: ... [ 315.327546] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:36395 [ 315.779209] cloud-init[1052]: # Sandbox: bubblewrap (f11d3c6f); 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 [ 315.933814] cloud-init[1052]: # Subtest: runner starts without --disable-userns on old bubblewrap (< 0.8) [ 315.937653] cloud-init[1052]: ok 130 - runner starts without --disable-userns on old bubblewrap (< 0.8) [ 315.948591] cloud-init[1052]: --- [ 315.949434] cloud-init[1052]: duration_ms: 924.882185 [ 315.950269] cloud-init[1052]: type: 'test' [ 315.956954] cloud-init[1052]: ... [ 316.193178] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:42555 [ 316.204733] cloud-init[1052]: # Sandbox: bubblewrap (f11d3c6f); 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 [ 316.256875] cloud-init[1052]: # Subtest: runner starts and omits --disable-userns when /proc/sys is read-only [ 316.271293] cloud-init[1052]: ok 131 - runner starts and omits --disable-userns when /proc/sys is read-only [ 316.273148] cloud-init[1052]: --- [ 316.273993] cloud-init[1052]: duration_ms: 353.924115 [ 316.275878] cloud-init[1052]: type: 'test' [ 316.277665] cloud-init[1052]: ... [ 316.508815] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:38253 [ 316.518741] cloud-init[1052]: # Sandbox: bubblewrap (f11d3c6f); 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 [ 316.627636] cloud-init[1052]: # Subtest: runner starts and binds /proc when a fresh procfs is refused [ 316.639773] cloud-init[1052]: ok 132 - runner starts and binds /proc when a fresh procfs is refused [ 316.640971] cloud-init[1052]: --- [ 316.648326] cloud-init[1052]: duration_ms: 323.617781 [ 316.651502] cloud-init[1052]: type: 'test' [ 316.652202] cloud-init[1052]: ... [ 317.080985] cloud-init[1052]: # ScienceDiscovery runner listening on http://127.0.0.1:35411 [ 317.095834] cloud-init[1052]: # Sandbox: bubblewrap (f11d3c6f); 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 [ 317.195614] cloud-init[1052]: # Subtest: runner reports an unusable sandbox instead of claiming executions still run [ 317.216606] cloud-init[1052]: ok 133 - runner reports an unusable sandbox instead of claiming executions still run [ 317.242827] cloud-init[1052]: --- [ 317.246162] cloud-init[1052]: duration_ms: 582.138855 [ 317.249394] cloud-init[1052]: type: 'test' [ 317.262369] cloud-init[1052]: ... [ 318.191781] cloud-init[1052]: # Subtest: runner health remains available while Python base bootstraps in the background [ 318.204216] cloud-init[1052]: ok 134 - runner health remains available while Python base bootstraps in the background [ 318.208171] cloud-init[1052]: --- [ 318.209914] cloud-init[1052]: duration_ms: 927.580289 [ 318.211772] cloud-init[1052]: type: 'test' [ 318.214473] cloud-init[1052]: ... [ 321.468386] cloud-init[1052]: # Subtest: bubblewrap runner exposes only the workspace and denies network [ 321.494807] cloud-init[1052]: ok 135 - bubblewrap runner exposes only the workspace and denies network [ 321.508124] cloud-init[1052]: --- [ 321.508887] cloud-init[1052]: duration_ms: 3266.442102 [ 321.523611] cloud-init[1052]: type: 'test' [ 321.525155] cloud-init[1052]: ... [ 322.937364] cloud-init[1052]: # Subtest: bubblewrap runner can read but not write the parent workspace mount [ 322.948259] cloud-init[1052]: ok 136 - bubblewrap runner can read but not write the parent workspace mount [ 322.959166] cloud-init[1052]: --- [ 322.962923] cloud-init[1052]: duration_ms: 1547.726468 [ 322.966247] cloud-init[1052]: type: 'test' [ 322.967183] cloud-init[1052]: ... [ 324.740939] cloud-init[1052]: # Subtest: bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 324.745409] cloud-init[1052]: ok 137 - bubblewrap runner starts with complete read-only Skill packages and a writable extension root [ 324.746641] cloud-init[1052]: --- [ 324.749334] cloud-init[1052]: duration_ms: 1805.944032 [ 324.751252] cloud-init[1052]: type: 'test' [ 324.753209] cloud-init[1052]: ... [ 325.020772] cloud-init[1052]: # Subtest: a shell execution runs a script out of the mounted package and keeps its exit code [ 325.021956] cloud-init[1052]: ok 138 - a shell execution runs a script out of the mounted package and keeps its exit code [ 325.024161] cloud-init[1052]: --- [ 325.029573] cloud-init[1052]: duration_ms: 296.080272 [ 325.032253] cloud-init[1052]: type: 'test' [ 325.032899] cloud-init[1052]: ... [ 325.085358] cloud-init[1052]: # Subtest: runner rejects workspaces outside its configured projects root [ 325.090932] cloud-init[1052]: ok 139 - runner rejects workspaces outside its configured projects root [ 325.095736] cloud-init[1052]: --- [ 325.097552] cloud-init[1052]: duration_ms: 63.213791 [ 325.099649] cloud-init[1052]: type: 'test' [ 325.101461] cloud-init[1052]: ... [ 325.247244] cloud-init[1052]: # Subtest: per-request Runner timeout overrides the unlimited process default with an explicit duration [ 325.261884] cloud-init[1052]: ok 140 - per-request Runner timeout overrides the unlimited process default with an explicit duration [ 325.263855] cloud-init[1052]: --- [ 325.271665] cloud-init[1052]: duration_ms: 123.994786 [ 325.279574] cloud-init[1052]: type: 'test' [ 325.280193] cloud-init[1052]: ... [ 326.658661] cloud-init[1052]: # Subtest: runner allows files larger than the former 16 MiB per-file quota [ 326.660468] cloud-init[1052]: ok 141 - runner allows files larger than the former 16 MiB per-file quota [ 326.661578] cloud-init[1052]: --- [ 326.662287] cloud-init[1052]: duration_ms: 1394.820153 [ 326.674947] cloud-init[1052]: type: 'test' [ 326.675764] cloud-init[1052]: ... [ 327.222168] cloud-init[1052]: # Subtest: runner truncates oversized execution output instead of failing [ 327.235801] cloud-init[1052]: ok 142 - runner truncates oversized execution output instead of failing [ 327.240738] cloud-init[1052]: --- [ 327.244083] cloud-init[1052]: duration_ms: 605.832943 [ 327.248771] cloud-init[1052]: type: 'test' [ 327.252581] cloud-init[1052]: ... [ 328.050633] cloud-init[1052]: # Subtest: runner enforces a finite workspace total quota [ 328.055813] cloud-init[1052]: ok 143 - runner enforces a finite workspace total quota [ 328.057994] cloud-init[1052]: --- [ 328.058703] cloud-init[1052]: duration_ms: 825.642101 [ 328.062625] cloud-init[1052]: type: 'test' [ 328.063730] cloud-init[1052]: ... [ 328.432512] cloud-init[1052]: # Subtest: runner HTTP service requires its internal token [ 328.482959] cloud-init[1052]: ok 144 - runner HTTP service requires its internal token [ 328.484036] cloud-init[1052]: --- [ 328.490622] cloud-init[1052]: duration_ms: 374.823851 [ 328.491392] cloud-init[1052]: type: 'test' [ 328.494880] cloud-init[1052]: ... [ 328.666289] cloud-init[1052]: # Subtest: workspace validation accepts remote roots without local projects and rejects escapes [ 328.695094] cloud-init[1052]: ok 145 - workspace validation accepts remote roots without local projects and rejects escapes [ 328.704352] cloud-init[1052]: --- [ 328.709760] cloud-init[1052]: duration_ms: 202.280624 [ 328.714141] cloud-init[1052]: type: 'test' [ 328.716505] cloud-init[1052]: ... [ 334.714106] cloud-init[1052]: # Subtest: managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 334.719226] cloud-init[1052]: ok 146 - managed Shell HTTP submission detaches, exposes incremental logs, queues writers and cancels without a second Shell [ 334.720907] cloud-init[1052]: --- [ 334.721872] cloud-init[1052]: duration_ms: 6073.860802 [ 334.722809] cloud-init[1052]: type: 'test' [ 334.723776] cloud-init[1052]: ... [ 339.495818] cloud-init[1052]: # Subtest: remote workspace executes signed Shell and Python without a local projects tree [ 339.497292] cloud-init[1052]: ok 147 - remote workspace executes signed Shell and Python without a local projects tree [ 339.505364] cloud-init[1052]: --- [ 339.506746] cloud-init[1052]: duration_ms: 4736.593077 [ 339.507520] cloud-init[1052]: type: 'test' [ 339.508160] cloud-init[1052]: ... [ 340.924888] cloud-init[1052]: # Subtest: remote wheel installation resolves the Runner workspace key instead of a control host path [ 340.938142] cloud-init[1052]: ok 148 - remote wheel installation resolves the Runner workspace key instead of a control host path [ 340.941988] cloud-init[1052]: --- [ 340.945715] cloud-init[1052]: duration_ms: 1474.730293 [ 340.947721] cloud-init[1052]: type: 'test' [ 340.949960] cloud-init[1052]: ... [ 344.328328] cloud-init[1052]: # Subtest: runner keeps logical remote workspaces persistent and transfers only explicit files [ 344.343520] cloud-init[1052]: ok 149 - runner keeps logical remote workspaces persistent and transfers only explicit files [ 344.345609] cloud-init[1052]: --- [ 344.347418] cloud-init[1052]: duration_ms: 3392.644723 [ 344.349012] cloud-init[1052]: type: 'test' [ 344.350635] cloud-init[1052]: ... [ 346.589399] cloud-init[1052]: # Subtest: verified streaming upload checks checksum, rejects collisions and commits before returning [ 346.602619] cloud-init[1052]: ok 150 - verified streaming upload checks checksum, rejects collisions and commits before returning [ 346.610742] cloud-init[1052]: --- [ 346.617211] cloud-init[1052]: duration_ms: 2276.598695 [ 346.621960] cloud-init[1052]: type: 'test' [ 346.625280] cloud-init[1052]: ... [ 349.395835] cloud-init[1052]: # Subtest: runner NPU Broker runs a signed allowlisted smoke job [ 349.400772] cloud-init[1052]: ok 151 - runner NPU Broker runs a signed allowlisted smoke job [ 349.406783] cloud-init[1052]: --- [ 349.407822] cloud-init[1052]: duration_ms: 2813.945311 [ 349.410714] cloud-init[1052]: type: 'test' [ 349.412378] cloud-init[1052]: ... [ 349.607896] cloud-init[1052]: # Subtest: runner NPU Broker ignores a corrupt persisted catalog during startup [ 349.621000] cloud-init[1052]: ok 152 - runner NPU Broker ignores a corrupt persisted catalog during startup [ 349.623423] cloud-init[1052]: --- [ 349.627858] cloud-init[1052]: duration_ms: 209.200671 [ 349.629758] cloud-init[1052]: type: 'test' [ 349.632457] cloud-init[1052]: ... [ 349.811083] cloud-init[1052]: # Subtest: runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 349.819193] cloud-init[1052]: ok 153 - runner NPU Broker rejects AF3 configs submitted to the Protenix workload [ 349.824523] cloud-init[1052]: --- [ 349.826693] cloud-init[1052]: duration_ms: 196.611844 [ 349.854604] cloud-init[1052]: type: 'test' [ 349.855603] cloud-init[1052]: ... [ 352.867929] cloud-init[1052]: # Subtest: runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 352.873650] cloud-init[1052]: ok 154 - runner NPU Broker runs the Protenix manager workload through its own allowlisted entrypoint [ 352.877903] cloud-init[1052]: --- [ 352.880570] cloud-init[1052]: duration_ms: 3054.026854 [ 352.890545] cloud-init[1052]: type: 'test' [ 352.892926] cloud-init[1052]: ... [ 356.829347] cloud-init[1052]: # Subtest: runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 356.837230] cloud-init[1052]: ok 155 - runner NPU Broker rewrites workspace helper directory arguments even when helpers is absent [ 356.840921] cloud-init[1052]: --- [ 356.842792] cloud-init[1052]: duration_ms: 3967.507718 [ 356.846928] cloud-init[1052]: type: 'test' [ 356.849609] cloud-init[1052]: ... [ 356.914602] cloud-init[1052]: # Subtest: Protenix full pipeline forwards user hotspots to the screening stage [ 356.916412] cloud-init[1052]: ok 156 - Protenix full pipeline forwards user hotspots to the screening stage [ 356.918722] cloud-init[1052]: --- [ 356.919781] cloud-init[1052]: duration_ms: 44.248906 [ 356.921947] cloud-init[1052]: type: 'test' [ 356.924951] cloud-init[1052]: ... [ 363.396259] cloud-init[1052]: # warning: CANN set_env.sh not found: /usr/local/Ascend/ascend-toolkit/set_env.sh [ 370.053603] cloud-init[1052]: # error: all designs failed hotspot mapping: unmapped_hotspots:Z45 [ 370.075868] cloud-init[1052]: # Subtest: Protenix shell scheduler enforces device concurrency and reports failed designs [ 370.083411] cloud-init[1052]: ok 157 - Protenix shell scheduler enforces device concurrency and reports failed designs [ 370.092275] cloud-init[1052]: --- [ 370.098725] cloud-init[1052]: duration_ms: 11092.687796 [ 370.109471] cloud-init[1052]: type: 'test' [ 370.113451] cloud-init[1052]: ... [ 370.133217] cloud-init[1052]: # Subtest: Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 370.139160] cloud-init[1052]: ok 158 - Protenix manager normalizes hotspot formats and rejects invalid diffuser schedules [ 370.146561] cloud-init[1052]: --- [ 370.149033] cloud-init[1052]: duration_ms: 2092.199284 [ 370.155902] cloud-init[1052]: type: 'test' [ 370.162447] cloud-init[1052]: ... [ 373.783521] cloud-init[1052]: # Subtest: runner NPU Broker loads allowlisted workloads from config [ 373.787637] cloud-init[1052]: ok 159 - runner NPU Broker loads allowlisted workloads from config [ 373.789692] cloud-init[1052]: --- [ 373.790320] cloud-init[1052]: duration_ms: 3680.965576 [ 373.800717] cloud-init[1052]: type: 'test' [ 373.801400] cloud-init[1052]: ... [ 374.162229] cloud-init[1052]: # Subtest: runner NPU Broker rejects repo command templates that resolve outside the repository [ 374.174291] cloud-init[1052]: ok 160 - runner NPU Broker rejects repo command templates that resolve outside the repository [ 374.175803] cloud-init[1052]: --- [ 374.178933] cloud-init[1052]: duration_ms: 423.397993 [ 374.182796] cloud-init[1052]: type: 'test' [ 374.183947] cloud-init[1052]: ... [ 374.423859] cloud-init[1052]: # Subtest: runner NPU Broker marks active persisted jobs interrupted on restart [ 374.435337] cloud-init[1052]: ok 161 - runner NPU Broker marks active persisted jobs interrupted on restart [ 374.440197] cloud-init[1052]: --- [ 374.441687] cloud-init[1052]: duration_ms: 253.960363 [ 374.445599] cloud-init[1052]: type: 'test' [ 374.447694] cloud-init[1052]: ... [ 376.288335] cloud-init[1052]: # Subtest: runner execute endpoint runs signed Python [ 376.297418] cloud-init[1052]: ok 162 - runner execute endpoint runs signed Python [ 376.301707] cloud-init[1052]: --- [ 376.309547] cloud-init[1052]: duration_ms: 1855.820214 [ 376.312610] cloud-init[1052]: type: 'test' [ 376.314764] cloud-init[1052]: ... [ 376.512059] cloud-init[1052]: # Subtest: runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 376.519517] cloud-init[1052]: ok 163 - runner returns 400 for a signed shell request without agentId and leaves no runtime state [ 376.522997] cloud-init[1052]: --- [ 376.524554] cloud-init[1052]: duration_ms: 237.198483 [ 376.526907] cloud-init[1052]: type: 'test' [ 376.530062] cloud-init[1052]: ... [ 378.728656] cloud-init[1052]: # Subtest: runner status reports an active execution and removes it after completion [ 378.734770] cloud-init[1052]: ok 164 - runner status reports an active execution and removes it after completion [ 378.739618] cloud-init[1052]: --- [ 378.740882] cloud-init[1052]: duration_ms: 2208.032942 [ 378.742589] cloud-init[1052]: type: 'test' [ 378.743630] cloud-init[1052]: ... [ 380.783082] cloud-init[1052]: # Subtest: runner aborts a disconnected sandbox and removes cancelled queued work from status [ 380.786727] cloud-init[1052]: ok 165 - runner aborts a disconnected sandbox and removes cancelled queued work from status [ 380.800495] cloud-init[1052]: --- [ 380.803630] cloud-init[1052]: duration_ms: 2053.046869 [ 380.807848] cloud-init[1052]: type: 'test' [ 380.809589] cloud-init[1052]: ... [ 384.549460] cloud-init[1052]: # Subtest: runner executes different Session-Agent workspaces concurrently [ 384.551419] cloud-init[1052]: ok 166 - runner executes different Session-Agent workspaces concurrently [ 384.553462] cloud-init[1052]: --- [ 384.565536] cloud-init[1052]: duration_ms: 3747.107199 [ 384.566664] cloud-init[1052]: type: 'test' [ 384.567347] cloud-init[1052]: ... [ 389.662731] cloud-init[1052]: # Subtest: runner serializes different Session-Agent queues that name the same Workspace [ 389.665583] cloud-init[1052]: ok 167 - runner serializes different Session-Agent queues that name the same Workspace [ 389.671406] cloud-init[1052]: --- [ 389.674278] cloud-init[1052]: duration_ms: 5088.830845 [ 389.676964] cloud-init[1052]: type: 'test' [ 389.679942] cloud-init[1052]: ... [ 390.390821] cloud-init[1052]: # Subtest: execution endpoints reject persistent workers before running code, including once grants and remote roots [ 390.402561] cloud-init[1052]: ok 168 - execution endpoints reject persistent workers before running code, including once grants and remote roots [ 390.414813] cloud-init[1052]: --- [ 390.420316] cloud-init[1052]: duration_ms: 777.53428 [ 390.422780] cloud-init[1052]: type: 'test' [ 390.423961] cloud-init[1052]: ... [ 393.344517] cloud-init[1052]: # Subtest: legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 393.353259] cloud-init[1052]: ok 169 - legacy ephemeral calls do not inherit Shell cwd, exports or a historical profile [ 393.360477] cloud-init[1052]: --- [ 393.368622] cloud-init[1052]: duration_ms: 2940.134932 [ 393.384511] cloud-init[1052]: type: 'test' [ 393.389823] cloud-init[1052]: ... [ 393.542439] cloud-init[1052]: # ScienceDiscovery runner listening on unix:/tmp/sd-sock-30RY5Y/runner.sock [ 393.552905] cloud-init[1052]: # Sandbox: bubblewrap (f11d3c6f); 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 [ 393.688166] cloud-init[1052]: # Subtest: a runner started for an SSH tunnel listens on a private socket and opens no port [ 393.729546] cloud-init[1052]: ok 170 - a runner started for an SSH tunnel listens on a private socket and opens no port [ 393.744457] cloud-init[1052]: --- [ 393.753172] cloud-init[1052]: duration_ms: 338.892705 [ 393.756842] cloud-init[1052]: type: 'test' [ 393.758928] cloud-init[1052]: ... [ 393.764004] cloud-init[1052]: # Subtest: the runner socket is configured by environment like every other listener setting [ 393.769696] cloud-init[1052]: ok 171 - the runner socket is configured by environment like every other listener setting [ 393.774316] cloud-init[1052]: --- [ 393.775279] cloud-init[1052]: duration_ms: 10.670491 [ 393.776297] cloud-init[1052]: type: 'test' [ 393.777280] cloud-init[1052]: ... [ 398.783348] cloud-init[1052]: # Subtest: a persistent shell session keeps exports and cwd across run_shell calls [ 398.793241] cloud-init[1052]: ok 172 - a persistent shell session keeps exports and cwd across run_shell calls [ 398.797622] cloud-init[1052]: --- [ 398.798722] cloud-init[1052]: duration_ms: 3128.092472 [ 398.804202] cloud-init[1052]: type: 'test' [ 398.804746] cloud-init[1052]: ... [ 401.351730] cloud-init[1052]: # Subtest: persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 401.404785] cloud-init[1052]: ok 173 - persistent shells isolate Main, sibling Subagents, and Sessions while preserving each Agent state [ 401.405735] cloud-init[1052]: --- [ 401.421622] cloud-init[1052]: duration_ms: 2509.438454 [ 401.422439] cloud-init[1052]: type: 'test' [ 401.427081] cloud-init[1052]: ... [ 403.266893] cloud-init[1052]: # Subtest: concurrent calls for one Session-Agent create one shell and execute in submission order [ 403.274303] cloud-init[1052]: ok 174 - concurrent calls for one Session-Agent create one shell and execute in submission order [ 403.277805] cloud-init[1052]: --- [ 403.280564] cloud-init[1052]: duration_ms: 1954.118175 [ 403.282321] cloud-init[1052]: type: 'test' [ 403.283872] cloud-init[1052]: ... [ 404.795258] cloud-init[1052]: # Subtest: a Session-Agent identity rejects reuse with different workspace mounts [ 404.853978] cloud-init[1052]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 404.873294] cloud-init[1052]: --- [ 404.875319] cloud-init[1052]: duration_ms: 1463.460347 [ 404.876350] cloud-init[1052]: type: 'test' [ 404.876850] cloud-init[1052]: ... [ 407.090972] cloud-init[1052]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 407.114399] cloud-init[1052]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 407.123301] cloud-init[1052]: --- [ 407.125570] cloud-init[1052]: duration_ms: 2320.2742 [ 407.131421] cloud-init[1052]: type: 'test' [ 407.133376] cloud-init[1052]: ... [ 408.595864] cloud-init[1052]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 408.607392] cloud-init[1052]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 408.610443] cloud-init[1052]: --- [ 408.612563] cloud-init[1052]: duration_ms: 1520.012263 [ 408.613698] cloud-init[1052]: type: 'test' [ 408.616732] cloud-init[1052]: ... [ 409.689704] cloud-init[1052]: # Subtest: shell sessions honour permission boundaries and teardown [ 409.697200] cloud-init[1052]: ok 178 - shell sessions honour permission boundaries and teardown [ 409.703299] cloud-init[1052]: --- [ 409.706867] cloud-init[1052]: duration_ms: 1118.660269 [ 409.707925] cloud-init[1052]: type: 'test' [ 409.709463] cloud-init[1052]: ... [ 410.802804] cloud-init[1052]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 410.813718] cloud-init[1052]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 410.820868] cloud-init[1052]: --- [ 410.824866] cloud-init[1052]: duration_ms: 1068.117689 [ 410.826955] cloud-init[1052]: type: 'test' [ 410.828831] cloud-init[1052]: ... [ 410.835950] cloud-init[1052]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 410.838882] cloud-init[1052]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 410.841790] cloud-init[1052]: --- [ 410.846382] cloud-init[1052]: duration_ms: 15.483974 [ 410.847546] cloud-init[1052]: type: 'test' [ 410.848514] cloud-init[1052]: ... [ 415.049772] cloud-init[1052]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 415.059730] cloud-init[1052]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 415.063725] cloud-init[1052]: --- [ 415.065861] cloud-init[1052]: duration_ms: 2279.728469 [ 415.067804] cloud-init[1052]: type: 'test' [ 415.068675] cloud-init[1052]: ... [ 415.155795] cloud-init[1052]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 415.167843] cloud-init[1052]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 415.178350] cloud-init[1052]: --- [ 415.181162] cloud-init[1052]: duration_ms: 102.854675 [ 415.183728] cloud-init[1052]: type: 'test' [ 415.185673] cloud-init[1052]: ... [ 415.826406] cloud-init[1052]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 415.833712] cloud-init[1052]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 415.836983] cloud-init[1052]: --- [ 415.843685] cloud-init[1052]: duration_ms: 661.641485 [ 415.845713] cloud-init[1052]: type: 'test' [ 415.846901] cloud-init[1052]: ... [ 417.058559] cloud-init[1052]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 417.068641] cloud-init[1052]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 417.071725] cloud-init[1052]: --- [ 417.074516] cloud-init[1052]: duration_ms: 1233.608625 [ 417.079385] cloud-init[1052]: type: 'test' [ 417.087236] cloud-init[1052]: ... [ 417.289086] cloud-init[1052]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 417.295648] cloud-init[1052]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 417.300242] cloud-init[1052]: --- [ 417.301448] cloud-init[1052]: duration_ms: 234.83279 [ 417.302774] cloud-init[1052]: type: 'test' [ 417.303871] cloud-init[1052]: ... [ 419.960274] cloud-init[1052]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 420.071476] cloud-init[1052]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 420.073028] cloud-init[1052]: --- [ 420.073807] cloud-init[1052]: duration_ms: 1142.872952 [ 420.079112] cloud-init[1052]: type: 'test' [ 420.080620] cloud-init[1052]: ... [ 422.235583] cloud-init[1052]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 422.237766] cloud-init[1052]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 422.250588] cloud-init[1052]: --- [ 422.252551] cloud-init[1052]: duration_ms: 38.223965 [ 422.253419] cloud-init[1052]: type: 'test' [ 422.254219] cloud-init[1052]: ... [ 422.299668] cloud-init[1052]: # Subtest: archive builds accept an explicit full revision without Git [ 422.308972] cloud-init[1052]: ok 188 - archive builds accept an explicit full revision without Git [ 422.314670] cloud-init[1052]: --- [ 422.319294] cloud-init[1052]: duration_ms: 14.111555 [ 422.320517] cloud-init[1052]: type: 'test' [ 422.326652] cloud-init[1052]: ... [ 422.338075] cloud-init[1052]: # Subtest: missing Git metadata is honestly unknown [ 422.345543] cloud-init[1052]: ok 189 - missing Git metadata is honestly unknown [ 422.353678] cloud-init[1052]: --- [ 422.359622] cloud-init[1052]: duration_ms: 47.010275 [ 422.363597] cloud-init[1052]: type: 'test' [ 422.364834] cloud-init[1052]: ... [ 422.497147] cloud-init[1052]: 1..189 [ 422.505158] cloud-init[1052]: # tests 250 [ 422.511902] cloud-init[1052]: # suites 19 [ 422.517600] cloud-init[1052]: # pass 245 [ 422.525262] cloud-init[1052]: # fail 0 [ 422.530191] cloud-init[1052]: # cancelled 0 [ 422.536396] cloud-init[1052]: # skipped 5 [ 422.541137] cloud-init[1052]: # todo 0 [ 422.550110] cloud-init[1052]: # duration_ms 226394.675571 [ 423.101872] cloud-init[1052]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 423.531798] cloud-init[1052]: === ut-guest summary === [ 423.581243] cloud-init[1052]: { [ 423.588914] cloud-init[1052]: "durationMs": 236882, [ 423.591322] cloud-init[1052]: "exitCode": 0, [ 423.592395] cloud-init[1052]: "finishedAt": "2026-09-20T01:36:04.102Z", [ 423.597453] cloud-init[1052]: "layer": "ut-guest", [ 423.598551] cloud-init[1052]: "outcomes": [ [ 423.601381] cloud-init[1052]: { [ 423.602880] cloud-init[1052]: "command": "pnpm --filter @sciencediscovery/runner test", [ 423.605886] cloud-init[1052]: "durationMs": 236794, [ 423.607445] cloud-init[1052]: "exitCode": 0 [ 423.608509] cloud-init[1052]: } [ 423.609716] cloud-init[1052]: ], [ 423.618315] cloud-init[1052]: "startedAt": "2026-09-20T01:32:07.220Z", QEMU_SANDBOX_TEST_RESULT=0 [ 423.619680] cloud-init[1052]: "status": "passed" [ 423.621034] cloud-init[1052]: } [ 423.756122] cloud-init[1052]: Powering off. [ 423.842756] reboot: Power down ut-guest guest result: 0 (QEMU status 0) === ut-guest run.log (last 120 lines) === [ 404.853978] cloud-init[1052]: ok 175 - a Session-Agent identity rejects reuse with different workspace mounts [ 404.873294] cloud-init[1052]: --- [ 404.875319] cloud-init[1052]: duration_ms: 1463.460347 [ 404.876350] cloud-init[1052]: type: 'test' [ 404.876850] cloud-init[1052]: ... [ 407.090972] cloud-init[1052]: # Subtest: shell exports sediment into the session env profile and reach ephemeral python and shell [ 407.114399] cloud-init[1052]: ok 176 - shell exports sediment into the session env profile and reach ephemeral python and shell [ 407.123301] cloud-init[1052]: --- [ 407.125570] cloud-init[1052]: duration_ms: 2320.2742 [ 407.131421] cloud-init[1052]: type: 'test' [ 407.133376] cloud-init[1052]: ... [ 408.595864] cloud-init[1052]: # Subtest: an idle persistent shell session is released with an observable reason and its profile cleared [ 408.607392] cloud-init[1052]: ok 177 - an idle persistent shell session is released with an observable reason and its profile cleared [ 408.610443] cloud-init[1052]: --- [ 408.612563] cloud-init[1052]: duration_ms: 1520.012263 [ 408.613698] cloud-init[1052]: type: 'test' [ 408.616732] cloud-init[1052]: ... [ 409.689704] cloud-init[1052]: # Subtest: shell sessions honour permission boundaries and teardown [ 409.697200] cloud-init[1052]: ok 178 - shell sessions honour permission boundaries and teardown [ 409.703299] cloud-init[1052]: --- [ 409.706867] cloud-init[1052]: duration_ms: 1118.660269 [ 409.707925] cloud-init[1052]: type: 'test' [ 409.709463] cloud-init[1052]: ... [ 410.802804] cloud-init[1052]: # Subtest: user exit ends the session gracefully and the next call starts fresh [ 410.813718] cloud-init[1052]: ok 179 - user exit ends the session gracefully and the next call starts fresh [ 410.820868] cloud-init[1052]: --- [ 410.824866] cloud-init[1052]: duration_ms: 1068.117689 [ 410.826955] cloud-init[1052]: type: 'test' [ 410.828831] cloud-init[1052]: ... [ 410.835950] cloud-init[1052]: # Subtest: sedimentable variable policy filters reserved, blocked, and malformed keys [ 410.838882] cloud-init[1052]: ok 180 - sedimentable variable policy filters reserved, blocked, and malformed keys [ 410.841790] cloud-init[1052]: --- [ 410.846382] cloud-init[1052]: duration_ms: 15.483974 [ 410.847546] cloud-init[1052]: type: 'test' [ 410.848514] cloud-init[1052]: ... [ 415.049772] cloud-init[1052]: # Subtest: whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 415.059730] cloud-init[1052]: ok 181 - whole selected bundles are immutable, binary-safe and keyed by set/revision/content [ 415.063725] cloud-init[1052]: --- [ 415.065861] cloud-init[1052]: duration_ms: 2279.728469 [ 415.067804] cloud-init[1052]: type: 'test' [ 415.068675] cloud-init[1052]: ... [ 415.155795] cloud-init[1052]: # Subtest: invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 415.167843] cloud-init[1052]: ok 182 - invalid paths, duplicate selections and mismatched frozen bytes fail before publication [ 415.178350] cloud-init[1052]: --- [ 415.181162] cloud-init[1052]: duration_ms: 102.854675 [ 415.183728] cloud-init[1052]: type: 'test' [ 415.185673] cloud-init[1052]: ... [ 415.826406] cloud-init[1052]: # Subtest: aborted staging is never published or mountable; corruption and symlinks fail closed [ 415.833712] cloud-init[1052]: ok 183 - aborted staging is never published or mountable; corruption and symlinks fail closed [ 415.836983] cloud-init[1052]: --- [ 415.843685] cloud-init[1052]: duration_ms: 661.641485 [ 415.845713] cloud-init[1052]: type: 'test' [ 415.846901] cloud-init[1052]: ... [ 417.058559] cloud-init[1052]: # Subtest: a snapshot published for a remote execution is mounted read-only and its scripts run [ 417.068641] cloud-init[1052]: ok 184 - a snapshot published for a remote execution is mounted read-only and its scripts run [ 417.071725] cloud-init[1052]: --- [ 417.074516] cloud-init[1052]: duration_ms: 1233.608625 [ 417.079385] cloud-init[1052]: type: 'test' [ 417.087236] cloud-init[1052]: ... [ 417.289086] cloud-init[1052]: # Subtest: a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 417.295648] cloud-init[1052]: ok 185 - a snapshot whose manifest was rewritten to match tampered bytes is still refused [ 417.300242] cloud-init[1052]: --- [ 417.301448] cloud-init[1052]: duration_ms: 234.83279 [ 417.302774] cloud-init[1052]: type: 'test' [ 417.303871] cloud-init[1052]: ... [ 419.960274] cloud-init[1052]: # Subtest: build identity survives deployment without Git and malformed metadata is unknown [ 420.071476] cloud-init[1052]: ok 186 - build identity survives deployment without Git and malformed metadata is unknown [ 420.073028] cloud-init[1052]: --- [ 420.073807] cloud-init[1052]: duration_ms: 1142.872952 [ 420.079112] cloud-init[1052]: type: 'test' [ 420.080620] cloud-init[1052]: ... [ 422.235583] cloud-init[1052]: # Subtest: clean and dirty builds carry their source commit, not a milestone marker [ 422.237766] cloud-init[1052]: ok 187 - clean and dirty builds carry their source commit, not a milestone marker [ 422.250588] cloud-init[1052]: --- [ 422.252551] cloud-init[1052]: duration_ms: 38.223965 [ 422.253419] cloud-init[1052]: type: 'test' [ 422.254219] cloud-init[1052]: ... [ 422.299668] cloud-init[1052]: # Subtest: archive builds accept an explicit full revision without Git [ 422.308972] cloud-init[1052]: ok 188 - archive builds accept an explicit full revision without Git [ 422.314670] cloud-init[1052]: --- [ 422.319294] cloud-init[1052]: duration_ms: 14.111555 [ 422.320517] cloud-init[1052]: type: 'test' [ 422.326652] cloud-init[1052]: ... [ 422.338075] cloud-init[1052]: # Subtest: missing Git metadata is honestly unknown [ 422.345543] cloud-init[1052]: ok 189 - missing Git metadata is honestly unknown [ 422.353678] cloud-init[1052]: --- [ 422.359622] cloud-init[1052]: duration_ms: 47.010275 [ 422.363597] cloud-init[1052]: type: 'test' [ 422.364834] cloud-init[1052]: ... [ 422.497147] cloud-init[1052]: 1..189 [ 422.505158] cloud-init[1052]: # tests 250 [ 422.511902] cloud-init[1052]: # suites 19 [ 422.517600] cloud-init[1052]: # pass 245 [ 422.525262] cloud-init[1052]: # fail 0 [ 422.530191] cloud-init[1052]: # cancelled 0 [ 422.536396] cloud-init[1052]: # skipped 5 [ 422.541137] cloud-init[1052]: # todo 0 [ 422.550110] cloud-init[1052]: # duration_ms 226394.675571 [ 423.101872] cloud-init[1052]: UT-GUEST result: passed; summary=/home/ci/ci-results/ut-guest/summary.json; log=/home/ci/ci-results/ut-guest/run.log [ 423.531798] cloud-init[1052]: === ut-guest summary === [ 423.581243] cloud-init[1052]: { [ 423.588914] cloud-init[1052]: "durationMs": 236882, [ 423.591322] cloud-init[1052]: "exitCode": 0, [ 423.592395] cloud-init[1052]: "finishedAt": "2026-09-20T01:36:04.102Z", [ 423.597453] cloud-init[1052]: "layer": "ut-guest", [ 423.598551] cloud-init[1052]: "outcomes": [ [ 423.601381] cloud-init[1052]: { [ 423.602880] cloud-init[1052]: "command": "pnpm --filter @sciencediscovery/runner test", [ 423.605886] cloud-init[1052]: "durationMs": 236794, [ 423.607445] cloud-init[1052]: "exitCode": 0 [ 423.608509] cloud-init[1052]: } [ 423.609716] cloud-init[1052]: ], [ 423.618315] cloud-init[1052]: "startedAt": "2026-09-20T01:32:07.220Z", QEMU_SANDBOX_TEST_RESULT=0 [ 423.619680] cloud-init[1052]: "status": "passed" [ 423.621034] cloud-init[1052]: } [ 423.756122] cloud-init[1052]: Powering off. [ 423.842756] reboot: Power down ut-guest guest result: 0 (QEMU status 0) ut-guest exited with status 0