these 130 derivations will be built: /nix/store/zxv5cs77p2z4wd1p37bqxmz1abi5xiwl-crate-attohttpc-0.28.5.tar.gz.drv /nix/store/008657d2gwg7iv3gsj056861j5iv0ija-attohttpc-0.28.5.drv /nix/store/029rncirl7gg6dhbnz46hq4a8qsx3p6i-unit-serial-getty-ttyS0.service-disabled.drv /nix/store/mhpz99y4z04ilq73lmd6m06sm6xhpl6r-test-script.drv /nix/store/8pb7xqlibjcd9r34xdlx0alvz2cll05w-boot.json.drv /nix/store/mj810yfavsz96f6ma5ngynx1g2s4fhbk-builder.pl.drv /nix/store/i27y9k07f7cjdzcbjbikx5rgf6gkv3fa-linux-6.18.55-modules.drv /nix/store/1vxnrsqnkk3jknv47d3znqwwb28svgmh-install-grub.pl.drv /nix/store/37f35xq1z0rlc5h31smx943nv29h1iwj-perl-5.42.3-env.drv /nix/store/k2q6gc6q9ammmdpyslqpkw17r49wnrh7-grub-config.xml.drv /nix/store/iwai9gd43yvmrb07ac5hhi9f01fwdnrg-install-grub.sh.drv /nix/store/0j0gv40ncasldqgzzx890ri2yf3hlh1y-hashed-password.root.drv /nix/store/jgn1sbqz0y7hay5g0wnbfiis706rphaf-users-groups.json.drv /nix/store/1s7ld5d4n162g728ibz03mr7ml47fykl-issue.drv /nix/store/3w9shysg693j3667iy4iiavjbf2is2nk-set-environment.drv /nix/store/50s2031lgklnjfj5jlg39ri3w5vs3c8n-etc-os-release.drv /nix/store/6pxcv0rbv0bkzgdnm077sk1ac0b3sajl-etc-systemd-journald.conf.drv /nix/store/79p3q7r062hir8gz602132h7l4d1q9b9-unit-40-eth1.link.drv /nix/store/94w1cnv66x5nbnv6cvn1m3kmqnbldfcg-etc-fstab.drv /nix/store/0xczp4p0xg5wdzhbca2fv5fjran0yb76-nixos-version.drv /nix/store/jfk6971mynfi0kb0iadzs4953hcjgkg4-postgresql-and-plugins-18.6.drv /nix/store/q6gfrxd9ny4wx6qmhavfh671ksg475cx-system-path.drv /nix/store/i9w3b4kgvy41djhvsp3b63ix7nysr4b0-dbus-1.drv /nix/store/k21bj4rdcp1cspa8fr87dhfhc8dqjp8v-X-Restart-Triggers-dbus-broker.drv /nix/store/slkgal7jc5df1hzy7m156bzzskcff6ny-unit-dbus-broker.service.drv /nix/store/9pnamr0f26rgsxr7bq37s06rys7mq4h0-user-units.drv /nix/store/b3ag82c9rpb75p7dgkmk5hzli52rcqdr-etc-man_db.conf.drv /nix/store/cwk03030kxqk9a4jm8a91bz8cfqqd3fb-etc-nix-registry.json.drv /nix/store/gwjndvyvkcpz10ivvwc7ifdmrab7fggs-etc-profile.drv /nix/store/11yy0rrz0975wwih51pfz2xzms1sqsik-localhost-hosts.drv /nix/store/c1p6f07lc671j1h85l9lkiag1qqli94y-extra-hosts.drv /nix/store/kwzgg6n9n4npp94xy9zhqk0qql9az2xl-string-hosts.drv /nix/store/gzxkl5bn2h99pq2gy6lcs1ndsprj803k-hosts.drv /nix/store/h72f0qj1099jh74ddbn2ph0j91sg2zy5-etc-systemd-user.conf.drv /nix/store/hbjgmxfcvd5iiqgfszzfmfy8pcj42kfs-etc-systemd-system.conf.drv /nix/store/i0ilgjjyccnwx6gz6a10yfqdzad9adv4-etc-pam-environment.drv /nix/store/ps9kb7pkz505gpw78a5yrbd2yddn468s-etc-sysctl.d-60-nixos.conf.drv /nix/store/pzvjs5hilq4kgjn1240l62izsfh2w613-etc-hostname.drv /nix/store/1cv7lyyxil03dw97l8cswisj29jg91f4-unit-qemu-guest-agent.service.drv /nix/store/2xyyvpj3gwlfnlhq7j29lg9d6ppk620p-unit-script-network-addresses-eth1-pre-stop.drv /nix/store/kcxl9ykr6pgjkawxkybahnpmdzmw198l-unit-script-network-addresses-eth1-start.drv /nix/store/6i1kx12pqpb0add4ky1m7x7r49yzd3r8-unit-network-addresses-eth1.service.drv /nix/store/5ppz2dg27gcp3nyrmagwal271g6zvrb3-shutdown-ramfs-contents.json.drv /nix/store/7z4sslh53rl7x74h7zmkbwbxr3j25f0n-unit-generate-shutdown-ramfs.service.drv /nix/store/8ql9a3qlrsj9slixrv0p6jawvbp6frzx-unit-systemd-fsck-.service.drv /nix/store/5vd9mg7dn7jbnc9l9807wcapqkmh31p2-nixos-tmpfiles.d.drv /nix/store/6kqy2yzr5hiws6jm3vn6zjbpdyk6z071-10-rustfs.conf.drv /nix/store/v1xbmhqn6mkb9rc4bgl39dnmgly548z8-tmpfiles.d.drv /nix/store/b5va94v767pl2yf5ng3r0lwinkk0xwl3-X-Restart-Triggers-systemd-tmpfiles-resetup.drv /nix/store/al3888rlxdpshzv4w1lc5zw6yrn7yazp-unit-systemd-tmpfiles-resetup.service.drv /nix/store/c33zsvblhj1ij90xwa9dd32m2f5vmarr-rustfs-secrets.env.drv /nix/store/yg9isxq2vvanbr136qvqsp6hp20kn1y2-unit-script-rustfs-pre-start.drv /nix/store/bqpxhhjj7rdzjpscgki01039cgjd6i35-unit-rustfs.service.drv /nix/store/zig3dfss9p2c2szwz6idddlnp0k1airx-nix.conf.drv /nix/store/3hm3299wib5ga7c6gcds8lily2y23kvd-X-Restart-Triggers-nix-daemon.drv /nix/store/d2xr7gqrgkd27llidvw2dgvx01rksc31-unit-nix-daemon.service.drv /nix/store/dsj97lnwhhps44r3q848bz3z4wcbm15p-unit-dbus-broker.service.drv /nix/store/g1i0fdxc7p06zrf1q49a3ywxcjkn6vid-unit-console-getty.service-disabled.drv /nix/store/4h2n2p2kfaf6qqlxmlfpc7sg9r5j77rf-pg_hba.conf.drv /nix/store/66409w8nzlcv119sa2z5l7sp39mpsggk-pg_ident.conf.drv /nix/store/7axf0bm2i9nrab5i89z03dpyb95crdpb-postgresql.conf.drv /nix/store/5lyaxx56ki66s2l69h57ksx0z9kfl835-unit-script-postgresql-pre-start.drv /nix/store/gdqy808imv92pymkrzkrlvinvyfgsc35-unit-postgresql.service.drv /nix/store/avgnckrq628yplfwkbj3lmx14sl1gj6r-X-Restart-Triggers-systemd-sysctl.drv /nix/store/hkv7yrl53ikvf2zakp5bl9fv2v001fbc-unit-systemd-sysctl.service.drv /nix/store/f5c1fnh62yqhpchqnml6bmabrp0fkqnx-unit-script-register-nix-paths-start.drv /nix/store/hq7f2kb4fmwjx6y79gpxci12gv4pcxys-unit-register-nix-paths.service.drv /nix/store/j4c0khn48b5x07p0ibcpyay80h7qv68w-unit-postgresql.target.drv /nix/store/bnlv12gdc64vg3gpi37069y7pvayxvyn-unit-script-postgresql-setup-start.drv /nix/store/kpxmnd6l7kvbashd86cq5lriizii2dih-unit-postgresql-setup.service.drv /nix/store/j024psvlrmqmlrzlifxvhji2wvdw2vw9-X-Restart-Triggers-systemd-journald.drv /nix/store/n67a4106sl2b06mmvf0a7rljlh8imc2z-unit-systemd-journald.service.drv /nix/store/2y6y7a4md2602l7wfvlb3awywjjhiwwh-ipv6-privacy-extensions.rules.drv /nix/store/5hd6l3pddl60cn53iba93xq0khp0ig0q-ipv6-privacy-extensions.rules.drv /nix/store/91wv84l70phbxgs2l4nj9v1r05h2aas2-extra-hwdb-file.drv /nix/store/gsrg3w5ky8pdm8vwmbcwsrqckpwawmm9-extra-udev-rules.drv /nix/store/s732i0pyyj9p5mcfaak196zqhvigxk16-udev-rules.drv /nix/store/r67ghlq8dr7r2dk148qjf5dl2nakiang-X-Restart-Triggers-systemd-udevd.drv /nix/store/r2q11vdwy8dmklxwhczg153blp8b9xqb-unit-systemd-udevd.service.drv /nix/store/lqhr1xkh8x08kii6ks03wr9fvhsgxbqb-unit-script-backdoor-start.drv /nix/store/rrpqdvlzv61xzl87k1zap7qfy44xa3yx-unit-backdoor.service.drv /nix/store/q7jxpbx3ycxfm1w373nx3gmjpcllrwqw-dhcpcd.conf.drv /nix/store/v5nidg9q2xx1va7a0x581crnk70im6gv-unit-dhcpcd.service.drv /nix/store/wfj7lirjffbd52ckil7n4lji64gnn416-unit-systemd-makefs-.service.drv /nix/store/sv300jnbghll8n3zvcjl3pv29mkm2nga-crate-aws-creds-0.37.0.tar.gz.drv /nix/store/2w8ps6rxgqqwhkn4bf301znfqizcp21x-aws-creds-0.37.0.drv /nix/store/3ir149sd7a8476a0h5hkv4z4mfqb70d6-libredox-0.1.17.drv /nix/store/5znfsis9bp26wk4b67205n3yil2vhisf-time-0.3.49.drv /nix/store/80hd21k3bybab5xp3ms816p7w02z0q2a-sqlx-0.8.6.drv /nix/store/954l523swaim7h5xacp7ymcrc35dpvd0-sqlx-mysql-0.8.6.drv /nix/store/9dlrh3pfq895hsgkdwr62mrqxfg88967-dotenvy-0.15.7.drv /nix/store/bi2g3n70z0virm2kl17j09081r4flc5m-sqlx-postgres-0.8.6.drv /nix/store/c7kivvdsxvkq000z1jycxllk85xdfa52-time-macros-0.2.29.drv /nix/store/gfifnc5v2y0vn7w50s4g31635049ffpc-sqlx-macros-0.8.6.drv /nix/store/hdfr6f0da1zw78rw5gm85n0vi0pcls29-maybe-async-0.2.11.drv /nix/store/k3gnz6c58p1p9jr62l5bhs96pibr46pm-crc-catalog-2.5.0.drv /nix/store/l8csxa5b71y85fqnmpsf99v15p5vmh4f-etcetera-0.8.0.drv /nix/store/ny25k8is37n4zw8cqkfkfgbxqsfd0aq1-futures-intrusive-0.5.0.drv /nix/store/v225kqs1611r3bbdbjy4wkm0pm1kw1f9-sqlx-core-0.8.6.drv /nix/store/8xf68pwaw2xbdw30vn4nrif1lhy9z16c-crate-rust-s3-0.35.1.tar.gz.drv /nix/store/v5jmfza2xjavjq5ibk16crrqiwanqjhl-rust-s3-0.35.1.drv /nix/store/vchd49nr872w24dls8srqx2zd7gmzsgx-sqlx-macros-core-0.8.6.drv /nix/store/9gh58xqqg8nk84qi8dx8ds3silfg16c9-crate-aws-region-0.25.5.tar.gz.drv /nix/store/vnbf02ccxa8x6wzxsg8fkv97x1r7p669-aws-region-0.25.5.drv /nix/store/x9xnz0fzqmcyfmb9dl0lsqvn4sxz92hs-redox_syscall-0.8.1.drv /nix/store/xp0wh4azpb70451dwlxkir3vd5x622iz-sqlx-sqlite-0.8.6.drv /nix/store/43qcw2kzh6c9mj1d15rc44z3zymwqfaj-cargo-vendor-dir.drv /nix/store/0zhcrn1z02mppwpi1xywx36w8x1pp80i-zhost-0.1.0.drv /nix/store/g5pl3rsz1216sq6k1h6nlj3dv37n1c8f-zhost-s3-secret.drv /nix/store/hbpxzvvph14g09z06m4nxk5znph11kcw-zhost-cli-key.drv /nix/store/i0s969nrqiq019p1gzz0wjdjn1lhpcza-zhost-s3-access.drv /nix/store/yccfrckfrdymi9n2kc1nqss308zfywjq-zhost-app-key.drv /nix/store/xmhqarja52fy11jxsd76dv0lxpiwknnl-unit-zhost.service.drv /nix/store/1wlvj5mcsyns1fqcjp3w7q24mkg4rc40-X-Restart-Triggers-systemd-journald-.drv /nix/store/z1a7whv4c1mq96jy1kv6aq49qjlw8msd-unit-systemd-journald-.service.drv /nix/store/z844n4ry5miqldkh4x8wnrbh59h2wgr2-unit-serial-getty-hvc0.service-disabled.drv /nix/store/qz07jhnnxiddq32gcvyzlbyrmyw43n28-system-units.drv /nix/store/x9rwvmyqhqcshggh7hab36vk0a9c0lq1-hwdb.bin.drv /nix/store/n1hdq44z0025zm9l8i2g2p1ywagmwbc7-etc.drv /nix/store/k44i4dd86cm62crdc547jmgd1gznl4bx-activate.drv /nix/store/kcgzss2qip9ymji01kh49h0mpqifrayh-dry-activate.drv /nix/store/r28iaaidp12842fjm4l1cd09j5j3nf1p-stage-2-init.sh.drv /nix/store/z3xcflamhq56rrjxnzh2andjadczk864-ensure-all-wrappers-paths-exist.drv /nix/store/9slxnbalrqn5dxy356nx6la0rcaqrb3x-nixos-system-machine-test.drv /nix/store/qb7qmmwj84d0d77wmbx2x07g4i4hi65p-closure-info.drv /nix/store/0gpwg9cmyiwyv5dz9ppflln3kl7sjh02-run-nixos-vm.drv /nix/store/rdz5k69x9immjnw8zsg7ip04qhxv90ah-nixos-vm.drv /nix/store/6mk5g8m8ivfbadxyri32g8ns17vqwipq-driverConfiguration.json.drv /nix/store/0b94bfblj2hjjxbmdb57nbiqk647vaci-nixos-test-driver-zhost-sync.drv /nix/store/vlcim96xv3b5ld7wnqwdyb8x5r27y7pd-vm-test-run-zhost-sync.drv these 435 paths will be fetched (708.5 MiB download, 2.4 GiB unpacked): /nix/store/i2b6ics15z664ydax2716jgbg776rn6x-55-nixos-aslr-entropy.conf /nix/store/5gqm0wx7lj4asx0gf3gcmzg3l18vm23x-acl-2.4.0-doc /nix/store/w6qy90nxi5ny6zxyg83ah6hiih21ixgq-acl-2.4.0-man /nix/store/gfq2km09lhjzqa1aas0gln10kl0w4ygs-adler2-2.0.1 /nix/store/9h9v72ciza7ky1zjpf1hpq1by0zcfh9y-aho-corasick-1.1.4 /nix/store/aw7dfywq4zjl31s4nmpm1wli6fi2zyqb-allocator-api2-0.2.21 /nix/store/69z10z4i3c61y0h0gkzzy4f5k44bpg79-async-trait-0.1.89 /nix/store/xvrkzyxh2r4ais2wlwjq2snp5a7g7wzm-atoi-2.0.0 /nix/store/39z7n36975i74x6a6fn5bk631c924x4f-atomic-waker-1.1.2 /nix/store/v6p6w65bmn558fy3cv3lkn8bh438jv44-attr-2.6.0-doc /nix/store/5q7m9b936syvb7yqw8ai7jaff2nr1gkl-attr-2.6.0-man /nix/store/xqmk113zpxmz6s17f8s51laps149rf4q-auditable-cargo-1.98.1 /nix/store/vyxcirplc1n0q9y82mx0zfjwshxra0z9-autocfg-1.5.1 /nix/store/kimd1rkb0xm2iygzn17hvgnlssljans1-axum-0.8.9 /nix/store/ifbhkdbwnsr29ld734zwjh06xi8g0wnr-axum-core-0.5.6 /nix/store/ch074s6h4a54hpb1zm766bs6g1hbpzri-base64-0.21.7 /nix/store/n5ifdvzil9wk0ifyddipvg487889717r-base64-0.22.1 /nix/store/kq46q42h1hjjp1c7qjkdc90g6xz35zxb-base64ct-1.8.3 /nix/store/lz3qj37l1h44jy1vn91f32hf5ghrabab-bash-interactive-5.3p15-doc /nix/store/3k8qpmnj7smafs2frihw0299gcivixh7-bash-interactive-5.3p15-info /nix/store/7dnkkayima0chah3sm21nsp86zfgi6h9-bash-interactive-5.3p15-man /nix/store/whjsvnmqz49i48lgz1rvh35qbj1zwa07-bind-9.20.29-man /nix/store/dg5z7s3a69x9194wx7fia02w7xld21yy-bitflags-2.13.0 /nix/store/yygwplpc4c70j79p7z16rrg8zzr13c2y-block-buffer-0.10.4 /nix/store/0dgpfniyjvjni59z78abr1d70k380cvi-brltty-6.9.1 /nix/store/vk3j4s6rn0nfwhzmqkbw3z83psax4z4x-byteorder-1.5.0 /nix/store/qgxr59xmfbldxdkh2wvzvb384v4xffxh-bytes-1.11.1 /nix/store/0620sjh9kscc4cgz918607gl6mv1g604-bzip2-1.0.8-man /nix/store/w0h86x0g5kkprjdk2c2jrdr5lmngw8il-capstone-5.0.9 /nix/store/hlb5ksyq1hf2zps2fvl4hjzhh6nd6j17-cargo-auditable-0.7.5 /nix/store/97qwap39xp2r355mysdsi8mln4zf7fvr-cargo-build-hook.sh /nix/store/1d3gi04p17z3g2ck4rl8az1m9vdmr771-cargo-check-hook.sh /nix/store/69856s7jnsb31x044sby3liz588najp5-cargo-install-hook.sh /nix/store/476irbkmiv6kwfc7cpxbpnwhsa2njcgz-cargo-setup-hook.sh /nix/store/qgq7paca16sc7cgd9jbpyg02sg2vs88y-cc-1.2.64 /nix/store/5h8mal80jdai06ak5k6viwchipad4p0p-cfg-if-1.0.4 /nix/store/0xx99im1vcabm60rk2nb1kq9lx3cmmvv-concurrent-queue-2.5.0 /nix/store/va61g1f593dwad21cnilf9yg5n21vzy2-const-oid-0.9.6 /nix/store/6yqiav59x8lg31l4jrvkg9r3c4ysr5zk-const-random-0.1.18 /nix/store/7rqhp356lmwjvbbzq5yg8ij79gzyj5cj-const-random-macro-0.1.16 /nix/store/5zyw92slz9l96mdb2422p9vbqzw7shni-core-foundation-0.9.4 /nix/store/426qcbmy16c07lrlc3n9x947kb7lqgqx-core-foundation-sys-0.8.7 /nix/store/nmy5yql5mdvsy0dbbhjkymlb2acpwqlf-coreutils-full-9.11-info /nix/store/zaavi6frb2qmaf89f97kg043g8xsmc36-cpufeatures-0.2.17 /nix/store/8ipgasl8829w45ikqk7skwvqn3gca67p-crate-crc-catalog-2.5.0.tar.gz /nix/store/hfhkfw5q8fzjinzb3cq6r372p2hyga56-crate-dotenvy-0.15.7.tar.gz /nix/store/4321czav011vhcbvm0anir7f99m9miax-crate-etcetera-0.8.0.tar.gz /nix/store/f5fdlq34k0f2svk925vxfw3jqw6g9v2k-crate-futures-intrusive-0.5.0.tar.gz /nix/store/s5z4hyw634hic7sa7912gijk0y8sm68b-crate-libredox-0.1.17.tar.gz /nix/store/7qyy345hxdgjn3pz4kxsv53wsmpnmmgs-crate-maybe-async-0.2.11.tar.gz /nix/store/1rkp48v95il0ixzv1h5p397i2xjwyns7-crate-redox_syscall-0.8.1.tar.gz /nix/store/77xmq2j6mfy8hjyzljw7b41dykhgkkcm-crate-sqlx-0.8.6.tar.gz /nix/store/xngyxpfi2xlzxhflig4ppvwwpwsadrxy-crate-sqlx-core-0.8.6.tar.gz /nix/store/dgdqp05ab2rxx1hgmm00306b66m84sgi-crate-sqlx-macros-0.8.6.tar.gz /nix/store/8dmwjrpvk466dyd43v0asl3yvwpwp9pi-crate-sqlx-macros-core-0.8.6.tar.gz /nix/store/zn1907511my4xf2q1b5gjcr9w293vdby-crate-sqlx-mysql-0.8.6.tar.gz /nix/store/22jypjsvfdx9jrbr0bi7lk87q6nxwwnk-crate-sqlx-postgres-0.8.6.tar.gz /nix/store/gbpmd9kn8dqxa8g5yrbmzv3vk6q847l3-crate-sqlx-sqlite-0.8.6.tar.gz /nix/store/a9xqmfmbb3j8597m26w85bn1v7srflkm-crate-time-0.3.49.tar.gz /nix/store/mbf8vjqr7yjkppy6sz8h3klnjjsnb2fa-crate-time-macros-0.2.29.tar.gz /nix/store/pqzy4vs5swbb740224kvhq8g0a30hxip-crc-3.4.0 /nix/store/jm8d4v3nq1w40k6yfxmqk137gdcc8zc9-crc32fast-1.5.0 /nix/store/azqkfi365m8mn1v7ncm3nxv3rc2jp3wi-crossbeam-queue-0.3.12 /nix/store/hck2p3h3s9y3xvbnrk1bdnjn3xi8p8n5-crossbeam-utils-0.8.21 /nix/store/30nm05rpihym20j7z56hrf24r3ak09d7-crunchy-0.2.4 /nix/store/4szp34xjy7r1j17v9624hf28kfsyzgnm-crypto-common-0.1.7 /nix/store/8jkay38s61pp53p0yg5srgzym39mkx8b-curl-8.22.0 /nix/store/pqi7yskv2kf3db0zangzschnk9p0cl0s-curl-8.22.0-bin /nix/store/y3sbnb3z49c7xaq66cj5z5wss2v000wq-curl-8.22.0-dev /nix/store/kp374jspbr455zr4scnigdxbm6rzw16w-curl-8.22.0-man /nix/store/q2yp5skwnsky7fxszdlz5kmy02ym20dy-curl-8.22.0-man /nix/store/f9n5pmqa64y785671a1qbnznsgp9rn91-dbus-1.16.2-doc /nix/store/3pq2b0c6zy2v95dcnrax2y1ls6kj6y43-dbus-1.16.2-man /nix/store/apyk1ph4vh8w1dy6jghq38sf8vrdcrj9-der-0.7.10 /nix/store/hiym3iblmqpppryq9s2zdgi19jpsjyf4-deranged-0.5.8 /nix/store/dn1lyb843g1qgwcg8md1ydipq1arhijz-desktop-file-utils-0.28 /nix/store/jx0n1vzcykhiyrafiskidwk099h29r12-die-hook /nix/store/lzbs18ypdiv6b4zvryfwr3sdy2n7f81l-diffutils-3.12-info /nix/store/9rnw8b4qf677r9lcpdpvnldi8dq9k8sj-digest-0.10.7 /nix/store/mhfyv1rlbifjsssfp2s2s8vpznv09rr3-displaydoc-0.2.6 /nix/store/v2hlbzg8gqwfdxf918v2qrmgz60gri39-dlv-list-0.5.2 /nix/store/6qvdnbfkbbq0fv03klmz2akinkqparjr-dosfstools-4.2-doc /nix/store/yhvk6dcl77xhv3dv5sg12vi3mbhmd0fy-dosfstools-4.2-man /nix/store/7v9p68ylbqfcj7mapysfhff2vzwl75aw-dtc-1.8.1 /nix/store/bnvcyvmv40lf07dz5xjrb4gcd069s5hz-e2fsprogs-1.47.4-bin /nix/store/4997gcpsaqkyvxqnzx7i0p9avpww4rwy-e2fsprogs-1.47.4-info /nix/store/cdl1c8kscmr8sx7i3w2pyvhk1cjaxcrn-e2fsprogs-1.47.4-man /nix/store/zzzva4cqyv3r2ivzd29sc7n237swam7j-either-1.16.0 /nix/store/aq1chs8i2f1nkk6smsf4k6fmlhzbhzzg-equivalent-1.0.2 /nix/store/6sqfd2fmnz5kr07ld0vsi0m48mysd4i4-errno-0.3.14 /nix/store/fcv73c3zrhga3dp5xp8zlv0vxghvfw6c-event-listener-5.4.1 /nix/store/aas5mgc7ffk2g7zfqggf9g4i0djs9k4a-find-msvc-tools-0.1.9 /nix/store/y6l3c70yl724j14n46ixw1dqd5g5qlf3-find-xml-catalogs-hook /nix/store/ypyfzmfnxnhk6f9rqs2wg45wric6hp3g-findutils-4.11.0-info /nix/store/88k8s8fak1hnic5czgh41bfywrbmd0dx-flate2-1.1.9 /nix/store/gy856y55micrzg46cdpvmj86yilzi891-flume-0.11.1 /nix/store/dis3bx8brffg3mxc4kkclf9fvsqpdy28-fnv-1.0.7 /nix/store/8jwny7pmz5wd4f2vr1qbb4gy8qkbpiw0-foldhash-0.1.5 /nix/store/a3bqmd1irwgvcgbi4lpl4g34m8pz5qmm-form_urlencoded-1.2.2 /nix/store/qr65fhrp4vk0lmzc924xqli6ij8i60mz-fuse-3.18.2 /nix/store/75y93zr3558rhf04ip0syg12lcbd5m1c-futures-0.3.32 /nix/store/6b1iyc50ybiqlmj2sy3i769xqpr63kkf-futures-channel-0.3.32 /nix/store/9bz5chk8qz6f5hraa3xkciadb2mb8mn0-futures-core-0.3.32 /nix/store/592hin4my3m7dkhvsjvxhqq9yga7km9x-futures-executor-0.3.32 /nix/store/qzhrzi11aw2lsfl2cnbjx3dk2bfr4xph-futures-io-0.3.32 /nix/store/lgyrf1p6qi7f87dmzxm2a9r48maq1x1k-futures-macro-0.3.32 /nix/store/99rkh3jdqxn6lnsi4llql9ryyviqazwb-futures-sink-0.3.32 /nix/store/xj0nbcnffxpzah7723d5vs46r2q0g7p8-futures-task-0.3.32 /nix/store/qq844xr9n4an9rbp1lr8rxkxfqsmlk7z-futures-util-0.3.32 /nix/store/l4pwpdc6hrgy8n3diy24n389k53jqqjk-gawk-5.4.1-info /nix/store/0azvqykndxs3clnj974q99cjfnmpprjv-gawk-5.4.1-man /nix/store/pi5habizjcc702n91491zkzn3cdj9fc7-generic-array-0.14.7 /nix/store/v9w4gj4rdwljz961allizcg6xzqvniri-getconf-glibc-2.44-25 /nix/store/mdwqbnclaznz88wnb61ja2bw201fw1da-getrandom-0.2.17 /nix/store/b9darrc5lshz7x9zxda2d5s9fkbdafk0-gnugrep-3.12-info /nix/store/c27vx9wa4v50lrb30d60sa57iga6mc98-gnused-4.10-info /nix/store/cy6wmgplyqy1q79qvs7mm6whvrxxz8dm-gnutar-1.35-info /nix/store/044axr8aas0v5cwfkg8rp4y70xa1wx8w-grub-2.14 /nix/store/y1kfvzp3f7klypngz50bjsclk2pdy0j2-gzip-1.14-info /nix/store/p3m40ihxabspv1a39wgh88rq5zj9nxjz-gzip-1.14-man /nix/store/1j1wyj8pgk9c20hika39jn69550nr9ia-hashbrown-0.14.5 /nix/store/865bp3fvwl49gl761z200idvhd22zxw7-hashbrown-0.15.5 /nix/store/875g341dyblkq4634rjq2g9241k3mbbf-hashbrown-0.17.1 /nix/store/7f8paf2f76xpl21dsri88r4nwblqy3kg-hashlink-0.10.0 /nix/store/60v8wrkrvr5m6b92rxdgzaq6i07rc4hx-heck-0.5.0 /nix/store/plpk2vv22spkdi1wbpf7zpshxj6zhy33-hex-0.4.3 /nix/store/i8nlpzkcfkcj54hdq8wfw5rdrmm46mbm-hkdf-0.12.4 /nix/store/bhq04c31qmdyg2plwcp9iq9s7xi6syk7-hmac-0.12.1 /nix/store/qwd4mvg4lhb25a8lqfd59dvzn7b96w2v-home-0.5.12 /nix/store/gpqxfk79kns2qq1zqlsb48l8clwgfyhc-http-0.2.12 /nix/store/p0mspvrfkv0dlqhwknaf9dcry15vimnz-http-1.4.2 /nix/store/w9bzjbgl6m6pb4lxkqbp257hxzhl8fc6-http-body-0.4.6 /nix/store/4q6mckglf2408sbzj63zgnf77x2bk392-http-body-1.0.1 /nix/store/9bx4wav9r9ab23ncwmhkv9r6dfi0p6vy-http-body-util-0.1.3 /nix/store/h19lyriw7kyaj2qpk5brll6x2igd3a7r-httparse-1.10.1 /nix/store/glk8xvkds3v0l042dwnjxk58jrqpd976-httpdate-1.0.3 /nix/store/6z8ddsmf818206k2b2vlrir57q2r4fxd-hyper-0.14.32 /nix/store/izi6yczx46fb2z74knz179c5faqr9sv8-hyper-1.10.1 /nix/store/0pryk4q7fwx29s1yvzqyqrawx114rpby-hyper-rustls-0.24.2 /nix/store/1r1w0wcpbnxf6axdgdinibxk5jbsvxac-hyper-util-0.1.20 /nix/store/k2j90aq3hsf7pq3zj7z0vjabf474makp-icu_collections-2.2.0 /nix/store/ic2lcggpy9w5039r0pf9qcnh4fqwrb1x-icu_locale_core-2.2.0 /nix/store/90zlpfclyyjp6w0i9ri11a1mdiznjxqh-icu_normalizer-2.2.0 /nix/store/ql9w9k5fjz702qa7fdah5vrxh00w1as4-icu_normalizer_data-2.2.0 /nix/store/q1zkks2945ch6zs5xncfxcm9fw1bg4f2-icu_properties-2.2.0 /nix/store/m3fi8mx8g8ssd4lyfqgxg8w1kb9hzihc-icu_properties_data-2.2.0 /nix/store/y2m2v8wvzdvyh4vib86qv1rc1nyjnf9m-icu_provider-2.2.0 /nix/store/w99gsw1kisz3wb9abx62xjhv0d6d3s2j-idna-1.1.0 /nix/store/4g09z46qgqcg5qjr3bplqyl49paccg40-idna_adapter-1.2.2 /nix/store/4wvkwfyz4qgl4p61c62ch75mrw2cg7v5-indexmap-2.14.0 /nix/store/mq6iyarcp2c1kd28l8assqz0mspaz0pv-initrd-linux-6.18.55 /nix/store/illwhq7ar5h0jf4dcpfnl4fn8x6rivq6-install-shell-files /nix/store/8pl6axc15sn1b7gjk7i9a9fzrz3xhnay-iproute2-7.1.0-man /nix/store/j6mqsyvlvd1kg2ma2cp8wrg8bx5d7fmi-iptables-1.8.13-man /nix/store/xlj77660x9xc5zci8rj8pwanjv4f54q1-iputils-20250605-man /nix/store/k8247cb9nl2wms05jysv61rkdfbqlzkd-itoa-1.0.18 /nix/store/6lkmy2h25l6k4igpbpyll32agbacg2pd-jbigkit-2.1 /nix/store/46i2m09761wx4r0yi7s434gsvc7kabl3-jq-1.8.2-doc /nix/store/gpc36qrvyhyqb6axmj1c0ivx74ni7d8d-jq-1.8.2-man /nix/store/3lbzp8hh9g4jf8iqfhgs5f45r7nwk1a0-kbd-2.9.0-man /nix/store/c2ypi6nwn7hl1i6whmbrhh1wwr575vaa-kmod-31-man /nix/store/wwb7jn045r4m5b19bkzqvzh98ign1mpw-krb5-1.22.2 /nix/store/zr1r3f33xf3b7a4fl8fkq086id43bs10-krb5-1.22.2-dev /nix/store/i7jly6s7k24x595amdbcj99qa467y7b0-krb5-1.22.2-lib /nix/store/ly87yzngyqqc9nh8vn8ppkpb55d9yz7d-lazy_static-1.5.0 /nix/store/2f5iw1hgiwnms4sfnb9sn6jwqfv5zvpj-less-710-man /nix/store/x4hb34grjsliqzq40d5szprrxkna8xvc-libc-0.2.186 /nix/store/znci1dnw0kkzifax61ws8dzwi0b673cb-libcap-2.78-doc /nix/store/9ka61n8z5lpa77fmrdh3rkk4nb8g5x3q-libcap-2.78-man /nix/store/i1ciq42z13rdfgyrjs7ddciigw92yl01-libcap-text-verifier-0-unstable /nix/store/fdcgbw466f08xraxj85pf0mv84grh5b1-libiscsi-1.20.3 /nix/store/f0dhp8cslw088ss5hqvnmz5wpwm2pqyk-libm-0.2.16 /nix/store/0d4hiibzmn72mzlkwqz0ajnqn6dspwla-libressl-4.3.2-man /nix/store/kmagck9m8kw07026nag86l9zprr1icfg-libslirp-4.9.5 /nix/store/f0zsg2pbx0fqmzk17szy8liz9nd878cj-libsqlite3-sys-0.30.1 /nix/store/wd94lbaly75rgfy3z4b77w2gnav0c43s-libssh2-1.11.1 /nix/store/cfjzkvs5xcpwr1kbibacnsg5s3ixw3ka-libssh2-1.11.1-dev /nix/store/dsdapj04rzhg40cz5jprz1jwy3vvf1lx-liburing-2.14 /nix/store/k2m6vahi01nhjg1xyj95plrnpvfykimk-libxslt-1.1.45-bin /nix/store/l55iycmwfsvc9nrb97z9f1cr3dykjqvx-linux-6.18.55 /nix/store/14ph847b27s9cvmrz544mav0vbx9v1k6-linux-6.18.55-modules /nix/store/d4mvq778xxlr572lhxw9gnig091n29y7-linux-pam-1.7.2-doc /nix/store/w8x9i3h1w9jjavcvsd630b1kgzhni9fv-linux-pam-1.7.2-man /nix/store/g2mlw4wvhr3dsdqd6wagfqpmvlm2i769-litemap-0.8.2 /nix/store/04zqbm1ivs6l9r29h7lhbjzb7f0glhz9-lndir-1.0.6 /nix/store/1885b8m2nmcb1j947124qp2xan85j843-lock_api-0.4.14 /nix/store/kk4mv5chw4sn8yy4r8l2g4mzgq34av36-log-0.4.32 /nix/store/l7bnnmslkjl9bvqy3m7b0r3nqvvfipjb-lvm2-2.03.41-man /nix/store/aajj151ynws8hj2ajkvhv38b2c8sjyw5-make-binary-wrapper-hook /nix/store/5imzg4hlah4jhnxyrd03d7ymsmms9jaj-make-shell-wrapper-hook /nix/store/sqx197a0lp93cm2l48ixdqy7hl5g2nqf-man-db-2.13.1-doc /nix/store/58n7gbc8xfwqlk1inj21q3nkv4249wai-matchers-0.2.0 /nix/store/lhgcpa26wzjz88xcvn1qngnfh01vq43k-matchit-0.8.4 /nix/store/d9bgjjb5z4zr75lb0hg9q17gxa0cc801-md-5-0.10.6 /nix/store/dsw5lsyi1ppwrn3dbnhpi1c6w3g76q8b-md5-0.7.0 /nix/store/zlw1d3ydlbdl57sdns0q5pf1ansa5s36-mdadm-4.6 /nix/store/gnhcyvlpkfc0iw0y649nm9jmm4d31bjj-memchr-2.8.2 /nix/store/jms6j5m31ypzd7xnrsrmm2yb771gm50a-mime-0.3.17 /nix/store/p3p2fxkrh9mmxacpzck9hkl9nhqw8i4i-minio-client-2025-08-13T08-35-41Z /nix/store/vr45zxwwg11dxf6gnq73z6a673q74fc9-miniz_oxide-0.8.9 /nix/store/haxb3dk31d51xpsziv2ik96avsy689p0-mio-1.2.1 /nix/store/16d5xb0w6yghppp25aacjxif9l2sl7j5-mkpasswd-5.6.6-man /nix/store/9rgjvymcr06008lm5slsq2h59jkvqbiv-nano-9.2-doc /nix/store/g7b8gkmp2kr2h62ghzf623hj0i77m969-nano-9.2-info /nix/store/sbx0pw92ihq5ci24v9vzhy0mkiilnrgj-nano-9.2-man /nix/store/sgxynmmyks2jvzqafg024wkrqwx3hr4d-netpbm-11.15.3 /nix/store/p3ich73sxx7yq9k0yzmwmxk0c4y4z6sm-netpbm-11.15.3-bin /nix/store/ngk3k6xalgzc1yfh1yh2rdn1fckqf04j-netpbm-11.15.3-dev /nix/store/pmsl7ri9wm5nm9xjiaygap5fw56ppihp-nghttp2-1.70.0 /nix/store/wsv2443zc26ndqv4jbdvwx7jhk815rn9-nghttp2-1.70.0-dev /nix/store/081l6biywgsj0h3r8dfz9b6h4vms8vgg-nghttp2-1.70.0-lib /nix/store/klw9k2fx1ifl7yww0rpazbywdkz2461w-nix-2.34.8-doc /nix/store/dz79bp4k8p1m8y88pldi7vc7jk3jsi7r-nix-2.34.8-man /nix/store/bvfmkrr3v9as5zrs6wsgsrz2zla95mwd-nix-manual-2.34.8 /nix/store/d0qhv308dgjwqc1x42qcx49sm7rj0pl6-nix-manual-2.34.8-man /nix/store/v7rqiz45r85lz76jzwjb51ll9d3dcvwk-nixos-rebuild-ng-26.11 /nix/store/ia9s7i2873j5j7hl958fm47b38lcaf4i-nixos-test-driver-1.1 /nix/store/n2y94k55l6dmr6l9gh0fx6slijbyr1hm-nu-ansi-term-0.50.3 /nix/store/f0bnjky0qv0bq860y23wm22vqqfhsjhm-num-bigint-dig-0.8.6 /nix/store/7cx407fnhidq780wg8rzwbghz7fq80rv-num-conv-0.2.2 /nix/store/6l2yhk2zsx032fxxsgjhp5irk9x7l1vr-num-integer-0.1.46 /nix/store/2nhvmlwm3s3a680wfrjq9axx3cdwczbj-num-iter-0.1.45 /nix/store/f0qyiska9yj0ysbbd6wn6n5b0562iz75-num-traits-0.2.19 /nix/store/xh5nx83pnlmij23d8n7v4gm6pk8ysmb1-once_cell-1.21.4 /nix/store/s4x1932j310qyybmhzg188jw84fp1f9s-openssh-10.5p1-man /nix/store/3z3njajk7j5db6j2h80w44almpxqdb83-openssl-3.5.8 /nix/store/0p03xqrvnyrxpp7n89rp7kkgfp2m0qil-openssl-3.5.8-bin /nix/store/1wk3avph708b7yldhbzdvjk59db8v41g-openssl-3.5.8-dev /nix/store/rnjxwgh5xzwxgds8nrsf530bcbb1sd3p-openssl-probe-0.1.6 /nix/store/rixjhfzyyvnzjcyax01xpyxr3vq3g4sg-ordered-multimap-0.7.3 /nix/store/vhkc29m5f0jk3lx4jz48fl5xwlxklfsp-parking-2.2.1 /nix/store/wg081j1hav7a38plfdvyjxadzxdcq39b-parking_lot-0.12.5 /nix/store/j632nirkxzr7csf1mfbilifdv19a0fbn-parking_lot_core-0.9.12 /nix/store/5s9b9qc3k6japcqrj5cgwxh5l3qa7xsi-pem-rfc7468-0.7.0 /nix/store/afpilyx0q0n29s5skm7r2ln63dcc3jy5-percent-encoding-2.3.2 /nix/store/2hy0ppclbczhlvis6gssfpx2319fqsrr-perl5.42.3-File-Copy-Recursive-0.45 /nix/store/afjhpbim2pd13j31738i6hma7v1bqspr-perl5.42.3-List-Compare-0.55 /nix/store/sglr500jizqc5fhyzr8zzvry5a1v90r8-perl5.42.3-XML-LibXML-2.0213 /nix/store/qck2ayrkkwvj6v0zndg60qg2x8w00yd4-perl5.42.3-XML-NamespaceSupport-1.12 /nix/store/94przcn6jf15killyvv1xjhzkg1gdhr8-perl5.42.3-XML-SAX-1.02 /nix/store/qgfh1mr04jadk1n95khkpjsw34whcs2c-perl5.42.3-XML-SAX-Base-1.09 /nix/store/flvx5km9j6agbvpfcbskqrsbv3j341p9-pin-project-lite-0.2.17 /nix/store/nzbw4wpgqwv7z97p48jim4pxa3cjkmgj-pkcs1-0.7.5 /nix/store/zl4jk4i6mwk3c1x3jjyh96j87ibpzd45-pkcs8-0.10.2 /nix/store/h0wfss5gaf8bq41mfdlxrmnha59mliwj-pkg-config-0.3.33 /nix/store/z692cvg7n8c3fx4wi2mpkawzc1wllms1-plain-0.2.3 /nix/store/4nz2y9q8kdn78axpm4jd7c1phmiygg58-postgresql-18.6 /nix/store/yi1sv4ygaaf0h02imxlh4061ccigjp2w-postgresql-18.6-lib /nix/store/r52y4h64z9lcraqkf5hrfccwl3gf1zzz-postgresql-18.6-man /nix/store/4m0x6yrfa0d5skww4269mv91sgid21c2-postgresql-configfile-check /nix/store/wzld5iinybfgibzixga9qry3ycv9cwh1-postgresql-user-clauses-check /nix/store/ky5whclggk141iy5pfsmfi1148rhn9dl-potential_utf-0.1.5 /nix/store/z4za8qiw0y6bf2va4p3s1jsiwv9h7v5m-powerfmt-0.2.0 /nix/store/b8miz9kd6rxg63yd01ccxvfp519ww030-ppv-lite86-0.2.21 /nix/store/01frvvn74dk2vpf5zwfih25plfi8z36h-proc-macro2-1.0.106 /nix/store/r4sksmpc9wqyxnv8d715vqnys1bhfv3z-procps-4.0.7-doc /nix/store/jas7vgrzj41yb1fm61bm9ji8ld4a6y36-procps-4.0.7-man /nix/store/hp9s4jbynhfam4lpk6zjdwbxv91h7ik5-python3.14-asttokens-3.0.2 /nix/store/66bhddwji00cmavs1s0127jb2w0nmahv-python3.14-colorama-0.4.6 /nix/store/3wqh0hjc71lc5hckq87lgcxzvlm5fk4p-python3.14-decorator-5.3.1 /nix/store/9r0rp8n1nvm8hddkq5m03sd8gx8knwbq-python3.14-executing-2.2.1 /nix/store/gg6c4ry67kmm40fb7fpw7987f91hzsj1-python3.14-ipython-9.14.0 /nix/store/lsdy23blp9bdb1x4b6366hgxjmsvl4lp-python3.14-ipython-pygments-lexers-1.1.1 /nix/store/vsw18cy27if53cnazbcsyfw6x79mfvdh-python3.14-jedi-0.20.0 /nix/store/z55cmwhysxj2rw62smqqni10irn9jwd2-python3.14-junit-xml-1.9 /nix/store/l431zi8vb1ar7wnmg90cfkbykk8gdjab-python3.14-matplotlib-inline-0.2.2 /nix/store/gdknch2r0blhrzzcfj0xf78r03q0k7a7-python3.14-ovmfvartool-unstable-2022-09-04 /nix/store/apz2rf2ljlg2z1yrc38wij8d4whk5wbn-python3.14-parso-0.8.7 /nix/store/6jkaqjzi127691kk5y0vz54awm1f6i9k-python3.14-prompt-toolkit-3.0.52 /nix/store/3vkdg5ldh9g14sd03y0hy3g54cgn6dmq-python3.14-psutil-7.2.2 /nix/store/k10gwrqi1xxcv7lvhi24mjpax0s43469-python3.14-ptpython-3.0.32 /nix/store/f08g0p6f66ycxq46lp4kqr0h0iy08pv6-python3.14-pure-eval-0.2.3 /nix/store/bdyza8hvq0bv88wfwigxivvjcm3mfmrl-python3.14-remote-pdb-2.1.0 /nix/store/20vjgvd7q5azf3hprihaby5mx371gczr-python3.14-stack-data-0.6.3 /nix/store/adr1v05h9jcfjfdky8hdrcyrl9vhgzjx-qemu-for-vm-tests-11.1.1 /nix/store/iy248ai21vff66xq5a67yljw0kcgaf6i-qemu-for-vm-tests-11.1.1-ga /nix/store/n6ywn9y0224n6bmak9p1sqlhvnnc83wk-quick-xml-0.32.0 /nix/store/vg2kld49c2zy13ajwhrcp7sfncgl15ig-quote-1.0.45 /nix/store/14dwfq5h1yx3g96h5hmcjg5wwaav3lg6-rand-0.8.6 /nix/store/8fvbh5y2v6z4l81y4gk0hwv4qqndx62n-rand_chacha-0.3.1 /nix/store/h8jhqarw6cyfda308rfli08qsg7ifbk9-rand_core-0.6.4 /nix/store/vf3igdla11pzmjq4mi8z42nx6l3rrsv4-redox_syscall-0.5.18 /nix/store/pjjai1p5fqaimmw04lqgnrjssxa5wmni-regex-automata-0.4.14 /nix/store/d1758krw5b9v0g0iq11mvb6mwk55sjcs-regex-syntax-0.8.11 /nix/store/8np1v6h748lrlhilimwzn185f80rmw8y-ring-0.17.14 /nix/store/6i3sc5ys55w71sgfyfd53450nrfl9gmb-rsa-0.9.10 /nix/store/2494dbarlygwmjia0sar4nf83lmb0cdz-rsync-3.5.0 /nix/store/76d8ldwj26p9am8yb82sygyrxmgwxixi-ruff-0.16.10 /nix/store/f8462y57jar8vl2gpk3p8vvcpygcihax-rust-ini-0.21.3 /nix/store/0738p0rxzvdqxw0h93jdl7l2sws4w8kn-rustfs-1.0.0 /nix/store/yk5vqbn5faqqn2gvj4bby02x9b5hm2lv-rustls-0.21.12 /nix/store/arp93bdmjz5x2gq367ajc6pjxwaxcfij-rustls-0.23.40 /nix/store/qknz0m5p9f90y3jvrsbmi9njfyzilw0v-rustls-native-certs-0.6.3 /nix/store/ci924sgidam151x89krrchlqvxxlglr6-rustls-pemfile-1.0.4 /nix/store/35vipkp6hd5s9c978b085sxnnx7p849s-rustls-pki-types-1.14.1 /nix/store/ggpp4zwgqrgr472pz02fzh1cr1gndpnk-rustls-webpki-0.101.7 /nix/store/zlkngw8h3b3ifcm03m771yhrf2rwbaf3-rustls-webpki-0.103.13 /nix/store/6is9rd0vk2m7zk0rvdd9n6h3vjyh84xh-ryu-1.0.23 /nix/store/cqlj3lgzd207bm6hm27zg0gzybzpwigg-schannel-0.1.29 /nix/store/l1gab7p90wpjfcrw5psm5d43iijhbb8c-scopeguard-1.2.0 /nix/store/jhcmkdqwq06x6ic2sz56c762fi3gknlj-sct-0.7.1 /nix/store/czpgpx6512z04vw7ay3vqm2m4bdw4pnj-security-framework-2.11.1 /nix/store/n2xhv9vm6dknyia6wkz8grdvhbjxwwqa-security-framework-sys-2.17.0 /nix/store/9nkhswxlbsvx6shp4h9gfv3kwzpw1pmc-serde-1.0.228 /nix/store/g50rwi9wchgihfrn4yan8x9zvbzywnmf-serde_core-1.0.228 /nix/store/ndwhi1hb7a4945yjlr7gmpd7pxvf8vi4-serde_derive-1.0.228 /nix/store/k0m826v5qncqyy77blvpls0ibv8cy23k-serde_json-1.0.150 /nix/store/gydzyvl90rpwq9fhnjfykaml92azgl7r-serde_path_to_error-0.1.20 /nix/store/baa78nipc6n5282885vgq6brkzdbrmll-serde_urlencoded-0.7.1 /nix/store/3hxszgjajky987pw1lypir4spkr5zfxa-sha1-0.10.6 /nix/store/9p9nd9h9yccn2rdmlpyns17z3capz3k8-sha2-0.10.9 /nix/store/lm6livvwimhf5fg8nbc5kydy4cw49x11-shadow-4.20.2-man /nix/store/cmpswydvzahzkgcmhi1nhrxv4m0p855a-sharded-slab-0.1.7 /nix/store/rlyngzcf26m8y9glsb5gqq022grhg035-shlex-2.0.1 /nix/store/9vzfi6dn1zbs75096877zxmiaaplqliy-signal-hook-registry-1.4.8 /nix/store/rz5acwvyqzkrrknqwxdsxwba74vzd0ba-signature-2.2.0 /nix/store/n401pr506vg8bkpq6p4hb6gn4p1nmghn-simd-adler32-0.3.9 /nix/store/smfyyrj2b1vm1jx1p1zq6jc0ziljkfh3-simple-dark-gray-bootloader-2018-08-28 /nix/store/9w6zyw5487f86wpj3fax3cr32y520mv2-slab-0.4.12 /nix/store/64dzglzdmvbgvimn2jwg05cq7almwfzv-smallvec-1.15.2 /nix/store/56a45nmwdrqfk816gzh8kfv8lqma0qn7-snappy-1.2.2 /nix/store/cnyc9qjyirbgw9mdbmzq87m19xr8wpg9-socat-1.8.1.3 /nix/store/0zjv43llwpkff589fabrfs8vgpx7m099-socket2-0.5.10 /nix/store/n762qwdhc7nr08a4r5igmcwgh6fyq8a3-socket2-0.6.4 /nix/store/145g4klsp3fcv6hd099c5bpy1af6bamh-sound-theme-freedesktop-0.8 /nix/store/7zbp2c2cbwp7kx0wiwwx42xy4ns8bnzd-spin-0.9.8 /nix/store/j1szy9bd9hgfk1m4vyl6ziylyr4az0pl-spki-0.7.3 /nix/store/mlq1h95bq59pv4hp058clsy4mq5zwaif-stable_deref_trait-1.2.1 /nix/store/jp6mvfsvh6ywhq0adx5w1l13piq5k3bh-strace-7.2 /nix/store/laqa3422ydzg82i51z3kja3wk0ynmf4z-strace-7.2-man /nix/store/7nc7ahd1i9ja22n8cbc0wd9xjgffb9z4-stringprep-0.1.5 /nix/store/jwacwldlcwgbsxklxkzxqa0idclhl3a9-stub-ld-x86_64-unknown-linux-musl /nix/store/326yjzkdl1cqfys23q2ppzaqwm0fvqx6-subtle-2.6.1 /nix/store/gmxsbga6v8909yzjs2w8bcz7dfsmzw0c-sudo-1.9.17p2-doc /nix/store/kw2v6jv1h4jqgi1rzzb257d7nrwjhk43-sudo-1.9.17p2-man /nix/store/xwggs95f4byxv1g46fx79cclvar2va2n-sudoers /nix/store/rp4n29dd19hwagzh1gylrf2nklh8153v-syn-2.0.117 /nix/store/wys6vvyrx58k6k51cjf41wbpkimrvh6s-sync_wrapper-1.0.2 /nix/store/16rphljgh2vk2h47q300ysja6n7x0ia7-synstructure-0.13.2 /nix/store/1h05qaf3qn0rc6bcr2f5qfi7dnk78p0x-system-sendmail-1.0 /nix/store/5a4cfg1jccaagjxkdbfr5gvmah0476ls-systemd-261.3-man /nix/store/xvmmj07p2756z6l19mygdqh53isak3q8-systemd-default-tmpfiles /nix/store/misg7b3cl8nbb4lwki2mssam9vzy8qw0-systemd-generator-environment.json /nix/store/338gwr2718cdha9m9zavkpc9rvkrqd4q-tcl-8.6.16 /nix/store/3383fc0m90g3gvgil4adf6h0pnw7i3a6-texinfo-7.3 /nix/store/vl7rzl45y4qjm4m8y9pwxwjpqsc8qjnh-texinfo-interactive-7.3 /nix/store/ym72rd6k85fk6j89b7cmz76li2rwdklc-thiserror-1.0.69 /nix/store/hmc0nn3zh41yzc7h3zdwxv5mylqrvi30-thiserror-2.0.18 /nix/store/alfd97arly80m571qgdix6b6kk4aby81-thiserror-impl-1.0.69 /nix/store/cvfvw48h4b2q22xdar7zbydz6m61068q-thiserror-impl-2.0.18 /nix/store/mr643pnk7r4y733jm2mii5xzmw5mlvac-thread_local-1.1.9 /nix/store/ya2d6lkhplzy58baqhw9lvjpbamfr7j0-time-1.10-info /nix/store/xva2fjm7gw47m71wxgm5divfwmvg2bhg-time-core-0.1.9 /nix/store/x23q4wgizgklaaw2xngpvq3ia788bpjd-tiny-keccak-2.0.2 /nix/store/i52s7n1rs7pvsf1hklj933hbp9046l3z-tinystr-0.8.3 /nix/store/xbirxap6ysh4pczfm0n1sww3rllghczj-tinyvec-1.11.0 /nix/store/44mw3zwjm5f030f34cs6mmmlp6awh6nx-tinyvec_macros-0.1.1 /nix/store/dm0a0f8gxsypfcdxwfgcid654k847mq7-tokio-1.52.3 /nix/store/5xd9smxbwnmhphmlmdbfwxngxwh50qj5-tokio-macros-2.7.0 /nix/store/ghzhnagkznnwz2v3f8ad7g744ncf48y7-tokio-rustls-0.24.1 /nix/store/hvzirlsqja7vjvkxjad7n2iv7kygn41z-tokio-stream-0.1.18 /nix/store/ik7bknhzl890c00fijp98i5jw4g2nzlb-tower-0.5.3 /nix/store/fjmj9hm5vj56nrsf44vwqrs9wh4d09zc-tower-layer-0.3.3 /nix/store/bf0c8w40b0wiavl239gwgdm7985ydh1b-tower-service-0.3.3 /nix/store/zjskhnmb7mbpjf320i6lcfkn7jcq7ip5-tracing-0.1.44 /nix/store/6bkmciksaisla9pk4j5dhjd0ldasgici-tracing-attributes-0.1.31 /nix/store/a23xcwrlaidhy1blgivdj8paz35iad1j-tracing-core-0.1.36 /nix/store/3sxhv0292a4d1jcg0aap99f79fl00aav-tracing-log-0.2.0 /nix/store/ml7yq72imsnjs93vn476j9k34ssbx9zg-tracing-subscriber-0.3.23 /nix/store/6g110riwx0kfb6a6p0xd129bp2ipa653-try-lock-0.2.5 /nix/store/n37djjpdwq1wivv441a88ib31y92a2ly-ty-0.0.84 /nix/store/jgj7w6wsysmlzhkxqfspd10i5b9nv08w-typenum-1.20.1 /nix/store/ymvbsw3f91ry30irivm8fjm2yp4rgcvp-unicode-bidi-0.3.18 /nix/store/3bqa2krqaz6b3193ni9n7sanrjcl4h8f-unicode-ident-1.0.24 /nix/store/3pgjx62mi1qcrzz2s2mzmvdrl1bi3rlh-unicode-normalization-0.1.25 /nix/store/s4hbwdh06nycv8byc32q7md4ksf2y7rb-unicode-properties-0.1.4 /nix/store/wjfbpcymy0yiwawfdxbwnxrnd8clbqfa-untrusted-0.9.0 /nix/store/ck94dr558vsd0kyd9brclb4p0xq4lwd7-url-2.5.8 /nix/store/vymhq8f4gv6k2ya2lih6lc0w1cpd4i6h-user-generators /nix/store/39q5pkzhkxchwyzjdngq227sf39m9nkz-utf8_iter-1.0.4 /nix/store/vc354xx7wpkmnsks9ppzc5avdhr4qd0p-util-linux-2.42.3 /nix/store/qk66pg12l3kjvkwd1qgsy41c4di646rp-util-linux-2.42.3-dev /nix/store/si54ldc5cn4jmmxgxv1d4jiwaf6sk738-util-linux-2.42.3-man /nix/store/ixp5l4abzrdmnnlnx7ma8dnyw8d06i72-valuable-0.1.1 /nix/store/7l88ddir1kkysqd68pfrlmrwwnb0lk8l-vcpkg-0.2.15 /nix/store/xzf0xrxm9sfs16q4877d4d0r0hiw5fmw-vde2-2.3.3 /nix/store/8cgslz17j5sk6f0ighnb33b125rdwmkf-version_check-0.9.5 /nix/store/dcb30lm2qz7m4ka0k57nf6vrsidnah3q-vhost-device-vsock-0.3.0 /nix/store/l2p5dsfaidkpdjzfwjzxpkpkav5l8vh4-virtiofsd-1.14.0 /nix/store/i9576yxy4xpvnm8rxlj9fmlnkrp8gqk0-want-0.3.1 /nix/store/g9p662yfh7cwh0wl8rqggf7i43zjy03v-wasi-0.11.1+wasi-snapshot-preview1 /nix/store/r8nhbjkjx0ch1r47pz21nfsw647j4z8w-wasite-0.1.0 /nix/store/lsnwphfnxd8dwgmzvq6wbq9v75ffn0bn-webpki-roots-0.26.11 /nix/store/mfnhizlcm1sjvi8bqlsrbpjvrgzprlvv-webpki-roots-1.0.8 /nix/store/yzrbsxy63iq4mclf51b57nlfjvdwwg5w-which-2.25-info /nix/store/2qqgq8ajvhai10hw5mids7djjs1m19z6-which-2.25-man /nix/store/kvg9piscgqc5lrj4i80943ky00xa4vc1-whoami-1.6.1 /nix/store/y1mg8gxffpjgajbh6a1qzrqbnas72qkh-windows-link-0.2.1 /nix/store/14jazg9y8bw838p7gqn0zxy15m9cf3y2-windows-sys-0.48.0 /nix/store/amky98pnd8nc8j96a0v7pm0v4zzilcs5-windows-sys-0.52.0 /nix/store/qvdf89nv2q9gdwdn1z0lq4jk2brbbyjx-windows-sys-0.61.2 /nix/store/9s0z4mscnb0ddyp2pcbbmlyh2cg5gyi9-windows-targets-0.48.5 /nix/store/nlii4lnqdsxfs3im92klc46gir5a28bw-windows-targets-0.52.6 /nix/store/axldrds0cig4ynabyi1di0s6bvql9s6f-windows_aarch64_gnullvm-0.48.5 /nix/store/babgba9718m6bp8d0bbs366rwb3v9arv-windows_aarch64_gnullvm-0.52.6 /nix/store/1lks4qjxwjqg3hwxni4xrpqgajyw43gw-windows_aarch64_msvc-0.48.5 /nix/store/x6xljnw2xlhnl5f7g0qbw6dhx8x7607y-windows_aarch64_msvc-0.52.6 /nix/store/cq3m3jjn5wxxv7cydr9r97b9k48kwzqj-windows_i686_gnu-0.48.5 /nix/store/mxcyi6k6lkqzkxlwlgnkvayp42712bl8-windows_i686_gnu-0.52.6 /nix/store/6g6wh5dzbr2xh0na7smaqaiyx2jxpqin-windows_i686_gnullvm-0.52.6 /nix/store/skjfb88g9zcivqwjq7wsnwb4d8wvh2g0-windows_i686_msvc-0.48.5 /nix/store/vkikd0alvqm2jzpw3n6w10vg8022pdfw-windows_i686_msvc-0.52.6 /nix/store/y0m1wk00cjhn3swd1v36byskwvgq8gi3-windows_x86_64_gnu-0.48.5 /nix/store/iqcmv1wdix7igl8bmny6dmb9x1l9rp81-windows_x86_64_gnu-0.52.6 /nix/store/rf516j61nzc9160az03m7gbv6r6l4q6w-windows_x86_64_gnullvm-0.48.5 /nix/store/6pw8kvrldmhjhykzw2n906k0g5llv5rx-windows_x86_64_gnullvm-0.52.6 /nix/store/7dpwlw46m0dhp4ily9yri0nqr2d5x8af-windows_x86_64_msvc-0.48.5 /nix/store/3iv2xcvijns1gak36x9m766cx3926klc-windows_x86_64_msvc-0.52.6 /nix/store/4fvncncyr7s9v53pi04cizfiqgyz7if9-writeable-0.6.3 /nix/store/rnk4qlqc05p0v42019vc408xc56jdsdx-xwininfo-1.1.6 /nix/store/s9svafl0jvf8qv6j7gf0s7x9gsjgz14v-xxhash-0.8.3 /nix/store/3lp78smzn40k12ib41jj7q8ydbbbpc09-xz-5.8.4-doc /nix/store/qhirz7zv22c899hlblb2rvrfvw6bmbj7-xz-5.8.4-man /nix/store/sk7752lzqag6x3vqggr7qx8pdarfa74h-yoke-0.8.3 /nix/store/h2k82nald2d7hz6npg8k8wmjlpsxa45z-yoke-derive-0.8.2 /nix/store/8ljj45jzg0sfycryn2zrrm7f95zbw3z5-zerocopy-0.8.52 /nix/store/76krgkdak8g8g9jza0662fyqq8374rps-zerocopy-derive-0.8.52 /nix/store/i92l5c73gy4ycipz01k4akdz4whplnk1-zerofrom-0.1.8 /nix/store/42ayn67kxvc7100w3684d97vzkkg3aip-zerofrom-derive-0.1.7 /nix/store/az6hc697zshpcyizvsb4bkrxvyl42wg0-zeroize-1.9.0 /nix/store/rvcpf4g5q3yvpxbnprpfgmjs1zw667gp-zerotrie-0.2.4 /nix/store/bvfcspx5169v52g7bl3n8k60czcqm4ry-zerovec-0.11.6 /nix/store/69ardr22jsg4iwzksghqaqqcc0ilx5v3-zerovec-derive-0.11.3 /nix/store/0630n2pydhbksw5i10hgm796r22vlbvq-zmij-1.0.21 /nix/store/11dy2q4i3vcq0knxi31wdgcb25d6m6lm-zstd-1.5.7-man building '/nix/store/mhpz99y4z04ilq73lmd6m06sm6xhpl6r-test-script.drv' test-script> structuredAttrs is enabled building '/nix/store/r28iaaidp12842fjm4l1cd09j5j3nf1p-stage-2-init.sh.drv' building '/nix/store/mj810yfavsz96f6ma5ngynx1g2s4fhbk-builder.pl.drv' building '/nix/store/94w1cnv66x5nbnv6cvn1m3kmqnbldfcg-etc-fstab.drv' building '/nix/store/pzvjs5hilq4kgjn1240l62izsfh2w613-etc-hostname.drv' building '/nix/store/b3ag82c9rpb75p7dgkmk5hzli52rcqdr-etc-man_db.conf.drv' building '/nix/store/cwk03030kxqk9a4jm8a91bz8cfqqd3fb-etc-nix-registry.json.drv' building '/nix/store/50s2031lgklnjfj5jlg39ri3w5vs3c8n-etc-os-release.drv' building '/nix/store/i0ilgjjyccnwx6gz6a10yfqdzad9adv4-etc-pam-environment.drv' building '/nix/store/ps9kb7pkz505gpw78a5yrbd2yddn468s-etc-sysctl.d-60-nixos.conf.drv' building '/nix/store/6pxcv0rbv0bkzgdnm077sk1ac0b3sajl-etc-systemd-journald.conf.drv' building '/nix/store/h72f0qj1099jh74ddbn2ph0j91sg2zy5-etc-systemd-user.conf.drv' building '/nix/store/1vxnrsqnkk3jknv47d3znqwwb28svgmh-install-grub.pl.drv' building '/nix/store/1s7ld5d4n162g728ibz03mr7ml47fykl-issue.drv' building '/nix/store/zig3dfss9p2c2szwz6idddlnp0k1airx-nix.conf.drv' building '/nix/store/3w9shysg693j3667iy4iiavjbf2is2nk-set-environment.drv' building '/nix/store/79p3q7r062hir8gz602132h7l4d1q9b9-unit-40-eth1.link.drv' building '/nix/store/6kqy2yzr5hiws6jm3vn6zjbpdyk6z071-10-rustfs.conf.drv' building '/nix/store/c1p6f07lc671j1h85l9lkiag1qqli94y-extra-hosts.drv' building '/nix/store/91wv84l70phbxgs2l4nj9v1r05h2aas2-extra-hwdb-file.drv' building '/nix/store/gsrg3w5ky8pdm8vwmbcwsrqckpwawmm9-extra-udev-rules.drv' building '/nix/store/2y6y7a4md2602l7wfvlb3awywjjhiwwh-ipv6-privacy-extensions.rules.drv' building '/nix/store/5hd6l3pddl60cn53iba93xq0khp0ig0q-ipv6-privacy-extensions.rules.drv' building '/nix/store/11yy0rrz0975wwih51pfz2xzms1sqsik-localhost-hosts.drv' building '/nix/store/kwzgg6n9n4npp94xy9zhqk0qql9az2xl-string-hosts.drv' building '/nix/store/g1i0fdxc7p06zrf1q49a3ywxcjkn6vid-unit-console-getty.service-disabled.drv' building '/nix/store/j4c0khn48b5x07p0ibcpyay80h7qv68w-unit-postgresql.target.drv' building '/nix/store/z844n4ry5miqldkh4x8wnrbh59h2wgr2-unit-serial-getty-hvc0.service-disabled.drv' building '/nix/store/029rncirl7gg6dhbnz46hq4a8qsx3p6i-unit-serial-getty-ttyS0.service-disabled.drv' building '/nix/store/q7jxpbx3ycxfm1w373nx3gmjpcllrwqw-dhcpcd.conf.drv' building '/nix/store/c33zsvblhj1ij90xwa9dd32m2f5vmarr-rustfs-secrets.env.drv' building '/nix/store/lqhr1xkh8x08kii6ks03wr9fvhsgxbqb-unit-script-backdoor-start.drv' building '/nix/store/2xyyvpj3gwlfnlhq7j29lg9d6ppk620p-unit-script-network-addresses-eth1-pre-stop.drv' building '/nix/store/kcxl9ykr6pgjkawxkybahnpmdzmw198l-unit-script-network-addresses-eth1-start.drv' building '/nix/store/bnlv12gdc64vg3gpi37069y7pvayxvyn-unit-script-postgresql-setup-start.drv' building '/nix/store/f5c1fnh62yqhpchqnml6bmabrp0fkqnx-unit-script-register-nix-paths-start.drv' building '/nix/store/yg9isxq2vvanbr136qvqsp6hp20kn1y2-unit-script-rustfs-pre-start.drv' building '/nix/store/yccfrckfrdymi9n2kc1nqss308zfywjq-zhost-app-key.drv' building '/nix/store/hbpxzvvph14g09z06m4nxk5znph11kcw-zhost-cli-key.drv' building '/nix/store/i0s969nrqiq019p1gzz0wjdjn1lhpcza-zhost-s3-access.drv' building '/nix/store/g5pl3rsz1216sq6k1h6nlj3dv37n1c8f-zhost-s3-secret.drv' building '/nix/store/4h2n2p2kfaf6qqlxmlfpc7sg9r5j77rf-pg_hba.conf.drv' building '/nix/store/66409w8nzlcv119sa2z5l7sp39mpsggk-pg_ident.conf.drv' 10-rustfs.conf> structuredAttrs is enabled builder.pl> structuredAttrs is enabled builder.pl> Running phase: patchPhase builder.pl> Running phase: updateAutotoolsGnuConfigScriptsPhase builder.pl> Running phase: configurePhase builder.pl> no configure script, doing nothing builder.pl> Running phase: buildPhase builder.pl> Running phase: checkPhase builder.pl> Running phase: installPhase builder.pl> no Makefile or custom installPhase, doing nothing builder.pl> Running phase: fixupPhase builder.pl> shrinking RPATHs of ELF executables and libraries in /nix/store/3qg12z8zvwl3q9k8551bgs8hrwfvnnmw-builder.pl builder.pl> checking for references to /build/ in /nix/store/3qg12z8zvwl3q9k8551bgs8hrwfvnnmw-builder.pl... builder.pl> patching script interpreter paths in /nix/store/3qg12z8zvwl3q9k8551bgs8hrwfvnnmw-builder.pl dhcpcd.conf> structuredAttrs is enabled etc-fstab> structuredAttrs is enabled etc-hostname> structuredAttrs is enabled etc-man_db.conf> structuredAttrs is enabled etc-nix-registry.json> structuredAttrs is enabled etc-os-release> structuredAttrs is enabled etc-pam-environment> structuredAttrs is enabled etc-sysctl.d-60-nixos.conf> structuredAttrs is enabled etc-systemd-journald.conf> structuredAttrs is enabled etc-systemd-user.conf> structuredAttrs is enabled extra-hosts> structuredAttrs is enabled extra-hwdb-file> structuredAttrs is enabled extra-udev-rules> structuredAttrs is enabled install-grub.pl> structuredAttrs is enabled install-grub.pl> Running phase: patchPhase install-grub.pl> Running phase: updateAutotoolsGnuConfigScriptsPhase install-grub.pl> Running phase: configurePhase install-grub.pl> no configure script, doing nothing install-grub.pl> Running phase: buildPhase install-grub.pl> Running phase: checkPhase install-grub.pl> Running phase: installPhase install-grub.pl> no Makefile or custom installPhase, doing nothing install-grub.pl> Running phase: fixupPhase install-grub.pl> shrinking RPATHs of ELF executables and libraries in /nix/store/bsj1xxzd2vnmk9ygdf4a7cjx7ims7h1w-install-grub.pl install-grub.pl> checking for references to /build/ in /nix/store/bsj1xxzd2vnmk9ygdf4a7cjx7ims7h1w-install-grub.pl... install-grub.pl> patching script interpreter paths in /nix/store/bsj1xxzd2vnmk9ygdf4a7cjx7ims7h1w-install-grub.pl ipv6-privacy-extensions.rules> structuredAttrs is enabled ipv6-privacy-extensions.rules> structuredAttrs is enabled issue> structuredAttrs is enabled localhost-hosts> structuredAttrs is enabled nix.conf> structuredAttrs is enabled nix.conf> Validating generated nix.conf pg_hba.conf> structuredAttrs is enabled rustfs-secrets.env> structuredAttrs is enabled set-environment> structuredAttrs is enabled stage-2-init.sh> structuredAttrs is enabled stage-2-init.sh> Running phase: patchPhase stage-2-init.sh> Running phase: updateAutotoolsGnuConfigScriptsPhase stage-2-init.sh> Running phase: configurePhase stage-2-init.sh> no configure script, doing nothing stage-2-init.sh> Running phase: buildPhase stage-2-init.sh> Running phase: checkPhase stage-2-init.sh> Running phase: installPhase stage-2-init.sh> no Makefile or custom installPhase, doing nothing stage-2-init.sh> Running phase: fixupPhase stage-2-init.sh> shrinking RPATHs of ELF executables and libraries in /nix/store/k293rj0mp1f124bglcz037zkjngihrhd-stage-2-init.sh stage-2-init.sh> checking for references to /build/ in /nix/store/k293rj0mp1f124bglcz037zkjngihrhd-stage-2-init.sh... stage-2-init.sh> patching script interpreter paths in /nix/store/k293rj0mp1f124bglcz037zkjngihrhd-stage-2-init.sh string-hosts> structuredAttrs is enabled unit-40-eth1.link> structuredAttrs is enabled unit-postgresql.target> structuredAttrs is enabled unit-script-backdoor-start> structuredAttrs is enabled unit-script-network-addresses-eth1-pre-stop> structuredAttrs is enabled unit-script-network-addresses-eth1-start> structuredAttrs is enabled unit-script-postgresql-setup-start> structuredAttrs is enabled unit-script-register-nix-paths-start> structuredAttrs is enabled unit-script-rustfs-pre-start> structuredAttrs is enabled zhost-app-key> structuredAttrs is enabled zhost-cli-key> structuredAttrs is enabled zhost-s3-access> structuredAttrs is enabled zhost-s3-secret> structuredAttrs is enabled pg_ident.conf> structuredAttrs is enabled building '/nix/store/3hm3299wib5ga7c6gcds8lily2y23kvd-X-Restart-Triggers-nix-daemon.drv' building '/nix/store/1wlvj5mcsyns1fqcjp3w7q24mkg4rc40-X-Restart-Triggers-systemd-journald-.drv' building '/nix/store/j024psvlrmqmlrzlifxvhji2wvdw2vw9-X-Restart-Triggers-systemd-journald.drv' building '/nix/store/avgnckrq628yplfwkbj3lmx14sl1gj6r-X-Restart-Triggers-systemd-sysctl.drv' building '/nix/store/gwjndvyvkcpz10ivvwc7ifdmrab7fggs-etc-profile.drv' building '/nix/store/gzxkl5bn2h99pq2gy6lcs1ndsprj803k-hosts.drv' building '/nix/store/x9rwvmyqhqcshggh7hab36vk0a9c0lq1-hwdb.bin.drv' building '/nix/store/5ppz2dg27gcp3nyrmagwal271g6zvrb3-shutdown-ramfs-contents.json.drv' building '/nix/store/rrpqdvlzv61xzl87k1zap7qfy44xa3yx-unit-backdoor.service.drv' building '/nix/store/v5nidg9q2xx1va7a0x581crnk70im6gv-unit-dhcpcd.service.drv' building '/nix/store/6i1kx12pqpb0add4ky1m7x7r49yzd3r8-unit-network-addresses-eth1.service.drv' building '/nix/store/hq7f2kb4fmwjx6y79gpxci12gv4pcxys-unit-register-nix-paths.service.drv' X-Restart-Triggers-nix-daemon> structuredAttrs is enabled X-Restart-Triggers-systemd-journald-> structuredAttrs is enabled X-Restart-Triggers-systemd-journald> structuredAttrs is enabled X-Restart-Triggers-systemd-sysctl> structuredAttrs is enabled etc-profile> structuredAttrs is enabled hwdb.bin> Adding hwdb files for package /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3 shutdown-ramfs-contents.json> structuredAttrs is enabled unit-backdoor.service> structuredAttrs is enabled unit-dhcpcd.service> structuredAttrs is enabled unit-network-addresses-eth1.service> structuredAttrs is enabled building '/nix/store/7axf0bm2i9nrab5i89z03dpyb95crdpb-postgresql.conf.drv' hwdb.bin> Adding hwdb files for package /nix/store/fm9lmwjvz6jwlsvqf9bk3s85h4sym3d8-ipv6-privacy-extensions.rules hwdb.bin> Adding hwdb files for package /nix/store/m5rh4nfkkgzjkv5igixvshml09d1pc38-ipv6-privacy-extensions.rules hwdb.bin> Adding hwdb files for package /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41 hwdb.bin> Adding hwdb files for package /nix/store/jxbr3adwr4a0cchqp97rq0a2d92dpdhr-bcache-tools-1.1 hwdb.bin> Adding hwdb files for package /nix/store/jqxd9c0b8s5pm3adgxb6kbaanq9kdyj0-extra-udev-rules hwdb.bin> Adding hwdb files for package /nix/store/sg9bk80iwx9kynd6fhqwm3jxm39jnvi0-extra-hwdb-file hwdb.bin> Generating hwdb database... unit-register-nix-paths.service> structuredAttrs is enabled building '/nix/store/5vd9mg7dn7jbnc9l9807wcapqkmh31p2-nixos-tmpfiles.d.drv' building '/nix/store/7z4sslh53rl7x74h7zmkbwbxr3j25f0n-unit-generate-shutdown-ramfs.service.drv' building '/nix/store/d2xr7gqrgkd27llidvw2dgvx01rksc31-unit-nix-daemon.service.drv' building '/nix/store/z1a7whv4c1mq96jy1kv6aq49qjlw8msd-unit-systemd-journald-.service.drv' building '/nix/store/n67a4106sl2b06mmvf0a7rljlh8imc2z-unit-systemd-journald.service.drv' building '/nix/store/hkv7yrl53ikvf2zakp5bl9fv2v001fbc-unit-systemd-sysctl.service.drv' building '/nix/store/0j0gv40ncasldqgzzx890ri2yf3hlh1y-hashed-password.root.drv' hwdb.bin> nixos-tmpfiles.d> structuredAttrs is enabled postgresql.conf> structuredAttrs is enabled unit-generate-shutdown-ramfs.service> structuredAttrs is enabled unit-nix-daemon.service> structuredAttrs is enabled unit-systemd-journald-.service> structuredAttrs is enabled unit-systemd-journald.service> structuredAttrs is enabled unit-systemd-sysctl.service> structuredAttrs is enabled building '/nix/store/hbjgmxfcvd5iiqgfszzfmfy8pcj42kfs-etc-systemd-system.conf.drv' building '/nix/store/8ql9a3qlrsj9slixrv0p6jawvbp6frzx-unit-systemd-fsck-.service.drv' building '/nix/store/wfj7lirjffbd52ckil7n4lji64gnn416-unit-systemd-makefs-.service.drv' etc-systemd-system.conf> structuredAttrs is enabled hashed-password.root> structuredAttrs is enabled unit-systemd-fsck-.service> structuredAttrs is enabled building '/nix/store/5lyaxx56ki66s2l69h57ksx0z9kfl835-unit-script-postgresql-pre-start.drv' unit-systemd-makefs-.service> structuredAttrs is enabled building '/nix/store/jgn1sbqz0y7hay5g0wnbfiis706rphaf-users-groups.json.drv' unit-script-postgresql-pre-start> structuredAttrs is enabled users-groups.json> structuredAttrs is enabled building '/nix/store/z3xcflamhq56rrjxnzh2andjadczk864-ensure-all-wrappers-paths-exist.drv' building '/nix/store/kcgzss2qip9ymji01kh49h0mpqifrayh-dry-activate.drv' ensure-all-wrappers-paths-exist> Checking that Nix store paths of all wrapped programs exist... OK ensure-all-wrappers-paths-exist> Checking that all capabilities of all wrapped programs are valid... OK dry-activate> structuredAttrs is enabled building '/nix/store/1cv7lyyxil03dw97l8cswisj29jg91f4-unit-qemu-guest-agent.service.drv' unit-qemu-guest-agent.service> structuredAttrs is enabled building '/nix/store/k3gnz6c58p1p9jr62l5bhs96pibr46pm-crc-catalog-2.5.0.drv' building '/nix/store/9dlrh3pfq895hsgkdwr62mrqxfg88967-dotenvy-0.15.7.drv' building '/nix/store/l8csxa5b71y85fqnmpsf99v15p5vmh4f-etcetera-0.8.0.drv' building '/nix/store/ny25k8is37n4zw8cqkfkfgbxqsfd0aq1-futures-intrusive-0.5.0.drv' building '/nix/store/3ir149sd7a8476a0h5hkv4z4mfqb70d6-libredox-0.1.17.drv' building '/nix/store/80hd21k3bybab5xp3ms816p7w02z0q2a-sqlx-0.8.6.drv' building '/nix/store/v225kqs1611r3bbdbjy4wkm0pm1kw1f9-sqlx-core-0.8.6.drv' building '/nix/store/gfifnc5v2y0vn7w50s4g31635049ffpc-sqlx-macros-0.8.6.drv' building '/nix/store/vchd49nr872w24dls8srqx2zd7gmzsgx-sqlx-macros-core-0.8.6.drv' building '/nix/store/954l523swaim7h5xacp7ymcrc35dpvd0-sqlx-mysql-0.8.6.drv' building '/nix/store/5znfsis9bp26wk4b67205n3yil2vhisf-time-0.3.49.drv' building '/nix/store/c7kivvdsxvkq000z1jycxllk85xdfa52-time-macros-0.2.29.drv' building '/nix/store/hdfr6f0da1zw78rw5gm85n0vi0pcls29-maybe-async-0.2.11.drv' building '/nix/store/x9xnz0fzqmcyfmb9dl0lsqvn4sxz92hs-redox_syscall-0.8.1.drv' building '/nix/store/qbzhdm8r3ps9iil13yn8kqxnbhnsmnsj-crate-attohttpc-0.28.5.tar.gz.drv' building '/nix/store/jx4cdnh7vyicv83cv0miwz3fsrzrjapp-crate-aws-creds-0.37.0.tar.gz.drv' building '/nix/store/v7s7p3nrsq4cph8jz2jbpggi7g5clymd-crate-aws-region-0.25.5.tar.gz.drv' building '/nix/store/36g3axi3lrv26ws9m6j8wii389sywm83-crate-rust-s3-0.35.1.tar.gz.drv' crate-attohttpc-0.28.5.tar.gz> structuredAttrs is enabled crate-attohttpc-0.28.5.tar.gz> crate-attohttpc-0.28.5.tar.gz> trying https://static.crates.io/crates/attohttpc/0.28.5/download crate-attohttpc-0.28.5.tar.gz> % Total % Received % Xferd Average Speed Time Time Time Current crate-attohttpc-0.28.5.tar.gz> Dload Upload Total Spent Left Speed crate-attohttpc-0.28.5.tar.gz> crate-attohttpc-0.28.5.tar.gz> 0 0 0 0 0 0 0 0 0 crate-attohttpc-0.28.5.tar.gz> 100 62117 100 62117 0 0 2.16M 0 0 crate-attohttpc-0.28.5.tar.gz> 100 62117 100 62117 0 0 2.15M 0 0 crate-attohttpc-0.28.5.tar.gz> 100 62117 100 62117 0 0 2.15M 0 0 crate-aws-creds-0.37.0.tar.gz> structuredAttrs is enabled crate-aws-creds-0.37.0.tar.gz> crate-aws-creds-0.37.0.tar.gz> trying https://static.crates.io/crates/aws-creds/0.37.0/download crate-aws-creds-0.37.0.tar.gz> % Total % Received % Xferd Average Speed Time Time Time Current crate-aws-creds-0.37.0.tar.gz> Dload Upload Total Spent Left Speed crate-aws-creds-0.37.0.tar.gz> crate-aws-region-0.25.5.tar.gz> structuredAttrs is enabled building '/nix/store/bi2g3n70z0virm2kl17j09081r4flc5m-sqlx-postgres-0.8.6.drv' building '/nix/store/xp0wh4azpb70451dwlxkir3vd5x622iz-sqlx-sqlite-0.8.6.drv' crate-aws-creds-0.37.0.tar.gz> 0 0 0 0 0 0 0 0 0 crate-aws-creds-0.37.0.tar.gz> 100 6130 100 6130 0 0 349.2k 0 0 crate-aws-creds-0.37.0.tar.gz> 100 6130 100 6130 0 0 347.5k 0 0 crate-aws-creds-0.37.0.tar.gz> 100 6130 100 6130 0 0 345.7k 0 0 crate-aws-region-0.25.5.tar.gz> crate-aws-region-0.25.5.tar.gz> trying https://static.crates.io/crates/aws-region/0.25.5/download crate-aws-region-0.25.5.tar.gz> % Total % Received % Xferd Average Speed Time Time Time Current crate-aws-region-0.25.5.tar.gz> Dload Upload Total Spent Left Speed crate-aws-region-0.25.5.tar.gz> crate-aws-region-0.25.5.tar.gz> 0 0 0 0 0 0 0 0 0 crate-aws-region-0.25.5.tar.gz> 100 3987 100 3987 0 0 159.3k 0 0 crate-aws-region-0.25.5.tar.gz> 100 3987 100 3987 0 0 158.9k 0 0 crate-aws-region-0.25.5.tar.gz> 100 3987 100 3987 0 0 158.4k 0 0 crate-rust-s3-0.35.1.tar.gz> structuredAttrs is enabled crate-rust-s3-0.35.1.tar.gz> crate-rust-s3-0.35.1.tar.gz> trying https://static.crates.io/crates/rust-s3/0.35.1/download crate-rust-s3-0.35.1.tar.gz> % Total % Received % Xferd Average Speed Time Time Time Current crate-rust-s3-0.35.1.tar.gz> Dload Upload Total Spent Left Speed crate-rust-s3-0.35.1.tar.gz> crate-rust-s3-0.35.1.tar.gz> 0 0 0 0 0 0 0 0 0 crate-rust-s3-0.35.1.tar.gz> 100 67213 100 67213 0 0 3.38M 0 0 crate-rust-s3-0.35.1.tar.gz> 100 67213 100 67213 0 0 3.37M 0 0 crate-rust-s3-0.35.1.tar.gz> 100 67213 100 67213 0 0 3.36M 0 0 building '/nix/store/008657d2gwg7iv3gsj056861j5iv0ija-attohttpc-0.28.5.drv' building '/nix/store/0xczp4p0xg5wdzhbca2fv5fjran0yb76-nixos-version.drv' building '/nix/store/2w8ps6rxgqqwhkn4bf301znfqizcp21x-aws-creds-0.37.0.drv' building '/nix/store/vnbf02ccxa8x6wzxsg8fkv97x1r7p669-aws-region-0.25.5.drv' building '/nix/store/v5jmfza2xjavjq5ibk16crrqiwanqjhl-rust-s3-0.35.1.drv' nixos-version> structuredAttrs is enabled nixos-version> Running phase: patchPhase nixos-version> Running phase: updateAutotoolsGnuConfigScriptsPhase nixos-version> Running phase: configurePhase nixos-version> no configure script, doing nothing nixos-version> Running phase: buildPhase nixos-version> Running phase: checkPhase nixos-version> Running phase: installPhase nixos-version> no Makefile or custom installPhase, doing nothing nixos-version> Running phase: fixupPhase nixos-version> shrinking RPATHs of ELF executables and libraries in /nix/store/pgmafw3w9jraa4w252fh5dslpwn5wwvf-nixos-version nixos-version> checking for references to /build/ in /nix/store/pgmafw3w9jraa4w252fh5dslpwn5wwvf-nixos-version... nixos-version> gzipping man pages under /nix/store/pgmafw3w9jraa4w252fh5dslpwn5wwvf-nixos-version/share/man/ building '/nix/store/s732i0pyyj9p5mcfaak196zqhvigxk16-udev-rules.drv' nixos-version> patching script interpreter paths in /nix/store/pgmafw3w9jraa4w252fh5dslpwn5wwvf-nixos-version building '/nix/store/43qcw2kzh6c9mj1d15rc44z3zymwqfaj-cargo-vendor-dir.drv' udev-rules> Adding rules for package /nix/store/fm9lmwjvz6jwlsvqf9bk3s85h4sym3d8-ipv6-privacy-extensions.rules udev-rules> Copying /nix/store/fm9lmwjvz6jwlsvqf9bk3s85h4sym3d8-ipv6-privacy-extensions.rules/etc/udev/rules.d/98-ipv6-privacy-extensions.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/98-ipv6-privacy-extensions.rules udev-rules> Adding rules for package /nix/store/m5rh4nfkkgzjkv5igixvshml09d1pc38-ipv6-privacy-extensions.rules udev-rules> Copying /nix/store/m5rh4nfkkgzjkv5igixvshml09d1pc38-ipv6-privacy-extensions.rules/etc/udev/rules.d/99-ipv6-privacy-extensions.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/99-ipv6-privacy-extensions.rules udev-rules> Adding rules for package /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41 udev-rules> Copying /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41/lib/udev/rules.d/10-dm.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/10-dm.rules udev-rules> Copying /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41/lib/udev/rules.d/11-dm-lvm.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/11-dm-lvm.rules udev-rules> Copying /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41/lib/udev/rules.d/13-dm-disk.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/13-dm-disk.rules udev-rules> Copying /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41/lib/udev/rules.d/69-dm-lvm.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/69-dm-lvm.rules udev-rules> Copying /nix/store/dc7k9548nrfcr8cmkdk7nqr2bzwhf3mn-lvm2-2.03.41/lib/udev/rules.d/95-dm-notify.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/95-dm-notify.rules udev-rules> Adding rules for package /nix/store/jxbr3adwr4a0cchqp97rq0a2d92dpdhr-bcache-tools-1.1 udev-rules> Copying /nix/store/jxbr3adwr4a0cchqp97rq0a2d92dpdhr-bcache-tools-1.1/lib/udev/rules.d/69-bcache.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/69-bcache.rules udev-rules> Adding rules for package /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3 udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/50-udev-default.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/50-udev-default.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-autosuspend.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-autosuspend.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-block.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-block.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-cdrom_id.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-cdrom_id.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-dmi-id.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-dmi-id.rules cargo-vendor-dir> structuredAttrs is enabled udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-drm.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-drm.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-evdev.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-evdev.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-fido-id.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-fido-id.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-gpiochip.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-gpiochip.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-infiniband.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-infiniband.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-input-id.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-input-id.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-alsa.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-alsa.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-hidraw.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-hidraw.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-input.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-input.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-storage-mtd.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-storage-mtd.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-storage-tape.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-storage-tape.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-storage.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-storage.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-persistent-v4l.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-persistent-v4l.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-sensor.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-sensor.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-serial.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-serial.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/60-tpm2-id.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/60-tpm2-id.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/64-btrfs.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/64-btrfs.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/65-integration.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/65-integration.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-camera.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-camera.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-joystick.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-joystick.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-memory.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-memory.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-mouse.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-mouse.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-power-switch.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-power-switch.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-touchpad.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-touchpad.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/70-uaccess.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/70-uaccess.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/71-seat.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/71-seat.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/73-seat-late.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/73-seat-late.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/75-net-description.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/75-net-description.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/75-probe_mtd.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/75-probe_mtd.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/78-sound-card.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/78-sound-card.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/80-drivers.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/80-drivers.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/80-net-setup-link.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/80-net-setup-link.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/81-net-bridge.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/81-net-bridge.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/81-net-dhcp.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/81-net-dhcp.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/82-net-auto-link-local.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/82-net-auto-link-local.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/90-image-dissect.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/90-image-dissect.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/90-iocost.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/90-iocost.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/90-vconsole.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/90-vconsole.rules udev-rules> Copying /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev/rules.d/99-systemd.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/99-systemd.rules udev-rules> Adding rules for package /nix/store/jqxd9c0b8s5pm3adgxb6kbaanq9kdyj0-extra-udev-rules udev-rules> Copying /nix/store/jqxd9c0b8s5pm3adgxb6kbaanq9kdyj0-extra-udev-rules/etc/udev/rules.d/99-local.rules to /nix/store/vqy75g1izrdx24vkz7b3r51dr3pcnywg-udev-rules/99-local.rules udev-rules> Adding rules for package /nix/store/sg9bk80iwx9kynd6fhqwm3jxm39jnvi0-extra-hwdb-file udev-rules> Checking that all programs called by relative paths in udev rules exist in /nix/store/l5hiab3932k2n4d6nirh09mk6xgxp61w-systemd-261.3/lib/udev... OK udev-rules> Checking that all programs called by absolute paths in udev rules exist... OK udev-rules> Verifying udev rules using udevadm verify... udev-rules> udev-rules> 54 udev rules files have been checked. udev-rules> Success: 54 udev-rules> Fail: 0 udev-rules> OK building '/nix/store/r67ghlq8dr7r2dk148qjf5dl2nakiang-X-Restart-Triggers-systemd-udevd.drv' X-Restart-Triggers-systemd-udevd> structuredAttrs is enabled building '/nix/store/r2q11vdwy8dmklxwhczg153blp8b9xqb-unit-systemd-udevd.service.drv' unit-systemd-udevd.service> structuredAttrs is enabled building '/nix/store/0zhcrn1z02mppwpi1xywx36w8x1pp80i-zhost-0.1.0.drv' zhost-0.1.0> Running phase: unpackPhase zhost-0.1.0> unpacking source archive /nix/store/zp6si6xiy8fj1k49znfaxlhr3hlcq60s-server zhost-0.1.0> source root is server zhost-0.1.0> Executing cargoSetupPostUnpackHook zhost-0.1.0> Finished cargoSetupPostUnpackHook zhost-0.1.0> Running phase: patchPhase zhost-0.1.0> Executing cargoSetupPostPatchHook zhost-0.1.0> Validating consistency between /build/server/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock zhost-0.1.0> Finished cargoSetupPostPatchHook zhost-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase zhost-0.1.0> Running phase: configurePhase zhost-0.1.0> Running phase: buildPhase zhost-0.1.0> Executing cargoBuildHook zhost-0.1.0> cargoBuildHook flags: -j 48 --target x86_64-unknown-linux-gnu --offline --profile release zhost-0.1.0> Compiling proc-macro2 v1.0.106 zhost-0.1.0> Compiling quote v1.0.45 zhost-0.1.0> Compiling unicode-ident v1.0.24 zhost-0.1.0> Compiling libc v0.2.186 zhost-0.1.0> Compiling serde v1.0.228 zhost-0.1.0> Compiling cfg-if v1.0.4 zhost-0.1.0> Compiling serde_core v1.0.228 zhost-0.1.0> Compiling version_check v0.9.5 zhost-0.1.0> Compiling icu_normalizer_data v2.2.0 zhost-0.1.0> Compiling pin-project-lite v0.2.17 zhost-0.1.0> Compiling icu_properties_data v2.2.0 zhost-0.1.0> Compiling bytes v1.11.1 zhost-0.1.0> Compiling itoa v1.0.18 zhost-0.1.0> Compiling stable_deref_trait v1.2.1 zhost-0.1.0> Compiling futures-core v0.3.32 zhost-0.1.0> Compiling zmij v1.0.21 zhost-0.1.0> Compiling crossbeam-utils v0.8.21 zhost-0.1.0> Compiling once_cell v1.21.4 zhost-0.1.0> Compiling log v0.4.32 zhost-0.1.0> Compiling find-msvc-tools v0.1.9 zhost-0.1.0> Compiling shlex v2.0.1 zhost-0.1.0> Compiling memchr v2.8.2 zhost-0.1.0> Compiling zerocopy v0.8.52 zhost-0.1.0> Compiling parking_lot_core v0.9.12 zhost-0.1.0> Compiling futures-sink v0.3.32 zhost-0.1.0> Compiling writeable v0.6.3 zhost-0.1.0> Compiling litemap v0.8.2 zhost-0.1.0> Compiling typenum v1.20.1 zhost-0.1.0> Compiling utf8_iter v1.0.4 zhost-0.1.0> Compiling autocfg v1.5.1 zhost-0.1.0> Compiling subtle v2.6.1 zhost-0.1.0> Compiling futures-io v0.3.32 zhost-0.1.0> Compiling equivalent v1.0.2 zhost-0.1.0> Compiling futures-task v0.3.32 zhost-0.1.0> Compiling untrusted v0.9.0 zhost-0.1.0> Compiling thiserror v2.0.18 zhost-0.1.0> Compiling slab v0.4.12 zhost-0.1.0> Compiling percent-encoding v2.3.2 zhost-0.1.0> Compiling crunchy v0.2.4 zhost-0.1.0> Compiling tiny-keccak v2.0.2 zhost-0.1.0> Compiling serde_json v1.0.150 zhost-0.1.0> Compiling hashbrown v0.17.1 zhost-0.1.0> Compiling futures-channel v0.3.32 zhost-0.1.0> Compiling httparse v1.10.1 zhost-0.1.0> Compiling scopeguard v1.2.0 zhost-0.1.0> Compiling cc v1.2.64 zhost-0.1.0> Compiling zeroize v1.9.0 zhost-0.1.0> Compiling tinyvec_macros v0.1.1 zhost-0.1.0> Compiling allocator-api2 v0.2.21 zhost-0.1.0> Compiling tracing-core v0.1.36 zhost-0.1.0> Compiling form_urlencoded v1.2.2 zhost-0.1.0> Compiling lock_api v0.4.14 zhost-0.1.0> Compiling tower-service v0.3.3 zhost-0.1.0> Compiling foldhash v0.1.5 zhost-0.1.0> Compiling tinyvec v1.11.0 zhost-0.1.0> Compiling cpufeatures v0.2.17 zhost-0.1.0> Compiling crc-catalog v2.5.0 zhost-0.1.0> Compiling generic-array v0.14.7 zhost-0.1.0> Compiling parking v2.2.1 zhost-0.1.0> Compiling httpdate v1.0.3 zhost-0.1.0> Compiling rustls-pki-types v1.14.1 zhost-0.1.0> Compiling crc v3.4.0 zhost-0.1.0> Compiling rustls v0.23.40 zhost-0.1.0> Compiling rustls v0.21.12 zhost-0.1.0> Compiling base64 v0.22.1 zhost-0.1.0> Compiling unicode-bidi v0.3.18 zhost-0.1.0> Compiling fnv v1.0.7 zhost-0.1.0> Compiling thiserror v1.0.69 zhost-0.1.0> Compiling unicode-properties v0.1.4 zhost-0.1.0> Compiling bitflags v2.13.0 zhost-0.1.0> Compiling time-core v0.1.9 zhost-0.1.0> Compiling num-traits v0.2.19 zhost-0.1.0> Compiling home v0.5.12 zhost-0.1.0> Compiling byteorder v1.5.0 zhost-0.1.0> Compiling hashbrown v0.15.5 zhost-0.1.0> Compiling hashbrown v0.14.5 zhost-0.1.0> Compiling try-lock v0.2.5 zhost-0.1.0> Compiling num-conv v0.2.2 zhost-0.1.0> Compiling hex v0.4.3 zhost-0.1.0> Compiling whoami v1.6.1 zhost-0.1.0> Compiling dotenvy v0.15.7 zhost-0.1.0> Compiling unicode-normalization v0.1.25 zhost-0.1.0> Compiling want v0.3.1 zhost-0.1.0> Compiling tower-layer v0.3.3 zhost-0.1.0> Compiling crc32fast v1.5.0 zhost-0.1.0> Compiling http v1.4.2 zhost-0.1.0> Compiling http v0.2.12 zhost-0.1.0> Compiling time-macros v0.2.29 zhost-0.1.0> Compiling base64 v0.21.7 zhost-0.1.0> Compiling webpki-roots v1.0.8 zhost-0.1.0> Compiling futures-util v0.3.32 zhost-0.1.0> Compiling atomic-waker v1.1.2 zhost-0.1.0> Compiling heck v0.5.0 zhost-0.1.0> Compiling regex-syntax v0.8.11 zhost-0.1.0> Compiling concurrent-queue v2.5.0 zhost-0.1.0> Compiling crossbeam-queue v0.3.12 zhost-0.1.0> Compiling webpki-roots v0.26.11 zhost-0.1.0> Compiling sync_wrapper v1.0.2 zhost-0.1.0> Compiling powerfmt v0.2.0 zhost-0.1.0> Compiling indexmap v2.14.0 zhost-0.1.0> Compiling ryu v1.0.23 zhost-0.1.0> Compiling rustls-pemfile v1.0.4 zhost-0.1.0> Compiling adler2 v2.0.1 zhost-0.1.0> Compiling event-listener v5.4.1 zhost-0.1.0> Compiling mime v0.3.17 zhost-0.1.0> Compiling lazy_static v1.5.0 zhost-0.1.0> Compiling simd-adler32 v0.3.9 zhost-0.1.0> Compiling openssl-probe v0.1.6 zhost-0.1.0> Compiling sharded-slab v0.1.7 zhost-0.1.0> Compiling tracing-log v0.2.0 zhost-0.1.0> Compiling thread_local v1.1.9 zhost-0.1.0> Compiling md5 v0.7.0 zhost-0.1.0> Compiling syn v2.0.117 zhost-0.1.0> Compiling hashlink v0.10.0 zhost-0.1.0> Compiling rustls-native-certs v0.6.3 zhost-0.1.0> Compiling stringprep v0.1.5 zhost-0.1.0> Compiling miniz_oxide v0.8.9 zhost-0.1.0> Compiling matchit v0.8.4 zhost-0.1.0> Compiling nu-ansi-term v0.50.3 zhost-0.1.0> Compiling ring v0.17.14 zhost-0.1.0> Compiling getrandom v0.2.17 zhost-0.1.0> Compiling errno v0.3.14 zhost-0.1.0> Compiling socket2 v0.6.4 zhost-0.1.0> Compiling mio v1.2.1 zhost-0.1.0> Compiling socket2 v0.5.10 zhost-0.1.0> Compiling signal-hook-registry v1.4.8 zhost-0.1.0> Compiling flate2 v1.1.9 zhost-0.1.0> Compiling http-body v1.0.1 zhost-0.1.0> Compiling rand_core v0.6.4 zhost-0.1.0> Compiling block-buffer v0.10.4 zhost-0.1.0> Compiling crypto-common v0.1.7 zhost-0.1.0> Compiling http-body v0.4.6 zhost-0.1.0> Compiling const-random-macro v0.1.16 zhost-0.1.0> Compiling http-body-util v0.1.3 zhost-0.1.0> Compiling digest v0.10.7 zhost-0.1.0> Compiling atoi v2.0.0 zhost-0.1.0> Compiling tokio v1.52.3 zhost-0.1.0> Compiling sha2 v0.10.9 zhost-0.1.0> Compiling hmac v0.12.1 zhost-0.1.0> Compiling md-5 v0.10.6 zhost-0.1.0> Compiling hkdf v0.12.4 zhost-0.1.0> Compiling const-random v0.1.18 zhost-0.1.0> Compiling dlv-list v0.5.2 zhost-0.1.0> Compiling ordered-multimap v0.7.3 zhost-0.1.0> Compiling regex-automata v0.4.14 zhost-0.1.0> Compiling rust-ini v0.21.3 zhost-0.1.0> Compiling deranged v0.5.8 zhost-0.1.0> Compiling serde_path_to_error v0.1.20 zhost-0.1.0> Compiling matchers v0.2.0 zhost-0.1.0> Compiling time v0.3.49 zhost-0.1.0> Compiling ppv-lite86 v0.2.21 zhost-0.1.0> Compiling synstructure v0.13.2 zhost-0.1.0> Compiling rand_chacha v0.3.1 zhost-0.1.0> Compiling rand v0.8.6 zhost-0.1.0> Compiling zerofrom-derive v0.1.7 zhost-0.1.0> Compiling serde_derive v1.0.228 zhost-0.1.0> Compiling yoke-derive v0.8.2 zhost-0.1.0> Compiling zerovec-derive v0.11.3 zhost-0.1.0> Compiling displaydoc v0.2.6 zhost-0.1.0> Compiling tracing-attributes v0.1.31 zhost-0.1.0> Compiling tokio-macros v2.7.0 zhost-0.1.0> Compiling futures-macro v0.3.32 zhost-0.1.0> Compiling thiserror-impl v2.0.18 zhost-0.1.0> Compiling thiserror-impl v1.0.69 zhost-0.1.0> Compiling async-trait v0.1.89 zhost-0.1.0> Compiling maybe-async v0.2.11 zhost-0.1.0> Compiling tokio-stream v0.1.18 zhost-0.1.0> Compiling zerofrom v0.1.8 zhost-0.1.0> Compiling yoke v0.8.3 zhost-0.1.0> Compiling tracing v0.1.44 zhost-0.1.0> Compiling aws-region v0.25.5 zhost-0.1.0> Compiling zerovec v0.11.6 zhost-0.1.0> Compiling zerotrie v0.2.4 zhost-0.1.0> Compiling axum-core v0.5.6 zhost-0.1.0> Compiling tinystr v0.8.3 zhost-0.1.0> Compiling potential_utf v0.1.5 zhost-0.1.0> Compiling icu_collections v2.2.0 zhost-0.1.0> Compiling icu_locale_core v2.2.0 zhost-0.1.0> Compiling icu_provider v2.2.0 zhost-0.1.0> Compiling icu_properties v2.2.0 zhost-0.1.0> Compiling smallvec v1.15.2 zhost-0.1.0> Compiling either v1.16.0 zhost-0.1.0> Compiling quick-xml v0.32.0 zhost-0.1.0> Compiling serde_urlencoded v0.7.1 zhost-0.1.0> Compiling icu_normalizer v2.2.0 zhost-0.1.0> Compiling tracing-subscriber v0.3.23 zhost-0.1.0> Compiling parking_lot v0.12.5 zhost-0.1.0> Compiling futures-intrusive v0.5.0 zhost-0.1.0> Compiling futures-executor v0.3.32 zhost-0.1.0> Compiling futures v0.3.32 zhost-0.1.0> Compiling idna_adapter v1.2.2 zhost-0.1.0> Compiling idna v1.1.0 zhost-0.1.0> Compiling rustls-webpki v0.103.13 zhost-0.1.0> Compiling sct v0.7.1 zhost-0.1.0> Compiling rustls-webpki v0.101.7 zhost-0.1.0> Compiling url v2.5.8 zhost-0.1.0> Compiling sqlx-core v0.8.6 zhost-0.1.0> Compiling hyper v0.14.32 zhost-0.1.0> Compiling hyper v1.10.1 zhost-0.1.0> Compiling tower v0.5.3 zhost-0.1.0> Compiling hyper-util v0.1.20 zhost-0.1.0> Compiling axum v0.8.9 zhost-0.1.0> Compiling sqlx-postgres v0.8.6 zhost-0.1.0> Compiling tokio-rustls v0.24.1 zhost-0.1.0> Compiling hyper-rustls v0.24.2 zhost-0.1.0> Compiling attohttpc v0.28.5 zhost-0.1.0> Compiling aws-creds v0.37.0 zhost-0.1.0> Compiling rust-s3 v0.35.1 zhost-0.1.0> Compiling sqlx-macros-core v0.8.6 zhost-0.1.0> Compiling sqlx-macros v0.8.6 zhost-0.1.0> Compiling sqlx v0.8.6 zhost-0.1.0> Compiling zhost v0.1.0 (/build/server) zhost-0.1.0> Finished `release` profile [optimized] target(s) in 26.67s zhost-0.1.0> Executing cargoInstallPostBuildHook zhost-0.1.0> Finished cargoInstallPostBuildHook zhost-0.1.0> Finished cargoBuildHook zhost-0.1.0> Running phase: checkPhase zhost-0.1.0> Executing cargoCheckHook zhost-0.1.0> cargoCheckHook flags: -j 48 --profile release --target x86_64-unknown-linux-gnu --offline -- zhost-0.1.0> Compiling zhost v0.1.0 (/build/server) zhost-0.1.0> Finished `release` profile [optimized] target(s) in 2.60s zhost-0.1.0> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/zhost-5e2567fad205a9d1) zhost-0.1.0> zhost-0.1.0> running 8 tests zhost-0.1.0> test query::tests::blank_q_is_dropped ... ok zhost-0.1.0> test query::tests::include_trashed_opt_in ... ok zhost-0.1.0> test query::tests::item_type_includes_and_excludes ... ok zhost-0.1.0> test query::tests::defaults_when_empty ... ok zhost-0.1.0> test query::tests::limit_is_clamped_and_start_floored ... ok zhost-0.1.0> test query::tests::qmode_everything_opt_in ... ok zhost-0.1.0> test query::tests::sort_and_direction_whitelist ... ok zhost-0.1.0> test query::tests::tags_repeat_for_and_pipe_for_or ... ok zhost-0.1.0> zhost-0.1.0> test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s zhost-0.1.0> zhost-0.1.0> Finished cargoCheckHook zhost-0.1.0> Running phase: installPhase zhost-0.1.0> Executing cargoInstallHook zhost-0.1.0> Finished cargoInstallHook zhost-0.1.0> Running phase: fixupPhase zhost-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/p5cp7snbkshaaa1i5ascn30rg141bmjk-zhost-0.1.0 zhost-0.1.0> shrinking /nix/store/p5cp7snbkshaaa1i5ascn30rg141bmjk-zhost-0.1.0/bin/zhost zhost-0.1.0> checking for references to /build/ in /nix/store/p5cp7snbkshaaa1i5ascn30rg141bmjk-zhost-0.1.0... zhost-0.1.0> patching script interpreter paths in /nix/store/p5cp7snbkshaaa1i5ascn30rg141bmjk-zhost-0.1.0 zhost-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/p5cp7snbkshaaa1i5ascn30rg141bmjk-zhost-0.1.0/bin building '/nix/store/xmhqarja52fy11jxsd76dv0lxpiwknnl-unit-zhost.service.drv' unit-zhost.service> structuredAttrs is enabled building '/nix/store/k2q6gc6q9ammmdpyslqpkw17r49wnrh7-grub-config.xml.drv' building '/nix/store/v1xbmhqn6mkb9rc4bgl39dnmgly548z8-tmpfiles.d.drv' grub-config.xml> structuredAttrs is enabled building '/nix/store/b5va94v767pl2yf5ng3r0lwinkk0xwl3-X-Restart-Triggers-systemd-tmpfiles-resetup.drv' X-Restart-Triggers-systemd-tmpfiles-resetup> structuredAttrs is enabled building '/nix/store/al3888rlxdpshzv4w1lc5zw6yrn7yazp-unit-systemd-tmpfiles-resetup.service.drv' unit-systemd-tmpfiles-resetup.service> structuredAttrs is enabled building '/nix/store/37f35xq1z0rlc5h31smx943nv29h1iwj-perl-5.42.3-env.drv' perl-5.42.3-env> structuredAttrs is enabled perl-5.42.3-env> created 203 symlinks in user environment building '/nix/store/jfk6971mynfi0kb0iadzs4953hcjgkg4-postgresql-and-plugins-18.6.drv' postgresql-and-plugins-18.6> structuredAttrs is enabled postgresql-and-plugins-18.6> created 306 symlinks in user environment building '/nix/store/kpxmnd6l7kvbashd86cq5lriizii2dih-unit-postgresql-setup.service.drv' building '/nix/store/gdqy808imv92pymkrzkrlvinvyfgsc35-unit-postgresql.service.drv' unit-postgresql-setup.service> structuredAttrs is enabled unit-postgresql.service> structuredAttrs is enabled building '/nix/store/iwai9gd43yvmrb07ac5hhi9f01fwdnrg-install-grub.sh.drv' install-grub.sh> structuredAttrs is enabled building '/nix/store/8pb7xqlibjcd9r34xdlx0alvz2cll05w-boot.json.drv' boot.json> structuredAttrs is enabled building '/nix/store/q6gfrxd9ny4wx6qmhavfh671ksg475cx-system-path.drv' system-path> structuredAttrs is enabled system-path> created 7298 symlinks in user environment system-path> install-info: warning: no info dir entry in `/nix/store/35gcckb6qvnp6qggm7q4j06lmfvadfwj-system-path/share/info/gawknotes.info' building '/nix/store/i9w3b4kgvy41djhvsp3b63ix7nysr4b0-dbus-1.drv' building '/nix/store/k21bj4rdcp1cspa8fr87dhfhc8dqjp8v-X-Restart-Triggers-dbus-broker.drv' building '/nix/store/i27y9k07f7cjdzcbjbikx5rgf6gkv3fa-linux-6.18.55-modules.drv' X-Restart-Triggers-dbus-broker> structuredAttrs is enabled building '/nix/store/dsj97lnwhhps44r3q848bz3z4wcbm15p-unit-dbus-broker.service.drv' building '/nix/store/slkgal7jc5df1hzy7m156bzzskcff6ny-unit-dbus-broker.service.drv' linux-6.18.55-modules> structuredAttrs is enabled linux-6.18.55-modules> created 1 symlinks in user environment linux-6.18.55-modules> structuredAttrs is enabled linux-6.18.55-modules> kernel version is 6.18.55 unit-dbus-broker.service> structuredAttrs is enabled unit-dbus-broker.service> structuredAttrs is enabled building '/nix/store/9pnamr0f26rgsxr7bq37s06rys7mq4h0-user-units.drv' building '/nix/store/bqpxhhjj7rdzjpscgki01039cgjd6i35-unit-rustfs.service.drv' unit-rustfs.service> structuredAttrs is enabled building '/nix/store/qz07jhnnxiddq32gcvyzlbyrmyw43n28-system-units.drv' building '/nix/store/n1hdq44z0025zm9l8i2g2p1ywagmwbc7-etc.drv' building '/nix/store/k44i4dd86cm62crdc547jmgd1gznl4bx-activate.drv' activate> structuredAttrs is enabled building '/nix/store/9slxnbalrqn5dxy356nx6la0rcaqrb3x-nixos-system-machine-test.drv' nixos-system-machine-test> structuredAttrs is enabled building '/nix/store/qb7qmmwj84d0d77wmbx2x07g4i4hi65p-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/0gpwg9cmyiwyv5dz9ppflln3kl7sjh02-run-nixos-vm.drv' run-nixos-vm> structuredAttrs is enabled building '/nix/store/rdz5k69x9immjnw8zsg7ip04qhxv90ah-nixos-vm.drv' building '/nix/store/6mk5g8m8ivfbadxyri32g8ns17vqwipq-driverConfiguration.json.drv' driverConfiguration.json> structuredAttrs is enabled building '/nix/store/0b94bfblj2hjjxbmdb57nbiqk647vaci-nixos-test-driver-zhost-sync.drv' nixos-test-driver-zhost-sync> Running type check (enable/disable: config.skipTypeCheck) nixos-test-driver-zhost-sync> See https://nixos.org/manual/nixos/stable/#test-opt-skipTypeCheck nixos-test-driver-zhost-sync> All checks passed! nixos-test-driver-zhost-sync> Linting test script (enable/disable: config.skipLint) nixos-test-driver-zhost-sync> See https://nixos.org/manual/nixos/stable/#test-opt-skipLint nixos-test-driver-zhost-sync> All checks passed! building '/nix/store/vlcim96xv3b5ld7wnqwdyb8x5r27y7pd-vm-test-run-zhost-sync.drv' vm-test-run-zhost-sync> Machine state will be reset. To keep it, pass --keep-machine-state vm-test-run-zhost-sync> start all VLans vm-test-run-zhost-sync> (finished: start all VLans, in 0.00 seconds) vm-test-run-zhost-sync> Test will time out and terminate in 3600.0 seconds vm-test-run-zhost-sync> run the VM test script vm-test-run-zhost-sync> additionally exposed symbols: vm-test-run-zhost-sync> machine, vm-test-run-zhost-sync> vlan1, vm-test-run-zhost-sync> 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 vm-test-run-zhost-sync> machine: waiting for unit postgresql.service vm-test-run-zhost-sync> machine: waiting for the VM to finish booting vm-test-run-zhost-sync> machine: starting vm vm-test-run-zhost-sync> machine # Disk image does not exist, creating the virtualisation disk image... vm-test-run-zhost-sync> machine # Formatting '/build/vm-state-machine/tmp.IEF7zwndUy', fmt=raw size=1073741824 vm-test-run-zhost-sync> machine # mke2fs 1.47.4 (6-Mar-2025) vm-test-run-zhost-sync> machine # Discarding device blocks: 0/262144 done vm-test-run-zhost-sync> machine # Creating filesystem with 262144 4k blocks and 65536 inodes vm-test-run-zhost-sync> machine # Filesystem UUID: e3979e8f-9b8d-4900-874a-ecd757464d50 vm-test-run-zhost-sync> machine # Superblock backups stored on blocks: vm-test-run-zhost-sync> machine # 32768, 98304, 163840, 229376 vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # Allocating group tables: 0/8 done vm-test-run-zhost-sync> machine # Writing inode tables: 0/8 done vm-test-run-zhost-sync> machine # Creating journal (8192 blocks): done vm-test-run-zhost-sync> machine # Writing superblocks and filesystem accounting information: 0/8 done vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # Virtualisation disk image created. vm-test-run-zhost-sync> machine # Starting virtiofs daemons... vm-test-run-zhost-sync> machine: QEMU running (pid 45) vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Waiting for vhost-user socket connection... vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Waiting for vhost-user socket connection... vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] Failed to open file handle for the root node: Operation not permitted (os error 1) vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z WARN virtiofsd::passthrough] File handles do not appear safe to use, disabling file handles altogether vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Waiting for vhost-user socket connection... vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Client connected, servicing requests vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Client connected, servicing requests vm-test-run-zhost-sync> machine # [2026-10-07T21:48:30Z INFO virtiofsd] Client connected, servicing requests vm-test-run-zhost-sync> machine # SeaBIOS (version rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org) vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # iPXE (http://ipxe.org) 00:02.0 CA00 PCI2.10 PnP PMM+3EFCC730+3EF2C730 CA00 vm-test-run-zhost-sync> machine # Press Ctrl-B to configure iPXE (PCI 00:02.0)... vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # iPXE (http://ipxe.org) 00:05.0 CB00 PCI2.10 PnP PMM 3EFCC730 3EF2C730 CB00 vm-test-run-zhost-sync> machine # Press Ctrl-B to configure iPXE (PCI 00:05.0)... vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # vm-test-run-zhost-sync> machine # Booting from ROM... vm-test-run-zhost-sync> machine # Probing EDD (edd=off to disable)... ok vm-test-run-zhost-sync> machine # [ 0.000000] Linux version 6.18.55 (nixbld@localhost) (gcc (GCC) 16.2.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP PREEMPT_DYNAMIC Sat Oct 3 10:39:03 UTC 2026 vm-test-run-zhost-sync> machine # [ 0.000000] Command line: console=ttyS0 console=tty0 panic=1 boot.panic_on_fail clocksource=acpi_pm root=fstab loglevel=7 net.ifnames=0 lsm=landlock,yama,bpf init=/nix/store/4cr3n2fzyck954bayr6wq8yvikgfzzwm-nixos-system-machine-test/init regInfo=/nix/.ro-store/hmlvv7ydxky4zcwlh2pfk2kzkf2ggn87-closure-info/registration console=ttyS0,115200n8 console=tty0 vm-test-run-zhost-sync> machine # [ 0.000000] x86 CPU feature dependency check failure: CPU0 has '18*32+31' enabled but '18*32+26' disabled. Kernel might be fine, but no guarantees. vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-provided physical RAM map: vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003ffd7fff] usable vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x000000003ffd8000-0x000000003fffffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved vm-test-run-zhost-sync> machine # [ 0.000000] NX (Execute Disable) protection: active vm-test-run-zhost-sync> machine # [ 0.000000] APIC: Static calls initialized vm-test-run-zhost-sync> machine # [ 0.000000] SMBIOS 2.8 present. vm-test-run-zhost-sync> machine # [ 0.000000] DMI: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014 vm-test-run-zhost-sync> machine # [ 0.000000] DMI: Memory slots populated: 1/1 vm-test-run-zhost-sync> machine # [ 0.000000] Hypervisor detected: KVM vm-test-run-zhost-sync> machine # [ 0.000000] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 vm-test-run-zhost-sync> machine # [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 vm-test-run-zhost-sync> machine # [ 0.000000] kvm-clock: using sched offset of 434246046 cycles vm-test-run-zhost-sync> machine # [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns vm-test-run-zhost-sync> machine # [ 0.000004] tsc: Detected 3792.874 MHz processor vm-test-run-zhost-sync> machine # [ 0.000665] last_pfn = 0x3ffd8 max_arch_pfn = 0x400000000 vm-test-run-zhost-sync> machine # [ 0.000688] MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs vm-test-run-zhost-sync> machine # [ 0.000690] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT vm-test-run-zhost-sync> machine # [ 0.002214] found SMP MP-table at [mem 0x000f5450-0x000f545f] vm-test-run-zhost-sync> machine # [ 0.002225] Using GB pages for direct mapping vm-test-run-zhost-sync> machine # [ 0.002293] RAMDISK: [mem 0x3e2e6000-0x3ffcffff] vm-test-run-zhost-sync> machine # [ 0.002299] ACPI: Early table checksum verification disabled vm-test-run-zhost-sync> machine # [ 0.002300] ACPI: RSDP 0x00000000000F5270 000014 (v00 BOCHS ) vm-test-run-zhost-sync> machine # [ 0.002303] ACPI: RSDT 0x000000003FFE2422 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002306] ACPI: FACP 0x000000003FFE221A 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002311] ACPI: DSDT 0x000000003FFE0040 0021DA (v01 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002312] ACPI: FACS 0x000000003FFE0000 000040 vm-test-run-zhost-sync> machine # [ 0.002314] ACPI: APIC 0x000000003FFE230E 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002315] ACPI: HPET 0x000000003FFE2386 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002317] ACPI: MCFG 0x000000003FFE23BE 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002318] ACPI: WAET 0x000000003FFE23FA 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) vm-test-run-zhost-sync> machine # [ 0.002319] ACPI: Reserving FACP table memory at [mem 0x3ffe221a-0x3ffe230d] vm-test-run-zhost-sync> machine # [ 0.002320] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe2219] vm-test-run-zhost-sync> machine # [ 0.002321] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] vm-test-run-zhost-sync> machine # [ 0.002321] ACPI: Reserving APIC table memory at [mem 0x3ffe230e-0x3ffe2385] vm-test-run-zhost-sync> machine # [ 0.002321] ACPI: Reserving HPET table memory at [mem 0x3ffe2386-0x3ffe23bd] vm-test-run-zhost-sync> machine # [ 0.002322] ACPI: Reserving MCFG table memory at [mem 0x3ffe23be-0x3ffe23f9] vm-test-run-zhost-sync> machine # [ 0.002322] ACPI: Reserving WAET table memory at [mem 0x3ffe23fa-0x3ffe2421] vm-test-run-zhost-sync> machine # [ 0.002697] No NUMA configuration found vm-test-run-zhost-sync> machine # [ 0.002698] Faking a node at [mem 0x0000000000000000-0x000000003ffd7fff] vm-test-run-zhost-sync> machine # [ 0.002701] NODE_DATA(0) allocated [mem 0x3ffd2780-0x3ffd7cff] vm-test-run-zhost-sync> machine # [ 0.002773] Zone ranges: vm-test-run-zhost-sync> machine # [ 0.002774] DMA [mem 0x0000000000001000-0x0000000000ffffff] vm-test-run-zhost-sync> machine # [ 0.002775] DMA32 [mem 0x0000000001000000-0x000000003ffd7fff] vm-test-run-zhost-sync> machine # [ 0.002776] Normal empty vm-test-run-zhost-sync> machine # [ 0.002777] Device empty vm-test-run-zhost-sync> machine # [ 0.002777] Movable zone start for each node vm-test-run-zhost-sync> machine # [ 0.002778] Early memory node ranges vm-test-run-zhost-sync> machine # [ 0.002778] node 0: [mem 0x0000000000001000-0x000000000009efff] vm-test-run-zhost-sync> machine # [ 0.002779] node 0: [mem 0x0000000000100000-0x000000003ffd7fff] vm-test-run-zhost-sync> machine # [ 0.002779] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffd7fff] vm-test-run-zhost-sync> machine # [ 0.002798] On node 0, zone DMA: 1 pages in unavailable ranges vm-test-run-zhost-sync> machine # [ 0.003014] On node 0, zone DMA: 97 pages in unavailable ranges vm-test-run-zhost-sync> machine # [ 0.017357] On node 0, zone DMA32: 40 pages in unavailable ranges vm-test-run-zhost-sync> machine # [ 0.018211] ACPI: PM-Timer IO Port: 0x608 vm-test-run-zhost-sync> machine # [ 0.018219] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) vm-test-run-zhost-sync> machine # [ 0.018237] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 vm-test-run-zhost-sync> machine # [ 0.018239] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) vm-test-run-zhost-sync> machine # [ 0.018241] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) vm-test-run-zhost-sync> machine # [ 0.018241] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) vm-test-run-zhost-sync> machine # [ 0.018242] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) vm-test-run-zhost-sync> machine # [ 0.018243] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) vm-test-run-zhost-sync> machine # [ 0.018245] ACPI: Using ACPI (MADT) for SMP configuration information vm-test-run-zhost-sync> machine # [ 0.018245] ACPI: HPET id: 0x8086a201 base: 0xfed00000 vm-test-run-zhost-sync> machine # [ 0.018247] TSC deadline timer available vm-test-run-zhost-sync> machine # [ 0.018251] CPU topo: Max. logical packages: 1 vm-test-run-zhost-sync> machine # [ 0.018251] CPU topo: Max. logical dies: 1 vm-test-run-zhost-sync> machine # [ 0.018252] CPU topo: Max. dies per package: 1 vm-test-run-zhost-sync> machine # [ 0.018255] CPU topo: Max. threads per core: 1 vm-test-run-zhost-sync> machine # [ 0.018255] CPU topo: Num. cores per package: 1 vm-test-run-zhost-sync> machine # [ 0.018256] CPU topo: Num. threads per package: 1 vm-test-run-zhost-sync> machine # [ 0.018256] CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs vm-test-run-zhost-sync> machine # [ 0.018274] kvm-guest: APIC: eoi() replaced with kvm_guest_apic_eoi_write() vm-test-run-zhost-sync> machine # [ 0.018298] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] vm-test-run-zhost-sync> machine # [ 0.018299] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff] vm-test-run-zhost-sync> machine # [ 0.018300] [mem 0x40000000-0xafffffff] available for PCI devices vm-test-run-zhost-sync> machine # [ 0.018301] Booting paravirtualized kernel on KVM vm-test-run-zhost-sync> machine # [ 0.018303] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns vm-test-run-zhost-sync> machine # [ 0.022133] setup_percpu: NR_CPUS:384 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 vm-test-run-zhost-sync> machine # [ 0.023906] percpu: Embedded 98 pages/cpu s278528 r8192 d114688 u2097152 vm-test-run-zhost-sync> machine # [ 0.023939] kvm-guest: PV spinlocks disabled, single CPU vm-test-run-zhost-sync> machine # [ 0.023941] Kernel command line: console=ttyS0 console=tty0 panic=1 boot.panic_on_fail clocksource=acpi_pm root=fstab loglevel=7 net.ifnames=0 lsm=landlock,yama,bpf init=/nix/store/4cr3n2fzyck954bayr6wq8yvikgfzzwm-nixos-system-machine-test/init regInfo=/nix/.ro-store/hmlvv7ydxky4zcwlh2pfk2kzkf2ggn87-closure-info/registration console=ttyS0,115200n8 console=tty0 vm-test-run-zhost-sync> machine # [ 0.024014] Unknown kernel command line parameters "regInfo=/nix/.ro-store/hmlvv7ydxky4zcwlh2pfk2kzkf2ggn87-closure-info/registration", will be passed to user space. vm-test-run-zhost-sync> machine # [ 0.024031] random: crng init done vm-test-run-zhost-sync> machine # [ 0.024032] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes vm-test-run-zhost-sync> machine # [ 0.024074] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.024517] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.024538] Fallback order for Node 0: 0 vm-test-run-zhost-sync> machine # [ 0.024540] Built 1 zonelists, mobility grouping on. Total pages: 262006 vm-test-run-zhost-sync> machine # [ 0.024541] Policy zone: DMA32 vm-test-run-zhost-sync> machine # [ 0.026722] mem auto-init: stack:all(zero), heap alloc:on, heap free:off vm-test-run-zhost-sync> machine # [ 0.029433] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 vm-test-run-zhost-sync> machine # [ 0.031240] allocated 2097152 bytes of page_ext vm-test-run-zhost-sync> machine # [ 0.039114] ftrace: allocating 48837 entries in 192 pages vm-test-run-zhost-sync> machine # [ 0.039116] ftrace: allocated 192 pages with 2 groups vm-test-run-zhost-sync> machine # [ 0.039784] Dynamic Preempt: lazy vm-test-run-zhost-sync> machine # [ 0.039889] rcu: Preemptible hierarchical RCU implementation. vm-test-run-zhost-sync> machine # [ 0.039890] rcu: RCU event tracing is enabled. vm-test-run-zhost-sync> machine # [ 0.039890] rcu: RCU restricting CPUs from NR_CPUS=384 to nr_cpu_ids=1. vm-test-run-zhost-sync> machine # [ 0.039891] Trampoline variant of Tasks RCU enabled. vm-test-run-zhost-sync> machine # [ 0.039891] Rude variant of Tasks RCU enabled. vm-test-run-zhost-sync> machine # [ 0.039891] Tracing variant of Tasks RCU enabled. vm-test-run-zhost-sync> machine # [ 0.039892] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies. vm-test-run-zhost-sync> machine # [ 0.039892] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 vm-test-run-zhost-sync> machine # [ 0.039910] RCU Tasks: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. vm-test-run-zhost-sync> machine # [ 0.039912] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. vm-test-run-zhost-sync> machine # [ 0.039912] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. vm-test-run-zhost-sync> machine # [ 0.043676] NR_IRQS: 24832, nr_irqs: 256, preallocated irqs: 16 vm-test-run-zhost-sync> machine # [ 0.043916] rcu: srcu_init: Setting srcu_struct sizes based on contention. vm-test-run-zhost-sync> machine # [ 0.043920] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns vm-test-run-zhost-sync> machine # [ 0.044000] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____) vm-test-run-zhost-sync> machine # [ 0.049578] Console: colour VGA+ 80x25 vm-test-run-zhost-sync> machine # [ 0.049581] printk: legacy console [tty0] enabled vm-test-run-zhost-sync> machine # [ 0.082222] printk: legacy console [ttyS0] enabled vm-test-run-zhost-sync> machine # [ 0.230188] ACPI: Core revision 20250807 vm-test-run-zhost-sync> machine # [ 0.231325] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns vm-test-run-zhost-sync> machine # [ 0.233424] APIC: Switch to symmetric I/O mode setup vm-test-run-zhost-sync> machine # [ 0.234683] x2apic enabled vm-test-run-zhost-sync> machine # [ 0.235565] APIC: Switched APIC routing to: physical x2apic vm-test-run-zhost-sync> machine # [ 0.237616] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 vm-test-run-zhost-sync> machine # [ 0.238952] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns vm-test-run-zhost-sync> machine # [ 0.241224] Calibrating delay loop (skipped) preset value.. 7585.74 BogoMIPS (lpj=3792874) vm-test-run-zhost-sync> machine # [ 0.243293] x86/cpu: User Mode Instruction Prevention (UMIP) activated vm-test-run-zhost-sync> machine # [ 0.244325] Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 vm-test-run-zhost-sync> machine # [ 0.245225] Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 vm-test-run-zhost-sync> machine # [ 0.246227] mitigations: Enabled attack vectors: user_kernel, user_user, guest_host, guest_guest, SMT mitigations: auto vm-test-run-zhost-sync> machine # [ 0.248225] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl vm-test-run-zhost-sync> machine # [ 0.249225] Spectre V2 : Mitigation: Retpolines vm-test-run-zhost-sync> machine # [ 0.250225] Speculative Return Stack Overflow: Mitigation: Safe RET vm-test-run-zhost-sync> machine # [ 0.251225] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization vm-test-run-zhost-sync> machine # [ 0.253225] Spectre V2 : Spectre v2 / SpectreRSB: Filling RSB on context switch and VMEXIT vm-test-run-zhost-sync> machine # [ 0.254225] Spectre V2 : Enabling Restricted Speculation for firmware calls vm-test-run-zhost-sync> machine # [ 0.255226] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier vm-test-run-zhost-sync> machine # [ 0.257225] active return thunk: srso_alias_return_thunk vm-test-run-zhost-sync> machine # [ 0.258238] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' vm-test-run-zhost-sync> machine # [ 0.260225] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' vm-test-run-zhost-sync> machine # [ 0.261225] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' vm-test-run-zhost-sync> machine # [ 0.263225] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' vm-test-run-zhost-sync> machine # [ 0.264225] x86/fpu: Supporting XSAVE feature 0x800: 'Control-flow User registers' vm-test-run-zhost-sync> machine # [ 0.266225] x86/fpu: Supporting XSAVE feature 0x1000: 'Control-flow Kernel registers (KVM only)' vm-test-run-zhost-sync> machine # [ 0.268225] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 vm-test-run-zhost-sync> machine # [ 0.269225] x86/fpu: xstate_offset[9]: 832, xstate_sizes[9]: 8 vm-test-run-zhost-sync> machine # [ 0.271225] x86/fpu: xstate_offset[11]: 840, xstate_sizes[11]: 16 vm-test-run-zhost-sync> machine # [ 0.272225] x86/fpu: xstate_offset[12]: 856, xstate_sizes[12]: 24 vm-test-run-zhost-sync> machine # [ 0.273225] x86/fpu: Enabled xstate features 0x1a07, context size is 880 bytes, using 'compacted' format. vm-test-run-zhost-sync> machine # [ 0.299205] Freeing SMP alternatives memory: 48K vm-test-run-zhost-sync> machine # [ 0.300226] pid_max: default: 32768 minimum: 301 vm-test-run-zhost-sync> machine # [ 0.301271] LSM: initializing lsm=capability,landlock,yama,bpf,ima vm-test-run-zhost-sync> machine # [ 0.302308] landlock: Up and running. vm-test-run-zhost-sync> machine # [ 0.303225] Yama: becoming mindful. vm-test-run-zhost-sync> machine # [ 0.304418] LSM support for eBPF active vm-test-run-zhost-sync> machine # [ 0.305305] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.306244] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.308961] smpboot: CPU0: AMD Ryzen Threadripper PRO 5965WX 24-Cores (family: 0x19, model: 0x8, stepping: 0x2) vm-test-run-zhost-sync> machine # [ 0.309656] Performance Events: Fam17h+ core perfctr, AMD PMU driver. vm-test-run-zhost-sync> machine # [ 0.310228] ... version: 0 vm-test-run-zhost-sync> machine # [ 0.311216] ... bit width: 48 vm-test-run-zhost-sync> machine # [ 0.312007] ... generic counters: 6 vm-test-run-zhost-sync> machine # [ 0.312998] ... generic bitmap: 000000000000003f vm-test-run-zhost-sync> machine # [ 0.314226] ... fixed-purpose counters: 0 vm-test-run-zhost-sync> machine # [ 0.315216] ... fixed-purpose bitmap: 0000000000000000 vm-test-run-zhost-sync> machine # [ 0.316226] ... value mask: 0000ffffffffffff vm-test-run-zhost-sync> machine # [ 0.317226] ... max period: 00007fffffffffff vm-test-run-zhost-sync> machine # [ 0.318226] ... global_ctrl mask: 000000000000003f vm-test-run-zhost-sync> machine # [ 0.319307] signal: max sigframe size: 3376 vm-test-run-zhost-sync> machine # [ 0.320328] rcu: Hierarchical SRCU implementation. vm-test-run-zhost-sync> machine # [ 0.321230] rcu: Max phase no-delay instances is 400. vm-test-run-zhost-sync> machine # [ 0.325881] smp: Bringing up secondary CPUs ... vm-test-run-zhost-sync> machine # [ 0.326238] smp: Brought up 1 node, 1 CPU vm-test-run-zhost-sync> machine # [ 0.327178] smpboot: Total of 1 processors activated (7585.74 BogoMIPS) vm-test-run-zhost-sync> machine # [ 0.328342] Memory: 942468K/1048024K available (18124K kernel code, 2728K rwdata, 13644K rodata, 3656K init, 3632K bss, 98108K reserved, 0K cma-reserved) vm-test-run-zhost-sync> machine # [ 0.329400] devtmpfs: initialized vm-test-run-zhost-sync> machine # [ 0.330343] x86/mm: Memory block size: 128MB vm-test-run-zhost-sync> machine # [ 0.332021] posixtimers hash table entries: 512 (order: 1, 8192 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.333253] futex hash table entries: 256 (16384 bytes on 1 NUMA nodes, total 16 KiB, linear). vm-test-run-zhost-sync> machine # [ 0.334295] pinctrl core: initialized pinctrl subsystem vm-test-run-zhost-sync> machine # [ 0.335485] PM: RTC time: 21:48:30, date: 2026-10-07 vm-test-run-zhost-sync> machine # [ 0.338697] NET: Registered PF_NETLINK/PF_ROUTE protocol family vm-test-run-zhost-sync> machine # [ 0.339536] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations vm-test-run-zhost-sync> machine # [ 0.340247] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations vm-test-run-zhost-sync> machine # [ 0.341346] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations vm-test-run-zhost-sync> machine # [ 0.342233] audit: initializing netlink subsys (disabled) vm-test-run-zhost-sync> machine # [ 0.343478] thermal_sys: Registered thermal governor 'fair_share' vm-test-run-zhost-sync> machine # [ 0.343479] thermal_sys: Registered thermal governor 'bang_bang' vm-test-run-zhost-sync> machine # [ 0.344227] thermal_sys: Registered thermal governor 'step_wise' vm-test-run-zhost-sync> machine # [ 0.345229] audit: type=2000 audit(1791409711.548:1): state=initialized audit_enabled=0 res=1 vm-test-run-zhost-sync> machine # [ 0.347228] thermal_sys: Registered thermal governor 'user_space' vm-test-run-zhost-sync> machine # [ 0.347230] thermal_sys: Registered thermal governor 'power_allocator' vm-test-run-zhost-sync> machine # [ 0.348239] cpuidle: using governor menu vm-test-run-zhost-sync> machine # [ 0.351029] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 vm-test-run-zhost-sync> machine # [ 0.352454] PCI: ECAM [mem 0xb0000000-0xbfffffff] (base 0xb0000000) for domain 0000 [bus 00-ff] vm-test-run-zhost-sync> machine # [ 0.353228] PCI: ECAM [mem 0xb0000000-0xbfffffff] reserved as E820 entry vm-test-run-zhost-sync> machine # [ 0.354235] PCI: Using configuration type 1 for base access vm-test-run-zhost-sync> machine # [ 0.355400] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. vm-test-run-zhost-sync> machine # [ 0.364417] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages vm-test-run-zhost-sync> machine # [ 0.365226] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page vm-test-run-zhost-sync> machine # [ 0.370226] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages vm-test-run-zhost-sync> machine # [ 0.371226] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page vm-test-run-zhost-sync> machine # [ 0.377454] ACPI: Added _OSI(Module Device) vm-test-run-zhost-sync> machine # [ 0.378227] ACPI: Added _OSI(Processor Device) vm-test-run-zhost-sync> machine # [ 0.381226] ACPI: Added _OSI(Processor Aggregator Device) vm-test-run-zhost-sync> machine # [ 0.386606] ACPI: 1 ACPI AML tables successfully acquired and loaded vm-test-run-zhost-sync> machine # [ 0.392588] ACPI: Interpreter enabled vm-test-run-zhost-sync> machine # [ 0.393240] ACPI: PM: (supports S0 S3 S4 S5) vm-test-run-zhost-sync> machine # [ 0.394227] ACPI: Using IOAPIC for interrupt routing vm-test-run-zhost-sync> machine # [ 0.395267] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug vm-test-run-zhost-sync> machine # [ 0.397096] PCI: Using E820 reservations for host bridge windows vm-test-run-zhost-sync> machine # [ 0.398363] ACPI: Enabled 2 GPEs in block 00 to 3F vm-test-run-zhost-sync> machine # [ 0.403157] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) vm-test-run-zhost-sync> machine # [ 0.404230] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3] vm-test-run-zhost-sync> machine # [ 0.405302] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug LTR] vm-test-run-zhost-sync> machine # [ 0.406345] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] vm-test-run-zhost-sync> machine # [ 0.407659] PCI host bridge to bus 0000:00 vm-test-run-zhost-sync> machine # [ 0.408231] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] vm-test-run-zhost-sync> machine # [ 0.409227] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] vm-test-run-zhost-sync> machine # [ 0.410227] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] vm-test-run-zhost-sync> machine # [ 0.411227] pci_bus 0000:00: root bus resource [mem 0x40000000-0xafffffff window] vm-test-run-zhost-sync> machine # [ 0.412227] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] vm-test-run-zhost-sync> machine # [ 0.413227] pci_bus 0000:00: root bus resource [mem 0x100000000-0x8ffffffff window] vm-test-run-zhost-sync> machine # [ 0.414227] pci_bus 0000:00: root bus resource [bus 00-ff] vm-test-run-zhost-sync> machine # [ 0.415360] pci 0000:00:00.0: [8086:29c0] type 00 class 0x060000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.416912] pci 0000:00:01.0: [1234:1111] type 00 class 0x030000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.420336] pci 0000:00:01.0: BAR 0 [mem 0xfd000000-0xfdffffff pref] vm-test-run-zhost-sync> machine # [ 0.421295] pci 0000:00:01.0: BAR 2 [mem 0xfebd0000-0xfebd0fff] vm-test-run-zhost-sync> machine # [ 0.422269] pci 0000:00:01.0: ROM [mem 0xfebc0000-0xfebcffff pref] vm-test-run-zhost-sync> machine # [ 0.423530] pci 0000:00:01.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff] vm-test-run-zhost-sync> machine # [ 0.424988] pci 0000:00:02.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.428239] pci 0000:00:02.0: BAR 0 [io 0xc100-0xc11f] vm-test-run-zhost-sync> machine # [ 0.429239] pci 0000:00:02.0: BAR 1 [mem 0xfebd1000-0xfebd1fff] vm-test-run-zhost-sync> machine # [ 0.430269] pci 0000:00:02.0: BAR 4 [mem 0xfe000000-0xfe003fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.431238] pci 0000:00:02.0: ROM [mem 0xfeb40000-0xfeb7ffff pref] vm-test-run-zhost-sync> machine # [ 0.433187] pci 0000:00:03.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.435967] pci 0000:00:03.0: BAR 0 [io 0xc120-0xc13f] vm-test-run-zhost-sync> machine # [ 0.436239] pci 0000:00:03.0: BAR 1 [mem 0xfebd2000-0xfebd2fff] vm-test-run-zhost-sync> machine # [ 0.437270] pci 0000:00:03.0: BAR 4 [mem 0xfe004000-0xfe007fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.439189] pci 0000:00:04.0: [1af4:1001] type 00 class 0x010000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.442310] pci 0000:00:04.0: BAR 0 [io 0xc000-0xc07f] vm-test-run-zhost-sync> machine # [ 0.443247] pci 0000:00:04.0: BAR 1 [mem 0xfebd3000-0xfebd3fff] vm-test-run-zhost-sync> machine # [ 0.444314] pci 0000:00:04.0: BAR 4 [mem 0xfe008000-0xfe00bfff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.446658] pci 0000:00:05.0: [1af4:1000] type 00 class 0x020000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.449178] pci 0000:00:05.0: BAR 0 [io 0xc140-0xc15f] vm-test-run-zhost-sync> machine # [ 0.450267] pci 0000:00:05.0: BAR 1 [mem 0xfebd4000-0xfebd4fff] vm-test-run-zhost-sync> machine # [ 0.451283] pci 0000:00:05.0: BAR 4 [mem 0xfe00c000-0xfe00ffff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.452242] pci 0000:00:05.0: ROM [mem 0xfeb80000-0xfebbffff pref] vm-test-run-zhost-sync> machine # [ 0.454409] pci 0000:00:06.0: [1af4:1052] type 00 class 0x090000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.456261] pci 0000:00:06.0: BAR 1 [mem 0xfebd5000-0xfebd5fff] vm-test-run-zhost-sync> machine # [ 0.457308] pci 0000:00:06.0: BAR 4 [mem 0xfe010000-0xfe013fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.459430] pci 0000:00:07.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.461249] pci 0000:00:07.0: BAR 1 [mem 0xfebd6000-0xfebd6fff] vm-test-run-zhost-sync> machine # [ 0.462269] pci 0000:00:07.0: BAR 4 [mem 0xfe014000-0xfe017fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.464227] pci 0000:00:08.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.466248] pci 0000:00:08.0: BAR 1 [mem 0xfebd7000-0xfebd7fff] vm-test-run-zhost-sync> machine # [ 0.467278] pci 0000:00:08.0: BAR 4 [mem 0xfe018000-0xfe01bfff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.469180] pci 0000:00:09.0: [1af4:105a] type 00 class 0x018000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.471140] pci 0000:00:09.0: BAR 1 [mem 0xfebd8000-0xfebd8fff] vm-test-run-zhost-sync> machine # [ 0.472269] pci 0000:00:09.0: BAR 4 [mem 0xfe01c000-0xfe01ffff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.474180] pci 0000:00:0a.0: [1af4:1003] type 00 class 0x078000 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.476691] pci 0000:00:0a.0: BAR 0 [io 0xc080-0xc0bf] vm-test-run-zhost-sync> machine # [ 0.477239] pci 0000:00:0a.0: BAR 1 [mem 0xfebd9000-0xfebd9fff] vm-test-run-zhost-sync> machine # [ 0.478269] pci 0000:00:0a.0: BAR 4 [mem 0xfe020000-0xfe023fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.480183] pci 0000:00:0b.0: [1af4:1005] type 00 class 0x00ff00 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.482238] pci 0000:00:0b.0: BAR 0 [io 0xc160-0xc17f] vm-test-run-zhost-sync> machine # [ 0.483239] pci 0000:00:0b.0: BAR 1 [mem 0xfebda000-0xfebdafff] vm-test-run-zhost-sync> machine # [ 0.484269] pci 0000:00:0b.0: BAR 4 [mem 0xfe024000-0xfe027fff 64bit pref] vm-test-run-zhost-sync> machine # [ 0.486214] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.487935] pci 0000:00:1d.0: BAR 4 [io 0xc180-0xc19f] vm-test-run-zhost-sync> machine # [ 0.488521] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.490075] pci 0000:00:1d.1: BAR 4 [io 0xc1a0-0xc1bf] vm-test-run-zhost-sync> machine # [ 0.491462] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.493935] pci 0000:00:1d.2: BAR 4 [io 0xc1c0-0xc1df] vm-test-run-zhost-sync> machine # [ 0.494551] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.495907] pci 0000:00:1d.7: BAR 0 [mem 0xfebdb000-0xfebdbfff] vm-test-run-zhost-sync> machine # [ 0.496597] pci 0000:00:1f.0: [8086:2918] type 00 class 0x060100 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.497762] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO vm-test-run-zhost-sync> machine # [ 0.498609] pci 0000:00:1f.2: [8086:2922] type 00 class 0x010601 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.500132] pci 0000:00:1f.2: BAR 4 [io 0xc1e0-0xc1ff] vm-test-run-zhost-sync> machine # [ 0.501183] pci 0000:00:1f.2: BAR 5 [mem 0xfebdc000-0xfebdcfff] vm-test-run-zhost-sync> machine # [ 0.502760] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500 conventional PCI endpoint vm-test-run-zhost-sync> machine # [ 0.503904] pci 0000:00:1f.3: BAR 4 [io 0x0700-0x073f] vm-test-run-zhost-sync> machine # [ 0.509183] ACPI: PCI: Interrupt link LNKA configured for IRQ 10 vm-test-run-zhost-sync> machine # [ 0.510360] ACPI: PCI: Interrupt link LNKB configured for IRQ 10 vm-test-run-zhost-sync> machine # [ 0.511364] ACPI: PCI: Interrupt link LNKC configured for IRQ 11 vm-test-run-zhost-sync> machine # [ 0.512355] ACPI: PCI: Interrupt link LNKD configured for IRQ 11 vm-test-run-zhost-sync> machine # [ 0.513364] ACPI: PCI: Interrupt link LNKE configured for IRQ 10 vm-test-run-zhost-sync> machine # [ 0.514355] ACPI: PCI: Interrupt link LNKF configured for IRQ 10 vm-test-run-zhost-sync> machine # [ 0.515364] ACPI: PCI: Interrupt link LNKG configured for IRQ 11 vm-test-run-zhost-sync> machine # [ 0.516355] ACPI: PCI: Interrupt link LNKH configured for IRQ 11 vm-test-run-zhost-sync> machine # [ 0.517279] ACPI: PCI: Interrupt link GSIA configured for IRQ 16 vm-test-run-zhost-sync> machine # [ 0.518244] ACPI: PCI: Interrupt link GSIB configured for IRQ 17 vm-test-run-zhost-sync> machine # [ 0.519245] ACPI: PCI: Interrupt link GSIC configured for IRQ 18 vm-test-run-zhost-sync> machine # [ 0.520244] ACPI: PCI: Interrupt link GSID configured for IRQ 19 vm-test-run-zhost-sync> machine # [ 0.521241] ACPI: PCI: Interrupt link GSIE configured for IRQ 20 vm-test-run-zhost-sync> machine # [ 0.522241] ACPI: PCI: Interrupt link GSIF configured for IRQ 21 vm-test-run-zhost-sync> machine # [ 0.523246] ACPI: PCI: Interrupt link GSIG configured for IRQ 22 vm-test-run-zhost-sync> machine # [ 0.524245] ACPI: PCI: Interrupt link GSIH configured for IRQ 23 vm-test-run-zhost-sync> machine # [ 0.526048] iommu: Default domain type: Translated vm-test-run-zhost-sync> machine # [ 0.527102] iommu: DMA domain TLB invalidation policy: lazy mode vm-test-run-zhost-sync> machine # [ 0.528441] ACPI: bus type USB registered vm-test-run-zhost-sync> machine # [ 0.529294] usbcore: registered new interface driver usbfs vm-test-run-zhost-sync> machine # [ 0.530243] usbcore: registered new interface driver hub vm-test-run-zhost-sync> machine # [ 0.531240] usbcore: registered new device driver usb vm-test-run-zhost-sync> machine # [ 0.532881] NetLabel: Initializing vm-test-run-zhost-sync> machine # [ 0.533231] NetLabel: domain hash size = 128 vm-test-run-zhost-sync> machine # [ 0.534226] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO vm-test-run-zhost-sync> machine # [ 0.535258] NetLabel: unlabeled traffic allowed by default vm-test-run-zhost-sync> machine # [ 0.536238] PCI: Using ACPI for IRQ routing vm-test-run-zhost-sync> machine # [ 0.620412] pci 0000:00:01.0: vgaarb: setting as boot VGA device vm-test-run-zhost-sync> machine # [ 0.621222] pci 0000:00:01.0: vgaarb: bridge control possible vm-test-run-zhost-sync> machine # [ 0.621222] pci 0000:00:01.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none vm-test-run-zhost-sync> machine # [ 0.621229] vgaarb: loaded vm-test-run-zhost-sync> machine # [ 0.622076] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0 vm-test-run-zhost-sync> machine # [ 0.623105] hpet0: 3 comparators, 64-bit 100.000000 MHz counter vm-test-run-zhost-sync> machine # [ 0.628288] clocksource: Switched to clocksource kvm-clock vm-test-run-zhost-sync> machine # [ 0.630205] VFS: Disk quotas dquot_6.6.0 vm-test-run-zhost-sync> machine # [ 0.632676] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) vm-test-run-zhost-sync> machine # [ 0.634329] pnp: PnP ACPI init vm-test-run-zhost-sync> machine # [ 0.635271] ACPI: IRQ 4 override to edge(!), high(!) vm-test-run-zhost-sync> machine # [ 0.636557] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved vm-test-run-zhost-sync> machine # [ 0.638561] pnp: PnP ACPI: found 5 devices vm-test-run-zhost-sync> machine # [ 0.646153] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns vm-test-run-zhost-sync> machine # [ 0.648107] clocksource: Switched to clocksource acpi_pm vm-test-run-zhost-sync> machine # [ 0.649419] NET: Registered PF_INET protocol family vm-test-run-zhost-sync> machine # [ 0.650711] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.665679] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.667632] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.669390] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.671156] TCP bind hash table entries: 8192 (order: 6, 262144 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.672835] TCP: Hash tables configured (established 8192 bind 8192) vm-test-run-zhost-sync> machine # [ 0.674298] MPTCP token hash table entries: 1024 (order: 3, 24576 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.676058] UDP hash table entries: 512 (order: 3, 32768 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.677587] UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) vm-test-run-zhost-sync> machine # [ 0.679203] NET: Registered PF_UNIX/PF_LOCAL protocol family vm-test-run-zhost-sync> machine # [ 0.680543] NET: Registered PF_XDP protocol family vm-test-run-zhost-sync> machine # [ 0.681686] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] vm-test-run-zhost-sync> machine # [ 0.683078] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] vm-test-run-zhost-sync> machine # [ 0.684490] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] vm-test-run-zhost-sync> machine # [ 0.686019] pci_bus 0000:00: resource 7 [mem 0x40000000-0xafffffff window] vm-test-run-zhost-sync> machine # [ 0.687533] pci_bus 0000:00: resource 8 [mem 0xc0000000-0xfebfffff window] vm-test-run-zhost-sync> machine # [ 0.689068] pci_bus 0000:00: resource 9 [mem 0x100000000-0x8ffffffff window] vm-test-run-zhost-sync> machine # [ 0.691211] ACPI: \_SB_.GSIA: Enabled at IRQ 16 vm-test-run-zhost-sync> machine # [ 0.693446] ACPI: \_SB_.GSIB: Enabled at IRQ 17 vm-test-run-zhost-sync> machine # [ 0.695619] ACPI: \_SB_.GSIC: Enabled at IRQ 18 vm-test-run-zhost-sync> machine # [ 0.697753] ACPI: \_SB_.GSID: Enabled at IRQ 19 vm-test-run-zhost-sync> machine # [ 0.699634] PCI: CLS 0 bytes, default 64 vm-test-run-zhost-sync> machine # [ 0.700763] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x6d5818a734c, max_idle_ns: 881590694765 ns vm-test-run-zhost-sync> machine # [ 0.703010] Trying to unpack rootfs image as initramfs... vm-test-run-zhost-sync> machine # [ 0.744666] Initialise system trusted keyrings vm-test-run-zhost-sync> machine # [ 0.747383] workingset: timestamp_bits=40 max_order=18 bucket_order=0 vm-test-run-zhost-sync> machine # [ 0.766899] Key type asymmetric registered vm-test-run-zhost-sync> machine # [ 0.767902] Asymmetric key parser 'x509' registered vm-test-run-zhost-sync> machine # [ 0.771376] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248) vm-test-run-zhost-sync> machine # [ 0.776381] io scheduler mq-deadline registered vm-test-run-zhost-sync> machine # [ 0.777463] io scheduler kyber registered vm-test-run-zhost-sync> machine # [ 0.780798] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled vm-test-run-zhost-sync> machine # [ 0.784542] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A vm-test-run-zhost-sync> machine # [ 0.791476] Linux agpgart interface v0.103 vm-test-run-zhost-sync> machine # [ 0.792517] ACPI: bus type drm_connector registered vm-test-run-zhost-sync> machine # [ 0.795725] usbcore: registered new interface driver usbserial_generic vm-test-run-zhost-sync> machine # [ 0.797184] usbserial: USB Serial support registered for generic vm-test-run-zhost-sync> machine # [ 0.802342] amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled vm-test-run-zhost-sync> machine # [ 0.804148] drop_monitor: Initializing network drop monitor service vm-test-run-zhost-sync> machine # [ 0.808437] NET: Registered PF_INET6 protocol family vm-test-run-zhost-sync> machine # [ 0.809973] Segment Routing with IPv6 vm-test-run-zhost-sync> machine # [ 0.813349] In-situ OAM (IOAM) with IPv6 vm-test-run-zhost-sync> machine # [ 0.814605] IPI shorthand broadcast: enabled vm-test-run-zhost-sync> machine # [ 0.822792] sched_clock: Marking stable (630025685, 192302825)->(932879263, -110550753) vm-test-run-zhost-sync> machine # [ 0.828422] registered taskstats version 1 vm-test-run-zhost-sync> machine # [ 0.829606] Loading compiled-in X.509 certificates vm-test-run-zhost-sync> machine # [ 0.846339] Demotion targets for Node 0: null vm-test-run-zhost-sync> machine # [ 0.849374] Key type .fscrypt registered vm-test-run-zhost-sync> machine # [ 0.850331] Key type fscrypt-provisioning registered vm-test-run-zhost-sync> machine # [ 0.853432] ima: No TPM chip found, activating TPM-bypass! vm-test-run-zhost-sync> machine # [ 0.854685] ima: Allocated hash algorithm: sha1 vm-test-run-zhost-sync> machine # [ 0.859356] ima: No architecture policies found vm-test-run-zhost-sync> machine # [ 0.860572] PM: Magic number: 14:566:853 vm-test-run-zhost-sync> machine # [ 0.864349] RAS: Correctable Errors collector initialized. vm-test-run-zhost-sync> machine # [ 0.873133] clk: Disabling unused clocks vm-test-run-zhost-sync> machine # [ 0.875340] PM: genpd: Disabling unused power domains vm-test-run-zhost-sync> machine # [ 1.000097] Freeing initrd memory: 29608K vm-test-run-zhost-sync> machine # [ 1.003265] Freeing unused decrypted memory: 2028K vm-test-run-zhost-sync> machine # [ 1.006019] Freeing unused kernel image (initmem) memory: 3656K vm-test-run-zhost-sync> machine # [ 1.007443] Write protecting the kernel read-only data: 32768k vm-test-run-zhost-sync> machine # [ 1.009048] Freeing unused kernel image (text/rodata gap) memory: 304K vm-test-run-zhost-sync> machine # [ 1.010843] Freeing unused kernel image (rodata/data gap) memory: 692K vm-test-run-zhost-sync> machine # [ 1.052264] x86/mm: Checked W+X mappings: passed, no W+X pages found. vm-test-run-zhost-sync> machine # [ 1.053754] Run /init as init process vm-test-run-zhost-sync> machine # [ 1.063189] systemd[1]: Inserted module 'autofs4' vm-test-run-zhost-sync> machine # [ 1.081612] fuse: init (API version 7.45) vm-test-run-zhost-sync> machine # [ 1.088615] ACPI: \_SB_.GSIG: Enabled at IRQ 22 vm-test-run-zhost-sync> machine # [ 1.091489] ACPI: \_SB_.GSIH: Enabled at IRQ 23 vm-test-run-zhost-sync> machine # [ 1.095138] ACPI: \_SB_.GSIE: Enabled at IRQ 20 vm-test-run-zhost-sync> machine # [ 1.097784] ACPI: \_SB_.GSIF: Enabled at IRQ 21 vm-test-run-zhost-sync> machine # [ 1.103942] virtiofs virtio5: discovered new tag: nix-store vm-test-run-zhost-sync> machine # [ 1.106246] virtiofs virtio5: virtio_fs_setup_dax: No cache capability vm-test-run-zhost-sync> machine # [ 1.114628] virtiofs virtio6: discovered new tag: shared vm-test-run-zhost-sync> machine # [ 1.116896] virtiofs virtio6: virtio_fs_setup_dax: No cache capability vm-test-run-zhost-sync> machine # [ 1.120916] virtiofs virtio7: discovered new tag: xchg vm-test-run-zhost-sync> machine # [ 1.123106] virtiofs virtio7: virtio_fs_setup_dax: No cache capability vm-test-run-zhost-sync> machine # [ 1.144218] systemd[1]: Successfully made /usr/ read-only. vm-test-run-zhost-sync> machine # [ 1.481188] systemd[1]: systemd 261.3 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) vm-test-run-zhost-sync> machine # [ 1.490329] systemd[1]: Detected virtualization kvm. vm-test-run-zhost-sync> machine # [ 1.491684] systemd[1]: Detected architecture x86-64. vm-test-run-zhost-sync> machine # [ 1.492978] systemd[1]: Running in initrd. vm-test-run-zhost-sync> machine # [ 1.494196] systemd[1]: Initializing machine ID from random generator. vm-test-run-zhost-sync> machine # [ 1.495772] systemd[1]: Hostname set to . vm-test-run-zhost-sync> machine # [ 1.561924] systemd[1]: bpf-restrict-fs: LSM BPF program attached vm-test-run-zhost-sync> machine # [ 1.595766] systemd[1]: Queued start job for default target Initrd Default Target. vm-test-run-zhost-sync> machine # [ 1.601076] systemd[1]: Created slice Slice /system/modprobe. vm-test-run-zhost-sync> machine # [ 1.602665] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. vm-test-run-zhost-sync> machine # [ 1.604518] systemd[1]: Expecting device /dev/disk/by-label/nixos... vm-test-run-zhost-sync> machine # [ 1.606035] systemd[1]: Reached target Path Units. vm-test-run-zhost-sync> machine # [ 1.607238] systemd[1]: Reached target Slice Units. vm-test-run-zhost-sync> machine # [ 1.608479] systemd[1]: Reached target Swaps. vm-test-run-zhost-sync> machine # [ 1.609596] systemd[1]: Reached target Timer Units. vm-test-run-zhost-sync> machine # [ 1.610907] systemd[1]: Listening on D-Bus System Message Bus Socket. vm-test-run-zhost-sync> machine # [ 1.612525] systemd[1]: Listening on Journal Socket (/dev/log). vm-test-run-zhost-sync> machine # [ 1.614095] systemd[1]: Listening on Journal Sockets. vm-test-run-zhost-sync> machine # [ 1.615480] systemd[1]: Listening on udev Control Socket. vm-test-run-zhost-sync> machine # [ 1.616874] systemd[1]: Listening on udev Kernel Socket. vm-test-run-zhost-sync> machine # [ 1.618173] systemd[1]: Reached target Socket Units. vm-test-run-zhost-sync> machine # [ 1.620143] systemd[1]: Starting Create List of Static Device Nodes... vm-test-run-zhost-sync> machine # [ 1.624663] systemd[1]: Starting Load Kernel Module configfs... vm-test-run-zhost-sync> machine # [ 1.634841] systemd[1]: Starting Journal Service... vm-test-run-zhost-sync> machine # [ 1.656465] systemd[1]: Starting Load Kernel Modules... vm-test-run-zhost-sync> machine # [ 1.661414] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 1.667028] systemd[1]: Starting Coldplug All udev Devices... vm-test-run-zhost-sync> machine # [ 1.674680] systemd-journald[65]: Collecting audit messages is disabled. vm-test-run-zhost-sync> machine # [ 1.685424] systemd[1]: Finished Create List of Static Device Nodes. vm-test-run-zhost-sync> machine # [ 1.690902] systemd[1]: modprobe@configfs.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 1.700848] systemd[1]: Finished Load Kernel Module configfs. vm-test-run-zhost-sync> machine # [ 1.707775] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config vm-test-run-zhost-sync> machine # [ 1.715885] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. vm-test-run-zhost-sync> machine # [ 1.722022] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... vm-test-run-zhost-sync> machine # [ 1.729432] device-mapper: ioctl: 4.50.0-ioctl (2025-04-28) initialised: dm-devel@lists.linux.dev vm-test-run-zhost-sync> machine # [ 1.755403] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. vm-test-run-zhost-sync> machine # [ 1.766517] systemd[1]: Starting Create Static Device Nodes in /dev... vm-test-run-zhost-sync> machine # [ 1.778709] systemd[1]: Finished Load Kernel Modules. vm-test-run-zhost-sync> machine # [ 1.787474] systemd[1]: Starting Apply Kernel Variables... vm-test-run-zhost-sync> machine # [ 1.803383] systemd[1]: Finished Create Static Device Nodes in /dev. vm-test-run-zhost-sync> machine # [ 1.810760] systemd[1]: Reached target Preparation for Local File Systems. vm-test-run-zhost-sync> machine # [ 1.817403] systemd[1]: Reached target Local File Systems. vm-test-run-zhost-sync> machine # [ 1.823475] systemd[1]: Starting Rule-based Manager for Device Events and Files... vm-test-run-zhost-sync> machine # [ 1.835501] systemd[1]: Started Journal Service. vm-test-run-zhost-sync> machine # [ 1.644395] systemd-modules-load[67]: Inserted module 'dm_mod' vm-test-run-zhost-sync> machine # [ 1.646181] systemd-modules-load[67]: Inserted module 'virtio_balloon' vm-test-run-zhost-sync> machine # [ 1.648354] systemd-modules-load[67]: Inserted module 'virtio_gpu' vm-test-run-zhost-sync> machine # [ 1.654527] systemd[1]: Finished Apply Kernel Variables. vm-test-run-zhost-sync> machine # [ 1.670081] systemd[1]: Starting Create System Files and Directories... vm-test-run-zhost-sync> machine # [ 1.692440] systemd-udevd[73]: Using default interface naming scheme 'v261'. vm-test-run-zhost-sync> machine # [ 1.697080] systemd[1]: Finished Create System Files and Directories. vm-test-run-zhost-sync> machine # [ 1.720608] systemd[1]: Started Rule-based Manager for Device Events and Files. vm-test-run-zhost-sync> machine # [ 1.749695] systemd[1]: Finished Coldplug All udev Devices. vm-test-run-zhost-sync> machine # [ 1.750869] systemd[1]: Reached target System Initialization. vm-test-run-zhost-sync> machine # [ 1.753167] systemd[1]: Reached target Basic System. vm-test-run-zhost-sync> machine # [ 2.173160] virtio_blk virtio2: 1/0/0 default/read/poll queues vm-test-run-zhost-sync> machine # [ 2.181753] virtio_blk virtio2: [vda] 2097152 512-byte logical blocks (1.07 GB/1.00 GiB) vm-test-run-zhost-sync> machine # [ 2.187535] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 vm-test-run-zhost-sync> machine # [ 2.198457] serio: i8042 KBD port at 0x60,0x64 irq 1 vm-test-run-zhost-sync> machine # [ 2.201449] uhci_hcd 0000:00:1d.0: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.207018] serio: i8042 AUX port at 0x60,0x64 irq 12 vm-test-run-zhost-sync> machine # [ 2.211752] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 vm-test-run-zhost-sync> machine # [ 2.220419] uhci_hcd 0000:00:1d.0: detected 2 ports vm-test-run-zhost-sync> machine # [ 2.227017] uhci_hcd 0000:00:1d.0: irq 16, io port 0x0000c180 vm-test-run-zhost-sync> machine # [ 2.233690] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 vm-test-run-zhost-sync> machine # [ 2.239910] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 vm-test-run-zhost-sync> machine # [ 2.244054] SCSI subsystem initialized vm-test-run-zhost-sync> machine # [ 2.246783] usb usb1: Product: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.250728] usb usb1: Manufacturer: Linux 6.18.55 uhci_hcd vm-test-run-zhost-sync> machine # [ 2.254864] usb usb1: SerialNumber: 0000:00:1d.0 vm-test-run-zhost-sync> machine # [ 2.259800] hub 1-0:1.0: USB hub found vm-test-run-zhost-sync> machine # [ 2.263328] hub 1-0:1.0: 2 ports detected vm-test-run-zhost-sync> machine # [ 2.268793] ehci-pci 0000:00:1d.7: EHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.269760] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2 vm-test-run-zhost-sync> machine # [ 2.272031] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfebdb000 vm-test-run-zhost-sync> machine # [ 2.084146] (udev-worker)[91]: Network interface NamePolicy= disabled on kernel command line. vm-test-run-zhost-sync> machine # [ 2.086076] systemd[1]: Starting Virtual Console Setup... vm-test-run-zhost-sync> machine # [ 2.281341] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00 vm-test-run-zhost-sync> machine # [ 2.283762] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.18 vm-test-run-zhost-sync> machine # [ 2.285181] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 vm-test-run-zhost-sync> machine # [ 2.294331] usb usb2: Product: EHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.295191] usb usb2: Manufacturer: Linux 6.18.55 ehci_hcd vm-test-run-zhost-sync> machine # [ 2.298317] usb usb2: SerialNumber: 0000:00:1d.7 vm-test-run-zhost-sync> machine # [ 2.301477] hub 2-0:1.0: USB hub found vm-test-run-zhost-sync> machine # [ 2.304320] hub 2-0:1.0: 6 ports detected vm-test-run-zhost-sync> machine # [ 2.114842] (udev-worker)[89]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. vm-test-run-zhost-sync> machine # [ 2.120452] (udev-worker)[89]: Network interface NamePolicy= disabled on kernel command line. vm-test-run-zhost-sync> machine # [ 2.129238] systemd-vconsole-setup[96]: Configuration of first virtual console was skipped, ignoring remaining ones. vm-test-run-zhost-sync> machine # [ 2.134820] systemd[1]: Finished Virtual Console Setup. vm-test-run-zhost-sync> machine # [ 2.331856] hub 1-0:1.0: USB hub found vm-test-run-zhost-sync> machine # [ 2.334332] hub 1-0:1.0: 2 ports detected vm-test-run-zhost-sync> machine # [ 2.340423] uhci_hcd 0000:00:1d.1: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.341381] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 vm-test-run-zhost-sync> machine # [ 2.355256] uhci_hcd 0000:00:1d.1: detected 2 ports vm-test-run-zhost-sync> machine # [ 2.356587] uhci_hcd 0000:00:1d.1: irq 17, io port 0x0000c1a0 vm-test-run-zhost-sync> machine # [ 2.174083] systemd[1]: Found device /dev/disk/by-label/nixos. vm-test-run-zhost-sync> machine # [ 2.175279] systemd[1]: Reached target Initrd Root Device. vm-test-run-zhost-sync> machine # [ 2.368693] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 vm-test-run-zhost-sync> machine # [ 2.370120] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 vm-test-run-zhost-sync> machine # [ 2.179940] systemd[1]: Starting File System Check on /dev/disk/by-label/nixos... vm-test-run-zhost-sync> machine # [ 2.376129] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0 vm-test-run-zhost-sync> machine # [ 2.390654] usb usb3: Product: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.397270] usb usb3: Manufacturer: Linux 6.18.55 uhci_hcd vm-test-run-zhost-sync> machine # [ 2.398627] usb usb3: SerialNumber: 0000:00:1d.1 vm-test-run-zhost-sync> machine # [ 2.208314] systemd-fsck[104]: nixos: clean, 12/65536 files, 13019/262144 blocks vm-test-run-zhost-sync> machine # [ 2.403587] hub 3-0:1.0: USB hub found vm-test-run-zhost-sync> machine # [ 2.404788] hub 3-0:1.0: 2 ports detected vm-test-run-zhost-sync> machine # [ 2.410525] uhci_hcd 0000:00:1d.2: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.411487] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 vm-test-run-zhost-sync> machine # [ 2.415322] uhci_hcd 0000:00:1d.2: detected 2 ports vm-test-run-zhost-sync> machine # [ 2.417825] uhci_hcd 0000:00:1d.2: irq 18, io port 0x0000c1c0 vm-test-run-zhost-sync> machine # [ 2.233544] systemd[1]: Finished File System Check on /dev/disk/by-label/nixos. vm-test-run-zhost-sync> machine # [ 2.427486] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.18 vm-test-run-zhost-sync> machine # [ 2.429744] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 vm-test-run-zhost-sync> machine # [ 2.434364] usb usb4: Product: UHCI Host Controller vm-test-run-zhost-sync> machine # [ 2.436419] usb usb4: Manufacturer: Linux 6.18.55 uhci_hcd vm-test-run-zhost-sync> machine # [ 2.438352] usb usb4: SerialNumber: 0000:00:1d.2 vm-test-run-zhost-sync> machine # [ 2.441181] hub 4-0:1.0: USB hub found vm-test-run-zhost-sync> machine # [ 2.442998] ahci 0000:00:1f.2: AHCI vers 0001.0000, 32 command slots, 1.5 Gbps, SATA mode vm-test-run-zhost-sync> machine # [ 2.444956] hub 4-0:1.0: 2 ports detected vm-test-run-zhost-sync> machine # [ 2.456954] ahci 0000:00:1f.2: 6/6 ports implemented (port mask 0x3f) vm-test-run-zhost-sync> machine # [ 2.462730] ahci 0000:00:1f.2: flags: 64bit ncq only vm-test-run-zhost-sync> machine # [ 2.476379] scsi host0: ahci vm-test-run-zhost-sync> machine # [ 2.479126] scsi host1: ahci vm-test-run-zhost-sync> machine # [ 2.479929] scsi host2: ahci vm-test-run-zhost-sync> machine # [ 2.484722] scsi host3: ahci vm-test-run-zhost-sync> machine # [ 2.489030] scsi host4: ahci vm-test-run-zhost-sync> machine # [ 2.492067] scsi host5: ahci vm-test-run-zhost-sync> machine # [ 2.493566] ata1: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc100 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.497510] ata2: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc180 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.499921] ata3: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc200 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.501437] ata4: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc280 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.502981] ata5: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc300 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.504523] ata6: SATA max UDMA/133 abar m4096@0xfebdc000 port 0xfebdc380 irq 47 lpm-pol 1 vm-test-run-zhost-sync> machine # [ 2.548363] usb 2-1: new high-speed USB device number 2 using ehci-pci vm-test-run-zhost-sync> machine # [ 2.677624] usb 2-1: New USB device found, idVendor=0627, idProduct=0001, bcdDevice= 0.00 vm-test-run-zhost-sync> machine # [ 2.679665] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=10 vm-test-run-zhost-sync> machine # [ 2.681920] usb 2-1: Product: QEMU USB Tablet vm-test-run-zhost-sync> machine # [ 2.684324] usb 2-1: Manufacturer: QEMU vm-test-run-zhost-sync> machine # [ 2.494255] systemd[1]: Mounting /sysroot... vm-test-run-zhost-sync> machine # [ 2.688322] usb 2-1: SerialNumber: 28754-0000:00:1d.7-1 vm-test-run-zhost-sync> machine # [ 2.715368] hid: raw HID events driver (C) Jiri Kosina vm-test-run-zhost-sync> machine # [ 2.820583] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300) vm-test-run-zhost-sync> machine # [ 2.822355] ata3.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100 vm-test-run-zhost-sync> machine # [ 2.824072] ata3.00: applying bridge limits vm-test-run-zhost-sync> machine # [ 2.825677] ata2: SATA link down (SStatus 0 SControl 300) vm-test-run-zhost-sync> machine # [ 2.827551] ata4: SATA link down (SStatus 0 SControl 300) vm-test-run-zhost-sync> machine # [ 2.829163] ata6: SATA link down (SStatus 0 SControl 300) vm-test-run-zhost-sync> machine # [ 2.830856] ata5: SATA link down (SStatus 0 SControl 300) vm-test-run-zhost-sync> machine # [ 2.832329] ata1: SATA link down (SStatus 0 SControl 300) vm-test-run-zhost-sync> machine # [ 2.833583] ata3.00: configured for UDMA/100 vm-test-run-zhost-sync> machine # [ 2.834900] scsi 2:0:0:0: CD-ROM QEMU QEMU DVD-ROM 2.5+ PQ: 0 ANSI: 5 vm-test-run-zhost-sync> machine # [ 2.893399] usbcore: registered new interface driver usbhid vm-test-run-zhost-sync> machine # [ 2.899299] usbhid: USB HID core driver vm-test-run-zhost-sync> machine # [ 2.920722] input: QEMU QEMU USB Tablet as /devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0/0003:0627:0001.0001/input/input2 vm-test-run-zhost-sync> machine # [ 2.922814] hid-generic 0003:0627:0001.0001: input,hidraw0: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:1d.7-1/input0 vm-test-run-zhost-sync> machine # [ 2.928625] sr 2:0:0:0: [sr0] scsi3-mmc drive: 4x/4x cd/rw xa/form2 tray vm-test-run-zhost-sync> machine # [ 2.939517] cdrom: Uniform CD-ROM driver Revision: 3.20 vm-test-run-zhost-sync> machine # [ 2.943139] EXT4-fs (vda): mounted filesystem e3979e8f-9b8d-4900-874a-ecd757464d50 r/w with ordered data mode. Quota mode: none. vm-test-run-zhost-sync> machine # [ 2.757898] systemd[1]: Mounted /sysroot. vm-test-run-zhost-sync> machine # [ 2.760189] systemd[1]: Reached target Initrd Root File System. vm-test-run-zhost-sync> machine # [ 2.762214] systemd[1]: Starting Mountpoints Configured in the Real Root... vm-test-run-zhost-sync> machine # [ 2.776165] systemd-sysroot-fstab-check[138]: /sysroot should be mounted in the initrd, will request daemon-reload. vm-test-run-zhost-sync> machine # [ 2.779851] systemd[1]: Reload requested from client PID 138 ('systemd-sysroot') (unit initrd-parse-etc.service)... vm-test-run-zhost-sync> machine # [ 2.782174] systemd[1]: Reloading... vm-test-run-zhost-sync> machine # [ 2.860341] systemd[1]: Reloading finished in 76 ms. vm-test-run-zhost-sync> machine # [ 2.869340] systemd-sysroot-fstab-check[138]: Requesting initrd-fs.target/start/replace... vm-test-run-zhost-sync> machine # [ 2.872266] systemd-sysroot-fstab-check[138]: Requesting swap.target/start/replace... vm-test-run-zhost-sync> machine # [ 2.877820] systemd[1]: initrd-parse-etc.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 2.879708] systemd[1]: Finished Mountpoints Configured in the Real Root. vm-test-run-zhost-sync> machine # [ 2.881205] systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies. vm-test-run-zhost-sync> machine # [ 3.494298] systemd[1]: Mounting /sysroot/nix/.ro-store... vm-test-run-zhost-sync> machine # [ 3.498112] systemd[1]: Mounting /sysroot/nix/.rw-store... vm-test-run-zhost-sync> machine # [ 3.503088] systemd[1]: Mounting /sysroot/run... vm-test-run-zhost-sync> machine # [ 3.509074] systemd[1]: Mounting /sysroot/tmp/shared... vm-test-run-zhost-sync> machine # [ 3.512147] systemd[1]: Mounting /sysroot/tmp/xchg... vm-test-run-zhost-sync> machine # [ 3.528729] systemd[1]: Mounted /sysroot/nix/.ro-store. vm-test-run-zhost-sync> machine # [ 3.536084] systemd[1]: Mounted /sysroot/nix/.rw-store. vm-test-run-zhost-sync> machine # [ 3.537210] systemd[1]: Mounted /sysroot/run. vm-test-run-zhost-sync> machine # [ 3.544738] systemd[1]: Starting rw-sysroot-nix-store.service... vm-test-run-zhost-sync> machine # [ 3.547742] systemd[1]: Mounted /sysroot/tmp/shared. vm-test-run-zhost-sync> machine # [ 3.549160] systemd[1]: Mounted /sysroot/tmp/xchg. vm-test-run-zhost-sync> machine # [ 3.557456] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.559574] systemd[1]: Finished rw-sysroot-nix-store.service. vm-test-run-zhost-sync> machine # [ 3.562201] systemd[1]: Mounting /sysroot/nix/store... vm-test-run-zhost-sync> machine # [ 3.582504] systemd[1]: Mounted /sysroot/nix/store. vm-test-run-zhost-sync> machine # [ 3.583785] systemd[1]: Reached target Initrd File Systems. vm-test-run-zhost-sync> machine # [ 3.586085] systemd[1]: Starting Find NixOS closure... vm-test-run-zhost-sync> machine # [ 3.588377] systemd[1]: Starting Create Volatile Files and Directories in the Real Root... vm-test-run-zhost-sync> machine # [ 3.604274] systemd[1]: Finished Create Volatile Files and Directories in the Real Root. vm-test-run-zhost-sync> machine # [ 3.611138] systemd[1]: Finished Find NixOS closure. vm-test-run-zhost-sync> machine # [ 3.613224] systemd[1]: Reached target Initrd Default Target. vm-test-run-zhost-sync> machine # [ 3.615047] systemd[1]: Starting Cleaning Up and Shutting Down Daemons... vm-test-run-zhost-sync> machine # [ 3.628053] systemd[1]: Stopped target Initrd Default Target. vm-test-run-zhost-sync> machine # [ 3.629515] systemd[1]: Stopped target Basic System. vm-test-run-zhost-sync> machine # [ 3.630821] systemd[1]: Stopped target Initrd Root Device. vm-test-run-zhost-sync> machine # [ 3.633156] systemd[1]: Stopped target Path Units. vm-test-run-zhost-sync> machine # [ 3.634191] systemd[1]: systemd-ask-password-console.path: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.635650] systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch. vm-test-run-zhost-sync> machine # [ 3.637269] systemd[1]: Stopped target Slice Units. vm-test-run-zhost-sync> machine # [ 3.638340] systemd[1]: Stopped target Socket Units. vm-test-run-zhost-sync> machine # [ 3.639559] systemd[1]: Stopped target System Initialization. vm-test-run-zhost-sync> machine # [ 3.641212] systemd[1]: Stopped target Swaps. vm-test-run-zhost-sync> machine # [ 3.643037] systemd[1]: Stopped target Timer Units. vm-test-run-zhost-sync> machine # [ 3.644167] systemd[1]: dbus.socket: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.645353] systemd[1]: Closed D-Bus System Message Bus Socket. vm-test-run-zhost-sync> machine # [ 3.646761] systemd[1]: initrd-find-nixos-closure.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.649178] systemd[1]: Stopped Find NixOS closure. vm-test-run-zhost-sync> machine # [ 3.650219] systemd[1]: Starting rw-sysroot-nix-store.service... vm-test-run-zhost-sync> machine # [ 3.651447] systemd[1]: systemd-sysctl.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.652967] systemd[1]: Stopped Apply Kernel Variables. vm-test-run-zhost-sync> machine # [ 3.654371] systemd[1]: systemd-modules-load.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.656234] systemd[1]: Stopped Load Kernel Modules. vm-test-run-zhost-sync> machine # [ 3.658186] systemd[1]: systemd-tmpfiles-setup-sysroot.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.659718] systemd[1]: Stopped Create Volatile Files and Directories in the Real Root. vm-test-run-zhost-sync> machine # [ 3.661316] systemd[1]: systemd-tmpfiles-setup.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.662953] systemd[1]: Stopped Create System Files and Directories. vm-test-run-zhost-sync> machine # [ 3.664971] systemd[1]: Stopped target Local File Systems. vm-test-run-zhost-sync> machine # [ 3.666220] systemd[1]: Stopped target Preparation for Local File Systems. vm-test-run-zhost-sync> machine # [ 3.667969] systemd[1]: systemd-udev-trigger.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.670516] systemd[1]: Stopped Coldplug All udev Devices. vm-test-run-zhost-sync> machine # [ 3.671772] systemd[1]: Stopping Rule-based Manager for Device Events and Files... vm-test-run-zhost-sync> machine # [ 3.673734] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.676743] systemd[1]: Stopped Virtual Console Setup. vm-test-run-zhost-sync> machine # [ 3.684311] systemd[1]: initrd-cleanup.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.686111] systemd[1]: Finished Cleaning Up and Shutting Down Daemons. vm-test-run-zhost-sync> machine # [ 3.690552] systemd[1]: systemd-udevd.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.692520] systemd[1]: Stopped Rule-based Manager for Device Events and Files. vm-test-run-zhost-sync> machine # [ 3.694511] systemd[1]: rw-sysroot-nix-store.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.696504] systemd[1]: Finished rw-sysroot-nix-store.service. vm-test-run-zhost-sync> machine # [ 3.699090] systemd[1]: systemd-udevd-control.socket: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.700502] systemd[1]: Closed udev Control Socket. vm-test-run-zhost-sync> machine # [ 3.703086] systemd[1]: Starting Cleanup udev Database... vm-test-run-zhost-sync> machine # [ 3.704225] systemd[1]: systemd-tmpfiles-setup-dev.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.705750] systemd[1]: Stopped Create Static Device Nodes in /dev. vm-test-run-zhost-sync> machine # [ 3.707062] systemd[1]: systemd-tmpfiles-setup-dev-early.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.709169] systemd[1]: Stopped Create Static Device Nodes in /dev gracefully. vm-test-run-zhost-sync> machine # [ 3.710551] systemd[1]: kmod-static-nodes.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.711879] systemd[1]: Stopped Create List of Static Device Nodes. vm-test-run-zhost-sync> machine # [ 3.723864] systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 3.725938] systemd[1]: Finished Cleanup udev Database. vm-test-run-zhost-sync> machine # [ 3.727713] systemd[1]: Reached target Switch Root. vm-test-run-zhost-sync> machine # [ 3.729734] systemd[1]: Starting NixOS Activation... vm-test-run-zhost-sync> machine # [ 3.785070] initrd-nixos-activation-start[190]: booting system configuration /nix/store/4cr3n2fzyck954bayr6wq8yvikgfzzwm-nixos-system-machine-test vm-test-run-zhost-sync> machine # [ 3.808986] initrd-nixos-activation-start[190]: running activation script... vm-test-run-zhost-sync> machine # [ 3.974121] initrd-nixos-activation-start[213]: setting up /etc... vm-test-run-zhost-sync> machine # [ 4.072855] systemd[1]: initrd-nixos-activation.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 4.075100] systemd[1]: Finished NixOS Activation. vm-test-run-zhost-sync> machine # [ 4.077255] systemd[1]: Starting Switch Root... vm-test-run-zhost-sync> machine # [ 4.088847] systemd[1]: Switching root. vm-test-run-zhost-sync> machine # [ 4.408486] systemd-journald[65]: Received SIGTERM from PID 1 (systemd). vm-test-run-zhost-sync> machine # [ 4.662219] NET: Registered PF_VSOCK protocol family vm-test-run-zhost-sync> machine # [ 5.020899] systemd[1]: systemd 261.3 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE) vm-test-run-zhost-sync> machine # [ 5.027684] systemd[1]: Detected virtualization kvm. vm-test-run-zhost-sync> machine # [ 5.028871] systemd[1]: Detected architecture x86-64. vm-test-run-zhost-sync> machine # [ 5.030009] systemd[1]: Detected first boot. vm-test-run-zhost-sync> machine # [ 5.031963] systemd[1]: Initializing machine ID from random generator. vm-test-run-zhost-sync> machine # [ 5.133485] systemd[1]: bpf-restrict-fs: LSM BPF program attached vm-test-run-zhost-sync> machine # [ 5.200665] systemd[1]: Applying preset policy. vm-test-run-zhost-sync> machine # [ 5.357677] systemd[1]: Populated /etc with preset unit settings. vm-test-run-zhost-sync> machine # [ 5.549047] systemd[1]: initrd-switch-root.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 5.550825] systemd[1]: Stopped initrd-switch-root.service. vm-test-run-zhost-sync> machine # [ 5.553499] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1. vm-test-run-zhost-sync> machine # [ 5.555877] systemd[1]: Created slice Slice /system/getty. vm-test-run-zhost-sync> machine # [ 5.557509] systemd[1]: Created slice User and Session Slice. vm-test-run-zhost-sync> machine # [ 5.558709] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. vm-test-run-zhost-sync> machine # [ 5.560305] systemd[1]: Started Forward Password Requests to Wall Directory Watch. vm-test-run-zhost-sync> machine # [ 5.561693] systemd[1]: Expecting device /dev/hvc0... vm-test-run-zhost-sync> machine # [ 5.562636] systemd[1]: Expecting device /dev/ttyS0... vm-test-run-zhost-sync> machine # [ 5.563634] systemd[1]: Reached target Local Encrypted Volumes. vm-test-run-zhost-sync> machine # [ 5.564700] systemd[1]: Stopped target initrd-fs.target. vm-test-run-zhost-sync> machine # [ 5.565683] systemd[1]: Stopped target initrd-root-fs.target. vm-test-run-zhost-sync> machine # [ 5.566732] systemd[1]: Stopped target initrd-switch-root.target. vm-test-run-zhost-sync> machine # [ 5.567913] systemd[1]: Reached target Virtual Machines and Containers. vm-test-run-zhost-sync> machine # [ 5.569147] systemd[1]: Reached target Path Units. vm-test-run-zhost-sync> machine # [ 5.570122] systemd[1]: Reached target Remote File Systems. vm-test-run-zhost-sync> machine # [ 5.581319] systemd[1]: Reached target Slice Units. vm-test-run-zhost-sync> machine # [ 5.582313] systemd[1]: Reached target Swaps. vm-test-run-zhost-sync> machine # [ 5.584345] systemd[1]: Listening on Query the User Interactively for a Password. vm-test-run-zhost-sync> machine # [ 5.587021] systemd[1]: Listening on Process Core Dump Socket. vm-test-run-zhost-sync> machine # [ 5.589084] systemd[1]: Listening on Credential Encryption/Decryption. vm-test-run-zhost-sync> machine # [ 5.591298] systemd[1]: Listening on Factory Reset Management. vm-test-run-zhost-sync> machine # [ 5.592513] systemd[1]: Listening on Hostname Service Socket. vm-test-run-zhost-sync> machine # [ 5.595451] systemd[1]: Starting Journal Log Access Socket... vm-test-run-zhost-sync> machine # [ 5.596830] systemd[1]: Listening on Journal Audit Socket. vm-test-run-zhost-sync> machine # [ 5.599549] systemd[1]: Listening on Console Output Muting Service Socket. vm-test-run-zhost-sync> machine # [ 5.600959] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket. vm-test-run-zhost-sync> machine # [ 5.602392] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 5.604077] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki vm-test-run-zhost-sync> machine # [ 5.608496] systemd[1]: Listening on Disk Repartitioning Service Socket. vm-test-run-zhost-sync> machine # [ 5.609826] systemd[1]: Listening on udev Control Socket. vm-test-run-zhost-sync> machine # [ 5.610960] systemd[1]: Listening on udev Varlink Socket. vm-test-run-zhost-sync> machine # [ 5.613206] systemd[1]: Mounting Huge Pages File System... vm-test-run-zhost-sync> machine # [ 5.615580] systemd[1]: Mounting POSIX Message Queue File System... vm-test-run-zhost-sync> machine # [ 5.622538] systemd[1]: Mounting Kernel Debug File System... vm-test-run-zhost-sync> machine # [ 5.629072] systemd[1]: Mounting Kernel Trace File System... vm-test-run-zhost-sync> machine # [ 5.639144] systemd[1]: Starting Create List of Static Device Nodes... vm-test-run-zhost-sync> machine # [ 5.654386] systemd[1]: Starting Load Kernel Module configfs... vm-test-run-zhost-sync> machine # [ 5.664358] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm vm-test-run-zhost-sync> machine # [ 5.676307] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore vm-test-run-zhost-sync> machine # [ 5.679070] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse vm-test-run-zhost-sync> machine # [ 5.685062] systemd[1]: Mounting FUSE Control File System... vm-test-run-zhost-sync> machine # [ 5.690368] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 vm-test-run-zhost-sync> machine # [ 5.699154] systemd[1]: Starting Journal Service... vm-test-run-zhost-sync> machine # [ 5.703606] systemd[1]: Starting Load Kernel Modules... vm-test-run-zhost-sync> machine # [ 5.716788] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer... vm-test-run-zhost-sync> machine # [ 5.726867] systemd[1]: Starting Remount Root and Kernel File Systems... vm-test-run-zhost-sync> machine # [ 5.730403] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 5.743380] systemd[1]: Starting Coldplug All udev Devices... vm-test-run-zhost-sync> machine # [ 5.746079] systemd-journald[283]: Collecting audit messages is enabled. vm-test-run-zhost-sync> machine # [ 5.755649] systemd[1]: Listening on Journal Log Access Socket. vm-test-run-zhost-sync> machine # [ 5.765539] systemd[1]: Mounted Huge Pages File System. vm-test-run-zhost-sync> machine # [ 5.769914] systemd[1]: Mounted POSIX Message Queue File System. vm-test-run-zhost-sync> machine # [ 5.581647] systemd[1]: Queued start job for default target Multi-User System. vm-test-run-zhost-sync> machine # [ 5.775409] systemd[1]: Started Journal Service. vm-test-run-zhost-sync> machine # [ 5.584508] systemd[1]: systemd-journald.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 5.596160] systemd[1]: Mounted Kernel Debug File System. vm-test-run-zhost-sync> machine # [ 5.597598] systemd[1]: Mounted Kernel Trace File System. vm-test-run-zhost-sync> machine # [ 5.604532] systemd[1]: Finished Create List of Static Device Nodes. vm-test-run-zhost-sync> machine # [ 5.607374] systemd[1]: modprobe@configfs.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 5.801605] loop: module loaded vm-test-run-zhost-sync> machine # [ 5.613083] systemd[1]: Finished Load Kernel Module configfs. vm-test-run-zhost-sync> machine # [ 5.614543] systemd[1]: Mounted FUSE Control File System. vm-test-run-zhost-sync> machine # [ 5.616392] systemd-modules-load[284]: Inserted module 'loop' vm-test-run-zhost-sync> machine # [ 5.626103] systemd[1]: Finished Load Kernel Modules. vm-test-run-zhost-sync> machine # [ 5.830295] EXT4-fs (vda): re-mounted e3979e8f-9b8d-4900-874a-ecd757464d50. vm-test-run-zhost-sync> machine # [ 5.642253] systemd[1]: Mounting Kernel Configuration File System... vm-test-run-zhost-sync> machine # [ 5.647101] systemd[1]: Starting Firewall... vm-test-run-zhost-sync> machine # [ 5.651435] systemd[1]: Starting Apply Kernel Variables... vm-test-run-zhost-sync> machine # [ 5.658109] systemd[1]: Starting Create Static Device Nodes in /dev gracefully... vm-test-run-zhost-sync> machine # [ 5.665172] systemd-oomd[285]: No swap; memory pressure usage will be degraded vm-test-run-zhost-sync> machine # [ 5.672846] systemd[1]: Finished Remount Root and Kernel File Systems. vm-test-run-zhost-sync> machine # [ 5.676110] systemd[1]: Started Userspace Out-Of-Memory (OOM) Killer. vm-test-run-zhost-sync> machine # [ 5.688284] systemd[1]: Listening on Disk Image Download Service Socket. vm-test-run-zhost-sync> machine # [ 5.701289] systemd[1]: Starting Flush Journal to Persistent Storage... vm-test-run-zhost-sync> machine # [ 5.702632] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore vm-test-run-zhost-sync> machine # [ 5.707780] systemd[1]: Starting Load/Save OS Random Seed... vm-test-run-zhost-sync> machine # [ 5.708959] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 5.947052] systemd-journald[283]: Received client request to flush runtime journal. vm-test-run-zhost-sync> machine # [ 5.940397] systemd[1]: Mounted Kernel Configuration File System. vm-test-run-zhost-sync> machine # [ 5.943721] systemd[1]: Finished Apply Kernel Variables. vm-test-run-zhost-sync> machine # [ 5.945591] systemd[1]: Finished Load/Save OS Random Seed. vm-test-run-zhost-sync> machine # [ 5.947639] systemd[1]: Reached target First Boot Complete. vm-test-run-zhost-sync> machine # [ 5.948810] systemd[1]: Finished Create Static Device Nodes in /dev gracefully. vm-test-run-zhost-sync> machine # [ 5.951232] systemd[1]: Starting Create Static Device Nodes in /dev... vm-test-run-zhost-sync> machine # [ 5.954169] systemd[1]: Finished Flush Journal to Persistent Storage. vm-test-run-zhost-sync> machine # [ 5.955680] systemd[1]: Finished Coldplug All udev Devices. vm-test-run-zhost-sync> machine # [ 5.975985] systemd[1]: Finished Create Static Device Nodes in /dev. vm-test-run-zhost-sync> machine # [ 5.978214] systemd[1]: Reached target Preparation for Local File Systems. vm-test-run-zhost-sync> machine # [ 5.980635] systemd[1]: Starting Rule-based Manager for Device Events and Files... vm-test-run-zhost-sync> machine # [ 6.017901] systemd-udevd[328]: Using default interface naming scheme 'v261'. vm-test-run-zhost-sync> machine # [ 6.066088] systemd[1]: Started Rule-based Manager for Device Events and Files. vm-test-run-zhost-sync> machine # [ 6.191800] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse vm-test-run-zhost-sync> machine # [ 6.286152] systemd[1]: Condition check resulted in /dev/hvc0 being skipped. vm-test-run-zhost-sync> machine # [ 6.305333] systemd[1]: Condition check resulted in /dev/ttyS0 being skipped. vm-test-run-zhost-sync> machine # [ 6.329337] (udev-worker)[355]: Network interface NamePolicy= disabled on kernel command line. vm-test-run-zhost-sync> machine # [ 6.335108] (udev-worker)[358]: eth1: Config file /etc/systemd/network/40-eth1.link is applied to device based on potentially unpredictable interface name. vm-test-run-zhost-sync> machine # [ 6.338446] (udev-worker)[358]: Network interface NamePolicy= disabled on kernel command line. vm-test-run-zhost-sync> machine # [ 6.364134] systemd[1]: Mounting /run/wrappers... vm-test-run-zhost-sync> machine # [ 6.395618] systemd[1]: Mounted /run/wrappers. vm-test-run-zhost-sync> machine # [ 6.396611] systemd[1]: Reached target Local File Systems. vm-test-run-zhost-sync> machine # [ 6.400101] systemd[1]: Listening on Boot Loader Control Service Socket. vm-test-run-zhost-sync> machine # [ 6.405475] systemd[1]: Starting register-nix-paths.service... vm-test-run-zhost-sync> machine # [ 6.411115] systemd[1]: Starting Create SUID/SGID Wrappers... vm-test-run-zhost-sync> machine # [ 6.412313] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. vm-test-run-zhost-sync> machine # [ 6.424954] systemd[1]: Starting Save Transient machine-id to Disk... vm-test-run-zhost-sync> machine # [ 6.438957] systemd[1]: Starting Create System Files and Directories... vm-test-run-zhost-sync> machine # [ 6.521585] systemd[1]: etc-machine\x2did.mount: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 6.529188] systemd[1]: Finished Save Transient machine-id to Disk. vm-test-run-zhost-sync> machine # [ 6.557631] systemd[1]: Finished Create System Files and Directories. vm-test-run-zhost-sync> machine # [ 6.563121] systemd[1]: Condition check resulted in Virtio network device being skipped. vm-test-run-zhost-sync> machine # [ 6.566081] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore vm-test-run-zhost-sync> machine # [ 6.569243] systemd[1]: Update Boot Loader Random Seed skipped, no trigger condition checks were met. vm-test-run-zhost-sync> machine # [ 6.573539] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67 vm-test-run-zhost-sync> machine # [ 6.579575] systemd[1]: Starting Rebuild Journal Catalog... vm-test-run-zhost-sync> machine # [ 6.580753] systemd[1]: Platform Persistent Storage Archival skipped, unmet condition check ConditionDirectoryNotEmpty=/sys/fs/pstore vm-test-run-zhost-sync> machine # [ 6.582814] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 6.584514] systemd[1]: TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os vm-test-run-zhost-sync> machine # [ 6.590569] systemd[1]: Starting Record System Boot/Shutdown in UTMP... vm-test-run-zhost-sync> machine # [ 6.679644] systemd[1]: Finished Record System Boot/Shutdown in UTMP. vm-test-run-zhost-sync> machine # [ 6.701155] systemd[1]: Finished Rebuild Journal Catalog. vm-test-run-zhost-sync> machine # [ 6.706606] systemd[1]: Starting Update is Completed... vm-test-run-zhost-sync> machine # [ 6.763741] systemd[1]: Finished Update is Completed. vm-test-run-zhost-sync> machine # [ 7.050153] bochs-drm 0000:00:01.0: vgaarb: deactivate vga console vm-test-run-zhost-sync> machine # [ 7.063362] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 vm-test-run-zhost-sync> machine # [ 6.882559] systemd[1]: Finished Firewall. vm-test-run-zhost-sync> machine # [ 6.985063] systemd[1]: suid-sgid-wrappers.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 6.990160] systemd[1]: Finished Create SUID/SGID Wrappers. vm-test-run-zhost-sync> machine # [ 7.103993] mousedev: PS/2 mouse device common for all mice vm-test-run-zhost-sync> machine # [ 7.104435] input: QEMU Virtio Keyboard as /devices/pci0000:00/0000:00:06.0/virtio4/input/input4 vm-test-run-zhost-sync> machine # [ 7.104894] ACPI: button: Power Button [PWRF] vm-test-run-zhost-sync> machine # [ 7.189744] Console: switching to colour dummy device 80x25 vm-test-run-zhost-sync> machine # [ 7.194760] rtc_cmos PNP0B00:00: RTC can wake from S4 vm-test-run-zhost-sync> machine # [ 7.203943] rtc_cmos PNP0B00:00: registered as rtc0 vm-test-run-zhost-sync> machine # [ 7.204040] rtc_cmos PNP0B00:00: setting system clock to 2026-10-07T21:48:37 UTC (1791409717) vm-test-run-zhost-sync> machine # [ 7.204133] rtc_cmos PNP0B00:00: alarms up to one day, y3k, 242 bytes nvram, hpet irqs vm-test-run-zhost-sync> machine # [ 7.204430] systemd-journald[283]: Time jumped backwards, rotating. vm-test-run-zhost-sync> machine # [ 7.118082] systemd[1]: Finished register-nix-paths.service. vm-test-run-zhost-sync> machine # [ 7.121097] systemd[1]: Reached target System Initialization. vm-test-run-zhost-sync> machine # [ 7.123076] systemd[1]: Started Discard unused filesystem blocks once a week. vm-test-run-zhost-sync> machine # [ 7.124570] systemd[1]: Started Daily Cleanup of Temporary Directories. vm-test-run-zhost-sync> machine # [ 7.127176] systemd[1]: Reached target Timer Units. vm-test-run-zhost-sync> machine # [ 7.128221] systemd[1]: Listening on D-Bus System Message Bus Socket. vm-test-run-zhost-sync> machine # [ 7.129852] systemd[1]: Listening on Nix Daemon Socket. vm-test-run-zhost-sync> machine # [ 7.132599] systemd[1]: Listening on Virtual Machine and Container Registration Service Socket. vm-test-run-zhost-sync> machine # [ 7.134171] systemd[1]: Reached target Socket Units. vm-test-run-zhost-sync> machine # [ 7.137059] systemd[1]: Reached target Basic System. vm-test-run-zhost-sync> machine # [ 7.138157] systemd[1]: Started backdoor.service. vm-test-run-zhost-sync> machine # [ 7.140172] systemd[1]: Starting Import lastlog data into lastlog2 database... vm-test-run-zhost-sync> machine # [ 7.154099] systemd[1]: Starting Name Service Cache Daemon (nsncd)... vm-test-run-zhost-sync> machine # [ 7.215744] parport_pc 00:02: reported by Plug and Play ACPI vm-test-run-zhost-sync> machine # [ 7.215836] parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] vm-test-run-zhost-sync> machine # [ 7.239790] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized vm-test-run-zhost-sync> machine # [ 7.177430] systemd[1]: Starting Post-Boot Actions... vm-test-run-zhost-sync> machine # [ 7.185205] systemd[1]: Started Reset console on configuration changes. vm-test-run-zhost-sync> machine # [ 7.196511] systemd[1]: Starting resolvconf update... vm-test-run-zhost-sync> machine # [ 7.399894] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt vm-test-run-zhost-sync> machine # [ 7.400005] i2c i2c-0: Memory type 0x07 not supported yet, not instantiating SPD vm-test-run-zhost-sync> machine # [ 7.227286] nsncd[508]: Oct 07 21:48:37.715 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" vm-test-run-zhost-sync> machine # [ 7.233207] systemd[1]: Starting D-Bus System Message Bus... vm-test-run-zhost-sync> machine # [ 7.234430] systemd[1]: Started Name Service Cache Daemon (nsncd). vm-test-run-zhost-sync> machine # [ 7.247920] systemd[1]: Reached target Host and Network Name Lookups. vm-test-run-zhost-sync> machine # connecting to host... vm-test-run-zhost-sync> machine # [ 7.254655] systemd[1]: Reached target User and Group Name Lookups. vm-test-run-zhost-sync> machine # [ 7.466347] [drm] Found bochs VGA, ID 0xb0c5. vm-test-run-zhost-sync> machine # [ 7.466349] [drm] Framebuffer size 16384 kB @ 0xfd000000, mmio @ 0xfebd0000. vm-test-run-zhost-sync> machine # [ 7.278496] systemd[1]: Starting User Login Management... vm-test-run-zhost-sync> machine: Guest shell says: b'Spawning backdoor root shell...\n' vm-test-run-zhost-sync> machine # [ 7.285303] systemd[1]: Finished Post-Boot Actions. vm-test-run-zhost-sync> machine: connected to guest root shell vm-test-run-zhost-sync> machine # [ 7.479489] bochs-drm 0000:00:01.0: [drm] Registered 1 planes with drm panic vm-test-run-zhost-sync> machine: (connecting took 8.03 seconds) vm-test-run-zhost-sync> machine # [ 7.480356] [drm] Initialized bochs-drm 1.0.0 for 0000:00:01.0 on minor 0 vm-test-run-zhost-sync> machine: (finished: waiting for the VM to finish booting, in 8.19 seconds) vm-test-run-zhost-sync> machine # [ 7.358281] systemd[1]: Finished Import lastlog data into lastlog2 database. vm-test-run-zhost-sync> machine # [ 7.582350] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input6 vm-test-run-zhost-sync> machine # [ 7.587653] input: VirtualPS/2 VMware VMMouse as /devices/platform/i8042/serio1/input/input5 vm-test-run-zhost-sync> machine # [ 7.447765] dbus-broker-launch[516]: Looking up NSS user entry for 'systemd-timesync'... vm-test-run-zhost-sync> machine # [ 7.664325] Console: switching to colour frame buffer device 160x50 vm-test-run-zhost-sync> machine # [ 7.694258] bochs-drm 0000:00:01.0: [drm] fb0: bochs-drmdrmfb frame buffer device vm-test-run-zhost-sync> machine # [ 7.486374] dbus-broker-launch[516]: NSS returned no entry for 'systemd-timesync' vm-test-run-zhost-sync> machine # [ 7.504934] dbus-broker-launch[516]: Invalid user-name in /nix/store/35gcckb6qvnp6qggm7q4j06lmfvadfwj-system-path/share/dbus-1/system.d/org.freedesktop.timesync1.conf +16: user="systemd-timesync" vm-test-run-zhost-sync> machine # [ 7.507764] systemd[1]: Stopped target Host and Network Name Lookups. vm-test-run-zhost-sync> machine # [ 7.509411] systemd[1]: Stopping Host and Network Name Lookups... vm-test-run-zhost-sync> machine # [ 7.513236] systemd[1]: Stopped target User and Group Name Lookups. vm-test-run-zhost-sync> machine # [ 7.514891] systemd[1]: Stopping User and Group Name Lookups... vm-test-run-zhost-sync> machine # [ 7.516174] systemd[1]: Stopping Name Service Cache Daemon (nsncd)... vm-test-run-zhost-sync> machine # [ 7.518561] systemd[1]: Starting Virtual Console Setup... vm-test-run-zhost-sync> machine # [ 7.522164] systemd[1]: nscd.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 7.523355] systemd[1]: Stopped Name Service Cache Daemon (nsncd). vm-test-run-zhost-sync> machine # [ 7.524735] systemd-logind[531]: New seat seat0. vm-test-run-zhost-sync> machine # [ 7.527769] systemd-logind[531]: Watching system buttons on /dev/input/event2 (Power Button) vm-test-run-zhost-sync> machine # [ 7.529382] systemd-logind[531]: Watching system buttons on /dev/input/event0 (AT Translated Set 2 keyboard) vm-test-run-zhost-sync> machine # [ 7.533272] systemd[1]: Started User Login Management. vm-test-run-zhost-sync> machine # [ 7.547468] systemd[1]: Started D-Bus System Message Bus. vm-test-run-zhost-sync> machine # [ 7.574737] dbus-broker-launch[516]: Ready vm-test-run-zhost-sync> machine # [ 7.578376] systemd[1]: Starting linger-users.service... vm-test-run-zhost-sync> machine # [ 7.586122] systemd[1]: Starting Name Service Cache Daemon (nsncd)... vm-test-run-zhost-sync> machine # [ 7.607315] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 7.610806] systemd[1]: Stopped Virtual Console Setup. vm-test-run-zhost-sync> machine # [ 7.637676] systemd[1]: Starting Virtual Console Setup... vm-test-run-zhost-sync> machine # [ 7.645941] systemd[1]: linger-users.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 7.649533] systemd[1]: Finished linger-users.service. vm-test-run-zhost-sync> machine # [ 7.652244] systemd-logind[531]: Watching system buttons on /dev/input/event3 (QEMU Virtio Keyboard) vm-test-run-zhost-sync> machine # [ 7.662450] systemd[1]: Started Name Service Cache Daemon (nsncd). vm-test-run-zhost-sync> machine # [ 7.665390] nsncd[599]: Oct 07 21:48:38.151 INFO started, config: Config { ignored_request_types: {}, worker_count: 8, handoff_timeout: 10s }, path: "/var/run/nscd/socket" vm-test-run-zhost-sync> machine # [ 7.671139] systemd[1]: Reached target Host and Network Name Lookups. vm-test-run-zhost-sync> machine # [ 7.672387] systemd[1]: Reached target User and Group Name Lookups. vm-test-run-zhost-sync> machine # [ 7.678835] systemd[1]: Finished resolvconf update. vm-test-run-zhost-sync> machine # [ 7.680734] systemd[1]: Reached target Preparation for Network. vm-test-run-zhost-sync> machine # [ 7.688158] systemd[1]: Starting DHCP Client... vm-test-run-zhost-sync> machine # [ 7.691970] systemd[1]: Starting Address configuration of eth1... vm-test-run-zhost-sync> machine # [ 7.696357] systemd[1]: Starting Extra networking commands.... vm-test-run-zhost-sync> machine # [ 7.915570] ppdev: user-space parallel port driver vm-test-run-zhost-sync> machine # [ 7.804460] network-addresses-eth1-start[623]: adding address 192.168.1.1/24... done vm-test-run-zhost-sync> machine # [ 7.821651] network-addresses-eth1-start[623]: adding address 2001:db8:1::1/64... done vm-test-run-zhost-sync> machine # [ 8.020075] iTCO_wdt iTCO_wdt.1.auto: Found a ICH9 TCO device (Version=2, TCOBASE=0x0660) vm-test-run-zhost-sync> machine # [ 7.871723] systemd[1]: systemd-vconsole-setup.service: Deactivated successfully. vm-test-run-zhost-sync> machine # [ 7.875365] systemd[1]: Stopped Virtual Console Setup. vm-test-run-zhost-sync> machine # [ 7.885854] systemd[1]: Finished Address configuration of eth1. vm-test-run-zhost-sync> machine # [ 8.092873] iTCO_wdt iTCO_wdt.1.auto: initialized. heartbeat=30 sec (nowayout=0) vm-test-run-zhost-sync> machine # [ 7.901856] systemd[1]: Starting Virtual Console Setup... vm-test-run-zhost-sync> machine # [ 7.911636] dhcpcd[633]: dhcpcd-10.3.2 starting vm-test-run-zhost-sync> machine # [ 7.920617] dhcpcd[687]: dev: loaded udev vm-test-run-zhost-sync> machine # [ 8.131968] 8021q: 802.1Q VLAN Support v1.8 vm-test-run-zhost-sync> machine # [ 8.135288] 8021q: adding VLAN 0 to HW filter on device eth1 vm-test-run-zhost-sync> machine # [ 7.950876] systemd[1]: Finished Extra networking commands.. vm-test-run-zhost-sync> machine # [ 7.955280] systemd[1]: Reached target Network. vm-test-run-zhost-sync> machine # [ 7.959967] systemd[1]: Starting PostgreSQL Server... vm-test-run-zhost-sync> machine # [ 7.962735] systemd[1]: Starting Permit User Sessions... vm-test-run-zhost-sync> machine # [ 8.000510] systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. vm-test-run-zhost-sync> machine # [ 8.043084] systemd[1]: Finished Permit User Sessions. vm-test-run-zhost-sync> machine # [ 8.083567] systemd[1]: Started Getty on tty1. vm-test-run-zhost-sync> machine # [ 8.084540] systemd[1]: Reached target Login Prompts. vm-test-run-zhost-sync> machine # [ 8.319385] cfg80211: Loading compiled-in X.509 certificates for regulatory database vm-test-run-zhost-sync> machine # [ 8.340238] kvm_amd: TSC scaling supported vm-test-run-zhost-sync> machine # [ 8.340807] kvm_amd: Nested Virtualization enabled vm-test-run-zhost-sync> machine # [ 8.345848] kvm_amd: Nested Paging enabled vm-test-run-zhost-sync> machine # [ 8.348212] kvm_amd: LBR virtualization supported vm-test-run-zhost-sync> machine # [ 8.348858] kvm_amd: Virtual VMLOAD VMSAVE supported vm-test-run-zhost-sync> machine # [ 8.351259] kvm_amd: Virtual GIF supported vm-test-run-zhost-sync> machine # [ 8.352785] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' vm-test-run-zhost-sync> machine # [ 8.353648] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' vm-test-run-zhost-sync> machine # [ 8.359462] faux_driver regulatory: Direct firmware load for regulatory.db failed with error -2 vm-test-run-zhost-sync> machine # [ 8.360618] cfg80211: failed to load regulatory.db vm-test-run-zhost-sync> machine # [ 8.406772] EDAC MC: Ver: 3.0.0 vm-test-run-zhost-sync> machine # [ 8.421707] 8021q: adding VLAN 0 to HW filter on device eth0 vm-test-run-zhost-sync> machine # [ 8.230674] dhcpcd[687]: eth0: waiting for carrier vm-test-run-zhost-sync> machine # [ 8.231943] dhcpcd[687]: libudev: received NULL device vm-test-run-zhost-sync> machine # [ 8.233195] dhcpcd[687]: libudev: received NULL device vm-test-run-zhost-sync> machine # [ 8.234992] dhcpcd[687]: eth0: carrier acquired vm-test-run-zhost-sync> machine # [ 8.236863] postgresql-pre-start[706]: The files belonging to this database system will be owned by user "postgres". vm-test-run-zhost-sync> machine # [ 8.240941] postgresql-pre-start[706]: This user must also own the server process. vm-test-run-zhost-sync> machine # [ 8.244110] postgresql-pre-start[706]: The database cluster will be initialized with locale "en_US.UTF-8". vm-test-run-zhost-sync> machine # [ 8.245799] postgresql-pre-start[706]: The default database encoding has accordingly been set to "UTF8". vm-test-run-zhost-sync> machine # [ 8.247434] postgresql-pre-start[706]: The default text search configuration will be set to "english". vm-test-run-zhost-sync> machine # [ 8.249125] postgresql-pre-start[706]: Data page checksums are enabled. vm-test-run-zhost-sync> machine # [ 8.250422] postgresql-pre-start[706]: fixing permissions on existing directory /var/lib/postgresql/18 ... ok vm-test-run-zhost-sync> machine # [ 8.253745] postgresql-pre-start[706]: creating subdirectories ... ok vm-test-run-zhost-sync> machine # [ 8.255236] postgresql-pre-start[706]: selecting dynamic shared memory implementation ... posix vm-test-run-zhost-sync> machine # [ 8.256815] dhcpcd[687]: DUID 00:01:00:01:32:59:7a:b6:52:54:00:12:34:56 vm-test-run-zhost-sync> machine # [ 8.258252] dhcpcd[687]: eth0: IAID 00:12:34:56 vm-test-run-zhost-sync> machine # [ 8.259375] dhcpcd[687]: eth0: adding address fe80::5054:ff:fe12:3456 vm-test-run-zhost-sync> machine # [ 8.299638] postgresql-pre-start[706]: selecting default "max_connections" ... 100 vm-test-run-zhost-sync> machine # [ 8.340463] postgresql-pre-start[706]: selecting default "shared_buffers" ... 128MB vm-test-run-zhost-sync> machine # [ 8.354121] systemd-vconsole-setup[680]: Configuration of first virtual console was skipped, ignoring remaining ones. vm-test-run-zhost-sync> machine # [ 8.359578] systemd[1]: Finished Virtual Console Setup. vm-test-run-zhost-sync> machine # [ 8.906127] postgresql-pre-start[706]: selecting default time zone ... UTC vm-test-run-zhost-sync> machine # [ 8.908709] postgresql-pre-start[706]: creating configuration files ... ok vm-test-run-zhost-sync> machine # [ 9.059639] postgresql-pre-start[706]: running bootstrap script ... ok vm-test-run-zhost-sync> machine # [ 9.416360] postgresql-pre-start[706]: performing post-bootstrap initialization ... ok vm-test-run-zhost-sync> machine # [ 9.588164] postgresql-pre-start[706]: syncing data to disk ... ok vm-test-run-zhost-sync> machine # [ 9.589940] postgresql-pre-start[706]: initdb: warning: enabling "trust" authentication for local connections vm-test-run-zhost-sync> machine # [ 9.591631] postgresql-pre-start[706]: initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. vm-test-run-zhost-sync> machine # [ 9.594233] postgresql-pre-start[706]: Success. You can now start the database server using: vm-test-run-zhost-sync> machine # [ 9.595762] postgresql-pre-start[706]: pg_ctl -D /var/lib/postgresql/18 -l logfile start vm-test-run-zhost-sync> machine # [ 9.698125] postgres[737]: [737] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit vm-test-run-zhost-sync> machine # [ 9.702126] postgres[737]: [737] LOG: listening on IPv6 address "::1", port 5432 vm-test-run-zhost-sync> machine # [ 9.703557] postgres[737]: [737] LOG: listening on IPv4 address "127.0.0.1", port 5432 vm-test-run-zhost-sync> machine # [ 9.716540] postgres[737]: [737] LOG: listening on Unix socket "/run/postgresql/.s.PGSQL.5432" vm-test-run-zhost-sync> machine # [ 9.750326] postgres[748]: [748] LOG: database system was shut down at 2026-10-07 21:48:39 GMT vm-test-run-zhost-sync> machine # [ 9.767082] postgres[737]: [737] LOG: database system is ready to accept connections vm-test-run-zhost-sync> machine # [ 9.781563] systemd[1]: Started PostgreSQL Server. vm-test-run-zhost-sync> machine # [ 9.789948] systemd[1]: Starting PostgreSQL Setup Scripts... vm-test-run-zhost-sync> machine # [ 9.940232] postgresql-setup-start[759]: CREATE DATABASE vm-test-run-zhost-sync> machine # [ 9.960283] dhcpcd[687]: eth0: soliciting a DHCP lease vm-test-run-zhost-sync> machine # [ 9.970537] postgresql-setup-start[764]: CREATE ROLE vm-test-run-zhost-sync> machine # [ 10.165395] NET: Registered PF_PACKET protocol family vm-test-run-zhost-sync> machine # [ 9.979489] dhcpcd[687]: eth0: offered 10.0.2.15 from 10.0.2.2 vm-test-run-zhost-sync> machine # [ 9.982521] dhcpcd[687]: eth0: probing address 10.0.2.15/24 vm-test-run-zhost-sync> machine # [ 9.994821] postgresql-setup-start[767]: ALTER DATABASE vm-test-run-zhost-sync> machine # [ 10.002335] systemd[1]: Finished PostgreSQL Setup Scripts. vm-test-run-zhost-sync> machine # [ 10.005081] systemd[1]: Reached target PostgreSQL. vm-test-run-zhost-sync> machine: (finished: waiting for unit postgresql.service, in 11.55 seconds) vm-test-run-zhost-sync> machine: waiting for unit rustfs.service vm-test-run-zhost-sync> machine # [ 10.894184] dhcpcd[687]: eth0: soliciting an IPv6 router vm-test-run-zhost-sync> machine # [ 10.895758] dhcpcd[687]: eth0: Router Advertisement from fe80::2 vm-test-run-zhost-sync> machine # [ 10.897538] dhcpcd[687]: eth0: adding address fec0::5054:ff:fe12:3456/64 vm-test-run-zhost-sync> machine # [ 10.899789] dhcpcd[687]: eth0: adding route to fec0::/64 vm-test-run-zhost-sync> machine # [ 10.901350] dhcpcd[687]: eth0: adding default route via fe80::2 vm-test-run-zhost-sync> machine # [ 14.988735] dhcpcd[687]: eth0: leased 10.0.2.15 for 86400 seconds vm-test-run-zhost-sync> machine # [ 14.990494] dhcpcd[687]: eth0: adding route to 10.0.2.0/24 vm-test-run-zhost-sync> machine # [ 14.993177] dhcpcd[687]: eth0: adding default route via 10.0.2.2 vm-test-run-zhost-sync> machine # [ 15.045158] systemd[1]: Started DHCP Client. vm-test-run-zhost-sync> machine # [ 15.047144] systemd[1]: Reached target Network is Online. vm-test-run-zhost-sync> machine # [ 15.050959] systemd[1]: Starting RustFS Object Storage Server... vm-test-run-zhost-sync> machine # [ 15.597323] systemd[1]: Started RustFS Object Storage Server. vm-test-run-zhost-sync> machine # [ 15.602828] systemd[1]: Starting Self-hosted Zotero sync server... vm-test-run-zhost-sync> machine # [ 15.640965] systemd[1]: Started Self-hosted Zotero sync server. vm-test-run-zhost-sync> machine # [ 15.643850] systemd[1]: Reached target Multi-User System. vm-test-run-zhost-sync> machine # [ 15.645580] systemd[1]: Startup finished in 864ms (kernel) + 3.586s (initrd) + 11.193s (userspace) = 15.645s. vm-test-run-zhost-sync> machine # [ 15.812939] zhost[895]: 2026-10-07T21:48:46.300404Z INFO zhost: zhost listening bind=127.0.0.1:8189 vm-test-run-zhost-sync> machine: (finished: waiting for unit rustfs.service, in 5.20 seconds) vm-test-run-zhost-sync> machine: waiting for TCP port 9000 on localhost vm-test-run-zhost-sync> machine # Connection to localhost (::1) 9000 port [tcp/cslistener] succeeded! vm-test-run-zhost-sync> machine: (finished: waiting for TCP port 9000 on localhost, in 0.02 seconds) vm-test-run-zhost-sync> machine: waiting for unit zhost.service vm-test-run-zhost-sync> machine: (finished: waiting for unit zhost.service, in 0.02 seconds) vm-test-run-zhost-sync> machine: waiting for TCP port 8189 on localhost vm-test-run-zhost-sync> machine # Connection to localhost (127.0.0.1) 8189 port [tcp/*] succeeded! vm-test-run-zhost-sync> machine: (finished: waiting for TCP port 8189 on localhost, in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: mc alias set s3 http://localhost:9000 rustfsadmin rustfsadmin vm-test-run-zhost-sync> machine: (finished: must succeed: mc alias set s3 http://localhost:9000 rustfsadmin rustfsadmin, in 0.12 seconds) vm-test-run-zhost-sync> machine: must succeed: mc mb s3/zotero vm-test-run-zhost-sync> machine: (finished: must succeed: mc mb s3/zotero, in 0.20 seconds) vm-test-run-zhost-sync> subtest: the module deploys a working service backed by postgres vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/keys/current -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 16.265086] zhost[895]: 2026-10-07T21:48:46.753110Z INFO zhost: request method=GET uri=/keys/current api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/keys/current -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: the module deploys a working service backed by postgres, in 0.03 seconds) vm-test-run-zhost-sync> subtest: login session hands out the key only after authorization vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/keys/sessions -d '{}' > /tmp/sess vm-test-run-zhost-sync> machine # [ 16.288783] zhost[895]: 2026-10-07T21:48:46.776846Z INFO zhost: request method=POST uri=/keys/sessions api_version=- if_unmod=- body={} vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/keys/sessions -d '{}' > /tmp/sess, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: jq -r .sessionToken /tmp/sess vm-test-run-zhost-sync> machine: (finished: must succeed: jq -r .sessionToken /tmp/sess, in 0.01 seconds) vm-test-run-zhost-sync> machine: must succeed: jq -r .loginURL /tmp/sess vm-test-run-zhost-sync> machine: (finished: must succeed: jq -r .loginURL /tmp/sess, in 0.01 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/login?session=d0260f4ec8b2e32f9bc362f783ff427b' | grep -qi 'Authorize' vm-test-run-zhost-sync> machine # [ 16.341235] zhost[895]: 2026-10-07T21:48:46.829262Z INFO zhost: request method=GET uri=/login?session=d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/login?session=d0260f4ec8b2e32f9bc362f783ff427b' | grep -qi 'Authorize', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "pending"' vm-test-run-zhost-sync> machine # [ 16.367392] zhost[895]: 2026-10-07T21:48:46.855496Z INFO zhost: request method=GET uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "pending"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.apiKey == null' vm-test-run-zhost-sync> machine # [ 16.393633] zhost[895]: 2026-10-07T21:48:46.881737Z INFO zhost: request method=GET uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.apiKey == null', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'Origin: https://evil.example' -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b' vm-test-run-zhost-sync> machine # [ 16.416904] zhost[895]: 2026-10-07T21:48:46.905010Z INFO zhost: request method=POST uri=/login api_version=- if_unmod=- body=session=d0260f4ec8b2e32f9bc362f783ff427b vm-test-run-zhost-sync> machine # [ 16.420929] zhost[895]: 2026-10-07T21:48:46.909038Z WARN zhost: response error method=POST uri=/login status=403 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'Origin: https://evil.example' -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -d 'session=d0260f4ec8b2e32f9bc362f783ff427b' vm-test-run-zhost-sync> machine # [ 16.446571] zhost[895]: 2026-10-07T21:48:46.934211Z INFO zhost: request method=POST uri=/login api_version=- if_unmod=- body=session=d0260f4ec8b2e32f9bc362f783ff427b vm-test-run-zhost-sync> machine # [ 16.450441] zhost[895]: 2026-10-07T21:48:46.934247Z WARN zhost: response error method=POST uri=/login status=403 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -d 'session=d0260f4ec8b2e32f9bc362f783ff427b', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: someone@else' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b' vm-test-run-zhost-sync> machine # [ 16.471961] zhost[895]: 2026-10-07T21:48:46.959959Z INFO zhost: request method=POST uri=/login api_version=- if_unmod=- body=session=d0260f4ec8b2e32f9bc362f783ff427b vm-test-run-zhost-sync> machine # [ 16.476125] zhost[895]: 2026-10-07T21:48:46.959985Z WARN zhost: response error method=POST uri=/login status=403 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: someone@else' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b' vm-test-run-zhost-sync> machine # [ 16.501978] zhost[895]: 2026-10-07T21:48:46.989944Z INFO zhost: request method=POST uri=/login api_version=- if_unmod=- body=session=d0260f4ec8b2e32f9bc362f783ff427b vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=d0260f4ec8b2e32f9bc362f783ff427b', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "completed"' vm-test-run-zhost-sync> machine # [ 16.526633] zhost[895]: 2026-10-07T21:48:47.014684Z INFO zhost: request method=GET uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "completed"', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.apiKey == "testtoken"' vm-test-run-zhost-sync> machine # [ 16.552191] zhost[895]: 2026-10-07T21:48:47.040201Z INFO zhost: request method=GET uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.apiKey == "testtoken"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X DELETE http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b vm-test-run-zhost-sync> machine # [ 16.575896] zhost[895]: 2026-10-07T21:48:47.063109Z INFO zhost: request method=DELETE uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X DELETE http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b, in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "pending"' vm-test-run-zhost-sync> machine # [ 16.598216] zhost[895]: 2026-10-07T21:48:47.086323Z INFO zhost: request method=GET uri=/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/sessions/d0260f4ec8b2e32f9bc362f783ff427b | jq -e '.status == "pending"', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: login session hands out the key only after authorization, in 0.33 seconds) vm-test-run-zhost-sync> subtest: the login consent endpoint validates the session token vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/login vm-test-run-zhost-sync> machine # [ 16.620966] zhost[895]: 2026-10-07T21:48:47.109074Z INFO zhost: request method=GET uri=/login api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine # [ 16.624863] zhost[895]: 2026-10-07T21:48:47.112532Z WARN zhost: response error method=GET uri=/login status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/login, in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/login?session=nope vm-test-run-zhost-sync> machine # [ 16.645131] zhost[895]: 2026-10-07T21:48:47.133237Z INFO zhost: request method=GET uri=/login?session=nope api_version=- if_unmod=- body= vm-test-run-zhost-sync> machine # [ 16.649133] zhost[895]: 2026-10-07T21:48:47.136804Z WARN zhost: response error method=GET uri=/login?session=nope status=404 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/login?session=nope, in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=nope' vm-test-run-zhost-sync> machine # [ 16.669685] zhost[895]: 2026-10-07T21:48:47.157793Z INFO zhost: request method=POST uri=/login api_version=- if_unmod=- body=session=nope vm-test-run-zhost-sync> machine # [ 16.673247] zhost[895]: 2026-10-07T21:48:47.161357Z WARN zhost: response error method=POST uri=/login status=404 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/login -H 'X-Auth-Request-Email: owner@mulatta.io' -d 'session=nope', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: the login consent endpoint validates the session token, in 0.07 seconds) vm-test-run-zhost-sync> subtest: groups endpoint returns an empty set (single personal library) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/users/1/groups -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 16.695889] zhost[895]: 2026-10-07T21:48:47.183756Z INFO zhost: request method=GET uri=/users/1/groups api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/users/1/groups -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: groups endpoint returns an empty set (single personal library), in 0.02 seconds) vm-test-run-zhost-sync> subtest: the api key is required off the bootstrap paths vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/keys/current -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 16.718679] zhost[895]: 2026-10-07T21:48:47.206786Z INFO zhost: request method=GET uri=/keys/current api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/keys/current -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: the api key is required off the bootstrap paths, in 0.02 seconds) vm-test-run-zhost-sync> subtest: a read-only key reads but cannot write vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 16.740170] zhost[895]: 2026-10-07T21:48:47.228196Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/current -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' | jq -e '.access.user.write == false' vm-test-run-zhost-sync> machine # [ 16.768325] zhost[895]: 2026-10-07T21:48:47.256340Z INFO zhost: request method=GET uri=/keys/current api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/current -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' | jq -e '.access.user.write == false', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/keys/current -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.access.user.write == true' vm-test-run-zhost-sync> machine # [ 16.792254] zhost[895]: 2026-10-07T21:48:47.280275Z INFO zhost: request method=GET uri=/keys/current api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/keys/current -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.access.user.write == true', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"RDNLY222","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 16.819456] zhost[895]: 2026-10-07T21:48:47.306852Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=0 body=[{"key":"RDNLY222","itemType":"book"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"RDNLY222","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X DELETE 'http://localhost:8189/users/1/items?itemKey=ITEM2223' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 16.841779] zhost[895]: 2026-10-07T21:48:47.329802Z INFO zhost: request method=DELETE uri=/users/1/items?itemKey=ITEM2223 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X DELETE 'http://localhost:8189/users/1/items?itemKey=ITEM2223' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: a read-only key reads but cannot write, in 0.12 seconds) vm-test-run-zhost-sync> subtest: an item round-trips through write and read vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ITEM2223","itemType":"book","title":"t"}]' | jq -e '.successful."0".key == "ITEM2223"' vm-test-run-zhost-sync> machine # [ 16.865831] zhost[895]: 2026-10-07T21:48:47.353936Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=0 body=[{"key":"ITEM2223","itemType":"book","title":"t"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ITEM2223","itemType":"book","title":"t"}]' | jq -e '.successful."0".key == "ITEM2223"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.ITEM2223' vm-test-run-zhost-sync> machine # [ 16.897800] zhost[895]: 2026-10-07T21:48:47.385682Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.ITEM2223', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ITEM2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.itemType == "book"' vm-test-run-zhost-sync> machine # [ 16.923394] zhost[895]: 2026-10-07T21:48:47.411408Z INFO zhost: request method=GET uri=/users/1/items?itemKey=ITEM2223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ITEM2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.itemType == "book"', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: an item round-trips through write and read, in 0.08 seconds) vm-test-run-zhost-sync> subtest: a stale write is rejected with 412 vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ITEMSTAL","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 16.947617] zhost[895]: 2026-10-07T21:48:47.435506Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=0 body=[{"key":"ITEMSTAL","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 16.952235] zhost[895]: 2026-10-07T21:48:47.440125Z WARN zhost: response error method=POST uri=/users/1/items status=412 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ITEMSTAL","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: a stale write is rejected with 412, in 0.03 seconds) vm-test-run-zhost-sync> subtest: a write without If-Unmodified-Since-Version is rejected with 428 vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -d '[{"key":"NPRECN22","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 16.973893] zhost[895]: 2026-10-07T21:48:47.461548Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=- body=[{"key":"NPRECN22","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 16.977798] zhost[895]: 2026-10-07T21:48:47.461586Z WARN zhost: response error method=POST uri=/users/1/items status=428 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -d '[{"key":"NPRECN22","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: a write without If-Unmodified-Since-Version is rejected with 428, in 0.03 seconds) vm-test-run-zhost-sync> subtest: a malformed object key is rejected with 400 vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.003839] zhost[895]: 2026-10-07T21:48:47.491944Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"HASOABC2","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 17.028571] zhost[895]: 2026-10-07T21:48:47.516228Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"HASOABC2","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 17.032494] zhost[895]: 2026-10-07T21:48:47.516255Z WARN zhost: response error method=POST uri=/users/1/items status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"HASOABC2","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.058386] zhost[895]: 2026-10-07T21:48:47.546316Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"HAS0ABC2","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 17.082582] zhost[895]: 2026-10-07T21:48:47.570242Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"HAS0ABC2","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 17.086485] zhost[895]: 2026-10-07T21:48:47.570269Z WARN zhost: response error method=POST uri=/users/1/items status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"HAS0ABC2","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.112249] zhost[895]: 2026-10-07T21:48:47.600357Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"SHORTKY","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 17.136170] zhost[895]: 2026-10-07T21:48:47.623835Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"SHORTKY","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 17.140121] zhost[895]: 2026-10-07T21:48:47.623861Z WARN zhost: response error method=POST uri=/users/1/items status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"SHORTKY","itemType":"book"}]', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.166158] zhost[895]: 2026-10-07T21:48:47.654137Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"TOOLONGKY","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 17.190077] zhost[895]: 2026-10-07T21:48:47.678141Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"TOOLONGKY","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 17.194633] zhost[895]: 2026-10-07T21:48:47.682228Z WARN zhost: response error method=POST uri=/users/1/items status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"TOOLONGKY","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.220654] zhost[895]: 2026-10-07T21:48:47.708761Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"lowercs2","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 17.245287] zhost[895]: 2026-10-07T21:48:47.732412Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"lowercs2","itemType":"book"}] vm-test-run-zhost-sync> machine # [ 17.249212] zhost[895]: 2026-10-07T21:48:47.732439Z WARN zhost: response error method=POST uri=/users/1/items status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"lowercs2","itemType":"book"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=HASOABC2&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == []' vm-test-run-zhost-sync> machine # [ 17.271174] zhost[895]: 2026-10-07T21:48:47.759112Z INFO zhost: request method=GET uri=/users/1/items?itemKey=HASOABC2&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=HASOABC2&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == []', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: a malformed object key is rejected with 400, in 0.30 seconds) vm-test-run-zhost-sync> subtest: an empty batch does not bump the library version vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.299852] zhost[895]: 2026-10-07T21:48:47.787792Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 17.325274] zhost[895]: 2026-10-07T21:48:47.813199Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[]' | jq -e .successful, in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.353366] zhost[895]: 2026-10-07T21:48:47.841284Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: an empty batch does not bump the library version, in 0.08 seconds) vm-test-run-zhost-sync> subtest: attachment data is emitted with linkMode first vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.382274] zhost[895]: 2026-10-07T21:48:47.870231Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"ATTACH22","itemType":"attachment","linkMode":"imported_file","filename":"t.pdf","contentType":"application/pdf"}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 17.408178] zhost[895]: 2026-10-07T21:48:47.896034Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=1 body=[{"key":"ATTACH22","itemType":"attachment","linkMode":"imported_file","filename":"t.pdf","contentType":"application/pdf"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 1' -d '[{"key":"ATTACH22","itemType":"attachment","linkMode":"imported_file","filename":"t.pdf","contentType":"application/pdf"}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ATTACH22&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].data | keys_unsorted[0]' vm-test-run-zhost-sync> machine # [ 17.439714] zhost[895]: 2026-10-07T21:48:47.927507Z INFO zhost: request method=GET uri=/users/1/items?itemKey=ATTACH22&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ATTACH22&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].data | keys_unsorted[0]', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: attachment data is emitted with linkMode first, in 0.09 seconds) vm-test-run-zhost-sync> subtest: an attachment file uploads to S3 and downloads via a presigned URL vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000' | jq -r .uploadKey vm-test-run-zhost-sync> machine # [ 17.464580] zhost[895]: 2026-10-07T21:48:47.952550Z INFO zhost: request method=POST uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body=md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000' | jq -r .uploadKey, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: printf hello | curl -sf -X POST http://localhost:8189/uploads/aaf51faa5da05ac1729ab4037ff27a16 --data-binary @- vm-test-run-zhost-sync> machine # [ 17.489034] zhost[895]: 2026-10-07T21:48:47.977048Z INFO zhost: request method=POST uri=/uploads/aaf51faa5da05ac1729ab4037ff27a16 api_version=- if_unmod=- body=hello vm-test-run-zhost-sync> machine: (finished: must succeed: printf hello | curl -sf -X POST http://localhost:8189/uploads/aaf51faa5da05ac1729ab4037ff27a16 --data-binary @-, in 0.04 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'upload=aaf51faa5da05ac1729ab4037ff27a16' vm-test-run-zhost-sync> machine # [ 17.528537] zhost[895]: 2026-10-07T21:48:48.016431Z INFO zhost: request method=POST uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body=upload=aaf51faa5da05ac1729ab4037ff27a16 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'upload=aaf51faa5da05ac1729ab4037ff27a16', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 17.559606] zhost[895]: 2026-10-07T21:48:48.047571Z INFO zhost: request method=GET uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D /tmp/dlhdr -o /dev/null http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' && grep -i '^location:' /tmp/dlhdr | tr -d '\r' | awk '{print $2}' vm-test-run-zhost-sync> machine # [ 17.584249] zhost[895]: 2026-10-07T21:48:48.071876Z INFO zhost: request method=GET uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D /tmp/dlhdr -o /dev/null http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' && grep -i '^location:' /tmp/dlhdr | tr -d '\r' | awk '{print $2}', in 0.04 seconds) vm-test-run-zhost-sync> machine: must succeed: grep -iq 'zotero-file-md5: 5d41402abc4b2a76b9719d911017c592' /tmp/dlhdr vm-test-run-zhost-sync> machine: (finished: must succeed: grep -iq 'zotero-file-md5: 5d41402abc4b2a76b9719d911017c592' /tmp/dlhdr, in 0.01 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://127.0.0.1:9000/zotero/ATTACH22?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rustfsadmin%2F20261007%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20261007T214848Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=9421ad08e11c64d0caf514d92063d2055f476ce27b8933b3337d588eeb837330' vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://127.0.0.1:9000/zotero/ATTACH22?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=rustfsadmin%2F20261007%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20261007T214848Z&X-Amz-Expires=120&X-Amz-SignedHeaders=host&X-Amz-Signature=9421ad08e11c64d0caf514d92063d2055f476ce27b8933b3337d588eeb837330', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: an attachment file uploads to S3 and downloads via a presigned URL, in 0.19 seconds) vm-test-run-zhost-sync> subtest: re-authorizing the same file returns exists:1 (dedup) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000' | jq -e '.exists == 1' vm-test-run-zhost-sync> machine # [ 17.660465] zhost[895]: 2026-10-07T21:48:48.148300Z INFO zhost: request method=POST uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body=md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=t.pdf&filesize=5&mtime=1700000000000' | jq -e '.exists == 1', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: re-authorizing the same file returns exists:1 (dedup), in 0.03 seconds) vm-test-run-zhost-sync> subtest: a file authorization without a precondition header is 428 vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -d 'md5=deadbeef&filename=t.pdf&filesize=5&mtime=1' vm-test-run-zhost-sync> machine # [ 17.687304] zhost[895]: 2026-10-07T21:48:48.175407Z INFO zhost: request method=POST uri=/users/1/items/ATTACH22/file api_version=3 if_unmod=- body=md5=deadbeef&filename=t.pdf&filesize=5&mtime=1 vm-test-run-zhost-sync> machine # [ 17.691891] zhost[895]: 2026-10-07T21:48:48.179675Z WARN zhost: response error method=POST uri=/users/1/items/ATTACH22/file status=428 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/ATTACH22/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -d 'md5=deadbeef&filename=t.pdf&filesize=5&mtime=1', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: a file authorization without a precondition header is 428, in 0.03 seconds) vm-test-run-zhost-sync> subtest: uploading bytes that do not match the declared md5 is rejected vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/BADHASH2/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=00000000000000000000000000000000&filename=b&filesize=5&mtime=1' | jq -r .uploadKey vm-test-run-zhost-sync> machine # [ 17.715649] zhost[895]: 2026-10-07T21:48:48.203648Z INFO zhost: request method=POST uri=/users/1/items/BADHASH2/file api_version=3 if_unmod=- body=md5=00000000000000000000000000000000&filename=b&filesize=5&mtime=1 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/BADHASH2/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=00000000000000000000000000000000&filename=b&filesize=5&mtime=1' | jq -r .uploadKey, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: printf hello | curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/uploads/9b7ec0383fbee32b78ee201fe21dc622 --data-binary @- vm-test-run-zhost-sync> machine # [ 17.745121] zhost[895]: 2026-10-07T21:48:48.233089Z INFO zhost: request method=POST uri=/uploads/9b7ec0383fbee32b78ee201fe21dc622 api_version=- if_unmod=- body=hello vm-test-run-zhost-sync> machine # [ 17.749893] zhost[895]: 2026-10-07T21:48:48.233115Z WARN zhost: uploaded bytes do not match authorization key="BADHASH2" want_md5="00000000000000000000000000000000" got_md5="5d41402abc4b2a76b9719d911017c592" vm-test-run-zhost-sync> machine # [ 17.754254] zhost[895]: 2026-10-07T21:48:48.233130Z WARN zhost: response error method=POST uri=/uploads/9b7ec0383fbee32b78ee201fe21dc622 status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: printf hello | curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/uploads/9b7ec0383fbee32b78ee201fe21dc622 --data-binary @-, in 0.04 seconds) vm-test-run-zhost-sync> (finished: subtest: uploading bytes that do not match the declared md5 is rejected, in 0.07 seconds) vm-test-run-zhost-sync> subtest: registering without a prior upload is rejected vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/NQUPLQAD/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=n&filesize=5&mtime=1' | jq -r .uploadKey vm-test-run-zhost-sync> machine # [ 17.801260] zhost[895]: 2026-10-07T21:48:48.288934Z INFO zhost: request method=POST uri=/users/1/items/NQUPLQAD/file api_version=3 if_unmod=- body=md5=5d41402abc4b2a76b9719d911017c592&filename=n&filesize=5&mtime=1 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items/NQUPLQAD/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=5d41402abc4b2a76b9719d911017c592&filename=n&filesize=5&mtime=1' | jq -r .uploadKey, in 0.05 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/NQUPLQAD/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'upload=bc4044faaf4029b2040f204eb4674314' vm-test-run-zhost-sync> machine # [ 17.827637] zhost[895]: 2026-10-07T21:48:48.314548Z INFO zhost: request method=POST uri=/users/1/items/NQUPLQAD/file api_version=3 if_unmod=- body=upload=bc4044faaf4029b2040f204eb4674314 vm-test-run-zhost-sync> machine # [ 17.831874] zhost[895]: 2026-10-07T21:48:48.314585Z WARN zhost: response error method=POST uri=/users/1/items/NQUPLQAD/file status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/NQUPLQAD/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'upload=bc4044faaf4029b2040f204eb4674314', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: registering without a prior upload is rejected, in 0.07 seconds) vm-test-run-zhost-sync> subtest: non-alphanumeric keys are rejected from the file endpoint vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/bad..key/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=x&filename=t&filesize=1&mtime=1' vm-test-run-zhost-sync> machine # [ 17.853536] zhost[895]: 2026-10-07T21:48:48.341595Z INFO zhost: request method=POST uri=/users/1/items/bad..key/file api_version=3 if_unmod=- body=md5=x&filename=t&filesize=1&mtime=1 vm-test-run-zhost-sync> machine # [ 17.858151] zhost[895]: 2026-10-07T21:48:48.345755Z WARN zhost: response error method=POST uri=/users/1/items/bad..key/file status=400 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/items/bad..key/file -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-None-Match: *' -d 'md5=x&filename=t&filesize=1&mtime=1', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: non-alphanumeric keys are rejected from the file endpoint, in 0.03 seconds) vm-test-run-zhost-sync> subtest: annotations round-trip as ordinary items vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.885952] zhost[895]: 2026-10-07T21:48:48.373849Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 3' -d '[{"key":"ANNQT223","itemType":"annotation","annotationType":"highlight","annotationText":"marked","parentItem":"ATTACH22"}]' | jq -e '.successful."0".data.annotationText == "marked"' vm-test-run-zhost-sync> machine # [ 17.911579] zhost[895]: 2026-10-07T21:48:48.399633Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=3 body=[{"key":"ANNQT223","itemType":"annotation","annotationType":"highlight","annotationText":"marked","parentItem":"ATTACH22"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 3' -d '[{"key":"ANNQT223","itemType":"annotation","annotationType":"highlight","annotationText":"marked","parentItem":"ATTACH22"}]' | jq -e '.successful."0".data.annotationText == "marked"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ANNQT223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.annotationType == "highlight"' vm-test-run-zhost-sync> machine # [ 17.944047] zhost[895]: 2026-10-07T21:48:48.431717Z INFO zhost: request method=GET uri=/users/1/items?itemKey=ANNQT223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ANNQT223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.annotationType == "highlight"', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ANNQT223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].data | keys_unsorted[0]' vm-test-run-zhost-sync> machine # [ 17.968320] zhost[895]: 2026-10-07T21:48:48.456212Z INFO zhost: request method=GET uri=/users/1/items?itemKey=ANNQT223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=ANNQT223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].data | keys_unsorted[0]', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: annotations round-trip as ordinary items, in 0.11 seconds) vm-test-run-zhost-sync> subtest: full-text content uploads, lists versions, and downloads vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 17.997627] zhost[895]: 2026-10-07T21:48:48.485528Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/fulltext -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 4' -d '[{"key":"ATTACH22","content":"hello world","indexedChars":11,"totalChars":11,"indexedPages":1,"totalPages":1}]' | jq -e '.successful."0".key == "ATTACH22"' vm-test-run-zhost-sync> machine # [ 18.023558] zhost[895]: 2026-10-07T21:48:48.511469Z INFO zhost: request method=POST uri=/users/1/fulltext api_version=3 if_unmod=4 body=[{"key":"ATTACH22","content":"hello world","indexedChars":11,"totalChars":11,"indexedPages":1,"totalPages":1}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/fulltext -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 4' -d '[{"key":"ATTACH22","content":"hello world","indexedChars":11,"totalChars":11,"indexedPages":1,"totalPages":1}]' | jq -e '.successful."0".key == "ATTACH22"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.ATTACH22' vm-test-run-zhost-sync> machine # [ 18.052989] zhost[895]: 2026-10-07T21:48:48.541003Z INFO zhost: request method=GET uri=/users/1/fulltext?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.ATTACH22', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items/ATTACH22/fulltext' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 18.081910] zhost[895]: 2026-10-07T21:48:48.569816Z INFO zhost: request method=GET uri=/users/1/items/ATTACH22/fulltext api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items/ATTACH22/fulltext' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.ATTACH22' vm-test-run-zhost-sync> machine # [ 18.106920] zhost[895]: 2026-10-07T21:48:48.594884Z INFO zhost: request method=GET uri=/users/1/fulltext?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.ATTACH22', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/ATTACH22/fulltext' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.content == "hello world" and .totalPages == 1' vm-test-run-zhost-sync> machine # [ 18.131667] zhost[895]: 2026-10-07T21:48:48.619727Z INFO zhost: request method=GET uri=/users/1/items/ATTACH22/fulltext api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/ATTACH22/fulltext' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.content == "hello world" and .totalPages == 1', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: full-text content uploads, lists versions, and downloads, in 0.16 seconds) vm-test-run-zhost-sync> subtest: a stale full-text write is rejected with 412 vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/fulltext -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ATTACH22","content":"x"}]' vm-test-run-zhost-sync> machine # [ 18.155085] zhost[895]: 2026-10-07T21:48:48.642981Z INFO zhost: request method=POST uri=/users/1/fulltext api_version=3 if_unmod=0 body=[{"key":"ATTACH22","content":"x"}] vm-test-run-zhost-sync> machine # [ 18.159447] zhost[895]: 2026-10-07T21:48:48.647548Z WARN zhost: response error method=POST uri=/users/1/fulltext status=412 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/fulltext -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"ATTACH22","content":"x"}]', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: a stale full-text write is rejected with 412, in 0.03 seconds) vm-test-run-zhost-sync> subtest: the query API filters, searches, sorts and paginates items vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 18.185851] zhost[895]: 2026-10-07T21:48:48.673869Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 5' -d '[{"key":"QBQQK223","itemType":"book","title":"Borrow Checker","creators":[{"lastName":"Klabnik","firstName":"Steve"}],"tags":[{"tag":"rustlang"},{"tag":"systems"}]},{"key":"QART2223","itemType":"journalArticle","title":"Unrelated","tags":[{"tag":"rustlang"}]}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 18.211467] zhost[895]: 2026-10-07T21:48:48.699341Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=5 body=[{"key":"QBQQK223","itemType":"book","title":"Borrow Checker","creators":[{"lastName":"Klabnik","firstName":"Steve"}],"tags":[{"tag":"rustlang"},{"tag":"systems"}]},{"key":"QART2223","itemType":"journalArticle","title":"Unrelated","tags":[{"tag":"rustlang"}]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 5' -d '[{"key":"QBQQK223","itemType":"book","title":"Borrow Checker","creators":[{"lastName":"Klabnik","firstName":"Steve"}],"tags":[{"tag":"rustlang"},{"tag":"systems"}]},{"key":"QART2223","itemType":"journalArticle","title":"Unrelated","tags":[{"tag":"rustlang"}]}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=borrow' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.243925] zhost[895]: 2026-10-07T21:48:48.731923Z INFO zhost: request method=GET uri=/users/1/items?q=borrow api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=borrow' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=klabnik' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.273577] zhost[895]: 2026-10-07T21:48:48.761632Z INFO zhost: request method=GET uri=/users/1/items?q=klabnik api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=klabnik' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.302663] zhost[895]: 2026-10-07T21:48:48.790574Z INFO zhost: request method=GET uri=/users/1/items?itemType=book api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.327823] zhost[895]: 2026-10-07T21:48:48.815837Z INFO zhost: request method=GET uri=/users/1/items?itemType=book api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=-book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.354192] zhost[895]: 2026-10-07T21:48:48.842065Z INFO zhost: request method=GET uri=/users/1/items?itemType=-book api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemType=-book' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=rustlang&tag=systems' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.379379] zhost[895]: 2026-10-07T21:48:48.867338Z INFO zhost: request method=GET uri=/users/1/items?tag=rustlang&tag=systems api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=rustlang&tag=systems' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=rustlang' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.405102] zhost[895]: 2026-10-07T21:48:48.893077Z INFO zhost: request method=GET uri=/users/1/items?tag=rustlang api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=rustlang' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=world' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.430624] zhost[895]: 2026-10-07T21:48:48.918529Z INFO zhost: request method=GET uri=/users/1/items?q=world api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=world' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=world&qmode=everything' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.455808] zhost[895]: 2026-10-07T21:48:48.943798Z INFO zhost: request method=GET uri=/users/1/items?q=world&qmode=everything api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?q=world&qmode=everything' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: the query API filters, searches, sorts and paginates items, in 0.30 seconds) vm-test-run-zhost-sync> subtest: the query API reports Total-Results and a next-page Link vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1&sort=title&direction=asc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.482705] zhost[895]: 2026-10-07T21:48:48.970720Z INFO zhost: request method=GET uri=/users/1/items?limit=1&sort=title&direction=asc api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1&sort=title&direction=asc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: the query API reports Total-Results and a next-page Link, in 0.02 seconds) vm-test-run-zhost-sync> subtest: a read-only key can drive the query API vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=borrow' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.505792] zhost[895]: 2026-10-07T21:48:48.993695Z INFO zhost: request method=GET uri=/users/1/items?q=borrow api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=borrow' -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: a read-only key can drive the query API, in 0.02 seconds) vm-test-run-zhost-sync> subtest: convenience listings: top, trash, collection items and tags vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 18.534959] zhost[895]: 2026-10-07T21:48:49.022889Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 6' -d '[{"key":"TQPITEM3","itemType":"book","title":"Shelf Book","collections":["CQLLXXXX"],"tags":[{"tag":"shelf"}]},{"key":"CHILDNQ3","itemType":"note","note":"child","parentItem":"TQPITEM3"},{"key":"TRASHED3","itemType":"book","title":"Gone","deleted":1}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 18.560367] zhost[895]: 2026-10-07T21:48:49.048312Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=6 body=[{"key":"TQPITEM3","itemType":"book","title":"Shelf Book","collections":["CQLLXXXX"],"tags":[{"tag":"shelf"}]},{"key":"CHILDNQ3","itemType":"note","note":"child","parentItem":"TQPITEM3"},{"key":"TRASHED3","itemType":"book","title":"Gone","deleted":1}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 6' -d '[{"key":"TQPITEM3","itemType":"book","title":"Shelf Book","collections":["CQLLXXXX"],"tags":[{"tag":"shelf"}]},{"key":"CHILDNQ3","itemType":"note","note":"child","parentItem":"TQPITEM3"},{"key":"TRASHED3","itemType":"book","title":"Gone","deleted":1}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/top' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.594110] zhost[895]: 2026-10-07T21:48:49.081946Z INFO zhost: request method=GET uri=/users/1/items/top api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/top' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/trash' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.619343] zhost[895]: 2026-10-07T21:48:49.107449Z INFO zhost: request method=GET uri=/users/1/items/trash api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/trash' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/collections/CQLLXXXX/items' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 18.645180] zhost[895]: 2026-10-07T21:48:49.133260Z INFO zhost: request method=GET uri=/users/1/collections/CQLLXXXX/items api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/collections/CQLLXXXX/items' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[] | select(.tag == "shelf") | .numItems == 1' vm-test-run-zhost-sync> machine # [ 18.671127] zhost[895]: 2026-10-07T21:48:49.159094Z INFO zhost: request method=GET uri=/users/1/tags api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[] | select(.tag == "shelf") | .numItems == 1', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: convenience listings: top, trash, collection items and tags, in 0.17 seconds) vm-test-run-zhost-sync> subtest: top filtering covers parentItem:false and the versions view vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 18.700078] zhost[895]: 2026-10-07T21:48:49.188030Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 7' -d '[{"key":"TQPFALS3","itemType":"book","title":"pf","parentItem":false}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 18.725114] zhost[895]: 2026-10-07T21:48:49.213043Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=7 body=[{"key":"TQPFALS3","itemType":"book","title":"pf","parentItem":false}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 7' -d '[{"key":"TQPFALS3","itemType":"book","title":"pf","parentItem":false}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/top' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|join("\n")' vm-test-run-zhost-sync> machine # [ 18.757447] zhost[895]: 2026-10-07T21:48:49.245129Z INFO zhost: request method=GET uri=/users/1/items/top api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/top' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|join("\n")', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/top?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e 'has("CHILDNQ3")|not' vm-test-run-zhost-sync> machine # [ 18.782381] zhost[895]: 2026-10-07T21:48:49.270315Z INFO zhost: request method=GET uri=/users/1/items/top?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/top?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e 'has("CHILDNQ3")|not', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.CHILDNQ3' vm-test-run-zhost-sync> machine # [ 18.808139] zhost[895]: 2026-10-07T21:48:49.295966Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.CHILDNQ3', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: top filtering covers parentItem:false and the versions view, in 0.14 seconds) vm-test-run-zhost-sync> subtest: malformed (non-array) item data does not 500 the query API vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 18.839531] zhost[895]: 2026-10-07T21:48:49.326812Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 8' -d '[{"key":"MALFQRM3","itemType":"book","title":"weird","creators":"notarray","tags":"x","collections":"y"}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 18.864779] zhost[895]: 2026-10-07T21:48:49.352753Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=8 body=[{"key":"MALFQRM3","itemType":"book","title":"weird","creators":"notarray","tags":"x","collections":"y"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 8' -d '[{"key":"MALFQRM3","itemType":"book","title":"weird","creators":"notarray","tags":"x","collections":"y"}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.893646] zhost[895]: 2026-10-07T21:48:49.381554Z INFO zhost: request method=GET uri=/users/1/tags api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=zzz' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.916281] zhost[895]: 2026-10-07T21:48:49.404197Z INFO zhost: request method=GET uri=/users/1/items?q=zzz api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=zzz' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=zzz&qmode=everything' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.939397] zhost[895]: 2026-10-07T21:48:49.427046Z INFO zhost: request method=GET uri=/users/1/items?q=zzz&qmode=everything api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?q=zzz&qmode=everything' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?tag=zzz' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.961964] zhost[895]: 2026-10-07T21:48:49.449956Z INFO zhost: request method=GET uri=/users/1/items?tag=zzz api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?tag=zzz' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/collections/y/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 18.984947] zhost[895]: 2026-10-07T21:48:49.472887Z INFO zhost: request method=GET uri=/users/1/collections/y/items api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/collections/y/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.012625] zhost[895]: 2026-10-07T21:48:49.500640Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 9' -d '[{"key":"BADTAGS3","itemType":"book","title":"bt","tags":[{"tag":"good"},123,"junk"]}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 19.037935] zhost[895]: 2026-10-07T21:48:49.525986Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=9 body=[{"key":"BADTAGS3","itemType":"book","title":"bt","tags":[{"tag":"good"},123,"junk"]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 9' -d '[{"key":"BADTAGS3","itemType":"book","title":"bt","tags":[{"tag":"good"},123,"junk"]}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[] | select(.tag == "good") | .numItems == 1' vm-test-run-zhost-sync> machine # [ 19.068553] zhost[895]: 2026-10-07T21:48:49.556393Z INFO zhost: request method=GET uri=/users/1/tags api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/users/1/tags -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[] | select(.tag == "good") | .numItems == 1', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: malformed (non-array) item data does not 500 the query API, in 0.26 seconds) vm-test-run-zhost-sync> subtest: Total-Results stays correct past the last page vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i total-results | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.097592] zhost[895]: 2026-10-07T21:48:49.585604Z INFO zhost: request method=GET uri=/users/1/items?limit=1 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i total-results | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1&start=100000' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i total-results | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.127162] zhost[895]: 2026-10-07T21:48:49.615102Z INFO zhost: request method=GET uri=/users/1/items?limit=1&start=100000 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?limit=1&start=100000' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i total-results | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: Total-Results stays correct past the last page, in 0.06 seconds) vm-test-run-zhost-sync> subtest: query API: OR filters, descending sort and includeTrashed vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.156258] zhost[895]: 2026-10-07T21:48:49.644085Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 10' -d '[{"key":"CQVRA223","itemType":"book","title":"Aaa","tags":[{"tag":"aa"}]},{"key":"CQVRB223","itemType":"journalArticle","title":"Bbb","tags":[{"tag":"bb"}]},{"key":"CQVRT223","itemType":"book","title":"Ccc","deleted":1,"tags":[{"tag":"aa"}]}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 19.181235] zhost[895]: 2026-10-07T21:48:49.669289Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=10 body=[{"key":"CQVRA223","itemType":"book","title":"Aaa","tags":[{"tag":"aa"}]},{"key":"CQVRB223","itemType":"journalArticle","title":"Bbb","tags":[{"tag":"bb"}]},{"key":"CQVRT223","itemType":"book","title":"Ccc","deleted":1,"tags":[{"tag":"aa"}]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 10' -d '[{"key":"CQVRA223","itemType":"book","title":"Aaa","tags":[{"tag":"aa"}]},{"key":"CQVRB223","itemType":"journalArticle","title":"Bbb","tags":[{"tag":"bb"}]},{"key":"CQVRT223","itemType":"book","title":"Ccc","deleted":1,"tags":[{"tag":"aa"}]}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa||bb&itemType=book||journalArticle' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 19.214528] zhost[895]: 2026-10-07T21:48:49.702429Z INFO zhost: request method=GET uri=/users/1/items?tag=aa||bb&itemType=book||journalArticle api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa||bb&itemType=book||journalArticle' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa||bb&sort=title&direction=desc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].key' vm-test-run-zhost-sync> machine # [ 19.240634] zhost[895]: 2026-10-07T21:48:49.728259Z INFO zhost: request method=GET uri=/users/1/items?tag=aa||bb&sort=title&direction=desc api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa||bb&sort=title&direction=desc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].key', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa&sort=title&direction=desc&includeTrashed=1' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].key' vm-test-run-zhost-sync> machine # [ 19.265434] zhost[895]: 2026-10-07T21:48:49.753365Z INFO zhost: request method=GET uri=/users/1/items?tag=aa&sort=title&direction=desc&includeTrashed=1 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa&sort=title&direction=desc&includeTrashed=1' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '.[0].key', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")' vm-test-run-zhost-sync> machine # [ 19.290968] zhost[895]: 2026-10-07T21:48:49.778958Z INFO zhost: request method=GET uri=/users/1/items?tag=aa api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=aa' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|sort|join(",")', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: query API: OR filters, descending sort and includeTrashed, in 0.16 seconds) vm-test-run-zhost-sync> subtest: sort=date orders by extracted year, not raw freeform text vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.319468] zhost[895]: 2026-10-07T21:48:49.807518Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 11' -d '[{"key":"DATE2QLD","itemType":"book","title":"old","date":"circa 1850","tags":[{"tag":"era"}]},{"key":"DATE2MID","itemType":"book","title":"mid","date":"January 1960","tags":[{"tag":"era"}]},{"key":"DATE2NEW","itemType":"book","title":"new","date":"2020-05-01","tags":[{"tag":"era"}]}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 19.345136] zhost[895]: 2026-10-07T21:48:49.833142Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=11 body=[{"key":"DATE2QLD","itemType":"book","title":"old","date":"circa 1850","tags":[{"tag":"era"}]},{"key":"DATE2MID","itemType":"book","title":"mid","date":"January 1960","tags":[{"tag":"era"}]},{"key":"DATE2NEW","itemType":"book","title":"new","date":"2020-05-01","tags":[{"tag":"era"}]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 11' -d '[{"key":"DATE2QLD","itemType":"book","title":"old","date":"circa 1850","tags":[{"tag":"era"}]},{"key":"DATE2MID","itemType":"book","title":"mid","date":"January 1960","tags":[{"tag":"era"}]},{"key":"DATE2NEW","itemType":"book","title":"new","date":"2020-05-01","tags":[{"tag":"era"}]}]' | jq -e .successful, in 0.04 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=era&sort=date&direction=asc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|join(",")' vm-test-run-zhost-sync> machine # [ 19.380879] zhost[895]: 2026-10-07T21:48:49.868657Z INFO zhost: request method=GET uri=/users/1/items?tag=era&sort=date&direction=asc api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?tag=era&sort=date&direction=asc' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -r '[.[].key]|join(",")', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: sort=date orders by extracted year, not raw freeform text, in 0.09 seconds) vm-test-run-zhost-sync> subtest: collection top items are served as a plain-text key list vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/collections/CQLLXXXX/items/top?format=keys' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.404513] zhost[895]: 2026-10-07T21:48:49.892518Z INFO zhost: request method=GET uri=/users/1/collections/CQLLXXXX/items/top?format=keys api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/collections/CQLLXXXX/items/top?format=keys' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/collections/CQLLXXXX/items/top?format=keys' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.427370] zhost[895]: 2026-10-07T21:48:49.915237Z INFO zhost: request method=GET uri=/users/1/collections/CQLLXXXX/items/top?format=keys api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/collections/CQLLXXXX/items/top?format=keys' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: collection top items are served as a plain-text key list, in 0.05 seconds) vm-test-run-zhost-sync> subtest: a versions read with nothing newer returns 200 + empty map, not 304 vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.462588] zhost[895]: 2026-10-07T21:48:49.950497Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.492219] zhost[895]: 2026-10-07T21:48:49.980042Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 19.523224] zhost[895]: 2026-10-07T21:48:50.011035Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items/top?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.548632] zhost[895]: 2026-10-07T21:48:50.036291Z INFO zhost: request method=GET uri=/users/1/items/top?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/items/top?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items/top?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 19.578738] zhost[895]: 2026-10-07T21:48:50.066794Z INFO zhost: request method=GET uri=/users/1/items/top?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items/top?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/collections?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.606415] zhost[895]: 2026-10-07T21:48:50.094374Z INFO zhost: request method=GET uri=/users/1/collections?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/collections?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/collections?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 19.631168] zhost[895]: 2026-10-07T21:48:50.119061Z INFO zhost: request method=GET uri=/users/1/collections?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/collections?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/searches?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.654470] zhost[895]: 2026-10-07T21:48:50.142523Z INFO zhost: request method=GET uri=/users/1/searches?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/searches?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/searches?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 19.678862] zhost[895]: 2026-10-07T21:48:50.166854Z INFO zhost: request method=GET uri=/users/1/searches?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/searches?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/fulltext?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.702083] zhost[895]: 2026-10-07T21:48:50.189982Z INFO zhost: request method=GET uri=/users/1/fulltext?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' 'http://localhost:8189/users/1/fulltext?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}' vm-test-run-zhost-sync> machine # [ 19.726264] zhost[895]: 2026-10-07T21:48:50.214022Z INFO zhost: request method=GET uri=/users/1/fulltext?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/fulltext?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '. == {}', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -iq 'last-modified-version: 12' vm-test-run-zhost-sync> machine # [ 19.751171] zhost[895]: 2026-10-07T21:48:50.239068Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=12 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -iq 'last-modified-version: 12', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/settings -H 'If-Modified-Since-Version: 12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' vm-test-run-zhost-sync> machine # [ 19.774060] zhost[895]: 2026-10-07T21:48:50.261956Z INFO zhost: request method=GET uri=/users/1/settings api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' http://localhost:8189/users/1/settings -H 'If-Modified-Since-Version: 12' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: a versions read with nothing newer returns 200 + empty map, not 304, in 0.34 seconds) vm-test-run-zhost-sync> subtest: collections round-trip through write, read, versions and delete vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.801175] zhost[895]: 2026-10-07T21:48:50.289046Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/collections -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 12' -d '[{"key":"CQLL2223","name":"Papers"}]' | jq -e '.successful."0".key == "CQLL2223"' vm-test-run-zhost-sync> machine # [ 19.826421] zhost[895]: 2026-10-07T21:48:50.314289Z INFO zhost: request method=POST uri=/users/1/collections api_version=3 if_unmod=12 body=[{"key":"CQLL2223","name":"Papers"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/collections -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 12' -d '[{"key":"CQLL2223","name":"Papers"}]' | jq -e '.successful."0".key == "CQLL2223"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/collections?collectionKey=CQLL2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.name == "Papers"' vm-test-run-zhost-sync> machine # [ 19.856448] zhost[895]: 2026-10-07T21:48:50.344239Z INFO zhost: request method=GET uri=/users/1/collections?collectionKey=CQLL2223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/collections?collectionKey=CQLL2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.name == "Papers"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/collections?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.CQLL2223' vm-test-run-zhost-sync> machine # [ 19.881198] zhost[895]: 2026-10-07T21:48:50.369304Z INFO zhost: request method=GET uri=/users/1/collections?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/collections?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.CQLL2223', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.909962] zhost[895]: 2026-10-07T21:48:50.397727Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/collections?collectionKey=CQLL2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 13' vm-test-run-zhost-sync> machine # [ 19.933214] zhost[895]: 2026-10-07T21:48:50.421103Z INFO zhost: request method=DELETE uri=/users/1/collections?collectionKey=CQLL2223 api_version=3 if_unmod=13 body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/collections?collectionKey=CQLL2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 13', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.collections | index("CQLL2223")' vm-test-run-zhost-sync> machine # [ 19.961582] zhost[895]: 2026-10-07T21:48:50.449446Z INFO zhost: request method=GET uri=/users/1/deleted?since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.collections | index("CQLL2223")', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: collections round-trip through write, read, versions and delete, in 0.19 seconds) vm-test-run-zhost-sync> subtest: saved searches round-trip through write, read and delete vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 19.989965] zhost[895]: 2026-10-07T21:48:50.477853Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/searches -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 14' -d '[{"key":"SRCH2223","name":"Recent","conditions":[]}]' | jq -e '.successful."0".key == "SRCH2223"' vm-test-run-zhost-sync> machine # [ 20.015253] zhost[895]: 2026-10-07T21:48:50.503228Z INFO zhost: request method=POST uri=/users/1/searches api_version=3 if_unmod=14 body=[{"key":"SRCH2223","name":"Recent","conditions":[]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/searches -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 14' -d '[{"key":"SRCH2223","name":"Recent","conditions":[]}]' | jq -e '.successful."0".key == "SRCH2223"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/searches?searchKey=SRCH2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.name == "Recent"' vm-test-run-zhost-sync> machine # [ 20.042533] zhost[895]: 2026-10-07T21:48:50.530499Z INFO zhost: request method=GET uri=/users/1/searches?searchKey=SRCH2223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/searches?searchKey=SRCH2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.name == "Recent"', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.071165] zhost[895]: 2026-10-07T21:48:50.559139Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/searches?searchKey=SRCH2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 15' vm-test-run-zhost-sync> machine # [ 20.095218] zhost[895]: 2026-10-07T21:48:50.582926Z INFO zhost: request method=DELETE uri=/users/1/searches?searchKey=SRCH2223 api_version=3 if_unmod=15 body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/searches?searchKey=SRCH2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 15', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.searches | index("SRCH2223")' vm-test-run-zhost-sync> machine # [ 20.122229] zhost[895]: 2026-10-07T21:48:50.610221Z INFO zhost: request method=GET uri=/users/1/deleted?since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.searches | index("SRCH2223")', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: saved searches round-trip through write, read and delete, in 0.16 seconds) vm-test-run-zhost-sync> subtest: settings round-trip through write, read and delete vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.151083] zhost[895]: 2026-10-07T21:48:50.639007Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 16' -d '{"tagColors":{"value":[{"name":"x","color":"#fff"}]}}' vm-test-run-zhost-sync> machine # [ 20.174742] zhost[895]: 2026-10-07T21:48:50.662724Z INFO zhost: request method=POST uri=/users/1/settings api_version=3 if_unmod=16 body={"tagColors":{"value":[{"name":"x","color":"#fff"}]}} vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 16' -d '{"tagColors":{"value":[{"name":"x","color":"#fff"}]}}' , in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.tagColors.value[0].name == "x" and (.tagColors.version | type == "number")' vm-test-run-zhost-sync> machine # [ 20.201310] zhost[895]: 2026-10-07T21:48:50.689302Z INFO zhost: request method=GET uri=/users/1/settings api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.tagColors.value[0].name == "x" and (.tagColors.version | type == "number")', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '{"k":{"value":1}}' vm-test-run-zhost-sync> machine # [ 20.224757] zhost[895]: 2026-10-07T21:48:50.712816Z INFO zhost: request method=POST uri=/users/1/settings api_version=3 if_unmod=0 body={"k":{"value":1}} vm-test-run-zhost-sync> machine # [ 20.228906] zhost[895]: 2026-10-07T21:48:50.717016Z WARN zhost: response error method=POST uri=/users/1/settings status=412 vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X POST http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '{"k":{"value":1}}', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.255525] zhost[895]: 2026-10-07T21:48:50.743375Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/settings?settingKey=tagColors' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 17' vm-test-run-zhost-sync> machine # [ 20.279495] zhost[895]: 2026-10-07T21:48:50.767576Z INFO zhost: request method=DELETE uri=/users/1/settings?settingKey=tagColors api_version=3 if_unmod=17 body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/settings?settingKey=tagColors' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 17', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.tagColors == null' vm-test-run-zhost-sync> machine # [ 20.308134] zhost[895]: 2026-10-07T21:48:50.796107Z INFO zhost: request method=GET uri=/users/1/settings api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf http://localhost:8189/users/1/settings -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.tagColors == null', in 0.02 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.settings | index("tagColors")' vm-test-run-zhost-sync> machine # [ 20.332728] zhost[895]: 2026-10-07T21:48:50.820829Z INFO zhost: request method=GET uri=/users/1/deleted?since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.settings | index("tagColors")', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: settings round-trip through write, read and delete, in 0.21 seconds) vm-test-run-zhost-sync> subtest: a gzip-compressed write body is decoded vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.360940] zhost[895]: 2026-10-07T21:48:50.848813Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: printf '%s' '[{"key":"GZIP2223","itemType":"book","title":"zipped"}]' | gzip | curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 18' -H 'Content-Encoding: gzip' --data-binary @- | jq -e .successful vm-test-run-zhost-sync> machine # [ 20.387821] zhost[895]: 2026-10-07T21:48:50.875716Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=18 body=[{"key":"GZIP2223","itemType":"book","title":"zipped"}] vm-test-run-zhost-sync> machine: (finished: must succeed: printf '%s' '[{"key":"GZIP2223","itemType":"book","title":"zipped"}]' | gzip | curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 18' -H 'Content-Encoding: gzip' --data-binary @- | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=GZIP2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.title == "zipped"' vm-test-run-zhost-sync> machine # [ 20.417281] zhost[895]: 2026-10-07T21:48:50.905386Z INFO zhost: request method=GET uri=/users/1/items?itemKey=GZIP2223&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=GZIP2223&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.title == "zipped"', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: a gzip-compressed write body is decoded, in 0.08 seconds) vm-test-run-zhost-sync> subtest: PATCH updates items and is gated by the read-only key vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.445779] zhost[895]: 2026-10-07T21:48:50.933737Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 19' -d '[{"key":"GZIP2223","itemType":"book","title":"patched"}]' | jq -e '.successful."0".data.title == "patched"' vm-test-run-zhost-sync> machine # [ 20.471389] zhost[895]: 2026-10-07T21:48:50.959313Z INFO zhost: request method=PATCH uri=/users/1/items api_version=3 if_unmod=19 body=[{"key":"GZIP2223","itemType":"book","title":"patched"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 19' -d '[{"key":"GZIP2223","itemType":"book","title":"patched"}]' | jq -e '.successful."0".data.title == "patched"', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -s -o /dev/null -w '%{http_code}' -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"X","itemType":"book"}]' vm-test-run-zhost-sync> machine # [ 20.497627] zhost[895]: 2026-10-07T21:48:50.985647Z INFO zhost: request method=PATCH uri=/users/1/items api_version=3 if_unmod=0 body=[{"key":"X","itemType":"book"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -s -o /dev/null -w '%{http_code}' -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: readonlytoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 0' -d '[{"key":"X","itemType":"book"}]', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: PATCH updates items and is gated by the read-only key, in 0.08 seconds) vm-test-run-zhost-sync> subtest: PATCH merges: a partial update keeps unspecified fields vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.524876] zhost[895]: 2026-10-07T21:48:51.012785Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 20' -d '[{"key":"MERGEIT2","itemType":"book","title":"orig","tags":[{"tag":"keep"}]}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 20.550342] zhost[895]: 2026-10-07T21:48:51.038007Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=20 body=[{"key":"MERGEIT2","itemType":"book","title":"orig","tags":[{"tag":"keep"}]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 20' -d '[{"key":"MERGEIT2","itemType":"book","title":"orig","tags":[{"tag":"keep"}]}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.581545] zhost[895]: 2026-10-07T21:48:51.069501Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 21' -d '[{"key":"MERGEIT2","title":"new"}]' vm-test-run-zhost-sync> machine # [ 20.605080] zhost[895]: 2026-10-07T21:48:51.093022Z INFO zhost: request method=PATCH uri=/users/1/items api_version=3 if_unmod=21 body=[{"key":"MERGEIT2","title":"new"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X PATCH http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 21' -d '[{"key":"MERGEIT2","title":"new"}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=MERGEIT2&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.title=="new" and .[0].data.itemType=="book" and .[0].data.tags[0].tag=="keep"' vm-test-run-zhost-sync> machine # [ 20.632855] zhost[895]: 2026-10-07T21:48:51.120791Z INFO zhost: request method=GET uri=/users/1/items?itemKey=MERGEIT2&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=MERGEIT2&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.title=="new" and .[0].data.itemType=="book" and .[0].data.tags[0].tag=="keep"', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: PATCH merges: a partial update keeps unspecified fields, in 0.14 seconds) vm-test-run-zhost-sync> subtest: POST also merges: a partial upload keeps unspecified fields vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.661515] zhost[895]: 2026-10-07T21:48:51.149525Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 22' -d '[{"key":"PMERGEAT","itemType":"attachment","linkMode":"imported_file","filename":"f.pdf","contentType":"application/pdf"}]' | jq -e .successful vm-test-run-zhost-sync> machine # [ 20.686494] zhost[895]: 2026-10-07T21:48:51.174541Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=22 body=[{"key":"PMERGEAT","itemType":"attachment","linkMode":"imported_file","filename":"f.pdf","contentType":"application/pdf"}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 22' -d '[{"key":"PMERGEAT","itemType":"attachment","linkMode":"imported_file","filename":"f.pdf","contentType":"application/pdf"}]' | jq -e .successful, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.720344] zhost[895]: 2026-10-07T21:48:51.208258Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 23' -d '[{"key":"PMERGEAT","lastRead":1700000000,"tags":[]}]' vm-test-run-zhost-sync> machine # [ 20.743973] zhost[895]: 2026-10-07T21:48:51.231979Z INFO zhost: request method=POST uri=/users/1/items api_version=3 if_unmod=23 body=[{"key":"PMERGEAT","lastRead":1700000000,"tags":[]}] vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X POST http://localhost:8189/users/1/items -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 23' -d '[{"key":"PMERGEAT","lastRead":1700000000,"tags":[]}]', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=PMERGEAT&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.itemType=="attachment" and .[0].data.linkMode=="imported_file" and .[0].data.filename=="f.pdf" and .[0].data.lastRead==1700000000' vm-test-run-zhost-sync> machine # [ 20.771235] zhost[895]: 2026-10-07T21:48:51.259290Z INFO zhost: request method=GET uri=/users/1/items?itemKey=PMERGEAT&format=json api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/items?itemKey=PMERGEAT&format=json' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.[0].data.itemType=="attachment" and .[0].data.linkMode=="imported_file" and .[0].data.filename=="f.pdf" and .[0].data.lastRead==1700000000', in 0.02 seconds) vm-test-run-zhost-sync> (finished: subtest: POST also merges: a partial upload keeps unspecified fields, in 0.14 seconds) vm-test-run-zhost-sync> subtest: deletes are recorded in the deletion log vm-test-run-zhost-sync> machine: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2 vm-test-run-zhost-sync> machine # [ 20.800366] zhost[895]: 2026-10-07T21:48:51.288278Z INFO zhost: request method=GET uri=/users/1/items?format=versions&since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -D - -o /dev/null 'http://localhost:8189/users/1/items?format=versions&since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | grep -i last-modified-version | tr -d '\r' | cut -d' ' -f2, in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/items?itemKey=ITEM2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 24' vm-test-run-zhost-sync> machine # [ 20.825920] zhost[895]: 2026-10-07T21:48:51.313878Z INFO zhost: request method=DELETE uri=/users/1/items?itemKey=ITEM2223 api_version=3 if_unmod=24 body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf -X DELETE 'http://localhost:8189/users/1/items?itemKey=ITEM2223' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' -H 'If-Unmodified-Since-Version: 24', in 0.03 seconds) vm-test-run-zhost-sync> machine: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.items | index("ITEM2223")' vm-test-run-zhost-sync> machine # [ 20.852760] zhost[895]: 2026-10-07T21:48:51.340744Z INFO zhost: request method=GET uri=/users/1/deleted?since=0 api_version=3 if_unmod=- body= vm-test-run-zhost-sync> machine: (finished: must succeed: curl -sf 'http://localhost:8189/users/1/deleted?since=0' -H 'Zotero-API-Key: testtoken' -H 'Zotero-API-Version: 3' | jq -e '.items | index("ITEM2223")', in 0.03 seconds) vm-test-run-zhost-sync> (finished: subtest: deletes are recorded in the deletion log, in 0.08 seconds) vm-test-run-zhost-sync> (finished: run the VM test script, in 21.76 seconds) vm-test-run-zhost-sync> test script finished in 21.80s vm-test-run-zhost-sync> cleanup vm-test-run-zhost-sync> kill QemuMachine (pid 45) vm-test-run-zhost-sync> machine # qemu-system-x86_64: terminating on signal 15 from pid 39 (/nix/store/lb41b0anx1f98y9y5s9mdv97gjgsq740-python3-3.14.7/bin/python3.14) vm-test-run-zhost-sync> machine # [2026-10-07T21:48:52Z INFO virtiofsd] Client disconnected, shutting down vm-test-run-zhost-sync> machine # [2026-10-07T21:48:52Z INFO virtiofsd] Client disconnected, shutting down vm-test-run-zhost-sync> machine # [2026-10-07T21:48:52Z INFO virtiofsd] Client disconnected, shutting down vm-test-run-zhost-sync> (finished: cleanup, in 0.19 seconds) post-build step Route build to niks3: ok Pushing mulatta/zhost to https://niks3.mulatta.io time=2026-10-08T06:48:53.121+09:00 level=INFO msg="Uploading 0 paths to niks3.mulatta.io (1 already cached)" time=2026-10-08T06:48:53.555+09:00 level=INFO msg="Uploading 1 narinfos" time=2026-10-08T06:48:54.022+09:00 level=INFO msg="Upload complete. (994ms)"