Start: 2026-05-03 18:42:50 GMT Package: python3-borgstore Source: borgstore Version: 0.4.1-1 Installed-Size: 177 Maintainer: Gianfranco Costamagna Architecture: all Depends: python3:any Description: Simple key/value store implementation in Python Homepage: https://github.com/borgbackup/borgstore Description-md5: efd8d7828435d1b0615cb5c2b4bb201d Section: python Priority: optional Filename: pool/main/b/borgstore/python3-borgstore_0.4.1-1_all.deb Size: 48888 MD5sum: 6f40af054b99e674901dc10226eec7ad SHA256: ec1db7d0336f5d1e73c0341b3c919355ce081719c63b8f1623ae39590955e94b Executing: sudo env PYTHONPATH=/srv/piuparts.debian.org/lib/python3/dist-packages timeout -s INT -k 5m 80m /srv/piuparts.debian.org/bin/piuparts --install-remove-install --scriptsdir /etc/piuparts/scripts --no-eatmydata --allow-database --warn-on-others --scriptsdir /etc/piuparts/scripts-leftovers --mirror 'http://deb.debian.org/debian/ main' --tmpdir /srv/piuparts.debian.org/tmp --arch amd64 -b /srv/piuparts.debian.org/slave/basetgz/sid-merged-usr_amd64.tar.gz -d sid --no-upgrade-test --apt python3-borgstore=0.4.1-1 0m0.0s INFO: ------------------------------------------------------------------------------ 0m0.0s INFO: To quickly glance what went wrong, scroll down to the bottom of this logfile. 0m0.0s INFO: FAQ available at https://wiki.debian.org/piuparts/FAQ 0m0.0s INFO: The FAQ also explains how to contact us in case you think piuparts is wrong. 0m0.0s INFO: ------------------------------------------------------------------------------ 0m0.0s INFO: piuparts version 1.6.1~202508211856~1.6.0-10-gffba2cce starting up. 0m0.0s INFO: Command line arguments: /srv/piuparts.debian.org/bin/piuparts --install-remove-install --scriptsdir /etc/piuparts/scripts --no-eatmydata --allow-database --warn-on-others --scriptsdir /etc/piuparts/scripts-leftovers --mirror 'http://deb.debian.org/debian/ main' --tmpdir /srv/piuparts.debian.org/tmp --arch amd64 -b /srv/piuparts.debian.org/slave/basetgz/sid-merged-usr_amd64.tar.gz -d sid --no-upgrade-test --apt python3-borgstore=0.4.1-1 0m0.0s INFO: Running on: Linux piu-slave-ubc-01 6.1.0-45-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.170-1 (2026-04-30) x86_64 0m0.0s DEBUG: Created temporary directory /srv/piuparts.debian.org/tmp/tmpgo2x64hj 0m0.0s DEBUG: Unpacking /srv/piuparts.debian.org/slave/basetgz/sid-merged-usr_amd64.tar.gz into /srv/piuparts.debian.org/tmp/tmpgo2x64hj 0m0.0s DEBUG: Starting command: ['tar', '-C', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', '--auto-compress', '-xf', '/srv/piuparts.debian.org/slave/basetgz/sid-merged-usr_amd64.tar.gz'] 0m0.7s DEBUG: Command ok: ['tar', '-C', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', '--auto-compress', '-xf', '/srv/piuparts.debian.org/slave/basetgz/sid-merged-usr_amd64.tar.gz'] 0m0.7s DEBUG: Starting command: ['mount', '-t', 'proc', 'proc', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/proc'] 0m0.7s DEBUG: Command ok: ['mount', '-t', 'proc', 'proc', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/proc'] 0m0.7s DEBUG: Starting command: ['mount', '-t', 'devpts', '-o', 'newinstance,noexec,nosuid,gid=5,mode=0620,ptmxmode=0666', 'devpts', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts'] 0m0.7s DEBUG: Command ok: ['mount', '-t', 'devpts', '-o', 'newinstance,noexec,nosuid,gid=5,mode=0620,ptmxmode=0666', 'devpts', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts'] 0m0.7s DEBUG: Starting command: ['mount', '-o', 'bind', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts/ptmx', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/ptmx'] 0m0.7s DEBUG: Command ok: ['mount', '-o', 'bind', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts/ptmx', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/ptmx'] 0m0.7s DEBUG: Starting command: ['mount', '-o', 'bind', '/dev/pts/2', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/console'] 0m0.7s DEBUG: Command ok: ['mount', '-o', 'bind', '/dev/pts/2', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/console'] 0m0.7s DEBUG: Starting command: ['mount', '-t', 'tmpfs', '-o', 'size=65536k', 'tmpfs', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/shm'] 0m0.7s DEBUG: Command ok: ['mount', '-t', 'tmpfs', '-o', 'size=65536k', 'tmpfs', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/shm'] 0m0.7s DEBUG: sources.list: deb http://deb.debian.org/debian/ sid main 0m0.8s DEBUG: Created policy-rc.d and chmodded it. 0m0.8s DEBUG: Created resolv.conf. 0m0.8s DEBUG: Copying scriptsdir /etc/piuparts/scripts to /srv/piuparts.debian.org/tmp/tmpgo2x64hj/tmp/scripts/ 0m0.8s DEBUG: Copying scriptsdir /etc/piuparts/scripts-leftovers to /srv/piuparts.debian.org/tmp/tmpgo2x64hj/tmp/scripts/ 0m0.8s INFO: Running scripts post_chroot_unpack 0m0.8s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_chroot_unpack_allow_unauthenticated'] 0m0.8s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_chroot_unpack_allow_unauthenticated'] 0m0.8s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'update'] 0m4.5s DUMP: Get:1 http://deb.debian.org/debian sid InRelease [189 kB] Get:2 http://deb.debian.org/debian sid/main amd64 Packages [10.4 MB] Get:3 http://deb.debian.org/debian sid/main Translation-en [7582 kB] Fetched 18.2 MB in 3s (6452 kB/s) Reading package lists... 0m4.5s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'update'] 0m4.5s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-yf', 'dist-upgrade'] 0m5.0s DUMP: Reading package lists... Building dependency tree... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 0m5.0s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-yf', 'dist-upgrade'] 0m5.0s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'sh', '-c', 'apt-cache dumpavail | md5sum'] 0m5.4s DUMP: bb932d33f6956ec43099499a8853b4ec - 0m5.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'sh', '-c', 'apt-cache dumpavail | md5sum'] 0m5.4s INFO: Running scripts post_setup 0m5.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_dummy_users'] 0m6.4s DUMP: useradd warning: dummy1000's uid 1000 is greater than SYS_UID_MAX 999 useradd warning: dummy1001's uid 1001 is greater than SYS_UID_MAX 999 useradd warning: dummy1002's uid 1002 is greater than SYS_UID_MAX 999 useradd warning: dummy1003's uid 1003 is greater than SYS_UID_MAX 999 useradd warning: dummy1004's uid 1004 is greater than SYS_UID_MAX 999 useradd warning: dummy1005's uid 1005 is greater than SYS_UID_MAX 999 useradd warning: dummy1006's uid 1006 is greater than SYS_UID_MAX 999 useradd warning: dummy1007's uid 1007 is greater than SYS_UID_MAX 999 useradd warning: dummy1008's uid 1008 is greater than SYS_UID_MAX 999 useradd warning: dummy1009's uid 1009 is greater than SYS_UID_MAX 999 useradd warning: dummy1010's uid 1010 is greater than SYS_UID_MAX 999 0m6.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_dummy_users'] 0m6.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_fake-essential'] 0m8.2s DUMP: *** Adding fake essential packages *** Reading package lists... Building dependency tree... init-system-helpers is already the newest version (1.69). Solving dependencies... The following additional packages will be installed: libncursesw6 libproc2-0 libtext-charwidth-perl libtext-wrapi18n-perl procps sensible-utils ucf Suggested packages: dbconfig-mysql | dbconfig-pgsql | dbconfig-sqlite3 | dbconfig-no-thanks Recommended packages: libgpm2 psmisc linux-sysctl-defaults The following NEW packages will be installed: dbconfig-common libncursesw6 libproc2-0 libtext-charwidth-perl libtext-wrapi18n-perl procps sensible-utils ucf 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 1772 kB of archives. After this operation, 4969 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian sid/main amd64 libncursesw6 amd64 6.6+20251231-1+b1 [136 kB] Get:2 http://deb.debian.org/debian sid/main amd64 libproc2-0 amd64 2:4.0.4-9+b2 [63.8 kB] Get:3 http://deb.debian.org/debian sid/main amd64 procps amd64 2:4.0.4-9+b2 [880 kB] Get:4 http://deb.debian.org/debian sid/main amd64 sensible-utils all 0.0.26 [27.0 kB] Get:5 http://deb.debian.org/debian sid/main amd64 libtext-charwidth-perl amd64 0.04-11+b5 [9532 B] Get:6 http://deb.debian.org/debian sid/main amd64 libtext-wrapi18n-perl all 0.06-10 [8808 B] Get:7 http://deb.debian.org/debian sid/main amd64 ucf all 3.0053 [41.9 kB] Get:8 http://deb.debian.org/debian sid/main amd64 dbconfig-common all 2.0.25 [604 kB] Preconfiguring packages ... Fetched 1772 kB in 0s (11.5 MB/s) Selecting previously unselected package libncursesw6:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4904 files and directories currently installed.) Preparing to unpack .../0-libncursesw6_6.6+20251231-1+b1_amd64.deb ... Unpacking libncursesw6:amd64 (6.6+20251231-1+b1) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../1-libproc2-0_2%3a4.0.4-9+b2_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-9+b2) ... Selecting previously unselected package procps. Preparing to unpack .../2-procps_2%3a4.0.4-9+b2_amd64.deb ... Unpacking procps (2:4.0.4-9+b2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../3-sensible-utils_0.0.26_all.deb ... Unpacking sensible-utils (0.0.26) ... Selecting previously unselected package libtext-charwidth-perl:amd64. Preparing to unpack .../4-libtext-charwidth-perl_0.04-11+b5_amd64.deb ... Unpacking libtext-charwidth-perl:amd64 (0.04-11+b5) ... Selecting previously unselected package libtext-wrapi18n-perl. Preparing to unpack .../5-libtext-wrapi18n-perl_0.06-10_all.deb ... Unpacking libtext-wrapi18n-perl (0.06-10) ... Selecting previously unselected package ucf. Preparing to unpack .../6-ucf_3.0053_all.deb ... Moving old data out of the way Unpacking ucf (3.0053) ... Selecting previously unselected package dbconfig-common. Preparing to unpack .../7-dbconfig-common_2.0.25_all.deb ... Unpacking dbconfig-common (2.0.25) ... Setting up libtext-charwidth-perl:amd64 (0.04-11+b5) ... Setting up libtext-wrapi18n-perl (0.06-10) ... Setting up libproc2-0:amd64 (2:4.0.4-9+b2) ... Setting up libncursesw6:amd64 (6.6+20251231-1+b1) ... Setting up sensible-utils (0.0.26) ... Setting up procps (2:4.0.4-9+b2) ... Setting up ucf (3.0053) ... Setting up dbconfig-common (2.0.25) ... Creating config file /etc/dbconfig-common/config with new version Processing triggers for libc-bin (2.42-15) ... 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_fake-essential'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_forbid_home'] 0m8.2s DUMP: Disabling /home Adding 'local diversion of /home to /home.distrib' 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_forbid_home'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_force-unsafe-io'] 0m8.2s DUMP: Enabling dpkg --force-unsafe-io. Adding 'local diversion of /usr/bin/sync to /usr/bin/sync.distrib' Adding 'local diversion of /bin/sync to /bin/sync.distrib.usr-is-merged' '/bin/sync' -> 'true' 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_force-unsafe-io'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_minimize'] 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_minimize'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_squeeze-backports'] 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_squeeze-backports'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_zz_backports'] 0m8.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_setup_zz_backports'] 0m8.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m8.3s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m8.3s DEBUG: Recording chroot state 0m8.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-W', '-f', '${Status}\\t${binary:Package}\\t${Package}\\t${Version}\\n'] 0m8.9s DUMP: install ok installed apt apt 3.3.0 install ok installed base-files base-files 14 install ok installed base-passwd base-passwd 3.6.8 install ok installed bash bash 5.3-2 install ok installed bsdutils bsdutils 1:2.42-5 install ok installed coreutils coreutils 9.10-1 install ok installed dash dash 0.5.12-12 install ok installed dbconfig-common dbconfig-common 2.0.25 install ok installed debconf debconf 1.5.92 install ok installed debian-archive-keyring debian-archive-keyring 2025.1 install ok installed debianutils debianutils 5.23.2 install ok installed diffutils diffutils 1:3.12-1 install ok installed dpkg dpkg 1.23.7 install ok installed findutils findutils 4.10.0-4 install ok installed gcc-16-base:amd64 gcc-16-base 16-20260425-1 install ok installed grep grep 3.12-1 install ok installed gzip gzip 1.13-1 install ok installed hostname hostname 3.25 install ok installed init-system-helpers init-system-helpers 1.69 install ok installed libacl1:amd64 libacl1 2.3.2-3 install ok installed libapt-pkg7.0:amd64 libapt-pkg7.0 3.3.0 install ok installed libattr1:amd64 libattr1 1:2.5.2-4 install ok installed libaudit-common libaudit-common 1:4.1.2-1 install ok installed libaudit1:amd64 libaudit1 1:4.1.2-1+b1 install ok installed libblkid1:amd64 libblkid1 2.42-5 install ok installed libbsd0:amd64 libbsd0 0.12.2-2+b2 install ok installed libbz2-1.0:amd64 libbz2-1.0 1.0.8-6+b2 install ok installed libc-bin libc-bin 2.42-15 install ok installed libc-gconv-modules-extra:amd64 libc-gconv-modules-extra 2.42-15 install ok installed libc6:amd64 libc6 2.42-15 install ok installed libcap-ng0:amd64 libcap-ng0 0.9.3-1 install ok installed libcrypt1:amd64 libcrypt1 1:4.5.1-1+b1 install ok installed libdb5.3t64:amd64 libdb5.3t64 5.3.28+dfsg2-11+b1 install ok installed libdebconfclient0:amd64 libdebconfclient0 0.282+b3 install ok installed libgcc-s1:amd64 libgcc-s1 16-20260425-1 install ok installed libgmp10:amd64 libgmp10 2:6.3.0+dfsg-5+b2 install ok installed libhogweed6t64:amd64 libhogweed6t64 3.10.2-1+b1 install ok installed liblz4-1:amd64 liblz4-1 1.10.0-10 install ok installed liblzma5:amd64 liblzma5 5.8.3-1 install ok installed libmd0:amd64 libmd0 1.1.0-2+b2 install ok installed libmount1:amd64 libmount1 2.42-5 install ok installed libncursesw6:amd64 libncursesw6 6.6+20251231-1+b1 install ok installed libnettle8t64:amd64 libnettle8t64 3.10.2-1+b1 install ok installed libpam-modules:amd64 libpam-modules 1.7.0-5+b2 install ok installed libpam-modules-bin libpam-modules-bin 1.7.0-5+b2 install ok installed libpam-runtime libpam-runtime 1.7.0-5 install ok installed libpam0g:amd64 libpam0g 1.7.0-5+b2 install ok installed libpcre2-8-0:amd64 libpcre2-8-0 10.46-1+b2 install ok installed libproc2-0:amd64 libproc2-0 2:4.0.4-9+b2 install ok installed libseccomp2:amd64 libseccomp2 2.6.0-2+b1 install ok installed libselinux1:amd64 libselinux1 3.10-1 install ok installed libsemanage-common libsemanage-common 3.10-1 install ok installed libsemanage2:amd64 libsemanage2 3.10-1 install ok installed libsepol2:amd64 libsepol2 3.10-1 install ok installed libsmartcols1:amd64 libsmartcols1 2.42-5 install ok installed libssl3t64:amd64 libssl3t64 3.6.2-1 install ok installed libstdc++6:amd64 libstdc++6 16-20260425-1 install ok installed libsystemd0:amd64 libsystemd0 260.1-1 install ok installed libtext-charwidth-perl:amd64 libtext-charwidth-perl 0.04-11+b5 install ok installed libtext-wrapi18n-perl libtext-wrapi18n-perl 0.06-10 install ok installed libtinfo6:amd64 libtinfo6 6.6+20251231-1+b1 install ok installed libudev1:amd64 libudev1 260.1-1 install ok installed libuuid1:amd64 libuuid1 2.42-5 install ok installed libxxhash0:amd64 libxxhash0 0.8.3-2+b2 install ok installed libzstd1:amd64 libzstd1 1.5.7+dfsg-3+b2 install ok installed login login 1:4.16.0-2+really2.42-5 install ok installed login.defs login.defs 1:4.19.3-2 install ok installed mawk mawk 1.3.4.20260302-1 install ok installed mount mount 2.42-5 install ok installed ncurses-base ncurses-base 6.6+20251231-1 install ok installed ncurses-bin ncurses-bin 6.6+20251231-1+b1 install ok installed openssl-provider-legacy openssl-provider-legacy 3.6.2-1 install ok installed passwd passwd 1:4.19.3-2 install ok installed perl-base perl-base 5.40.1-7+b1 install ok installed procps procps 2:4.0.4-9+b2 install ok installed sed sed 4.9-3 install ok installed sensible-utils sensible-utils 0.0.26 install ok installed sqv sqv 1.3.0-5+b1 install ok installed sysvinit-utils sysvinit-utils 3.18-1 install ok installed tar tar 1.35+dfsg-4 install ok installed tzdata tzdata 2026b-1 install ok installed ucf ucf 3.0053 install ok installed util-linux util-linux 2.42-5 install ok installed zlib1g:amd64 zlib1g 1:1.3.dfsg+really1.3.2-3 0m8.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-W', '-f', '${Status}\\t${binary:Package}\\t${Package}\\t${Version}\\n'] 0m8.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-divert', '--list'] 0m8.9s DUMP: local diversion of /bin/sync to /bin/sync.distrib.usr-is-merged local diversion of /home to /home.distrib diversion of /lib64/ld-linux-x86-64.so.2 to /lib64/ld-linux-x86-64.so.2.usr-is-merged by libc6 diversion of /libx32 to /.libx32.usr-is-merged by base-files local diversion of /usr/bin/sync to /usr/bin/sync.distrib diversion of /lib32 to /.lib32.usr-is-merged by base-files diversion of /libo32 to /.libo32.usr-is-merged by base-files 0m8.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-divert', '--list'] 0m8.9s INFO: Running scripts is_testable 0m8.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/is_testable_uninstallable'] 0m8.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/is_testable_uninstallable'] 0m8.9s INFO: apt-cache does not know about any of the requested packages 0m8.9s INFO: Running scripts pre_test 0m8.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_test_exceptions'] 0m8.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_test_exceptions'] 0m8.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_test_root_password'] 0m8.9s DUMP: New password: Retype new password: passwd: password updated successfully 0m8.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_test_root_password'] 0m8.9s DEBUG: Starting command: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m9.3s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m9.7s DEBUG: No broken symlinks as far as we can find. 0m9.7s INFO: Running scripts pre_install 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m9.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m9.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m9.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m9.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m9.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m9.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'show', '--no-all-versions', 'python3-borgstore=0.4.1-1'] 0m10.7s DUMP: Package: python3-borgstore Source: borgstore Version: 0.4.1-1 Installed-Size: 177 Maintainer: Gianfranco Costamagna Architecture: all Depends: python3:any Description-en: Simple key/value store implementation in Python A key/value store implementation in Python, supporting multiple backends. . Keys ---- . A key (str) can look like: . - 0123456789abcdef... (usually a long, hex-encoded hash value) - Any other pure ASCII string without '/', '..', or spaces. . . Namespaces ---------- . To keep things separate, keys should be prefixed with a namespace, such as: . - config/settings - meta/0123456789abcdef... - data/0123456789abcdef... . Please note: . 1. You should always use namespaces. 2. Nested namespaces like namespace1/namespace2/key are not supported. 3. The code can work without a namespace (empty namespace ""), but then you can't add another namespace later, because that would create nested namespaces. . Values ------ . Values can be any arbitrary binary data (bytes). . Store Operations ---------------- . The high-level Store API implementation transparently deals with nesting and soft deletion, so the caller doesn't need to care much about that, and the backend API can be much simpler: . - create/destroy: initialize or remove the whole store. - list: flat list of the items in the given namespace (by default, only non-deleted items; optionally, only soft-deleted items). - store: write a new item into the store (providing its key/value pair). - load: read a value from the store (given its key); partial loads specifying an offset and/or size are supported. - info: get information about an item via its key (exists, size, ...). - hash: computes the hexdigest for the content of an item (given its key). - delete: immediately remove an item from the store (given its key). - move: implements renaming, soft delete/undelete, and moving to the current nesting level. - defrag: general purpose defragmentation helper (copies blocks to new items) - quota: return quota limit and usage (-1 if quotas not enabled or not supported) - stats: API call counters, time spent in API methods, data volume/throughput. - latency/bandwidth emulator: can emulate higher latency (via BORGSTORE_LATENCY [us]) and lower bandwidth (via BORGSTORE_BANDWIDTH [bit/s]) than what is actually provided by the backend. . Store operations (and per-op timing and volume) are logged at DEBUG log level. . Automatic Nesting ----------------- . For the Store user, items have names such as: . - namespace/0123456789abcdef... - namespace/abcdef0123456789... . If there are very many items in the namespace, this could lead to scalability issues in the backend. The Store implementation therefore offers transparent nesting, so that internally the backend API is called with names such as: . - namespace/01/23/56/0123456789abcdef... - namespace/ab/cd/ef/abcdef0123456789... . The nesting depth can be configured from 0 (= no nesting) to N levels and there can be different nesting configurations depending on the namespace. . The Store supports operating at different nesting levels in the same namespace at the same time. . When using nesting depth > 0, the backends assume that keys are hashes (contain hex digits) because some backends pre-create the nesting directories at initialization time to optimize backend performance. . Soft deletion ------------- . To soft-delete an item (so its value can still be read or it can be undeleted), the store just renames the item, appending ".del" to its name. . Undelete reverses this by removing the ".del" suffix from the name. . Some store operations provide a boolean flag "deleted" to control whether they consider soft-deleted items. . Backends -------- . The backend API is rather simple; one only needs to provide some very basic operations. . Existing backends are listed below; more might come in the future. . posixfs ~~~~~~~ . Use storage on a local POSIX filesystem: . - URL: ``file:///absolute/path`` - It is the caller's responsibility to convert a relative path into an absolute filesystem path. - Namespaces: directories - Values: in key-named files - Quota: tracks backend storage size and rejects ``store`` if quota is exceeded. . The current usage is persisted to a hidden file in the storage directory. . When quota tracking is enabled on a backend that already contains data, the server automatically scans the directories at ``open`` time (that may take a while if there are many files). That scan can be avoided by always using quotas. - Permissions: This backend can enforce a simple, test-friendly permission system and raises ``PermissionDenied`` if access is not permitted by the configuration. . You provide a mapping of names (paths) to granted permission letters. Permissions apply to the exact name and all of its descendants (inheritance). If a name is not present in the mapping, its nearest ancestor is consulted, up to the empty name "" (the store root). If no mapping is provided at all, all operations are allowed. . Permission letters: . - ``l``: allow listing object names (directory/namespace listing) - ``r``: allow reading objects (contents) - ``w``: allow writing new objects (must not already exist) - ``W``: allow writing objects including overwriting existing objects - ``D``: allow deleting objects . Operation requirements: . - create(): requires ``w`` or ``W`` on the store root (``wW``) - destroy(): requires ``D`` on the store root - mkdir(name): requires ``w`` - rmdir(name): requires ``w`` or ``D`` (``wD``) - list(name): requires ``l`` - info(name): requires ``l`` (``r`` also accepted) - load(name): requires ``r`` - store(name, value): requires ``w`` for new objects, ``W`` for overwrites (``wW``) - delete(name): requires ``D`` - move(src, dst): requires ``D`` for the source and ``w``/``W`` for the destination . Examples: . - Read-only store (recursively): ``permissions = {"": "lr"}`` - No-delete, no-overwrite (but allow adding new items): ``permissions = {"": "lrw"}`` - Hierarchical rules: only allow listing at root, allow read/write in "dir", but only read for "dir/file": . :: . permissions = { "": "l", "dir": "lrw", "dir/file": "r", } . To use permissions with ``Store`` and ``posixfs``, pass the mapping to Store and it will be handed to the posixfs backend: . :: . from borgstore import Store store = Store(url="file:///abs/path", permissions={"": "lrwWD"}) store.create() store.open() # ... store.close() . sftp ~~~~ . Use storage on an SFTP server: . - URL: ``sftp://user@server:port/relative/path`` (strongly recommended) . For users' and admins' convenience, the mapping of the URL path to the server filesystem path depends on the server configuration (home directory, sshd/sftpd config, ...). Usually the path is relative to the user's home directory. - URL: ``sftp://user@server:port//absolute/path`` . As this uses an absolute path, some things become more difficult: . - A user's configuration might break if a server admin moves a user's home to a new location. - Users must know the full absolute path of the space they are permitted to use. - Namespaces: directories - Values: in key-named files - hash: runs the hexdigest computation server-side (if server supports check-file). . rclone ~~~~~~ . Use storage on any of the many cloud providers `rclone `_ supports: . - URL: ``rclone:remote:path`` ?? we just prefix "rclone:" and pass everything to the right of that to rclone; see: https://rclone.org/docs/#syntax-of-remote-paths - The implementation primarily depends on the specific remote. - The rclone binary path can be set via the environment variable ``RCLONE_BINARY`` (default: "rclone"). . . s3 ~~ . Use storage on an S3-compliant cloud service: . - URL: ``(s3|b2):[profile|(access_key_id:access_key_secret)@][scheme://hostname[:port]]/bucket/path`` . The underlying backend is based on ``boto3``, so all standard boto3 authentication methods are supported: . - provide a named profile (from your boto3 config), - include access key ID and secret in the URL, - or use default credentials (e.g., environment variables, IAM roles, etc.). . See the `boto3 credentials documentation `_ for more details. . If you're connecting to **AWS S3**, the ``[schema://hostname[:port]]`` part is optional. Bucket and path are always required. . There is a known issue with some S3-compatible services (e.g., **Backblaze B2**). If you encounter problems, try using ``b2:`` instead of ``s3:`` in the URL. . - Namespaces: directories - Values: in key-named files . . REST (http/https) ~~~~~~~~~~~~~~~~~ . Use storage on a BorgStore REST server: . - URL: ``http[s]://[user:password@]host:port/`` - Namespaces: depends on backend used by the server - Values: depends on backend used by the server - Authentication: Optional Basic Auth is supported. - hash: runs the hexdigest computation server-side. - defrag: runs the defragmentation helper server-side. . . REST Server ----------- . BorgStore includes a simple REST server that can be used to provide remote access to any BorgStore backend. . It can do some stuff server-side, which is usually not possible when using other cloud storage servers: . - enforcing permissions - server rejects store operation if content hashsum does not match expected hashsum (from http header X-Content-hash-sha256) - server-side hash computation (e.g. sha256) for item content - server-side defragmentation helper (copies blocks to new items) . Running the server ~~~~~~~~~~~~~~~~~~ . Run a server with a file: backend (for a local directory), using HTTP Basic Authentication:: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \ --username user --password pass \ --backend file:///tmp/teststore . For production deployments, consider using systemd socket activation (see contrib/server/nginx-systemd/README.md). . Accessing the server from a client ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . The borgstore REST client can then access via:: . http://user:pass@127.0.0.1:5618/ . Permissions ~~~~~~~~~~~ . The REST server, when used with the ``posixfs`` backend, supports the same permissions system as that backend (see above). . If ``--permissions`` is omitted, all operations are allowed. To restrict permissions, pass a JSON-encoded permissions mapping via ``--permissions``. . Examples: . Read-only access:: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \ --username user --password pass \ --backend file:///tmp/teststore \ --permissions '{"": "lr"}' . No-delete, no-overwrite (allow adding new items):: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \ --username user --password pass \ --backend file:///tmp/teststore \ --permissions '{"": "lrw"}' . Full access:: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \ --username user --password pass \ --backend file:///tmp/teststore \ --permissions '{"": "lrwWD"}' . BorgBackup shortcuts ^^^^^^^^^^^^^^^^^^^^ . Instead of hand-crafting a JSON mapping, you can use a named shortcut tailored for `BorgBackup `_ repositories: . ``borgbackup-all`` No permission restrictions ?? all operations are allowed (equivalent to omitting ``--permissions``). . ``borgbackup-no-delete`` Prevent deletion and overwriting of existing objects; new objects may still be added. . ``borgbackup-write-only`` Clients may store new data but cannot read existing data back (except for caches and metadata that borg needs internally). . ``borgbackup-read-only`` Clients may only list and read objects. . Example ?? restrict a backup server to no-delete access: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \\ --username user --password pass \\ --backend file:///home/user/repos/repo1 \\ --permissions borgbackup-no-delete . Custom JSON permissions ^^^^^^^^^^^^^^^^^^^^^^^ . You can also pass an arbitrary JSON-encoded permissions mapping directly. . Hierarchical rules (list-only at root, read/write in ``data/``):: . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \ --username user --password pass \ --backend file:///tmp/teststore \ --permissions '{"": "l", "data": "lrw"}' . Quota ~~~~~ . The REST server, when used with the ``file:`` backend, optionally supports quota tracking and enforcement. . Use the ``--quota`` argument to set a maximum storage size in bytes (default is no quota tracking and enforcement). . When the quota is exceeded, ``store`` operations are rejected with HTTP 507 (Insufficient Storage). . Example ?? limit storage to 1 GiB: . .. code-block:: bash . python3 -m borgstore.server.rest --host 127.0.0.1 --port 5618 \\ --username user --password pass \\ --backend file:///tmp/teststore \\ --quota 1073741824 . . Scalability ----------- . - Count of key/value pairs stored in a namespace: automatic nesting is provided for keys to address common scalability issues. - Key size: there are no special provisions for extremely long keys (e.g., exceeding backend limitations). Usually this is not a problem, though. - Value size: there are no special provisions for dealing with large value sizes (e.g., more than available memory, more than backend storage limitations, etc.). If one deals with very large values, one usually cuts them into chunks before storing them in the store. - Partial loads improve performance by avoiding a full load if only part of the value is needed (e.g., a header with metadata). . Installation ------------ . Install without the extras: . pip install borgstore pip install "borgstore[none]" # same thing (simplifies automation) . Install with the ``rest:`` backend (more dependencies):: . pip install "borgstore[rest]" . Install with the ``sftp:`` backend (more dependencies):: . pip install "borgstore[sftp]" . Install with the ``s3:`` backend (more dependencies):: . pip install "borgstore[s3]" . Install with the ``rclone:`` backend (more dependencies):: . pip install "borgstore[rclone]" . Please note that ``rclone:`` also supports SFTP and S3 remotes. . Want a demo? ------------ . Run this to get instructions on how to run the demo:: . python3 -m borgstore . State of this project --------------------- . **API is still unstable and expected to change as development goes on.** . **As long as the API is unstable, there will be no data migration tools, such as tools for upgrading an existing store's data to a new release.** . There are tests, and they pass for the basic functionality, so some functionality is already working well. . There might be missing features or optimization potential. Feedback is welcome! . Many possible backends are still missing. If you want to create and support one, pull requests are welcome. . Borg? ----- . Please note that this code is currently **not** used by the stable release of BorgBackup (also known as "borg"), but only by Borg 2 beta 10+ and the master branch. Description-md5: efd8d7828435d1b0615cb5c2b4bb201d Homepage: https://github.com/borgbackup/borgstore Section: python Priority: optional Filename: pool/main/b/borgstore/python3-borgstore_0.4.1-1_all.deb Size: 48888 MD5sum: 6f40af054b99e674901dc10226eec7ad SHA256: ec1db7d0336f5d1e73c0341b3c919355ce081719c63b8f1623ae39590955e94b 0m10.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'show', '--no-all-versions', 'python3-borgstore=0.4.1-1'] 0m10.7s DEBUG: metapackage: Package: piuparts-depends-dummy Version: 0.invalid.0 Architecture: all Maintainer: piuparts developers team Depends: python3:any Description: Dummy package to satisfy dependencies - created by piuparts This package was created automatically by piuparts and can safely be removed 0m10.7s DEBUG: Starting command: ['dpkg-deb', '-b', '-Zgzip', '--nocheck', '/srv/piuparts.debian.org/tmp/tmpz5cbnsln/piuparts-depends-dummy'] 0m10.7s DUMP: dpkg-deb: warning: not checking contents of control area dpkg-deb: building an unknown package in '/srv/piuparts.debian.org/tmp/tmpz5cbnsln/piuparts-depends-dummy.deb'. 0m10.7s DEBUG: Command ok: ['dpkg-deb', '-b', '-Zgzip', '--nocheck', '/srv/piuparts.debian.org/tmp/tmpz5cbnsln/piuparts-depends-dummy'] 0m10.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-f', '${Version}\n', '-W', 'apt'] 0m10.7s DUMP: 3.3.0 0m10.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-f', '${Version}\n', '-W', 'apt'] 0m10.7s DEBUG: Copying /srv/piuparts.debian.org/tmp/tmpz5cbnsln/piuparts-depends-dummy.deb to /srv/piuparts.debian.org/tmp/tmpgo2x64hj/tmp 0m10.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', '--allow-downgrades', 'install', './tmp/piuparts-depends-dummy.deb'] 0m15.1s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following additional packages will be installed: libexpat1 libffi8 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsqlite3-0 media-types netbase python3 python3-minimal python3.13 python3.13-minimal readline-common Suggested packages: python3-doc python3-tk python3-venv python3.13-venv python3.13-doc binutils binfmt-support readline-doc Recommended packages: ca-certificates The following NEW packages will be installed: libexpat1 libffi8 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsqlite3-0 media-types netbase piuparts-depends-dummy python3 python3-minimal python3.13 python3.13-minimal readline-common 0 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 7300 kB/7301 kB of archives. After this operation, 26.0 MB of additional disk space will be used. Get:1 /tmp/piuparts-depends-dummy.deb piuparts-depends-dummy all 0.invalid.0 [634 B] Get:2 http://deb.debian.org/debian sid/main amd64 libexpat1 amd64 2.8.0-1 [116 kB] Get:3 http://deb.debian.org/debian sid/main amd64 libpython3.13-minimal amd64 3.13.12-1 [866 kB] Get:4 http://deb.debian.org/debian sid/main amd64 python3.13-minimal amd64 3.13.12-1 [2267 kB] Get:5 http://deb.debian.org/debian sid/main amd64 python3-minimal amd64 3.13.9-3+b1 [25.4 kB] Get:6 http://deb.debian.org/debian sid/main amd64 media-types all 14.0.0 [30.8 kB] Get:7 http://deb.debian.org/debian sid/main amd64 netbase all 6.5 [12.4 kB] Get:8 http://deb.debian.org/debian sid/main amd64 libffi8 amd64 3.5.2-4 [25.2 kB] Get:9 http://deb.debian.org/debian sid/main amd64 readline-common all 8.3-4 [74.8 kB] Get:10 http://deb.debian.org/debian sid/main amd64 libreadline8t64 amd64 8.3-4 [181 kB] Get:11 http://deb.debian.org/debian sid/main amd64 libsqlite3-0 amd64 3.46.1-9+b1 [918 kB] Get:12 http://deb.debian.org/debian sid/main amd64 libpython3.13-stdlib amd64 3.13.12-1 [1974 kB] Get:13 http://deb.debian.org/debian sid/main amd64 python3.13 amd64 3.13.12-1 [776 kB] Get:14 http://deb.debian.org/debian sid/main amd64 libpython3-stdlib amd64 3.13.9-3+b1 [8348 B] Get:15 http://deb.debian.org/debian sid/main amd64 python3 amd64 3.13.9-3+b1 [25.4 kB] Fetched 7300 kB in 0s (32.7 MB/s) Selecting previously unselected package libexpat1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5443 files and directories currently installed.) Preparing to unpack .../libexpat1_2.8.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.8.0-1) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.12-1_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.12-1) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.12-1_amd64.deb ... Unpacking python3.13-minimal (3.13.12-1) ... Setting up libpython3.13-minimal:amd64 (3.13.12-1) ... Setting up libexpat1:amd64 (2.8.0-1) ... Setting up python3.13-minimal (3.13.12-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 5777 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.9-3+b1_amd64.deb ... Unpacking python3-minimal (3.13.9-3+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_14.0.0_all.deb ... Unpacking media-types (14.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../3-libffi8_3.5.2-4_amd64.deb ... Unpacking libffi8:amd64 (3.5.2-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.3-4_all.deb ... Unpacking readline-common (8.3-4) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../5-libreadline8t64_8.3-4_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.3-4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../6-libsqlite3-0_3.46.1-9+b1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.46.1-9+b1) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.12-1_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.12-1) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.12-1_amd64.deb ... Unpacking python3.13 (3.13.12-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.9-3+b1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.9-3+b1) ... Setting up python3-minimal (3.13.9-3+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6287 files and directories currently installed.) Preparing to unpack .../python3_3.13.9-3+b1_amd64.deb ... Unpacking python3 (3.13.9-3+b1) ... Selecting previously unselected package piuparts-depends-dummy. Preparing to unpack .../tmp/piuparts-depends-dummy.deb ... Unpacking piuparts-depends-dummy (0.invalid.0) ... Setting up media-types (14.0.0) ... Setting up libsqlite3-0:amd64 (3.46.1-9+b1) ... Setting up libffi8:amd64 (3.5.2-4) ... Setting up netbase (6.5) ... Setting up readline-common (8.3-4) ... Setting up libreadline8t64:amd64 (8.3-4) ... Setting up libpython3.13-stdlib:amd64 (3.13.12-1) ... Setting up libpython3-stdlib:amd64 (3.13.9-3+b1) ... Setting up python3.13 (3.13.12-1) ... Setting up python3 (3.13.9-3+b1) ... Setting up piuparts-depends-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.42-15) ... 0m15.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', '--allow-downgrades', 'install', './tmp/piuparts-depends-dummy.deb'] 0m15.1s INFO: Installation of ['./tmp/piuparts-depends-dummy.deb'] ok 0m15.1s DEBUG: Removing /srv/piuparts.debian.org/tmp/tmpgo2x64hj/./tmp/piuparts-depends-dummy.deb 0m15.1s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-f', '${Package} ${Status}\n', '-W', 'piuparts-depends-dummy'] 0m15.1s DUMP: piuparts-depends-dummy install ok installed 0m15.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-f', '${Package} ${Status}\n', '-W', 'piuparts-depends-dummy'] 0m15.1s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'piuparts-depends-dummy'] 0m15.1s DUMP: (Reading database ... 6309 files and directories currently installed.) Removing piuparts-depends-dummy (0.invalid.0) ... 0m15.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'piuparts-depends-dummy'] 0m15.1s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m15.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m15.1s DEBUG: Recording chroot state 0m15.6s DEBUG: Starting command: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m16.1s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m16.5s DEBUG: No broken symlinks as far as we can find. 0m16.5s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m17.4s DUMP: Package files: 100 /var/lib/dpkg/status release a=now 500 http://deb.debian.org/debian sid/main amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64 origin deb.debian.org Pinned packages: 0m17.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m17.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m17.4s DUMP: python3-borgstore: Installed: (none) Candidate: 0.4.1-1 Version table: 0.4.1-1 500 500 http://deb.debian.org/debian sid/main amd64 Packages 0m17.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m17.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', 'python3-borgstore=0.4.1-1'] 0m18.7s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following NEW packages will be installed: python3-borgstore 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 48.9 kB of archives. After this operation, 181 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian sid/main amd64 python3-borgstore all 0.4.1-1 [48.9 kB] Fetched 48.9 kB in 0s (291 kB/s) Selecting previously unselected package python3-borgstore. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6309 files and directories currently installed.) Preparing to unpack .../python3-borgstore_0.4.1-1_all.deb ... Unpacking python3-borgstore (0.4.1-1) ... Setting up python3-borgstore (0.4.1-1) ... 0m18.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', 'python3-borgstore=0.4.1-1'] 0m18.7s INFO: Running scripts post_install 0m18.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m18.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m18.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'systemd-tmpfiles', '--cat-config'] 0m18.7s DUMP: chroot: failed to run command 'systemd-tmpfiles': No such file or directory 0m18.7s DEBUG: Command failed (status=127), but ignoring error: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'systemd-tmpfiles', '--cat-config'] 0m18.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'remove', 'python3-borgstore'] 0m19.7s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following packages were automatically installed and are no longer required: libexpat1 libffi8 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsqlite3-0 media-types netbase python3 python3-minimal python3.13 python3.13-minimal readline-common Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: python3-borgstore 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. After this operation, 181 kB disk space will be freed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6341 files and directories currently installed.) Removing python3-borgstore (0.4.1-1) ... 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'remove', 'python3-borgstore'] 0m19.7s INFO: Reinstalling after remove 0m19.7s INFO: Running scripts pre_install 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m19.7s DUMP: Package files: 100 /var/lib/dpkg/status release a=now 500 http://deb.debian.org/debian sid/main amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64 origin deb.debian.org Pinned packages: 0m19.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m19.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m19.8s DUMP: python3-borgstore: Installed: (none) Candidate: 0.4.1-1 Version table: 0.4.1-1 500 500 http://deb.debian.org/debian sid/main amd64 Packages 0m19.8s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m19.8s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', 'python3-borgstore=0.4.1-1'] 0m20.9s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following NEW packages will be installed: python3-borgstore 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/48.9 kB of archives. After this operation, 181 kB of additional disk space will be used. Selecting previously unselected package python3-borgstore. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6309 files and directories currently installed.) Preparing to unpack .../python3-borgstore_0.4.1-1_all.deb ... Unpacking python3-borgstore (0.4.1-1) ... Setting up python3-borgstore (0.4.1-1) ... 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', 'python3-borgstore=0.4.1-1'] 0m20.9s INFO: Running scripts post_install 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m20.9s INFO: Running scripts pre_install 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_database-server'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_exceptions'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_extras'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_install_foreign_architecture_i386'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m20.9s DUMP: Package files: 100 /var/lib/dpkg/status release a=now 500 http://deb.debian.org/debian sid/main amd64 Packages release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64 origin deb.debian.org Pinned packages: 0m20.9s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy'] 0m20.9s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m21.0s DUMP: python3-borgstore: Installed: 0.4.1-1 Candidate: 0.4.1-1 Version table: *** 0.4.1-1 500 500 http://deb.debian.org/debian sid/main amd64 Packages 100 /var/lib/dpkg/status 0m21.0s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-cache', 'policy', 'python3-borgstore'] 0m21.0s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', '--reinstall', 'python3-borgstore=0.4.1-1'] 0m22.2s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/48.9 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6341 files and directories currently installed.) Preparing to unpack .../python3-borgstore_0.4.1-1_all.deb ... Unpacking python3-borgstore (0.4.1-1) over (0.4.1-1) ... Setting up python3-borgstore (0.4.1-1) ... 0m22.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', '-y', 'install', '--reinstall', 'python3-borgstore=0.4.1-1'] 0m22.2s INFO: Running scripts post_install 0m22.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m22.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_install_exceptions'] 0m22.2s DEBUG: Starting command: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m22.7s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m23.1s DEBUG: No broken symlinks as far as we can find. 0m23.4s DEBUG: Starting command: ['debsums', '--root', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', '-ac', '--ignore-obsolete'] 0m24.2s DEBUG: Command ok: ['debsums', '--root', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', '-ac', '--ignore-obsolete'] 0m24.2s DEBUG: Starting command: ['dpkg-query', '-f', '${Version}\n', '-W', 'adequate'] 0m24.3s DUMP: 0.15.9~deb12u1 0m24.3s DEBUG: Command ok: ['dpkg-query', '-f', '${Version}\n', '-W', 'adequate'] 0m24.3s INFO: Running adequate version 0.15.9~deb12u1 now. 0m24.3s DEBUG: Starting command: ['adequate', '--root', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'python3-borgstore'] 0m24.3s DEBUG: Command ok: ['adequate', '--root', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'python3-borgstore'] 0m24.3s INFO: Running scripts pre_remove 0m24.3s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_missing_md5sums'] 0m24.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_missing_md5sums'] 0m24.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_obsolete_conffiles'] 0m24.4s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_obsolete_conffiles'] 0m24.4s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_unowned_lib_links'] 0m25.0s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_40_find_unowned_lib_links'] 0m25.0s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_50_find_bad_permissions'] 0m25.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_50_find_bad_permissions'] 0m25.1s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_50_find_missing_copyright'] 0m25.1s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_50_find_missing_copyright'] 0m25.1s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_exceptions'] 0m25.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_exceptions'] 0m25.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_preseed_cleanup'] 0m25.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/pre_remove_preseed_cleanup'] 0m25.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-W', '-f', '${Status}\\t${binary:Package}\\t${Package}\\t${Version}\\n'] 0m25.2s DUMP: install ok installed apt apt 3.3.0 install ok installed base-files base-files 14 install ok installed base-passwd base-passwd 3.6.8 install ok installed bash bash 5.3-2 install ok installed bsdutils bsdutils 1:2.42-5 install ok installed coreutils coreutils 9.10-1 install ok installed dash dash 0.5.12-12 install ok installed dbconfig-common dbconfig-common 2.0.25 install ok installed debconf debconf 1.5.92 install ok installed debian-archive-keyring debian-archive-keyring 2025.1 install ok installed debianutils debianutils 5.23.2 install ok installed diffutils diffutils 1:3.12-1 install ok installed dpkg dpkg 1.23.7 install ok installed findutils findutils 4.10.0-4 install ok installed gcc-16-base:amd64 gcc-16-base 16-20260425-1 install ok installed grep grep 3.12-1 install ok installed gzip gzip 1.13-1 install ok installed hostname hostname 3.25 install ok installed init-system-helpers init-system-helpers 1.69 install ok installed libacl1:amd64 libacl1 2.3.2-3 install ok installed libapt-pkg7.0:amd64 libapt-pkg7.0 3.3.0 install ok installed libattr1:amd64 libattr1 1:2.5.2-4 install ok installed libaudit-common libaudit-common 1:4.1.2-1 install ok installed libaudit1:amd64 libaudit1 1:4.1.2-1+b1 install ok installed libblkid1:amd64 libblkid1 2.42-5 install ok installed libbsd0:amd64 libbsd0 0.12.2-2+b2 install ok installed libbz2-1.0:amd64 libbz2-1.0 1.0.8-6+b2 install ok installed libc-bin libc-bin 2.42-15 install ok installed libc-gconv-modules-extra:amd64 libc-gconv-modules-extra 2.42-15 install ok installed libc6:amd64 libc6 2.42-15 install ok installed libcap-ng0:amd64 libcap-ng0 0.9.3-1 install ok installed libcrypt1:amd64 libcrypt1 1:4.5.1-1+b1 install ok installed libdb5.3t64:amd64 libdb5.3t64 5.3.28+dfsg2-11+b1 install ok installed libdebconfclient0:amd64 libdebconfclient0 0.282+b3 install ok installed libexpat1:amd64 libexpat1 2.8.0-1 install ok installed libffi8:amd64 libffi8 3.5.2-4 install ok installed libgcc-s1:amd64 libgcc-s1 16-20260425-1 install ok installed libgmp10:amd64 libgmp10 2:6.3.0+dfsg-5+b2 install ok installed libhogweed6t64:amd64 libhogweed6t64 3.10.2-1+b1 install ok installed liblz4-1:amd64 liblz4-1 1.10.0-10 install ok installed liblzma5:amd64 liblzma5 5.8.3-1 install ok installed libmd0:amd64 libmd0 1.1.0-2+b2 install ok installed libmount1:amd64 libmount1 2.42-5 install ok installed libncursesw6:amd64 libncursesw6 6.6+20251231-1+b1 install ok installed libnettle8t64:amd64 libnettle8t64 3.10.2-1+b1 install ok installed libpam-modules:amd64 libpam-modules 1.7.0-5+b2 install ok installed libpam-modules-bin libpam-modules-bin 1.7.0-5+b2 install ok installed libpam-runtime libpam-runtime 1.7.0-5 install ok installed libpam0g:amd64 libpam0g 1.7.0-5+b2 install ok installed libpcre2-8-0:amd64 libpcre2-8-0 10.46-1+b2 install ok installed libproc2-0:amd64 libproc2-0 2:4.0.4-9+b2 install ok installed libpython3-stdlib:amd64 libpython3-stdlib 3.13.9-3+b1 install ok installed libpython3.13-minimal:amd64 libpython3.13-minimal 3.13.12-1 install ok installed libpython3.13-stdlib:amd64 libpython3.13-stdlib 3.13.12-1 install ok installed libreadline8t64:amd64 libreadline8t64 8.3-4 install ok installed libseccomp2:amd64 libseccomp2 2.6.0-2+b1 install ok installed libselinux1:amd64 libselinux1 3.10-1 install ok installed libsemanage-common libsemanage-common 3.10-1 install ok installed libsemanage2:amd64 libsemanage2 3.10-1 install ok installed libsepol2:amd64 libsepol2 3.10-1 install ok installed libsmartcols1:amd64 libsmartcols1 2.42-5 install ok installed libsqlite3-0:amd64 libsqlite3-0 3.46.1-9+b1 install ok installed libssl3t64:amd64 libssl3t64 3.6.2-1 install ok installed libstdc++6:amd64 libstdc++6 16-20260425-1 install ok installed libsystemd0:amd64 libsystemd0 260.1-1 install ok installed libtext-charwidth-perl:amd64 libtext-charwidth-perl 0.04-11+b5 install ok installed libtext-wrapi18n-perl libtext-wrapi18n-perl 0.06-10 install ok installed libtinfo6:amd64 libtinfo6 6.6+20251231-1+b1 install ok installed libudev1:amd64 libudev1 260.1-1 install ok installed libuuid1:amd64 libuuid1 2.42-5 install ok installed libxxhash0:amd64 libxxhash0 0.8.3-2+b2 install ok installed libzstd1:amd64 libzstd1 1.5.7+dfsg-3+b2 install ok installed login login 1:4.16.0-2+really2.42-5 install ok installed login.defs login.defs 1:4.19.3-2 install ok installed mawk mawk 1.3.4.20260302-1 install ok installed media-types media-types 14.0.0 install ok installed mount mount 2.42-5 install ok installed ncurses-base ncurses-base 6.6+20251231-1 install ok installed ncurses-bin ncurses-bin 6.6+20251231-1+b1 install ok installed netbase netbase 6.5 install ok installed openssl-provider-legacy openssl-provider-legacy 3.6.2-1 install ok installed passwd passwd 1:4.19.3-2 install ok installed perl-base perl-base 5.40.1-7+b1 install ok installed procps procps 2:4.0.4-9+b2 install ok installed python3 python3 3.13.9-3+b1 install ok installed python3-borgstore python3-borgstore 0.4.1-1 install ok installed python3-minimal python3-minimal 3.13.9-3+b1 install ok installed python3.13 python3.13 3.13.12-1 install ok installed python3.13-minimal python3.13-minimal 3.13.12-1 install ok installed readline-common readline-common 8.3-4 install ok installed sed sed 4.9-3 install ok installed sensible-utils sensible-utils 0.0.26 install ok installed sqv sqv 1.3.0-5+b1 install ok installed sysvinit-utils sysvinit-utils 3.18-1 install ok installed tar tar 1.35+dfsg-4 install ok installed tzdata tzdata 2026b-1 install ok installed ucf ucf 3.0053 install ok installed util-linux util-linux 2.42-5 install ok installed zlib1g:amd64 zlib1g 1:1.3.dfsg+really1.3.2-3 0m25.2s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-query', '-W', '-f', '${Status}\\t${binary:Package}\\t${Package}\\t${Version}\\n'] 0m25.2s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'remove', '--allow-remove-essential', 'libexpat1:amd64', 'libffi8:amd64', 'libpython3-stdlib:amd64', 'libpython3.13-minimal:amd64', 'libpython3.13-stdlib:amd64', 'libreadline8t64:amd64', 'libsqlite3-0:amd64', 'media-types', 'netbase', 'python3', 'python3-minimal', 'python3.13', 'python3.13-minimal', 'readline-common', 'python3-borgstore'] 0m26.6s DUMP: Reading package lists... Building dependency tree... Reading state information... Solving dependencies... The following packages will be REMOVED: libexpat1 libffi8 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libsqlite3-0 media-types netbase python3 python3-borgstore python3-minimal python3.13 python3.13-minimal readline-common 0 upgraded, 0 newly installed, 15 to remove and 0 not upgraded. After this operation, 26.2 MB disk space will be freed. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 6341 files and directories currently installed.) Removing python3-borgstore (0.4.1-1) ... Removing python3 (3.13.9-3+b1) ... Removing python3.13 (3.13.12-1) ... Removing python3-minimal (3.13.9-3+b1) ... Removing python3.13-minimal (3.13.12-1) ... Removing libexpat1:amd64 (2.8.0-1) ... Removing libpython3-stdlib:amd64 (3.13.9-3+b1) ... Removing libpython3.13-stdlib:amd64 (3.13.12-1) ... find: '/usr/lib/python3': No such file or directory Removing libffi8:amd64 (3.5.2-4) ... Removing libpython3.13-minimal:amd64 (3.13.12-1) ... find: '/usr/lib/python3': No such file or directory Removing libreadline8t64:amd64 (8.3-4) ... Removing 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Removing 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Removing 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Removing 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Removing libsqlite3-0:amd64 (3.46.1-9+b1) ... Removing media-types (14.0.0) ... Removing netbase (6.5) ... Removing readline-common (8.3-4) ... Processing triggers for libc-bin (2.42-15) ... 0m26.6s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'remove', '--allow-remove-essential', 'libexpat1:amd64', 'libffi8:amd64', 'libpython3-stdlib:amd64', 'libpython3.13-minimal:amd64', 'libpython3.13-stdlib:amd64', 'libreadline8t64:amd64', 'libsqlite3-0:amd64', 'media-types', 'netbase', 'python3', 'python3-minimal', 'python3.13', 'python3.13-minimal', 'readline-common', 'python3-borgstore'] 0m26.6s INFO: Running scripts post_remove 0m26.6s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_remove_cleanup'] 0m26.6s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_remove_cleanup'] 0m26.6s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_remove_exceptions'] 0m26.6s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_remove_exceptions'] 0m26.6s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'libexpat1:amd64', 'libffi8:amd64', 'libpython3-stdlib:amd64', 'libpython3.13-minimal:amd64', 'libpython3.13-stdlib:amd64', 'libreadline8t64:amd64', 'libsqlite3-0:amd64', 'media-types', 'netbase', 'python3', 'python3-minimal', 'python3.13', 'python3.13-minimal', 'readline-common'] 0m26.7s DUMP: dpkg: warning: ignoring request to remove libexpat1 which is not installed dpkg: warning: ignoring request to remove libffi8 which is not installed dpkg: warning: ignoring request to remove libpython3-stdlib which is not installed (Reading database ... 5450 files and directories currently installed.) Purging configuration files for libpython3.13-minimal:amd64 (3.13.12-1) ... dpkg: warning: ignoring request to remove libpython3.13-stdlib which is not installed Purging configuration files for libreadline8t64:amd64 (8.3-4) ... dpkg: warning: ignoring request to remove libsqlite3-0 which is not installed Purging configuration files for media-types (14.0.0) ... Purging configuration files for netbase (6.5) ... Purging configuration files for python3 (3.13.9-3+b1) ... dpkg: warning: ignoring request to remove python3-minimal which is not installed dpkg: warning: ignoring request to remove python3.13 which is not installed Purging configuration files for python3.13-minimal (3.13.12-1) ... Purging configuration files for readline-common (8.3-4) ... 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'libexpat1:amd64', 'libffi8:amd64', 'libpython3-stdlib:amd64', 'libpython3.13-minimal:amd64', 'libpython3.13-stdlib:amd64', 'libreadline8t64:amd64', 'libsqlite3-0:amd64', 'media-types', 'netbase', 'python3', 'python3-minimal', 'python3.13', 'python3.13-minimal', 'readline-common'] 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'python3-borgstore'] 0m26.7s DUMP: dpkg: warning: ignoring request to remove python3-borgstore which is not installed 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', 'python3-borgstore'] 0m26.7s INFO: Running scripts post_purge 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_purge_exceptions'] 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_purge_exceptions'] 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_purge_manual_cleanup'] 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_purge_manual_cleanup'] 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', '--pending'] 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--purge', '--pending'] 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--remove', '--pending'] 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg', '--remove', '--pending'] 0m26.7s INFO: Running scripts post_test 0m26.7s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_test_exceptions'] 0m26.7s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'tmp/scripts/post_test_exceptions'] 0m26.7s DEBUG: Starting command: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m27.1s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m27.5s DEBUG: No broken symlinks as far as we can find. 0m27.5s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-divert', '--list'] 0m27.5s DUMP: local diversion of /bin/sync to /bin/sync.distrib.usr-is-merged local diversion of /home to /home.distrib diversion of /lib64/ld-linux-x86-64.so.2 to /lib64/ld-linux-x86-64.so.2.usr-is-merged by libc6 diversion of /libx32 to /.libx32.usr-is-merged by base-files local diversion of /usr/bin/sync to /usr/bin/sync.distrib diversion of /lib32 to /.lib32.usr-is-merged by base-files diversion of /libo32 to /.libo32.usr-is-merged by base-files 0m27.5s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'dpkg-divert', '--list'] 0m27.5s DEBUG: Starting command: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m27.5s DEBUG: Command ok: ['chroot', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj', 'apt-get', 'clean'] 0m27.5s DEBUG: Recording chroot state 0m28.5s INFO: PASS: Installation and purging test. 0m28.9s DEBUG: Starting command: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/shm'] 0m28.9s DEBUG: Command ok: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/shm'] 0m28.9s DEBUG: Starting command: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/console'] 0m28.9s DEBUG: Command ok: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/console'] 0m28.9s DEBUG: Starting command: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/ptmx'] 0m28.9s DEBUG: Command ok: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/ptmx'] 0m28.9s DEBUG: Starting command: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts'] 0m28.9s DEBUG: Command ok: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/dev/pts'] 0m28.9s DEBUG: Starting command: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/proc'] 0m29.0s DEBUG: Command ok: ['umount', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj/proc'] 0m29.0s DEBUG: Starting command: ['rm', '-rf', '--one-file-system', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m29.2s DEBUG: Command ok: ['rm', '-rf', '--one-file-system', '/srv/piuparts.debian.org/tmp/tmpgo2x64hj'] 0m29.2s DEBUG: Removed directory tree at /srv/piuparts.debian.org/tmp/tmpgo2x64hj 0m29.2s INFO: PASS: All tests. 0m29.2s INFO: piuparts run ends. ret=0 End: 2026-05-03 18:43:19 GMT