tribuchet: building on jamie worker # [ 130.424653] exec[1509]: 2026-07-05T15:12:39.481835Z INFO tribuchet::worker: hub cancelled the build id="0e0f6b598b82ea5c09d24bd028edb134" hub # [ 139.112241] tribuchet[1189]: 2026-07-05T15:12:38.868936Z INFO tribuchet::hub::relay: no attach client left; cancelling build id="0e0f6b598b82ea5c09d24bd028edb134" worker # [ 130.574268] exec[1509]: 2026-07-05T15:12:39.631094Z ERROR tribuchet::worker::resume: build execution failed: build cancelled worker # [ 130.583863] exec[1509]: 2026-07-05T15:12:39.641246Z INFO tribuchet::worker::resume: build result sent, awaiting ack id="0e0f6b598b82ea5c09d24bd028edb134" worker # [ 130.602303] exec[1509]: 2026-07-05T15:12:39.659755Z INFO tribuchet::worker::resume: build result acknowledged id="0e0f6b598b82ea5c09d24bd028edb134" hub # [ 140.114646] tribuchet[1189]: 2026-07-05T15:12:39.871856Z INFO tribuchet::hub::submit: queueing build id="b03a96c5734c90baf7358546719af216" system="x86_64-linux" hub # [ 140.119075] tribuchet[1189]: 2026-07-05T15:12:39.872419Z INFO tribuchet::hub: dispatching build id="b03a96c5734c90baf7358546719af216" worker="worker" worker # [ 131.428944] exec[1509]: 2026-07-05T15:12:40.485372Z INFO tribuchet::worker: build assigned id="b03a96c5734c90baf7358546719af216" worker # [ 131.441194] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) worker # [ 131.455333] exec[1509]: 2026-07-05T15:12:40.512608Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} worker # [ 131.469800] exec[1509]: 2026-07-05T15:12:40.526408Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" hub # [ 140.169510] tribuchet[1189]: 2026-07-05T15:12:39.927078Z INFO tribuchet::hub::relay: input path negotiation done id="b03a96c5734c90baf7358546719af216" total=7 missing=0 worker # [ 131.485284] exec[1509]: 2026-07-05T15:12:40.541931Z INFO tribuchet::worker::build: sandbox network decision id="b03a96c5734c90baf7358546719af216" fixed_output=false network=false pasta=false [e2e] heartbeat t=90s worker # [ 161.153639] exec[1509]: 2026-07-05T15:13:10.207415Z INFO tribuchet::worker::build: builder finished id="b03a96c5734c90baf7358546719af216" exit_code=0 worker # [ 161.164923] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) worker # [ 161.178857] exec[1509]: 2026-07-05T15:13:10.236314Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} worker # [ 161.194218] exec[1509]: 2026-07-05T15:13:10.250042Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" worker # [ 161.209897] exec[1509]: 2026-07-05T15:13:10.267392Z INFO tribuchet::worker::resume: build result sent, awaiting ack id="b03a96c5734c90baf7358546719af216" worker # [ 161.222124] exec[1509]: 2026-07-05T15:13:10.279105Z INFO tribuchet::worker::resume: build result acknowledged id="b03a96c5734c90baf7358546719af216" hub # [ 170.307531] tribuchet[1189]: 2026-07-05T15:13:10.065251Z INFO tribuchet::hub::submit: queueing build id="4860f8d5473e40fa4c86db4cbf24a076" system="x86_64-linux" hub # [ 170.313302] tribuchet[1189]: 2026-07-05T15:13:10.070104Z INFO tribuchet::hub: dispatching build id="4860f8d5473e40fa4c86db4cbf24a076" worker="worker" worker # [ 161.626136] exec[1509]: 2026-07-05T15:13:10.683164Z INFO tribuchet::worker: build assigned id="4860f8d5473e40fa4c86db4cbf24a076" worker # [ 161.637365] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) hub # [ 170.346854] tribuchet[1189]: 2026-07-05T15:13:10.104963Z INFO tribuchet::hub::submit: queueing build id="338c7266e3f9dde7518b4452e269139e" system="x86_64-linux" worker # [ 161.651499] exec[1509]: 2026-07-05T15:13:10.708936Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} hub # [ 170.351599] tribuchet[1189]: 2026-07-05T15:13:10.109290Z INFO tribuchet::hub: dispatching build id="338c7266e3f9dde7518b4452e269139e" worker="worker" worker # [ 161.665301] exec[1509]: 2026-07-05T15:13:10.722743Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" hub # [ 170.364961] tribuchet[1189]: 2026-07-05T15:13:10.122738Z INFO tribuchet::hub::relay: input path negotiation done id="4860f8d5473e40fa4c86db4cbf24a076" total=7 missing=0 worker # [ 161.681237] exec[1509]: 2026-07-05T15:13:10.737870Z INFO tribuchet::worker::build: sandbox network decision id="4860f8d5473e40fa4c86db4cbf24a076" fixed_output=false network=false pasta=false worker # [ 161.692746] exec[1509]: 2026-07-05T15:13:10.750242Z INFO tribuchet::worker: build assigned id="338c7266e3f9dde7518b4452e269139e" worker # [ 161.700188] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) worker # [ 161.707354] exec[1509]: 2026-07-05T15:13:10.764895Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} worker # [ 161.713589] exec[1509]: 2026-07-05T15:13:10.771147Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" hub # [ 170.406759] tribuchet[1189]: 2026-07-05T15:13:10.164921Z INFO tribuchet::hub::relay: input path negotiation done id="338c7266e3f9dde7518b4452e269139e" total=7 missing=0 worker # [ 161.728047] exec[1509]: 2026-07-05T15:13:10.784994Z INFO tribuchet::worker::build: sandbox network decision id="338c7266e3f9dde7518b4452e269139e" fixed_output=false network=false pasta=false [e2e] heartbeat t=120s worker # [ 176.158986] exec[1509]: 2026-07-05T15:13:25.212836Z INFO tribuchet::worker::build: builder finished id="338c7266e3f9dde7518b4452e269139e" exit_code=0 worker # [ 176.170435] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) worker # [ 176.184131] exec[1509]: 2026-07-05T15:13:25.241399Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} worker # [ 176.199323] exec[1509]: 2026-07-05T15:13:25.255181Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" worker # [ 176.217867] exec[1509]: 2026-07-05T15:13:25.275214Z INFO tribuchet::worker::resume: build result sent, awaiting ack id="338c7266e3f9dde7518b4452e269139e" worker # [ 176.225467] exec[1509]: 2026-07-05T15:13:25.281954Z INFO tribuchet::worker::resume: build result acknowledged id="338c7266e3f9dde7518b4452e269139e" worker # [ 176.229336] exec[1509]: 2026-07-05T15:13:25.286864Z INFO tribuchet::worker::build: builder finished id="4860f8d5473e40fa4c86db4cbf24a076" exit_code=0 worker # [ 176.235636] nix-daemon[909]: accepted connection from pid 1509, user root (trusted) worker # [ 176.241484] exec[1509]: 2026-07-05T15:13:25.299024Z INFO harmonia_store_remote::client: Client Version is 1.38, server version is 1.38 version=ProtocolVersion(1, 38) server_version=ProtocolVersion(1, 38) features={} worker # [ 176.247231] exec[1509]: 2026-07-05T15:13:25.304498Z INFO harmonia_store_remote::client: Nix Version "2.34.7" version="2.34.7" worker # [ 176.255676] exec[1509]: 2026-07-05T15:13:25.313086Z INFO tribuchet::worker::resume: build result sent, awaiting ack id="4860f8d5473e40fa4c86db4cbf24a076" worker # [ 176.262585] exec[1509]: 2026-07-05T15:13:25.320134Z INFO tribuchet::worker::resume: build result acknowledged id="4860f8d5473e40fa4c86db4cbf24a076" worker # [ 176.316789] exec[1509]: 2026-07-05T15:13:25.374330Z INFO tribuchet::worker: handover requested; exiting worker # [ 176.321472] systemd[1]: Stopping tribuchet-worker.service... hub # [ 185.009781] tribuchet[1189]: 2026-07-05T15:13:24.766878Z INFO tribuchet::hub: worker disconnected worker="worker" worker # [ 176.522418] systemd[1]: tribuchet-worker.service: Deactivated successfully. worker # [ 176.533793] systemd[1]: Stopped tribuchet-worker.service. worker # [ 176.541579] systemd[1]: tribuchet-worker.service: Consumed 2min 807ms CPU time over 2min 39.682s wall clock time, 80.3M memory peak, 28M read from disk, 3.7M written to disk, 4.9M incoming IP traffic, 2.6M outgoing IP traffic. hub # [ 189.168729] tribuchet[1189]: 2026-07-05T15:13:28.925517Z INFO tribuchet::hub::submit: no capable worker; declining system="x86_64-linux" worker # [ 180.874755] systemd[1]: Starting tribuchet-worker.service... worker # [ 180.922292] exec[1604]: 2026-07-05T15:13:29.979349Z INFO tribuchet: worker configuration cfg=WorkerConfig { hub: "https://hub:7437", auth: Mtls, state_dir: "/var/lib/tribuchet", systems: [], ca_cert: "/var/lib/tribuchet/tls/ca.crt", cert: "/var/lib/tribuchet/tls/worker.crt", key: "/var/lib/tribuchet/tls/worker.key", build_timeout_secs: 86400, max_silent_time_secs: 0, max_log_size: 1048576, sandbox_bin_sh: None, build_memory_max_bytes: None, max_jobs: 3, auto_allocate_uids_base: 872415232, emulate: {"aarch64-linux": "/nix/store/ydqmcnscz9i6259hflgnpmdnkfx1yikl-qemu-user-static-x86_64-unknown-linux-musl-11.0.1/bin/qemu-aarch64"}, pasta: None, recursive_nix: true } worker # [ 180.935333] exec[1604]: 2026-07-05T15:13:29.992796Z INFO tribuchet::worker::cgroup: per-build cgroup limits enabled base=/sys/fs/cgroup/system.slice/tribuchet-worker.service worker # [ 180.942345] exec[1608]: 2026-07-05T15:13:29.998442Z INFO tribuchet: worker configuration cfg=WorkerConfig { hub: "https://hub:7437", auth: Mtls, state_dir: "/var/lib/tribuchet", systems: [], ca_cert: "/var/lib/tribuchet/tls/ca.crt", cert: "/var/lib/tribuchet/tls/worker.crt", key: "/var/lib/tribuchet/tls/worker.key", build_timeout_secs: 86400, max_silent_time_secs: 0, max_log_size: 1048576, sandbox_bin_sh: None, build_memory_max_bytes: None, max_jobs: 3, auto_allocate_uids_base: 872415232, emulate: {"aarch64-linux": "/nix/store/ydqmcnscz9i6259hflgnpmdnkfx1yikl-qemu-user-static-x86_64-unknown-linux-musl-11.0.1/bin/qemu-aarch64"}, pasta: None, recursive_nix: true } worker # [ 180.954793] exec[1608]: 2026-07-05T15:13:29.999092Z INFO tribuchet::worker: resolved sandbox defaults pasta=Some("/nix/store/w31v80w6c9vf32sai5yy9gwqa8jwcw8g-passt-2025_09_19.623dbf6/bin/pasta") bin_sh=Some("/nix/store/yysvxw5iwwijaci7ggrnms4mavwcjnpk-busybox-1.37.0/bin/busybox") worker # [ 180.963782] systemd[1]: Started tribuchet-worker.service. hub # [ 189.660384] tribuchet[1189]: 2026-07-05T15:13:29.417597Z INFO tribuchet::hub: worker registered worker="worker" caps=[SystemCaps { system: "x86_64-linux", features: ["nixos-test", "benchmark", "big-parallel", "kvm", "uid-range", "recursive-nix"] }, SystemCaps { system: "aarch64-linux", features: ["nixos-test", "benchmark", "big-parallel"] }] worker # [ 181.013093] exec[1608]: 2026-07-05T15:13:30.070572Z INFO tribuchet::worker: connected to hub hub="https://hub:7437" systems=["x86_64-linux", "aarch64-linux"] ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 14 filtered out; finished in 138.30s (finished: subtest: daemon lifecycle, in 138.32 seconds) (finished: run the VM test script, in 191.51 seconds) test script finished in 191.63s cleanup kill QemuMachine (pid 15) hub # qemu-system-x86_64: terminating on signal 15 from pid 6 (/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13) kill QemuMachine (pid 16) worker # qemu-system-x86_64: terminating on signal 15 from pid 6 (/nix/store/l9k0anq0z7zz81zcwy035jfwap9ga6rl-python3-3.13.13/bin/python3.13) (finished: cleanup, in 0.49 seconds) SSH backdoor enabled, the machines can be accessed like this: Note: this requires systemd-ssh-proxy(1) to be enabled (default on NixOS 25.05 and newer). hub: ssh -o User=root vsock-mux//build/tmppux4o_hw/hub_host.socket worker: ssh -o User=root vsock-mux//build/tmppux4o_hw/worker_host.socket additionally exposed symbols: hub, worker, vlan1, start_all, test_script, machines, machines_qemu, machines_nspawn, vlans, driver, log, os, create_machine, subtest, run_tests, join_all, retry, serial_stdout_off, serial_stdout_on, polling_condition, BaseMachine, QemuMachine, NspawnMachine, t, debug, dump_machine_ssh