0s autopkgtest [20:31:07]: starting date and time: 2024-11-23 20:31:07+0000 0s autopkgtest [20:31:07]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [20:31:07]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.yn3yd7st/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:protontricks,src:python3-defaults --apt-upgrade protontricks --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=protontricks/1.12.0-1 python3-defaults/3.12.7-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-7.secgroup --name adt-plucky-amd64-protontricks-20241123-203106-juju-7f2275-prod-proposed-migration-environment-15-09f31f83-9334-4f8c-9ef5-e18aee605fbe --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 364s autopkgtest [20:37:11]: testbed dpkg architecture: amd64 364s autopkgtest [20:37:11]: testbed apt version: 2.9.8 364s autopkgtest [20:37:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 365s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 366s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9704 B] 366s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.6 kB] 366s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [930 kB] 366s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [54.8 kB] 366s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [43.4 kB] 366s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [91.3 kB] 366s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.1 kB] 366s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2408 B] 366s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [806 kB] 366s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [295 kB] 366s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [5528 B] 366s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [20.0 kB] 366s Fetched 2386 kB in 1s (2898 kB/s) 366s Reading package lists... 369s Reading package lists... 369s Building dependency tree... 369s Reading state information... 369s Calculating upgrade... 369s The following package was automatically installed and is no longer required: 369s libsgutils2-1.46-2 369s Use 'sudo apt autoremove' to remove it. 369s The following NEW packages will be installed: 369s libsgutils2-1.48 369s The following packages will be upgraded: 369s amd64-microcode bash bpftrace curl debconf debconf-i18n distro-info 369s fwupd-signed gir1.2-girepository-2.0 gir1.2-glib-2.0 hostname 369s intel-microcode libaudit-common libaudit1 libcurl3t64-gnutls libcurl4t64 369s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-data libpam-modules 369s libpam-modules-bin libpam-runtime libpam0g libplymouth5 libpython3-stdlib 369s libselinux1 libsemanage-common libsemanage2 linux-base lxd-installer 369s openssh-client openssh-server openssh-sftp-server plymouth 369s plymouth-theme-ubuntu-text python3 python3-blinker python3-dbus 369s python3-debconf python3-gi python3-jsonschema-specifications python3-minimal 369s python3-rpds-py python3-yaml sg3-utils sg3-utils-udev vim-common vim-tiny 369s xxd 369s 49 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 369s Need to get 19.9 MB of archives. 369s After this operation, 4441 kB of additional disk space will be used. 369s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 bash amd64 5.2.32-1ubuntu2 [918 kB] 370s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 hostname amd64 3.25 [11.1 kB] 370s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit-common all 1:4.0.2-2ubuntu1 [6578 B] 370s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libaudit1 amd64 1:4.0.2-2ubuntu1 [53.9 kB] 370s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 debconf-i18n all 1.5.87ubuntu1 [204 kB] 370s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-minimal amd64 3.12.7-1 [27.4 kB] 370s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3 amd64 3.12.7-1 [24.0 kB] 370s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libpython3-stdlib amd64 3.12.7-1 [10.0 kB] 370s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-debconf all 1.5.87ubuntu1 [4156 B] 370s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 debconf all 1.5.87ubuntu1 [124 kB] 370s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam0g amd64 1.5.3-7ubuntu4 [69.6 kB] 370s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libselinux1 amd64 3.7-3ubuntu1 [86.9 kB] 370s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-modules-bin amd64 1.5.3-7ubuntu4 [53.7 kB] 370s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-modules amd64 1.5.3-7ubuntu4 [294 kB] 370s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-sftp-server amd64 1:9.9p1-3ubuntu2 [41.2 kB] 370s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-server amd64 1:9.9p1-3ubuntu2 [625 kB] 370s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 openssh-client amd64 1:9.9p1-3ubuntu2 [1080 kB] 370s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libpam-runtime all 1.5.3-7ubuntu4 [40.8 kB] 370s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage-common all 3.7-2build1 [7186 B] 370s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libsemanage2 amd64 3.7-2build1 [105 kB] 370s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 distro-info amd64 1.12 [20.0 kB] 370s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-girepository-2.0 amd64 1.82.0-2 [25.3 kB] 370s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 gir1.2-glib-2.0 amd64 2.82.2-3 [182 kB] 370s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1655 kB] 370s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libgirepository-1.0-1 amd64 1.82.0-2 [88.7 kB] 370s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib2.0-data all 2.82.2-3 [51.7 kB] 370s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dbus amd64 1.3.2-5build4 [110 kB] 370s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-gi amd64 3.50.0-3build1 [293 kB] 370s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-yaml amd64 6.0.2-1build1 [187 kB] 370s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 vim-tiny amd64 2:9.1.0861-1ubuntu1 [1037 kB] 370s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 vim-common all 2:9.1.0861-1ubuntu1 [395 kB] 370s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 xxd amd64 2:9.1.0861-1ubuntu1 [67.8 kB] 370s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-2ubuntu3 [145 kB] 370s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-2ubuntu3 [10.3 kB] 370s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-2ubuntu3 [140 kB] 370s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 bpftrace amd64 0.21.2-2ubuntu3 [1787 kB] 370s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 curl amd64 8.9.1-2ubuntu3 [243 kB] 370s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl4t64 amd64 8.9.1-2ubuntu3 [420 kB] 370s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 fwupd-signed amd64 1.55+1.7-1 [30.6 kB] 370s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libcurl3t64-gnutls amd64 8.9.1-2ubuntu3 [412 kB] 370s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libsgutils2-1.48 amd64 1.48-0ubuntu1 [124 kB] 370s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 linux-base all 4.10.1ubuntu1 [34.8 kB] 370s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 lxd-installer all 10 [5264 B] 370s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-blinker all 1.9.0-1 [10.7 kB] 370s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-rpds-py amd64 0.21.0-2ubuntu1 [323 kB] 370s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-jsonschema-specifications all 2023.12.1-2 [9116 B] 370s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 sg3-utils amd64 1.48-0ubuntu1 [1042 kB] 370s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 sg3-utils-udev all 1.48-0ubuntu1 [6608 B] 370s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 amd64-microcode amd64 3.20240820.1ubuntu1 [187 kB] 370s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 intel-microcode amd64 3.20241112.1ubuntu2 [7055 kB] 371s Preconfiguring packages ... 371s Fetched 19.9 MB in 1s (14.7 MB/s) 371s (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 ... 75620 files and directories currently installed.) 371s Preparing to unpack .../bash_5.2.32-1ubuntu2_amd64.deb ... 371s Unpacking bash (5.2.32-1ubuntu2) over (5.2.32-1ubuntu1) ... 371s Setting up bash (5.2.32-1ubuntu2) ... 371s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 371s (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 ... 75620 files and directories currently installed.) 371s Preparing to unpack .../hostname_3.25_amd64.deb ... 371s Unpacking hostname (3.25) over (3.23+nmu2ubuntu2) ... 371s Setting up hostname (3.25) ... 371s (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 ... 75620 files and directories currently installed.) 371s Preparing to unpack .../libaudit-common_1%3a4.0.2-2ubuntu1_all.deb ... 371s Unpacking libaudit-common (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 371s Setting up libaudit-common (1:4.0.2-2ubuntu1) ... 371s (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 ... 75620 files and directories currently installed.) 371s Preparing to unpack .../libaudit1_1%3a4.0.2-2ubuntu1_amd64.deb ... 371s Unpacking libaudit1:amd64 (1:4.0.2-2ubuntu1) over (1:4.0.1-1ubuntu2) ... 371s Setting up libaudit1:amd64 (1:4.0.2-2ubuntu1) ... 372s (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 ... 75620 files and directories currently installed.) 372s Preparing to unpack .../debconf-i18n_1.5.87ubuntu1_all.deb ... 372s Unpacking debconf-i18n (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 372s Preparing to unpack .../python3-minimal_3.12.7-1_amd64.deb ... 372s Unpacking python3-minimal (3.12.7-1) over (3.12.6-0ubuntu1) ... 372s Setting up python3-minimal (3.12.7-1) ... 372s (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 ... 75620 files and directories currently installed.) 372s Preparing to unpack .../python3_3.12.7-1_amd64.deb ... 372s Unpacking python3 (3.12.7-1) over (3.12.6-0ubuntu1) ... 372s Preparing to unpack .../libpython3-stdlib_3.12.7-1_amd64.deb ... 372s Unpacking libpython3-stdlib:amd64 (3.12.7-1) over (3.12.6-0ubuntu1) ... 372s Preparing to unpack .../python3-debconf_1.5.87ubuntu1_all.deb ... 372s Unpacking python3-debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 372s Preparing to unpack .../debconf_1.5.87ubuntu1_all.deb ... 372s Unpacking debconf (1.5.87ubuntu1) over (1.5.86ubuntu1) ... 372s Setting up debconf (1.5.87ubuntu1) ... 372s (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 ... 75620 files and directories currently installed.) 372s Preparing to unpack .../libpam0g_1.5.3-7ubuntu4_amd64.deb ... 372s Unpacking libpam0g:amd64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 372s Setting up libpam0g:amd64 (1.5.3-7ubuntu4) ... 372s (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 ... 75620 files and directories currently installed.) 372s Preparing to unpack .../libselinux1_3.7-3ubuntu1_amd64.deb ... 372s Unpacking libselinux1:amd64 (3.7-3ubuntu1) over (3.5-2ubuntu5) ... 372s Setting up libselinux1:amd64 (3.7-3ubuntu1) ... 372s (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 ... 75620 files and directories currently installed.) 372s Preparing to unpack .../libpam-modules-bin_1.5.3-7ubuntu4_amd64.deb ... 372s Unpacking libpam-modules-bin (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 372s Setting up libpam-modules-bin (1.5.3-7ubuntu4) ... 373s pam_namespace.service is a disabled or a static unit not running, not starting it. 373s (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 ... 75620 files and directories currently installed.) 373s Preparing to unpack .../libpam-modules_1.5.3-7ubuntu4_amd64.deb ... 373s Unpacking libpam-modules:amd64 (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 373s Setting up libpam-modules:amd64 (1.5.3-7ubuntu4) ... 373s (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 ... 75620 files and directories currently installed.) 373s Preparing to unpack .../openssh-sftp-server_1%3a9.9p1-3ubuntu2_amd64.deb ... 373s Unpacking openssh-sftp-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 373s Preparing to unpack .../openssh-server_1%3a9.9p1-3ubuntu2_amd64.deb ... 373s Unpacking openssh-server (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 373s Preparing to unpack .../openssh-client_1%3a9.9p1-3ubuntu2_amd64.deb ... 373s Unpacking openssh-client (1:9.9p1-3ubuntu2) over (1:9.7p1-7ubuntu5) ... 373s Preparing to unpack .../libpam-runtime_1.5.3-7ubuntu4_all.deb ... 373s Unpacking libpam-runtime (1.5.3-7ubuntu4) over (1.5.3-7ubuntu2) ... 373s Setting up libpam-runtime (1.5.3-7ubuntu4) ... 373s (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 ... 75622 files and directories currently installed.) 373s Preparing to unpack .../libsemanage-common_3.7-2build1_all.deb ... 373s Unpacking libsemanage-common (3.7-2build1) over (3.5-1build6) ... 373s Setting up libsemanage-common (3.7-2build1) ... 373s (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 ... 75621 files and directories currently installed.) 373s Preparing to unpack .../libsemanage2_3.7-2build1_amd64.deb ... 373s Unpacking libsemanage2:amd64 (3.7-2build1) over (3.5-1build6) ... 373s Setting up libsemanage2:amd64 (3.7-2build1) ... 373s (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 ... 75621 files and directories currently installed.) 373s Preparing to unpack .../00-distro-info_1.12_amd64.deb ... 373s Unpacking distro-info (1.12) over (1.9) ... 373s Preparing to unpack .../01-gir1.2-girepository-2.0_1.82.0-2_amd64.deb ... 373s Unpacking gir1.2-girepository-2.0:amd64 (1.82.0-2) over (1.80.1-4) ... 373s Preparing to unpack .../02-gir1.2-glib-2.0_2.82.2-3_amd64.deb ... 373s Unpacking gir1.2-glib-2.0:amd64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 373s Preparing to unpack .../03-libglib2.0-0t64_2.82.2-3_amd64.deb ... 373s Unpacking libglib2.0-0t64:amd64 (2.82.2-3) over (2.82.1-0ubuntu1) ... 374s Preparing to unpack .../04-libgirepository-1.0-1_1.82.0-2_amd64.deb ... 374s Unpacking libgirepository-1.0-1:amd64 (1.82.0-2) over (1.80.1-4) ... 374s Preparing to unpack .../05-libglib2.0-data_2.82.2-3_all.deb ... 374s Unpacking libglib2.0-data (2.82.2-3) over (2.82.1-0ubuntu1) ... 374s Preparing to unpack .../06-python3-dbus_1.3.2-5build4_amd64.deb ... 374s Unpacking python3-dbus (1.3.2-5build4) over (1.3.2-5build3) ... 374s Preparing to unpack .../07-python3-gi_3.50.0-3build1_amd64.deb ... 374s Unpacking python3-gi (3.50.0-3build1) over (3.50.0-3) ... 374s Preparing to unpack .../08-python3-yaml_6.0.2-1build1_amd64.deb ... 374s Unpacking python3-yaml (6.0.2-1build1) over (6.0.2-1) ... 374s Preparing to unpack .../09-vim-tiny_2%3a9.1.0861-1ubuntu1_amd64.deb ... 374s Unpacking vim-tiny (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 374s Preparing to unpack .../10-vim-common_2%3a9.1.0861-1ubuntu1_all.deb ... 374s Unpacking vim-common (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 374s Preparing to unpack .../11-xxd_2%3a9.1.0861-1ubuntu1_amd64.deb ... 374s Unpacking xxd (2:9.1.0861-1ubuntu1) over (2:9.1.0777-1ubuntu1) ... 374s Preparing to unpack .../12-libplymouth5_24.004.60-2ubuntu3_amd64.deb ... 374s Unpacking libplymouth5:amd64 (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 374s Preparing to unpack .../13-plymouth-theme-ubuntu-text_24.004.60-2ubuntu3_amd64.deb ... 374s Unpacking plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 374s Preparing to unpack .../14-plymouth_24.004.60-2ubuntu3_amd64.deb ... 374s Unpacking plymouth (24.004.60-2ubuntu3) over (24.004.60-1ubuntu11) ... 374s Preparing to unpack .../15-bpftrace_0.21.2-2ubuntu3_amd64.deb ... 374s Unpacking bpftrace (0.21.2-2ubuntu3) over (0.21.2-2ubuntu2) ... 374s Preparing to unpack .../16-curl_8.9.1-2ubuntu3_amd64.deb ... 374s Unpacking curl (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 374s Preparing to unpack .../17-libcurl4t64_8.9.1-2ubuntu3_amd64.deb ... 374s Unpacking libcurl4t64:amd64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 374s Preparing to unpack .../18-fwupd-signed_1.55+1.7-1_amd64.deb ... 374s Unpacking fwupd-signed (1.55+1.7-1) over (1.54+1.6-1build1) ... 374s Preparing to unpack .../19-libcurl3t64-gnutls_8.9.1-2ubuntu3_amd64.deb ... 374s Unpacking libcurl3t64-gnutls:amd64 (8.9.1-2ubuntu3) over (8.9.1-2ubuntu2) ... 374s Selecting previously unselected package libsgutils2-1.48:amd64. 374s Preparing to unpack .../20-libsgutils2-1.48_1.48-0ubuntu1_amd64.deb ... 374s Unpacking libsgutils2-1.48:amd64 (1.48-0ubuntu1) ... 374s Preparing to unpack .../21-linux-base_4.10.1ubuntu1_all.deb ... 374s Unpacking linux-base (4.10.1ubuntu1) over (4.5ubuntu9) ... 374s Preparing to unpack .../22-lxd-installer_10_all.deb ... 374s Unpacking lxd-installer (10) over (9) ... 374s Preparing to unpack .../23-python3-blinker_1.9.0-1_all.deb ... 374s Unpacking python3-blinker (1.9.0-1) over (1.8.2-1) ... 374s Preparing to unpack .../24-python3-rpds-py_0.21.0-2ubuntu1_amd64.deb ... 374s Unpacking python3-rpds-py (0.21.0-2ubuntu1) over (0.20.0-0ubuntu3) ... 374s Preparing to unpack .../25-python3-jsonschema-specifications_2023.12.1-2_all.deb ... 374s Unpacking python3-jsonschema-specifications (2023.12.1-2) over (2023.12.1-1ubuntu1) ... 374s Preparing to unpack .../26-sg3-utils_1.48-0ubuntu1_amd64.deb ... 374s Unpacking sg3-utils (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 375s Preparing to unpack .../27-sg3-utils-udev_1.48-0ubuntu1_all.deb ... 375s Unpacking sg3-utils-udev (1.48-0ubuntu1) over (1.46-3ubuntu5) ... 375s Preparing to unpack .../28-amd64-microcode_3.20240820.1ubuntu1_amd64.deb ... 375s Unpacking amd64-microcode (3.20240820.1ubuntu1) over (3.20240116.2+nmu1ubuntu1.1) ... 375s Preparing to unpack .../29-intel-microcode_3.20241112.1ubuntu2_amd64.deb ... 375s Unpacking intel-microcode (3.20241112.1ubuntu2) over (3.20240910.0ubuntu1) ... 375s Setting up distro-info (1.12) ... 375s Setting up linux-base (4.10.1ubuntu1) ... 375s Setting up libcurl4t64:amd64 (8.9.1-2ubuntu3) ... 375s Setting up bpftrace (0.21.2-2ubuntu3) ... 375s Setting up openssh-client (1:9.9p1-3ubuntu2) ... 375s Setting up intel-microcode (3.20241112.1ubuntu2) ... 375s intel-microcode: microcode will be updated at next boot 375s Setting up libcurl3t64-gnutls:amd64 (8.9.1-2ubuntu3) ... 375s Setting up fwupd-signed (1.55+1.7-1) ... 375s Setting up libsgutils2-1.48:amd64 (1.48-0ubuntu1) ... 375s Setting up debconf-i18n (1.5.87ubuntu1) ... 375s Setting up amd64-microcode (3.20240820.1ubuntu1) ... 375s amd64-microcode: microcode will be updated at next boot 375s Setting up xxd (2:9.1.0861-1ubuntu1) ... 375s Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... 375s No schema files found: doing nothing. 375s Setting up libglib2.0-data (2.82.2-3) ... 375s Setting up vim-common (2:9.1.0861-1ubuntu1) ... 375s Setting up gir1.2-glib-2.0:amd64 (2.82.2-3) ... 375s Setting up lxd-installer (10) ... 375s Setting up libplymouth5:amd64 (24.004.60-2ubuntu3) ... 375s Setting up libgirepository-1.0-1:amd64 (1.82.0-2) ... 375s Setting up curl (8.9.1-2ubuntu3) ... 375s Setting up libpython3-stdlib:amd64 (3.12.7-1) ... 375s Setting up sg3-utils (1.48-0ubuntu1) ... 375s Setting up openssh-sftp-server (1:9.9p1-3ubuntu2) ... 375s Setting up openssh-server (1:9.9p1-3ubuntu2) ... 375s Installing new version of config file /etc/ssh/moduli ... 375s Replacing config file /etc/ssh/sshd_config with new version 376s Setting up plymouth (24.004.60-2ubuntu3) ... 376s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 376s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 383s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 384s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 384s Setting up python3 (3.12.7-1) ... 384s Setting up vim-tiny (2:9.1.0861-1ubuntu1) ... 384s Setting up sg3-utils-udev (1.48-0ubuntu1) ... 384s update-initramfs: deferring update (trigger activated) 384s Setting up plymouth-theme-ubuntu-text (24.004.60-2ubuntu3) ... 384s update-initramfs: deferring update (trigger activated) 384s Setting up gir1.2-girepository-2.0:amd64 (1.82.0-2) ... 384s Setting up python3-gi (3.50.0-3build1) ... 384s Setting up python3-rpds-py (0.21.0-2ubuntu1) ... 384s Setting up python3-jsonschema-specifications (2023.12.1-2) ... 384s Setting up python3-blinker (1.9.0-1) ... 385s Setting up python3-dbus (1.3.2-5build4) ... 385s Setting up python3-debconf (1.5.87ubuntu1) ... 385s Setting up python3-yaml (6.0.2-1build1) ... 385s Processing triggers for man-db (2.13.0-1) ... 386s Processing triggers for debianutils (5.21) ... 386s Processing triggers for install-info (7.1.1-1) ... 386s Processing triggers for initramfs-tools (0.142ubuntu35) ... 386s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 386s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 393s Processing triggers for libc-bin (2.40-1ubuntu3) ... 393s Processing triggers for ufw (0.36.2-8) ... 393s Reading package lists... 394s Building dependency tree... 394s Reading state information... 394s The following packages will be REMOVED: 394s libsgutils2-1.46-2* 394s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 394s After this operation, 294 kB disk space will be freed. 394s (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 ... 75656 files and directories currently installed.) 394s Removing libsgutils2-1.46-2:amd64 (1.46-3ubuntu5) ... 394s Processing triggers for libc-bin (2.40-1ubuntu3) ... 394s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 395s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 395s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 395s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 395s Reading package lists... 396s Reading package lists... 396s Building dependency tree... 396s Reading state information... 396s Calculating upgrade... 396s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 396s Reading package lists... 396s Building dependency tree... 396s Reading state information... 397s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 397s autopkgtest [20:37:44]: rebooting testbed after setup commands that affected boot 415s autopkgtest [20:38:02]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 417s autopkgtest [20:38:04]: @@@@@@@@@@@@@@@@@@@@ apt-source protontricks 419s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse protontricks 1.12.0-1 (dsc) [2211 B] 419s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse protontricks 1.12.0-1 (tar) [171 kB] 419s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse protontricks 1.12.0-1 (diff) [2548 B] 419s gpgv: Signature made Sat Nov 16 15:10:38 2024 UTC 419s gpgv: using RSA key BB45B0B3FF561BDBD45EE8A9B35B49EA5D563EFE 419s gpgv: Can't check signature: No public key 419s dpkg-source: warning: cannot verify inline signature for ./protontricks_1.12.0-1.dsc: no acceptable signature found 419s autopkgtest [20:38:06]: testing package protontricks version 1.12.0-1 419s autopkgtest [20:38:06]: build not needed 420s autopkgtest [20:38:07]: test pytest: preparing testbed 421s Reading package lists... 421s Building dependency tree... 421s Reading state information... 421s Starting pkgProblemResolver with broken count: 0 421s Starting 2 pkgProblemResolver with broken count: 0 421s Done 422s The following additional packages will be installed: 422s adwaita-icon-theme at-spi2-common dconf-gsettings-backend dconf-service 422s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 422s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme libaom3 422s libasound2-data libasound2t64 libasyncns0 libatk-bridge2.0-0t64 422s libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 libavahi-common-data 422s libavahi-common3 libcairo-gobject2 libcairo2 libcapi20-3t64 libcolord2 422s libcups2t64 libdatrie1 libdconf1 libde265-0 libdeflate0 libepoxy0 libexif12 422s libflac12t64 libfontconfig1 libgd3 libgdk-pixbuf-2.0-0 422s libgdk-pixbuf2.0-common libgomp1 libgphoto2-6t64 libgphoto2-port12t64 422s libgraphite2-3 libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 422s libgtk-3-0t64 libgtk-3-common libharfbuzz0b libheif-plugin-aomdec 422s libheif-plugin-libde265 libheif1 libimagequant0 libjbig0 libjpeg-turbo8 422s libjpeg8 liblcms2-2 liblerc4 libltdl7 libmp3lame0 libmpg123-0t64 libogg0 422s libopenjp2-7 libopus0 liborc-0.4-0t64 libpango-1.0-0 libpangocairo-1.0-0 422s libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpulse0 libpython3.13-minimal 422s libpython3.13-stdlib libraqm0 libsharpyuv0 libsndfile1 libthai-data libthai0 422s libtiff6 libvorbis0a libvorbisenc2 libwayland-client0 libwayland-cursor0 422s libwayland-egl1 libwebp7 libwebpdemux2 libwebpmux3 libwine libx11-xcb1 422s libxcb-render0 libxcb-shm0 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 422s libxi6 libxinerama1 libxkbregistry0 libxpm4 libxrandr2 libxrender1 422s libz-mingw-w64 ocl-icd-libopencl1 protontricks python3-all python3-iniconfig 422s python3-packaging python3-pil python3-pluggy python3-pytest python3-vdf 422s python3.13 python3.13-minimal ubuntu-mono wine wine64 winetricks yad 422s Suggested packages: 422s adwaita-icon-theme-legacy alsa-utils libasound2-plugins colord cups-common 422s libgd-tools gphoto2 libvisual-0.4-plugins gstreamer1.0-tools gvfs 422s libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec 422s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 422s libheif-plugin-kvazaar libheif-plugin-rav1e libheif-plugin-svtenc 422s liblcms2-utils opus-tools pcscd pulseaudio cups-bsd gstreamer1.0-libav 422s gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly ttf-mscorefonts-installer 422s opencl-icd python-pil-doc python3.13-venv python3.13-doc binfmt-support 422s q4wine winbind playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras 422s wine64-preloader tor unrar-free | unrar 422s Recommended packages: 422s librsvg2-common alsa-ucm-conf alsa-topology-conf at-spi2-core 422s libgdk-pixbuf2.0-bin libgphoto2-l10n gstreamer1.0-plugins-base libgtk-3-bin 422s libheif-plugin-aomenc libgl1 libodbc2 libosmesa6 libsdl2-2.0-0 libv4l-0t64 422s libvulkan1 libxxf86vm1 libgl1-mesa-dri libasound2-plugins fonts-liberation 422s fonts-wine gstreamer1.0-plugins-good steam-installer | steam-launcher 422s python3-olefile wine32 7zip | p7zip-full cabextract fuseiso | archivemount 422s pkexec | policykit-1 | kde-cli-tools unzip xdg-utils zenity | kdialog 422s | x11-utils 422s The following NEW packages will be installed: 422s adwaita-icon-theme at-spi2-common autopkgtest-satdep dconf-gsettings-backend 422s dconf-service fontconfig fontconfig-config fonts-dejavu-core 422s fonts-dejavu-mono gtk-update-icon-cache hicolor-icon-theme 422s humanity-icon-theme libaom3 libasound2-data libasound2t64 libasyncns0 422s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 422s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 422s libcapi20-3t64 libcolord2 libcups2t64 libdatrie1 libdconf1 libde265-0 422s libdeflate0 libepoxy0 libexif12 libflac12t64 libfontconfig1 libgd3 422s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgomp1 libgphoto2-6t64 422s libgphoto2-port12t64 libgraphite2-3 libgstreamer-plugins-base1.0-0 422s libgstreamer1.0-0 libgtk-3-0t64 libgtk-3-common libharfbuzz0b 422s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libimagequant0 422s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libltdl7 libmp3lame0 422s libmpg123-0t64 libogg0 libopenjp2-7 libopus0 liborc-0.4-0t64 libpango-1.0-0 422s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 libpulse0 422s libpython3.13-minimal libpython3.13-stdlib libraqm0 libsharpyuv0 libsndfile1 422s libthai-data libthai0 libtiff6 libvorbis0a libvorbisenc2 libwayland-client0 422s libwayland-cursor0 libwayland-egl1 libwebp7 libwebpdemux2 libwebpmux3 422s libwine libx11-xcb1 libxcb-render0 libxcb-shm0 libxcomposite1 libxcursor1 422s libxdamage1 libxfixes3 libxi6 libxinerama1 libxkbregistry0 libxpm4 422s libxrandr2 libxrender1 libz-mingw-w64 ocl-icd-libopencl1 protontricks 422s python3-all python3-iniconfig python3-packaging python3-pil python3-pluggy 422s python3-pytest python3-vdf python3.13 python3.13-minimal ubuntu-mono wine 422s wine64 winetricks yad 422s 0 upgraded, 116 newly installed, 0 to remove and 0 not upgraded. 422s Need to get 137 MB/137 MB of archives. 422s After this operation, 817 MB of additional disk space will be used. 422s Get:1 /tmp/autopkgtest.pWNCmP/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [724 B] 422s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 422s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 423s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [7888 B] 423s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 423s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 423s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.22-1 [64.5 kB] 423s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 423s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 423s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB] 423s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB] 423s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 423s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1 [147 kB] 423s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 gtk-update-icon-cache amd64 4.16.5+ds-2 [52.5 kB] 423s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 hicolor-icon-theme all 0.18-1 [13.5 kB] 423s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 humanity-icon-theme all 0.6.16 [1282 kB] 423s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 423s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 adwaita-icon-theme all 47.0-2 [525 kB] 423s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 at-spi2-common all 2.54.0-1 [8774 B] 423s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libdconf1 amd64 0.40.0-4build2 [39.4 kB] 423s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 dconf-service amd64 0.40.0-4build2 [27.5 kB] 423s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 dconf-gsettings-backend amd64 0.40.0-4build2 [22.1 kB] 423s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 423s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 423s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 423s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 423s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 423s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.11.0-1 [2761 kB] 423s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] 423s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2t64 amd64 1.2.12-1 [394 kB] 423s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libasyncns0 amd64 0.8-6build4 [11.3 kB] 423s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libatk1.0-0t64 amd64 2.54.0-1 [55.1 kB] 423s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libxi6 amd64 2:1.8.2-1 [32.4 kB] 423s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libatspi2.0-0t64 amd64 2.54.0-1 [79.6 kB] 423s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libatk-bridge2.0-0t64 amd64 2.54.0-1 [66.3 kB] 423s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-common-data amd64 0.8-13ubuntu6 [29.7 kB] 423s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-common3 amd64 0.8-13ubuntu6 [23.3 kB] 423s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-client3 amd64 0.8-13ubuntu6 [26.8 kB] 424s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 424s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 424s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 424s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 424s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 424s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo-gobject2 amd64 1.18.2-2 [127 kB] 424s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcapi20-3t64 amd64 1:3.27-3.2 [30.8 kB] 424s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 424s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcolord2 amd64 1.4.7-1build2 [149 kB] 424s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libcups2t64 amd64 2.4.10-1ubuntu2 [271 kB] 424s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libdatrie1 amd64 0.2.13-3build1 [19.0 kB] 424s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB] 424s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libepoxy0 amd64 1.5.10-2 [218 kB] 424s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libexif12 amd64 0.6.24-1build2 [87.9 kB] 424s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libogg0 amd64 1.3.5-3build1 [22.7 kB] 424s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libflac12t64 amd64 1.4.3+ds-2.1ubuntu2 [197 kB] 424s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.19.3-1 [11.5 kB] 424s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.19.3-1 [8968 B] 424s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.19.3-1 [415 kB] 424s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 424s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 424s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 424s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.0.1-1 [540 kB] 424s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB] 424s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 424s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB] 424s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-8 [43.9 kB] 424s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libgphoto2-port12t64 amd64 2.5.31-4 [60.6 kB] 424s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libgphoto2-6t64 amd64 2.5.31-4 [834 kB] 424s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 libgstreamer1.0-0 amd64 1.24.9-1 [1197 kB] 424s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 liborc-0.4-0t64 amd64 1:0.4.40-1 [205 kB] 424s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libgstreamer-plugins-base1.0-0 amd64 1.24.9-1 [1025 kB] 424s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 424s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libthai0 amd64 0.1.29-2build1 [18.9 kB] 424s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [252 kB] 424s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [51.6 kB] 424s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [29.1 kB] 424s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-client0 amd64 1.23.0-1 [27.1 kB] 424s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-cursor0 amd64 1.23.0-1 [10.8 kB] 424s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-egl1 amd64 1.23.0-1 [5662 B] 424s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcomposite1 amd64 1:0.4.6-1 [6642 B] 424s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libxfixes3 amd64 1:6.0.0-2build1 [10.8 kB] 424s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcursor1 amd64 1:1.2.2-1 [20.9 kB] 424s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libxdamage1 amd64 1:1.1.6-1build1 [6150 B] 424s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libxinerama1 amd64 2:1.1.4-3build1 [6396 B] 424s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrandr2 amd64 2:1.5.4-1 [19.6 kB] 424s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libgtk-3-common all 3.24.43-4ubuntu1 [1203 kB] 424s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libgtk-3-0t64 amd64 3.24.43-4ubuntu1 [3159 kB] 425s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 libmp3lame0 amd64 3.100-6build1 [142 kB] 425s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpg123-0t64 amd64 1.32.9-1 [191 kB] 425s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libopus0 amd64 1.5.2-2 [2913 kB] 425s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.0-3 [26.5 kB] 425s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 libvorbis0a amd64 1.3.7-2 [98.4 kB] 425s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libvorbisenc2 amd64 1.3.7-2 [80.8 kB] 425s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libsndfile1 amd64 1.2.2-1ubuntu5 [208 kB] 425s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [7944 B] 425s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libpulse0 amd64 1:16.1+dfsg1-5.1ubuntu1 [292 kB] 425s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 425s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 425s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 425s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbregistry0 amd64 1.7.0-1 [15.2 kB] 425s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB] 425s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 libz-mingw-w64 all 1.3.1+dfsg-1 [132 kB] 425s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwine amd64 9.0~repack-4build3 [105 MB] 446s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB] 446s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 447s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-vdf all 3.4-4 [11.2 kB] 447s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 yad amd64 0.40.0-1build3 [170 kB] 447s Get:107 http://ftpmaster.internal/ubuntu plucky/universe amd64 wine64 amd64 9.0~repack-4build3 [256 kB] 447s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 wine all 9.0~repack-4build3 [52.0 kB] 447s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 winetricks all 20240105-3 [165 kB] 447s Get:110 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 protontricks all 1.12.0-1 [45.8 kB] 447s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 447s Get:112 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 python3-all amd64 3.12.7-1 [890 B] 447s Get:113 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 447s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 447s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 447s Get:116 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 448s Fetched 137 MB in 25s (5391 kB/s) 448s Selecting previously unselected package libpython3.13-minimal:amd64. 448s (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 ... 75651 files and directories currently installed.) 448s Preparing to unpack .../000-libpython3.13-minimal_3.13.0-2_amd64.deb ... 448s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 448s Selecting previously unselected package python3.13-minimal. 448s Preparing to unpack .../001-python3.13-minimal_3.13.0-2_amd64.deb ... 448s Unpacking python3.13-minimal (3.13.0-2) ... 448s Selecting previously unselected package libgdk-pixbuf2.0-common. 448s Preparing to unpack .../002-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... 448s Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 448s Selecting previously unselected package libjpeg-turbo8:amd64. 448s Preparing to unpack .../003-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 448s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 448s Selecting previously unselected package libjpeg8:amd64. 448s Preparing to unpack .../004-libjpeg8_8c-2ubuntu11_amd64.deb ... 448s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 448s Selecting previously unselected package libdeflate0:amd64. 448s Preparing to unpack .../005-libdeflate0_1.22-1_amd64.deb ... 448s Unpacking libdeflate0:amd64 (1.22-1) ... 448s Selecting previously unselected package libjbig0:amd64. 448s Preparing to unpack .../006-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 448s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 448s Selecting previously unselected package liblerc4:amd64. 448s Preparing to unpack .../007-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 448s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 448s Selecting previously unselected package libsharpyuv0:amd64. 448s Preparing to unpack .../008-libsharpyuv0_1.4.0-0.1_amd64.deb ... 448s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ... 448s Selecting previously unselected package libwebp7:amd64. 448s Preparing to unpack .../009-libwebp7_1.4.0-0.1_amd64.deb ... 448s Unpacking libwebp7:amd64 (1.4.0-0.1) ... 448s Selecting previously unselected package libtiff6:amd64. 448s Preparing to unpack .../010-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 448s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 448s Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. 448s Preparing to unpack .../011-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1_amd64.deb ... 448s Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1) ... 448s Selecting previously unselected package gtk-update-icon-cache. 448s Preparing to unpack .../012-gtk-update-icon-cache_4.16.5+ds-2_amd64.deb ... 448s No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. 448s No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. 448s Unpacking gtk-update-icon-cache (4.16.5+ds-2) ... 448s Selecting previously unselected package hicolor-icon-theme. 448s Preparing to unpack .../013-hicolor-icon-theme_0.18-1_all.deb ... 448s Unpacking hicolor-icon-theme (0.18-1) ... 448s Selecting previously unselected package humanity-icon-theme. 448s Preparing to unpack .../014-humanity-icon-theme_0.6.16_all.deb ... 448s Unpacking humanity-icon-theme (0.6.16) ... 449s Selecting previously unselected package ubuntu-mono. 449s Preparing to unpack .../015-ubuntu-mono_24.04-0ubuntu1_all.deb ... 449s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 449s Selecting previously unselected package adwaita-icon-theme. 449s Preparing to unpack .../016-adwaita-icon-theme_47.0-2_all.deb ... 449s Unpacking adwaita-icon-theme (47.0-2) ... 449s Selecting previously unselected package at-spi2-common. 449s Preparing to unpack .../017-at-spi2-common_2.54.0-1_all.deb ... 449s Unpacking at-spi2-common (2.54.0-1) ... 449s Selecting previously unselected package libdconf1:amd64. 449s Preparing to unpack .../018-libdconf1_0.40.0-4build2_amd64.deb ... 449s Unpacking libdconf1:amd64 (0.40.0-4build2) ... 449s Selecting previously unselected package dconf-service. 449s Preparing to unpack .../019-dconf-service_0.40.0-4build2_amd64.deb ... 449s Unpacking dconf-service (0.40.0-4build2) ... 449s Selecting previously unselected package dconf-gsettings-backend:amd64. 449s Preparing to unpack .../020-dconf-gsettings-backend_0.40.0-4build2_amd64.deb ... 449s Unpacking dconf-gsettings-backend:amd64 (0.40.0-4build2) ... 450s Selecting previously unselected package fonts-dejavu-mono. 450s Preparing to unpack .../021-fonts-dejavu-mono_2.37-8_all.deb ... 450s Unpacking fonts-dejavu-mono (2.37-8) ... 450s Selecting previously unselected package fonts-dejavu-core. 450s Preparing to unpack .../022-fonts-dejavu-core_2.37-8_all.deb ... 450s Unpacking fonts-dejavu-core (2.37-8) ... 450s Selecting previously unselected package fontconfig-config. 450s Preparing to unpack .../023-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 450s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 450s Selecting previously unselected package libfontconfig1:amd64. 450s Preparing to unpack .../024-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 450s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 450s Selecting previously unselected package fontconfig. 450s Preparing to unpack .../025-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 450s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 450s Selecting previously unselected package libaom3:amd64. 450s Preparing to unpack .../026-libaom3_3.11.0-1_amd64.deb ... 450s Unpacking libaom3:amd64 (3.11.0-1) ... 450s Selecting previously unselected package libasound2-data. 450s Preparing to unpack .../027-libasound2-data_1.2.12-1_all.deb ... 450s Unpacking libasound2-data (1.2.12-1) ... 450s Selecting previously unselected package libasound2t64:amd64. 450s Preparing to unpack .../028-libasound2t64_1.2.12-1_amd64.deb ... 450s Unpacking libasound2t64:amd64 (1.2.12-1) ... 450s Selecting previously unselected package libasyncns0:amd64. 450s Preparing to unpack .../029-libasyncns0_0.8-6build4_amd64.deb ... 450s Unpacking libasyncns0:amd64 (0.8-6build4) ... 450s Selecting previously unselected package libatk1.0-0t64:amd64. 450s Preparing to unpack .../030-libatk1.0-0t64_2.54.0-1_amd64.deb ... 450s Unpacking libatk1.0-0t64:amd64 (2.54.0-1) ... 450s Selecting previously unselected package libxi6:amd64. 450s Preparing to unpack .../031-libxi6_2%3a1.8.2-1_amd64.deb ... 450s Unpacking libxi6:amd64 (2:1.8.2-1) ... 450s Selecting previously unselected package libatspi2.0-0t64:amd64. 450s Preparing to unpack .../032-libatspi2.0-0t64_2.54.0-1_amd64.deb ... 450s Unpacking libatspi2.0-0t64:amd64 (2.54.0-1) ... 450s Selecting previously unselected package libatk-bridge2.0-0t64:amd64. 450s Preparing to unpack .../033-libatk-bridge2.0-0t64_2.54.0-1_amd64.deb ... 450s Unpacking libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... 450s Selecting previously unselected package libavahi-common-data:amd64. 450s Preparing to unpack .../034-libavahi-common-data_0.8-13ubuntu6_amd64.deb ... 450s Unpacking libavahi-common-data:amd64 (0.8-13ubuntu6) ... 450s Selecting previously unselected package libavahi-common3:amd64. 450s Preparing to unpack .../035-libavahi-common3_0.8-13ubuntu6_amd64.deb ... 450s Unpacking libavahi-common3:amd64 (0.8-13ubuntu6) ... 450s Selecting previously unselected package libavahi-client3:amd64. 450s Preparing to unpack .../036-libavahi-client3_0.8-13ubuntu6_amd64.deb ... 450s Unpacking libavahi-client3:amd64 (0.8-13ubuntu6) ... 450s Selecting previously unselected package libpixman-1-0:amd64. 450s Preparing to unpack .../037-libpixman-1-0_0.44.0-3_amd64.deb ... 450s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 450s Selecting previously unselected package libxcb-render0:amd64. 450s Preparing to unpack .../038-libxcb-render0_1.17.0-2_amd64.deb ... 450s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 450s Selecting previously unselected package libxcb-shm0:amd64. 450s Preparing to unpack .../039-libxcb-shm0_1.17.0-2_amd64.deb ... 450s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 450s Selecting previously unselected package libxrender1:amd64. 450s Preparing to unpack .../040-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 450s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 450s Selecting previously unselected package libcairo2:amd64. 450s Preparing to unpack .../041-libcairo2_1.18.2-2_amd64.deb ... 450s Unpacking libcairo2:amd64 (1.18.2-2) ... 450s Selecting previously unselected package libcairo-gobject2:amd64. 450s Preparing to unpack .../042-libcairo-gobject2_1.18.2-2_amd64.deb ... 450s Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... 450s Selecting previously unselected package libcapi20-3t64:amd64. 450s Preparing to unpack .../043-libcapi20-3t64_1%3a3.27-3.2_amd64.deb ... 450s Unpacking libcapi20-3t64:amd64 (1:3.27-3.2) ... 450s Selecting previously unselected package liblcms2-2:amd64. 450s Preparing to unpack .../044-liblcms2-2_2.16-2_amd64.deb ... 450s Unpacking liblcms2-2:amd64 (2.16-2) ... 450s Selecting previously unselected package libcolord2:amd64. 450s Preparing to unpack .../045-libcolord2_1.4.7-1build2_amd64.deb ... 450s Unpacking libcolord2:amd64 (1.4.7-1build2) ... 450s Selecting previously unselected package libcups2t64:amd64. 450s Preparing to unpack .../046-libcups2t64_2.4.10-1ubuntu2_amd64.deb ... 450s Unpacking libcups2t64:amd64 (2.4.10-1ubuntu2) ... 450s Selecting previously unselected package libdatrie1:amd64. 450s Preparing to unpack .../047-libdatrie1_0.2.13-3build1_amd64.deb ... 450s Unpacking libdatrie1:amd64 (0.2.13-3build1) ... 450s Selecting previously unselected package libde265-0:amd64. 450s Preparing to unpack .../048-libde265-0_1.0.15-1build4_amd64.deb ... 450s Unpacking libde265-0:amd64 (1.0.15-1build4) ... 450s Selecting previously unselected package libepoxy0:amd64. 450s Preparing to unpack .../049-libepoxy0_1.5.10-2_amd64.deb ... 450s Unpacking libepoxy0:amd64 (1.5.10-2) ... 450s Selecting previously unselected package libexif12:amd64. 450s Preparing to unpack .../050-libexif12_0.6.24-1build2_amd64.deb ... 450s Unpacking libexif12:amd64 (0.6.24-1build2) ... 450s Selecting previously unselected package libogg0:amd64. 450s Preparing to unpack .../051-libogg0_1.3.5-3build1_amd64.deb ... 450s Unpacking libogg0:amd64 (1.3.5-3build1) ... 450s Selecting previously unselected package libflac12t64:amd64. 450s Preparing to unpack .../052-libflac12t64_1.4.3+ds-2.1ubuntu2_amd64.deb ... 450s Unpacking libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ... 450s Selecting previously unselected package libheif-plugin-aomdec:amd64. 450s Preparing to unpack .../053-libheif-plugin-aomdec_1.19.3-1_amd64.deb ... 451s Unpacking libheif-plugin-aomdec:amd64 (1.19.3-1) ... 451s Selecting previously unselected package libheif-plugin-libde265:amd64. 451s Preparing to unpack .../054-libheif-plugin-libde265_1.19.3-1_amd64.deb ... 451s Unpacking libheif-plugin-libde265:amd64 (1.19.3-1) ... 451s Selecting previously unselected package libheif1:amd64. 451s Preparing to unpack .../055-libheif1_1.19.3-1_amd64.deb ... 451s Unpacking libheif1:amd64 (1.19.3-1) ... 451s Selecting previously unselected package libgomp1:amd64. 451s Preparing to unpack .../056-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 451s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 451s Selecting previously unselected package libimagequant0:amd64. 451s Preparing to unpack .../057-libimagequant0_2.18.0-1build1_amd64.deb ... 451s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 451s Selecting previously unselected package libgraphite2-3:amd64. 451s Preparing to unpack .../058-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 451s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 451s Selecting previously unselected package libharfbuzz0b:amd64. 451s Preparing to unpack .../059-libharfbuzz0b_10.0.1-1_amd64.deb ... 451s Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... 451s Selecting previously unselected package libraqm0:amd64. 451s Preparing to unpack .../060-libraqm0_0.10.1-1build1_amd64.deb ... 451s Unpacking libraqm0:amd64 (0.10.1-1build1) ... 451s Selecting previously unselected package libxpm4:amd64. 451s Preparing to unpack .../061-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 451s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 451s Selecting previously unselected package libgd3:amd64. 451s Preparing to unpack .../062-libgd3_2.3.3-12ubuntu3_amd64.deb ... 451s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ... 451s Selecting previously unselected package libltdl7:amd64. 451s Preparing to unpack .../063-libltdl7_2.4.7-8_amd64.deb ... 451s Unpacking libltdl7:amd64 (2.4.7-8) ... 451s Selecting previously unselected package libgphoto2-port12t64:amd64. 451s Preparing to unpack .../064-libgphoto2-port12t64_2.5.31-4_amd64.deb ... 451s Unpacking libgphoto2-port12t64:amd64 (2.5.31-4) ... 451s Selecting previously unselected package libgphoto2-6t64:amd64. 451s Preparing to unpack .../065-libgphoto2-6t64_2.5.31-4_amd64.deb ... 451s Unpacking libgphoto2-6t64:amd64 (2.5.31-4) ... 451s Selecting previously unselected package libgstreamer1.0-0:amd64. 451s Preparing to unpack .../066-libgstreamer1.0-0_1.24.9-1_amd64.deb ... 451s Unpacking libgstreamer1.0-0:amd64 (1.24.9-1) ... 451s Selecting previously unselected package liborc-0.4-0t64:amd64. 451s Preparing to unpack .../067-liborc-0.4-0t64_1%3a0.4.40-1_amd64.deb ... 451s Unpacking liborc-0.4-0t64:amd64 (1:0.4.40-1) ... 451s Selecting previously unselected package libgstreamer-plugins-base1.0-0:amd64. 451s Preparing to unpack .../068-libgstreamer-plugins-base1.0-0_1.24.9-1_amd64.deb ... 451s Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.24.9-1) ... 451s Selecting previously unselected package libthai-data. 451s Preparing to unpack .../069-libthai-data_0.1.29-2build1_all.deb ... 451s Unpacking libthai-data (0.1.29-2build1) ... 451s Selecting previously unselected package libthai0:amd64. 451s Preparing to unpack .../070-libthai0_0.1.29-2build1_amd64.deb ... 451s Unpacking libthai0:amd64 (0.1.29-2build1) ... 451s Selecting previously unselected package libpango-1.0-0:amd64. 451s Preparing to unpack .../071-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... 451s Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... 451s Selecting previously unselected package libpangoft2-1.0-0:amd64. 451s Preparing to unpack .../072-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... 451s Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... 451s Selecting previously unselected package libpangocairo-1.0-0:amd64. 451s Preparing to unpack .../073-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... 451s Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... 451s Selecting previously unselected package libwayland-client0:amd64. 451s Preparing to unpack .../074-libwayland-client0_1.23.0-1_amd64.deb ... 451s Unpacking libwayland-client0:amd64 (1.23.0-1) ... 451s Selecting previously unselected package libwayland-cursor0:amd64. 451s Preparing to unpack .../075-libwayland-cursor0_1.23.0-1_amd64.deb ... 451s Unpacking libwayland-cursor0:amd64 (1.23.0-1) ... 451s Selecting previously unselected package libwayland-egl1:amd64. 451s Preparing to unpack .../076-libwayland-egl1_1.23.0-1_amd64.deb ... 451s Unpacking libwayland-egl1:amd64 (1.23.0-1) ... 451s Selecting previously unselected package libxcomposite1:amd64. 451s Preparing to unpack .../077-libxcomposite1_1%3a0.4.6-1_amd64.deb ... 451s Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... 451s Selecting previously unselected package libxfixes3:amd64. 451s Preparing to unpack .../078-libxfixes3_1%3a6.0.0-2build1_amd64.deb ... 451s Unpacking libxfixes3:amd64 (1:6.0.0-2build1) ... 451s Selecting previously unselected package libxcursor1:amd64. 451s Preparing to unpack .../079-libxcursor1_1%3a1.2.2-1_amd64.deb ... 451s Unpacking libxcursor1:amd64 (1:1.2.2-1) ... 451s Selecting previously unselected package libxdamage1:amd64. 451s Preparing to unpack .../080-libxdamage1_1%3a1.1.6-1build1_amd64.deb ... 451s Unpacking libxdamage1:amd64 (1:1.1.6-1build1) ... 451s Selecting previously unselected package libxinerama1:amd64. 451s Preparing to unpack .../081-libxinerama1_2%3a1.1.4-3build1_amd64.deb ... 451s Unpacking libxinerama1:amd64 (2:1.1.4-3build1) ... 451s Selecting previously unselected package libxrandr2:amd64. 451s Preparing to unpack .../082-libxrandr2_2%3a1.5.4-1_amd64.deb ... 451s Unpacking libxrandr2:amd64 (2:1.5.4-1) ... 451s Selecting previously unselected package libgtk-3-common. 451s Preparing to unpack .../083-libgtk-3-common_3.24.43-4ubuntu1_all.deb ... 451s Unpacking libgtk-3-common (3.24.43-4ubuntu1) ... 451s Selecting previously unselected package libgtk-3-0t64:amd64. 451s Preparing to unpack .../084-libgtk-3-0t64_3.24.43-4ubuntu1_amd64.deb ... 451s Unpacking libgtk-3-0t64:amd64 (3.24.43-4ubuntu1) ... 451s Selecting previously unselected package libmp3lame0:amd64. 451s Preparing to unpack .../085-libmp3lame0_3.100-6build1_amd64.deb ... 451s Unpacking libmp3lame0:amd64 (3.100-6build1) ... 451s Selecting previously unselected package libmpg123-0t64:amd64. 451s Preparing to unpack .../086-libmpg123-0t64_1.32.9-1_amd64.deb ... 451s Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... 451s Selecting previously unselected package libopus0:amd64. 451s Preparing to unpack .../087-libopus0_1.5.2-2_amd64.deb ... 451s Unpacking libopus0:amd64 (1.5.2-2) ... 451s Selecting previously unselected package libpcsclite1:amd64. 451s Preparing to unpack .../088-libpcsclite1_2.3.0-3_amd64.deb ... 451s Unpacking libpcsclite1:amd64 (2.3.0-3) ... 451s Selecting previously unselected package libvorbis0a:amd64. 451s Preparing to unpack .../089-libvorbis0a_1.3.7-2_amd64.deb ... 451s Unpacking libvorbis0a:amd64 (1.3.7-2) ... 451s Selecting previously unselected package libvorbisenc2:amd64. 451s Preparing to unpack .../090-libvorbisenc2_1.3.7-2_amd64.deb ... 451s Unpacking libvorbisenc2:amd64 (1.3.7-2) ... 451s Selecting previously unselected package libsndfile1:amd64. 451s Preparing to unpack .../091-libsndfile1_1.2.2-1ubuntu5_amd64.deb ... 451s Unpacking libsndfile1:amd64 (1.2.2-1ubuntu5) ... 451s Selecting previously unselected package libx11-xcb1:amd64. 451s Preparing to unpack .../092-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... 451s Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... 451s Selecting previously unselected package libpulse0:amd64. 451s Preparing to unpack .../093-libpulse0_1%3a16.1+dfsg1-5.1ubuntu1_amd64.deb ... 452s Unpacking libpulse0:amd64 (1:16.1+dfsg1-5.1ubuntu1) ... 452s Selecting previously unselected package libpython3.13-stdlib:amd64. 452s Preparing to unpack .../094-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 452s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 452s Selecting previously unselected package libwebpdemux2:amd64. 452s Preparing to unpack .../095-libwebpdemux2_1.4.0-0.1_amd64.deb ... 452s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 452s Selecting previously unselected package libwebpmux3:amd64. 452s Preparing to unpack .../096-libwebpmux3_1.4.0-0.1_amd64.deb ... 452s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 452s Selecting previously unselected package libxkbregistry0:amd64. 452s Preparing to unpack .../097-libxkbregistry0_1.7.0-1_amd64.deb ... 452s Unpacking libxkbregistry0:amd64 (1.7.0-1) ... 452s Selecting previously unselected package ocl-icd-libopencl1:amd64. 452s Preparing to unpack .../098-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ... 452s Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 452s Selecting previously unselected package libz-mingw-w64. 452s Preparing to unpack .../099-libz-mingw-w64_1.3.1+dfsg-1_all.deb ... 452s Unpacking libz-mingw-w64 (1.3.1+dfsg-1) ... 452s Selecting previously unselected package libwine:amd64. 452s Preparing to unpack .../100-libwine_9.0~repack-4build3_amd64.deb ... 452s Unpacking libwine:amd64 (9.0~repack-4build3) ... 454s Selecting previously unselected package libopenjp2-7:amd64. 454s Preparing to unpack .../101-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ... 454s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 454s Selecting previously unselected package python3-pil:amd64. 454s Preparing to unpack .../102-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 454s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 454s Selecting previously unselected package python3-vdf. 454s Preparing to unpack .../103-python3-vdf_3.4-4_all.deb ... 454s Unpacking python3-vdf (3.4-4) ... 454s Selecting previously unselected package yad. 454s Preparing to unpack .../104-yad_0.40.0-1build3_amd64.deb ... 454s Unpacking yad (0.40.0-1build3) ... 454s Selecting previously unselected package wine64. 454s Preparing to unpack .../105-wine64_9.0~repack-4build3_amd64.deb ... 454s Unpacking wine64 (9.0~repack-4build3) ... 454s Selecting previously unselected package wine. 454s Preparing to unpack .../106-wine_9.0~repack-4build3_all.deb ... 454s Unpacking wine (9.0~repack-4build3) ... 454s Selecting previously unselected package winetricks. 454s Preparing to unpack .../107-winetricks_20240105-3_all.deb ... 454s Unpacking winetricks (20240105-3) ... 454s Selecting previously unselected package protontricks. 454s Preparing to unpack .../108-protontricks_1.12.0-1_all.deb ... 454s Unpacking protontricks (1.12.0-1) ... 454s Selecting previously unselected package python3.13. 454s Preparing to unpack .../109-python3.13_3.13.0-2_amd64.deb ... 454s Unpacking python3.13 (3.13.0-2) ... 454s Selecting previously unselected package python3-all. 454s Preparing to unpack .../110-python3-all_3.12.7-1_amd64.deb ... 454s Unpacking python3-all (3.12.7-1) ... 454s Selecting previously unselected package python3-iniconfig. 454s Preparing to unpack .../111-python3-iniconfig_1.1.1-2_all.deb ... 454s Unpacking python3-iniconfig (1.1.1-2) ... 454s Selecting previously unselected package python3-packaging. 454s Preparing to unpack .../112-python3-packaging_24.2-1_all.deb ... 454s Unpacking python3-packaging (24.2-1) ... 454s Selecting previously unselected package python3-pluggy. 454s Preparing to unpack .../113-python3-pluggy_1.5.0-1_all.deb ... 454s Unpacking python3-pluggy (1.5.0-1) ... 454s Selecting previously unselected package python3-pytest. 454s Preparing to unpack .../114-python3-pytest_8.3.3-1_all.deb ... 454s Unpacking python3-pytest (8.3.3-1) ... 454s Selecting previously unselected package autopkgtest-satdep. 454s Preparing to unpack .../115-1-autopkgtest-satdep.deb ... 454s Unpacking autopkgtest-satdep (0) ... 455s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 455s Setting up liblcms2-2:amd64 (2.16-2) ... 455s Setting up python3-iniconfig (1.1.1-2) ... 455s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 455s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ... 455s Setting up libaom3:amd64 (3.11.0-1) ... 455s Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... 455s Setting up libxdamage1:amd64 (1:1.1.6-1build1) ... 455s Setting up libogg0:amd64 (1.3.5-3build1) ... 455s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 455s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 455s Setting up hicolor-icon-theme (0.18-1) ... 455s Setting up libxi6:amd64 (2:1.8.2-1) ... 455s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 455s Setting up libdatrie1:amd64 (0.2.13-3build1) ... 455s Setting up libxcb-render0:amd64 (1.17.0-2) ... 455s Setting up python3-vdf (3.4-4) ... 455s Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... 455s Setting up libdeflate0:amd64 (1.22-1) ... 455s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 455s Setting up libmpg123-0t64:amd64 (1.32.9-1) ... 455s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 455s Setting up libz-mingw-w64 (1.3.1+dfsg-1) ... 455s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 455s Setting up libcolord2:amd64 (1.4.7-1build2) ... 455s Setting up liborc-0.4-0t64:amd64 (1:0.4.40-1) ... 455s Setting up libdconf1:amd64 (0.40.0-4build2) ... 455s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 455s Setting up libasound2-data (1.2.12-1) ... 455s Setting up python3-packaging (24.2-1) ... 455s Setting up libasound2t64:amd64 (1.2.12-1) ... 455s Setting up libxkbregistry0:amd64 (1.7.0-1) ... 455s Setting up libepoxy0:amd64 (1.5.10-2) ... 455s Setting up libxfixes3:amd64 (1:6.0.0-2build1) ... 455s Setting up libavahi-common-data:amd64 (0.8-13ubuntu6) ... 455s Setting up libatspi2.0-0t64:amd64 (2.54.0-1) ... 455s Setting up libopus0:amd64 (1.5.2-2) ... 455s Setting up libxinerama1:amd64 (2:1.1.4-3build1) ... 455s Setting up libexif12:amd64 (0.6.24-1build2) ... 455s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 455s Setting up fonts-dejavu-mono (2.37-8) ... 455s Setting up libvorbis0a:amd64 (1.3.7-2) ... 455s Setting up libxrandr2:amd64 (2:1.5.4-1) ... 455s Setting up fonts-dejavu-core (2.37-8) ... 455s Setting up libpcsclite1:amd64 (2.3.0-3) ... 455s Setting up libcapi20-3t64:amd64 (1:3.27-3.2) ... 455s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 455s Setting up libltdl7:amd64 (2.4.7-8) ... 455s Setting up python3-pluggy (1.5.0-1) ... 455s Setting up libwebp7:amd64 (1.4.0-0.1) ... 455s Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 455s Setting up libasyncns0:amd64 (0.8-6build4) ... 455s Setting up at-spi2-common (2.54.0-1) ... 455s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 455s Setting up python3.13-minimal (3.13.0-2) ... 456s Setting up libharfbuzz0b:amd64 (10.0.1-1) ... 456s Setting up libthai-data (0.1.29-2build1) ... 456s Setting up libgphoto2-port12t64:amd64 (2.5.31-4) ... 456s Setting up libflac12t64:amd64 (1.4.3+ds-2.1ubuntu2) ... 456s Setting up libwayland-egl1:amd64 (1.23.0-1) ... 456s Setting up libde265-0:amd64 (1.0.15-1build4) ... 456s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 456s Setting up libxcomposite1:amd64 (1:0.4.6-1) ... 456s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 456s Setting up libgstreamer1.0-0:amd64 (1.24.9-1) ... 456s Setcap worked! gst-ptp-helper is not suid! 456s Setting up libmp3lame0:amd64 (3.100-6build1) ... 456s Setting up libvorbisenc2:amd64 (1.3.7-2) ... 456s Setting up libwayland-client0:amd64 (1.23.0-1) ... 456s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 456s Setting up libatk1.0-0t64:amd64 (2.54.0-1) ... 456s Setting up python3.13 (3.13.0-2) ... 457s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 457s Setting up python3-pytest (8.3.3-1) ... 457s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 457s Setting up libxcursor1:amd64 (1:1.2.2-1) ... 457s Setting up libavahi-common3:amd64 (0.8-13ubuntu6) ... 457s Setting up python3-all (3.12.7-1) ... 457s Setting up libgstreamer-plugins-base1.0-0:amd64 (1.24.9-1) ... 457s Setting up dconf-service (0.40.0-4build2) ... 457s Setting up libthai0:amd64 (0.1.29-2build1) ... 457s Setting up libraqm0:amd64 (0.10.1-1build1) ... 457s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 457s Setting up libwayland-cursor0:amd64 (1.23.0-1) ... 457s Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1) ... 457s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 457s Setting up libsndfile1:amd64 (1.2.2-1ubuntu5) ... 457s Setting up libavahi-client3:amd64 (0.8-13ubuntu6) ... 457s Setting up libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... 457s Setting up gtk-update-icon-cache (4.16.5+ds-2) ... 457s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 459s Regenerating fonts cache... done. 459s Setting up dconf-gsettings-backend:amd64 (0.40.0-4build2) ... 459s Setting up libpulse0:amd64 (1:16.1+dfsg1-5.1ubuntu1) ... 459s Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... 459s Setting up libcairo2:amd64 (1.18.2-2) ... 459s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 460s Setting up libcairo-gobject2:amd64 (1.18.2-2) ... 460s Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... 460s Setting up libcups2t64:amd64 (2.4.10-1ubuntu2) ... 460s Setting up libgtk-3-common (3.24.43-4ubuntu1) ... 460s Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... 460s Setting up adwaita-icon-theme (47.0-2) ... 460s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 460s Setting up libheif-plugin-aomdec:amd64 (1.19.3-1) ... 460s Setting up libheif-plugin-libde265:amd64 (1.19.3-1) ... 460s Setting up libheif1:amd64 (1.19.3-1) ... 460s Setting up humanity-icon-theme (0.6.16) ... 460s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ... 460s Setting up ubuntu-mono (24.04-0ubuntu1) ... 460s Setting up libgphoto2-6t64:amd64 (2.5.31-4) ... 460s Setting up libwine:amd64 (9.0~repack-4build3) ... 460s Setting up wine64 (9.0~repack-4build3) ... 460s Setting up wine (9.0~repack-4build3) ... 460s Setting up winetricks (20240105-3) ... 460s Processing triggers for libc-bin (2.40-1ubuntu3) ... 460s Processing triggers for systemd (256.5-2ubuntu4) ... 460s Processing triggers for man-db (2.13.0-1) ... 461s Processing triggers for libglib2.0-0t64:amd64 (2.82.2-3) ... 461s Setting up libgtk-3-0t64:amd64 (3.24.43-4ubuntu1) ... 461s Processing triggers for udev (256.5-2ubuntu4) ... 462s Setting up yad (0.40.0-1build3) ... 462s Setting up protontricks (1.12.0-1) ... 462s Setting up autopkgtest-satdep (0) ... 462s Processing triggers for wine (9.0~repack-4build3) ... 462s Processing triggers for libc-bin (2.40-1ubuntu3) ... 466s (Reading database ... 91617 files and directories currently installed.) 466s Removing autopkgtest-satdep (0) ... 467s autopkgtest [20:38:54]: test pytest: [----------------------- 467s ============================= test session starts ============================== 467s platform linux -- Python 3.13.0, pytest-8.3.3, pluggy-1.5.0 467s rootdir: /tmp/autopkgtest.pWNCmP/build.16u/src 467s configfile: pyproject.toml 467s plugins: typeguard-4.4.1 467s collected 151 items 467s 467s tests/cli/test_desktop_install.py . [ 0%] 467s tests/cli/test_launch.py FF.......... [ 8%] 468s tests/cli/test_main.py FFFFFFF...FF..FFF.FFFFFFFFFFFF....FFFFFFFFF..FF [ 39%] 468s tests/cli/test_util.py .FFF.F [ 43%] 468s tests/test_config.py .. [ 45%] 468s tests/test_flatpak.py ......... [ 50%] 468s tests/test_gui.py ................... [ 63%] 468s tests/test_steam.py ............................................. [ 93%] 468s tests/test_util.py ........ [ 98%] 468s tests/test_winetricks.py .. [100%] 468s 468s =================================== FAILURES =================================== 468s ________________________ TestCLIRun.test_run_executable ________________________ 468s 468s self = 468s steam_app_factory = .func at 0x7e954a8bd620> 468s default_proton = 468s command_mock = 468s gui_provider = 468s launch_cli = .func at 0x7e954a8bdd00> 468s 468s def test_run_executable( 468s self, steam_app_factory, default_proton, 468s command_mock, gui_provider, launch_cli): 468s """ 468s Run an EXE file by selecting using the GUI 468s """ 468s steam_app = steam_app_factory("Fake game", appid=10) 468s 468s # Fake the user selecting the game 468s gui_provider.mock_stdout = "Fake game: 10" 468s 468s launch_cli(["test.exe"]) 468s 468s # 'test.exe' was executed 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s /tmp/autopkgtest.pWNCmP/build.16u/src/tests/cli/test_launch.py:30: IndexError 468s ------------------------------ Captured log call ------------------------------- 468s DEBUG protontricks:util.py:81 Stream log handler added 468s INFO protontricks:steam.py:413 Found Steam directory at /tmp/pytest-of-ubuntu/pytest-0/test_run_executable0/home/fakeuser/.steam/steam 468s INFO protontricks:steam.py:1003 Found 0 Steam library folders 468s DEBUG protontricks:gui.py:430 Following inaccessible paths were found: set() 468s DEBUG protontricks:gui.py:439 Following paths have been ignored: set() 468s DEBUG protontricks:steam.py:204 Creating SteamApp from manifest file in /tmp/pytest-of-ubuntu/pytest-0/test_run_executable0/home/fakeuser/.steam/steam/steamapps/appmanifest_123450.acf 468s DEBUG protontricks:steam.py:887 Found compatdata directories for app 123450: [] 468s DEBUG protontricks:steam.py:204 Creating SteamApp from manifest file in /tmp/pytest-of-ubuntu/pytest-0/test_run_executable0/home/fakeuser/.steam/steam/steamapps/appmanifest_10.acf 468s DEBUG protontricks:steam.py:887 Found compatdata directories for app 10: [PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_executable0/home/fakeuser/.steam/steam/steamapps/compatdata/10/pfx')] 468s DEBUG protontricks:steam.py:1216 Found Steam user entries: [{'steamid3': 42, 'account_name': 'TestUser', 'timestamp': '0'}] 468s INFO protontricks:steam.py:1222 Currently logged-in Steam user: TestUser 468s INFO protontricks:steam.py:1267 Couldn't find custom shortcuts. Maybe none have been created yet? 468s INFO protontricks:gui.py:48 Using 'yad' as GUI provider 468s INFO protontricks:launch.py:201 Calling `protontricks` with the command: ['--no-background-wineserver', '-c', 'wine /tmp/pytest-of-ubuntu/pytest-0/test_run_executable0/home/fakeuser/test.exe', '10'] 468s _____________________ TestCLIRun.test_run_executable_appid _____________________ 468s 468s self = 468s default_proton = 468s steam_app_factory = .func at 0x7e954a8beac0> 468s command_mock = 468s launch_cli = .func at 0x7e954a8be700> 468s 468s def test_run_executable_appid( 468s self, default_proton, steam_app_factory, command_mock, launch_cli): 468s """ 468s Run an EXE file directly for a chosen game 468s """ 468s steam_app = steam_app_factory(name="Fake game 1", appid=10) 468s 468s launch_cli(["--appid", "10", "test.exe"]) 468s 468s # 'test.exe' was executed 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s /tmp/autopkgtest.pWNCmP/build.16u/src/tests/cli/test_launch.py:46: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ------------------------------ Captured log call ------------------------------- 468s DEBUG protontricks:util.py:81 Stream log handler added 468s INFO protontricks:steam.py:413 Found Steam directory at /tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/.steam/steam 468s INFO protontricks:steam.py:1003 Found 0 Steam library folders 468s DEBUG protontricks:gui.py:430 Following inaccessible paths were found: set() 468s DEBUG protontricks:gui.py:439 Following paths have been ignored: set() 468s DEBUG protontricks:steam.py:204 Creating SteamApp from manifest file in /tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/.steam/steam/steamapps/appmanifest_123450.acf 468s DEBUG protontricks:steam.py:887 Found compatdata directories for app 123450: [] 468s DEBUG protontricks:steam.py:204 Creating SteamApp from manifest file in /tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/.steam/steam/steamapps/appmanifest_10.acf 468s DEBUG protontricks:steam.py:887 Found compatdata directories for app 10: [PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/.steam/steam/steamapps/compatdata/10/pfx')] 468s DEBUG protontricks:steam.py:1216 Found Steam user entries: [{'steamid3': 42, 'account_name': 'TestUser', 'timestamp': '0'}] 468s INFO protontricks:steam.py:1222 Currently logged-in Steam user: TestUser 468s INFO protontricks:steam.py:1267 Couldn't find custom shortcuts. Maybe none have been created yet? 468s INFO protontricks:launch.py:201 Calling `protontricks` with the command: ['--no-background-wineserver', '-c', 'wine /tmp/pytest-of-ubuntu/pytest-0/test_run_executable_appid0/home/fakeuser/test.exe', '10'] 468s ________________________ TestCLIRun.test_run_winetricks ________________________ 468s 468s self = 468s cli = .func at 0x7e954a8bfe20> 468s steam_app_factory = .func at 0x7e954a8bfba0> 468s default_proton = 468s command_mock = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks0/home/fakeuser') 468s 468s def test_run_winetricks( 468s self, cli, steam_app_factory, default_proton, command_mock, 468s home_dir): 468s """ 468s Perform a Protontricks command directly for a certain game 468s """ 468s proton_install_path = Path(default_proton.install_path) 468s 468s steam_app = steam_app_factory(name="Fake game 1", appid=10) 468s 468s cli(["10", "winecfg"], env={"STEAM_RUNTIME": "0"}) 468s 468s # winecfg was actually run 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:23: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ___________________ TestCLIRun.test_run_winetricks_shortcut ____________________ 468s 468s self = 468s cli = .func at 0x7e954a8bfd80> 468s shortcut_factory = .func at 0x7e954a8bf240> 468s default_proton = 468s command_mock = 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_shortcut0/home/fakeuser/.steam/steam') 468s 468s def test_run_winetricks_shortcut( 468s self, cli, shortcut_factory, default_proton, command_mock, 468s steam_dir): 468s """ 468s Perform a Protontricks command for a non-Steam shortcut 468s """ 468s proton_install_path = Path(default_proton.install_path) 468s shortcut_factory(install_dir="fake/path/", name="fakegame.exe") 468s 468s cli(["4149337689", "winecfg"]) 468s 468s # Default Proton is used 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:53: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_shortcut0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _________________ TestCLIRun.test_run_winetricks_select_proton _________________ 468s 468s self = 468s cli = .func at 0x7e954a824f40> 468s steam_app_factory = .func at 0x7e954a824ae0> 468s default_proton = 468s custom_proton_factory = .func at 0x7e954a8263e0> 468s command_mock = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_select_pro0/home/fakeuser') 468s 468s def test_run_winetricks_select_proton( 468s self, cli, steam_app_factory, default_proton, 468s custom_proton_factory, command_mock, home_dir): 468s """ 468s Perform a Protontricks command while selecting a specific 468s Proton version using PROTON_VERSION env var 468s """ 468s steam_app_factory(name="Fake game", appid=10) 468s custom_proton = custom_proton_factory(name="Custom Proton") 468s cli(["10", "winecfg"], env={"PROTON_VERSION": "Custom Proton"}) 468s 468s > assert command_mock.commands[-1].env["PROTON_PATH"] \ 468s == str(custom_proton.install_path) 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:69: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_select_pro0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _________________ TestCLIRun.test_run_winetricks_select_steam __________________ 468s 468s self = 468s cli = .func at 0x7e954a824b80> 468s steam_app_factory = .func at 0x7e954a8260c0> 468s default_proton = 468s command_mock = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_select_ste0/home/fakeuser') 468s 468s def test_run_winetricks_select_steam( 468s self, cli, steam_app_factory, default_proton, command_mock, 468s home_dir): 468s """ 468s Perform a Protontricks command while selecting a specific 468s Steam installation directory 468s """ 468s steam_app_factory(name="Fake game", appid=10) 468s os.rename( 468s str(home_dir / ".steam" / "steam"), 468s str(home_dir / ".steam_new") 468s ) 468s os.rename( 468s str(home_dir / ".steam" / "root" / "ubuntu12_32"), 468s str(home_dir / ".steam_new" / "ubuntu12_32") 468s ) 468s 468s cli( 468s ["10", "winecfg"], 468s env={"STEAM_DIR": str(home_dir / ".steam_new")} 468s ) 468s 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:94: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_select_ste0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _______________ TestCLIRun.test_run_winetricks_steam_runtime_v1 ________________ 468s 468s self = 468s cli = .func at 0x7e954a8240e0> 468s steam_app_factory = .func at 0x7e954a825080> 468s steam_runtime_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt0/home/fakeuser/.steam/root/ubuntu12_32') 468s default_proton = 468s command_mock = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt0/home/fakeuser') 468s 468s def test_run_winetricks_steam_runtime_v1( 468s self, cli, steam_app_factory, steam_runtime_dir, default_proton, 468s command_mock, home_dir): 468s """ 468s Perform a Protontricks command using the older Steam Runtime 468s bundled with Steam 468s """ 468s steam_app_factory(name="Fake game 1", appid=10) 468s 468s cli(["10", "winecfg"], env={"STEAM_RUNTIME": "1"}) 468s 468s wine_bin_dir = ( 468s home_dir / ".cache" / "protontricks" / "proton" / "Proton 4.20" 468s / "bin" 468s ) 468s 468s # winecfg was actually run 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:121: IndexError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _______________ TestCLIRun.test_run_winetricks_steam_runtime_v2 ________________ 468s 468s self = 468s cli = .func at 0x7e954a8245e0> 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt1/home/fakeuser') 468s steam_app_factory = .func at 0x7e954a826340> 468s steam_runtime_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt1/home/fakeuser/.steam/root/ubuntu12_32') 468s steam_runtime_soldier = 468s command_mock = 468s proton_factory = .func at 0x7e954a8244a0> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a8b3280> 468s 468s def test_run_winetricks_steam_runtime_v2( 468s self, cli, home_dir, steam_app_factory, steam_runtime_dir, 468s steam_runtime_soldier, command_mock, proton_factory, caplog): 468s """ 468s Perform a Protontricks command using a newer Steam Runtime that is 468s installed as its own application 468s """ 468s proton_app = proton_factory( 468s name="Proton 5.13", appid=10, compat_tool_name="proton_513", 468s is_default_proton=True, required_tool_app=steam_runtime_soldier 468s ) 468s steam_app_factory(name="Fake game 1", appid=20) 468s 468s cli(["20", "winecfg"], env={"STEAM_RUNTIME": "1"}) 468s 468s wine_bin_dir = ( 468s home_dir / ".cache" / "protontricks" / "proton" / "Proton 5.13" 468s / "bin" 468s ) 468s 468s # Launcher process was launched to handle launching processes 468s # inside the sandbox 468s > assert command_mock.commands[0].args[0] \ 468s == str(wine_bin_dir / "bwrap-launcher") 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:170: IndexError 468s ------------------------------ Captured log call ------------------------------- 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt1/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ___________ TestCLIRun.test_run_winetricks_steam_runtime_v2_no_bwrap ___________ 468s 468s self = 468s cli = .func at 0x7e954a826c00> 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt2/home/fakeuser') 468s steam_app_factory = .func at 0x7e954a826f20> 468s steam_runtime_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt2/home/fakeuser/.steam/root/ubuntu12_32') 468s steam_runtime_soldier = 468s command_mock = 468s proton_factory = .func at 0x7e954a824220> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a826e90> 468s 468s def test_run_winetricks_steam_runtime_v2_no_bwrap( 468s self, cli, home_dir, steam_app_factory, steam_runtime_dir, 468s steam_runtime_soldier, command_mock, proton_factory, caplog): 468s """ 468s Perform a Protontricks command using a newer Steam Runtime 468s *without* bwrap that is installed as its own application 468s """ 468s proton_app = proton_factory( 468s name="Proton 5.13", appid=10, compat_tool_name="proton_513", 468s is_default_proton=True, required_tool_app=steam_runtime_soldier 468s ) 468s steam_app_factory(name="Fake game 1", appid=20) 468s 468s cli(["--no-bwrap", "20", "winecfg"], env={"STEAM_RUNTIME": "1"}) 468s 468s wine_bin_dir = ( 468s home_dir / ".cache" / "protontricks" / "proton" / "Proton 5.13" 468s / "bin" 468s ) 468s 468s > command = command_mock.commands[-1] 468s E IndexError: list index out of range 468s 468s tests/cli/test_main.py:234: IndexError 468s ------------------------------ Captured log call ------------------------------- 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_steam_runt2/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _________ TestCLIRun.test_run_background_wineserver_toggle[args3-True] _________ 468s 468s self = 468s cli = .func at 0x7e954a827ce0> 468s steam_app_factory = .func at 0x7e954a8274c0> 468s default_new_proton = 468s command_mock = 468s args = ['--background-wineserver', '--no-bwrap', '-c', "'echo nothing'", '20'] 468s wineserver_launched = True 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_background_wineserver3/home/fakeuser') 468s 468s @pytest.mark.parametrize( 468s "args,wineserver_launched", 468s [ 468s # background wineserver disabled for bwrap by default 468s (["-c", "'echo nothing'", "20"], False), 468s 468s # background wineserver also disabled by default for everything 468s # else 468s (["--no-bwrap", "-c", "'echo nothing'", "20"], False), 468s 468s # Manually disable background wineserver 468s ( 468s ["--no-background-wineserver", "-c", "'echo nothing'", "20"], 468s False 468s ), 468s 468s # Manually enable background wineserver 468s ( 468s [ 468s "--background-wineserver", "--no-bwrap", 468s "-c", "'echo nothing'", "20" 468s ], 468s True 468s ) 468s ] 468s ) 468s def test_run_background_wineserver_toggle( 468s self, cli, steam_app_factory, default_new_proton, command_mock, 468s args, wineserver_launched, home_dir): 468s """ 468s Try running a Protontricks command with different arguments 468s and ensure background wineserver is (not) launched 468s depending on the scenario 468s """ 468s steam_app_factory(name="Fake game 1", appid=20) 468s 468s cli(args) 468s 468s wineserver_found = any( 468s True for command in command_mock.commands 468s if isinstance(command.args, str) 468s and command.args == str( 468s home_dir / ".cache/protontricks/proton/Proton 7.0/bin" 468s / "wineserver-keepalive" 468s ) 468s ) 468s 468s > assert wineserver_found == wineserver_launched 468s E assert False == True 468s 468s tests/cli/test_main.py:327: AssertionError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_background_wineserver3/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ________________ TestCLIRun.test_run_winetricks_game_not_found _________________ 468s 468s self = 468s cli = .func at 0x7e954a988860> 468s steam_app_factory = .func at 0x7e954a988720> 468s default_proton = 468s 468s def test_run_winetricks_game_not_found( 468s self, cli, steam_app_factory, default_proton): 468s """ 468s Try running a Protontricks command for a non-existing app 468s """ 468s result = cli(["100", "winecfg"], expect_returncode=1) 468s 468s > assert "Steam app with the given app ID could not be found" in result 468s E assert 'Steam app with the given app ID could not be found' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:336: AssertionError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_game_not_f0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _____________________ TestCLIRun.test_run_steam_not_found ______________________ 468s 468s self = 468s cli = .func at 0x7e954a9894e0> 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_steam_not_found0/home/fakeuser/.steam/steam') 468s 468s def test_run_steam_not_found(self, cli, steam_dir): 468s """ 468s Try performing a command with a missing Steam directory 468s """ 468s shutil.rmtree(str(steam_dir)) 468s 468s result = cli(["10", "winecfg"], expect_returncode=1) 468s 468s > assert "Steam installation directory could not be found" in result 468s E assert 'Steam installation directory could not be found' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:363: AssertionError 468s ___________________ TestCLIRun.test_run_winetricks_not_found ___________________ 468s 468s self = 468s cli = .func at 0x7e954a827b00> 468s default_proton = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_not_found0/home/fakeuser') 468s steam_app_factory = .func at 0x7e954a827880> 468s 468s def test_run_winetricks_not_found( 468s self, cli, default_proton, home_dir, steam_app_factory): 468s """ 468s Try performing a command with missing Winetricks executable 468s """ 468s steam_app_factory(name="Fake game 1", appid=10) 468s (home_dir / ".local" / "bin" / "winetricks").unlink() 468s 468s result = cli(["10", "winecfg"], expect_returncode=1) 468s 468s > assert "Winetricks isn't installed" in result 468s E assert "Winetricks isn't installed" in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:375: AssertionError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_not_found0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _________________ TestCLIRun.test_run_winetricks_from_desktop __________________ 468s 468s self = 468s cli = .func at 0x7e954a826b60> 468s default_proton = 468s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_from_deskt0/home/fakeuser') 468s steam_app_factory = .func at 0x7e954a826660> 468s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a8b6350> 468s gui_provider = 468s 468s def test_run_winetricks_from_desktop( 468s self, cli, default_proton, home_dir, steam_app_factory, 468s monkeypatch, gui_provider): 468s """ 468s Try performing a command with missing Winetricks executable. 468s 468s Run command using --no-term and ensure error dialog is shown 468s with the expected error message 468s """ 468s steam_app_factory(name="Fake game 1", appid=10) 468s (home_dir / ".local" / "bin" / "winetricks").unlink() 468s 468s cli(["--no-term", "10", "winecfg"], expect_returncode=1) 468s 468s > assert gui_provider.args[0] == "yad" 468s E TypeError: 'NoneType' object is not subscriptable 468s 468s tests/cli/test_main.py:391: TypeError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_winetricks_from_deskt0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _________________ TestCLIRun.test_run_steam_runtime_not_found __________________ 468s 468s self = 468s cli = .func at 0x7e954a8242c0> 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_steam_runtime_not_fou0/home/fakeuser/.steam/steam') 468s steam_app_factory = .func at 0x7e954a8240e0> 468s 468s def test_run_steam_runtime_not_found( 468s self, cli, steam_dir, steam_app_factory): 468s """ 468s Try performing a command with Steam Runtime enabled but no 468s available Steam Runtime installation 468s """ 468s steam_app_factory(name="Fake game 1", appid=10) 468s result = cli( 468s ["10", "winecfg"], env={"STEAM_RUNTIME": "invalid/path"}, 468s expect_returncode=1 468s ) 468s 468s > assert "Steam Runtime was enabled but couldn't be found" in result 468s E assert "Steam Runtime was enabled but couldn't be found" in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:426: AssertionError 468s _____________________ TestCLIRun.test_run_proton_not_found _____________________ 468s 468s self = 468s cli = .func at 0x7e954a824ea0> 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_proton_not_found0/home/fakeuser/.steam/steam') 468s steam_app_factory = .func at 0x7e954a8249a0> 468s 468s def test_run_proton_not_found(self, cli, steam_dir, steam_app_factory): 468s steam_app_factory(name="Fake game 1", appid=10) 468s result = cli(["10", "winecfg"], expect_returncode=1) 468s 468s > assert "Proton installation could not be found" in result 468s E assert 'Proton installation could not be found' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:432: AssertionError 468s __________________ TestCLIRun.test_run_compat_tool_not_proton __________________ 468s 468s self = 468s cli = .func at 0x7e954a825bc0> 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_compat_tool_not_proto0/home/fakeuser/.steam/steam') 468s default_proton = 468s custom_proton_factory = .func at 0x7e954a8263e0> 468s steam_app_factory = .func at 0x7e954a8253a0> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a9b33f0> 468s 468s def test_run_compat_tool_not_proton( 468s self, cli, steam_dir, default_proton, custom_proton_factory, 468s steam_app_factory, caplog): 468s """ 468s Try performing a Protontricks command for a Steam app that 468s uses a compatibility tool that isn't Proton. 468s 468s Regression test for https://github.com/Matoking/protontricks/issues/113 468s """ 468s # Create a compatibility tool that isn't actually Proton 468s tool_app = custom_proton_factory(name="Not Proton") 468s (tool_app.install_path / "proton").unlink() 468s 468s steam_app_factory( 468s name="Fake game", appid=10, compat_tool_name="Not Proton" 468s ) 468s 468s result = cli(["10", "winecfg"], expect_returncode=1) 468s 468s > assert "Proton installation could not be found" in result 468s E assert 'Proton installation could not be found' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:453: AssertionError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_compat_tool_not_proto0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ________________ TestCLIRun.test_run_command_proton_incomplete _________________ 468s 468s self = 468s cli = .func at 0x7e954a825940> 468s steam_app_factory = .func at 0x7e954a825440> 468s default_proton = 468s 468s def test_run_command_proton_incomplete( 468s self, cli, steam_app_factory, default_proton): 468s """ 468s Try performing a Protontricks command using a Proton installation that 468s is incomplete because it hasn't been launched yet. 468s 468s Regression test for 468s https://github.com/flathub/com.github.Matoking.protontricks/issues/10 468s """ 468s # Remove the 'dist' directory to make the Proton installation 468s # incomplete 468s shutil.rmtree(str(default_proton.install_path / "dist")) 468s 468s steam_app_factory(name="Fake game", appid=10) 468s 468s result = cli(["10", "winecfg"], expect_returncode=1) 468s 468s > assert "Proton installation is incomplete" in result 468s E assert 'Proton installation is incomplete' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 468s 468s tests/cli/test_main.py:478: AssertionError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_command_proton_incomp0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ________________ TestCLIRun.test_run_command_runtime_incomplete ________________ 468s 468s self = 468s cli = .func at 0x7e954a8bfb00> 468s steam_app_factory = .func at 0x7e954a8bf6a0> 468s steam_runtime_soldier = 468s proton_factory = .func at 0x7e954a8be480> 468s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_command_runtime_incom0/home/fakeuser/.steam/steam') 468s 468s def test_run_command_runtime_incomplete( 468s self, cli, steam_app_factory, steam_runtime_soldier, 468s proton_factory, steam_dir): 468s """ 468s Try performing a Protontricks command using a Proton installation that 468s is still missing a Steam Runtime installation. 468s 468s Regression test for https://github.com/Matoking/protontricks/issues/75 468s """ 468s proton_factory( 468s name="Proton 5.13", appid=10, compat_tool_name="proton_513", 468s is_default_proton=True, required_tool_app=steam_runtime_soldier 468s ) 468s steam_app_factory(name="Fake game 1", appid=20) 468s 468s # Delete the Steam Runtime installation to simulate an incomplete 468s # Proton installation that's missing the required Steam Runtime 468s shutil.rmtree(str(steam_runtime_soldier.install_path)) 468s (steam_dir / "steamapps" / "appmanifest_1391110.acf").unlink() 468s 468s > with pytest.raises(RuntimeError) as exc: 468s E Failed: DID NOT RAISE 468s 468s tests/cli/test_main.py:500: Failed 468s ------------------------------ Captured log call ------------------------------- 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_command_runtime_incom0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s _____________________ TestCLIRun.test_old_flatpak_detected _____________________ 468s 468s self = 468s cli = .func at 0x7e954a8bf100> 468s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a8b60b0> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a8b6b30> 468s 468s def test_old_flatpak_detected(self, cli, monkeypatch, caplog): 468s """ 468s Try performing a Protontricks command when running inside an older 468s Flatpak environment and ensure bwrap is disabled. 468s """ 468s cli(["-s", "nothing"]) 468s 468s # No warning is printed since we're not running inside Flatpak 468s assert len([ 468s record for record in caplog.records 468s if record.levelname == "WARNING" 468s ]) == 0 468s 468s # Fake a Flatpak environment 468s monkeypatch.setattr( 468s "protontricks.cli.main.get_running_flatpak_version", 468s # Mock version 1.12.0. 1.12.1 is new enough to not require 468s # disabling bwrap. 468s lambda: (1, 12, 0) 468s ) 468s 468s cli(["-s", "nothing"]) 468s 468s > assert len([ 468s record for record in caplog.records 468s if record.levelname == "WARNING" 468s ]) == 1 468s E assert 0 == 1 468s E + where 0 = len([]) 468s 468s tests/cli/test_main.py:529: AssertionError 468s _____________________ TestCLIRun.test_new_flatpak_detected _____________________ 468s 468s self = 468s cli = .func at 0x7e954a8beb60> 468s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a9b1a20> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a9b1860> 468s 468s def test_new_flatpak_detected(self, cli, monkeypatch, caplog): 468s """ 468s Try performing a Protontricks command when running inside a newer 468s Flatpak environment and ensure Flatpak is detected correctly. 468s """ 468s # Fake a newer Flatpak environment 468s monkeypatch.setattr( 468s "protontricks.cli.main.get_running_flatpak_version", 468s lambda: (1, 12, 1) 468s ) 468s 468s cli(["-s", "nothing"]) 468s 468s # Flatpak is new enough not to generate a warning. 468s assert len([ 468s record for record in caplog.records 468s if record.levelname == "WARNING" 468s ]) == 0 468s > assert any([ 468s record for record in caplog.records 468s if record.levelname == "INFO" 468s and "Running inside Flatpak sandbox, version 1.12.1" 468s in record.message 468s ]) 468s E assert False 468s E + where False = any([]) 468s 468s tests/cli/test_main.py:560: AssertionError 468s _____________ TestCLIRun.test_cli_error_handler_uncaught_exception _____________ 468s 468s self = 468s cli = .func at 0x7e954a989080> 468s default_proton = 468s steam_app_factory = .func at 0x7e954a9899e0> 468s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a8b4ec0> 468s gui_provider = 468s 468s def test_cli_error_handler_uncaught_exception( 468s self, cli, default_proton, steam_app_factory, monkeypatch, 468s gui_provider): 468s """ 468s Ensure that 'cli_error_handler' correctly catches any uncaught 468s exception and includes a stack trace in the error dialog. 468s """ 468s def _mock_from_appmanifest(*args, **kwargs): 468s raise ValueError("Test appmanifest error") 468s 468s steam_app_factory(name="Fake game", appid=10) 468s 468s monkeypatch.setattr( 468s "protontricks.steam.SteamApp.from_appmanifest", 468s _mock_from_appmanifest 468s ) 468s 468s cli(["--no-term", "-s", "Fake"], expect_returncode=1) 468s 468s > assert gui_provider.args[0] == "yad" 468s E TypeError: 'NoneType' object is not subscriptable 468s 468s tests/cli/test_main.py:586: TypeError 468s ------------------------------ Captured log setup ------------------------------ 468s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_cli_error_handler_uncaugh1/home/fakeuser/.steam/steam/appcache/appinfo.vdf 468s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 468s ______________ TestCLIRun.test_run_filesystem_permission_missing _______________ 468s 468s self = 468s cli = .func at 0x7e954a988540> 468s steam_library_factory = .func at 0x7e954a9889a0> 468s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954a9800c0> 468s 468s @pytest.mark.usefixtures("flatpak_sandbox") 468s def test_run_filesystem_permission_missing( 468s self, cli, steam_library_factory, caplog): 468s """ 468s Try performing a command in a Flatpak sandbox where the user 468s hasn't provided adequate fileystem permissions. Ensure warning is 468s printed. 468s """ 468s path = steam_library_factory(name="GameDrive") 468s 468s cli(["-s", "fake"]) 468s 468s > record = next( 468s record for record in caplog.records 468s if "grant access to the required directories" in record.message 468s ) 468s E StopIteration 468s 468s tests/cli/test_main.py:605: StopIteration 468s 468s The above exception was the direct cause of the following exception: 468s 468s cls = 468s func = . at 0x7e954a988f40> 468s when = 'call' 468s reraise = (, ) 468s 468s @classmethod 468s def from_call( 468s cls, 468s func: Callable[[], TResult], 468s when: Literal["collect", "setup", "call", "teardown"], 468s reraise: type[BaseException] | tuple[type[BaseException], ...] | None = None, 468s ) -> CallInfo[TResult]: 468s """Call func, wrapping the result in a CallInfo. 468s 468s :param func: 468s The function to call. Called without arguments. 468s :type func: Callable[[], _pytest.runner.TResult] 468s :param when: 468s The phase in which the function is called. 468s :param reraise: 468s Exception or exceptions that shall propagate if raised by the 468s function, instead of being wrapped in the CallInfo. 468s """ 468s excinfo = None 468s start = timing.time() 468s precise_start = timing.perf_counter() 468s try: 468s > result: TResult | None = func() 468s 468s /usr/lib/python3/dist-packages/_pytest/runner.py:341: 468s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 468s /usr/lib/python3/dist-packages/_pytest/runner.py:242: in 468s lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise 468s /usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__ 468s return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) 469s /usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec 469s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 469s /usr/lib/python3/dist-packages/_pytest/threadexception.py:92: in pytest_runtest_call 469s yield from thread_exception_runtest_hook() 469s /usr/lib/python3/dist-packages/_pytest/threadexception.py:68: in thread_exception_runtest_hook 469s yield 469s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:95: in pytest_runtest_call 469s yield from unraisable_exception_runtest_hook() 469s /usr/lib/python3/dist-packages/_pytest/unraisableexception.py:70: in unraisable_exception_runtest_hook 469s yield 469s /usr/lib/python3/dist-packages/_pytest/logging.py:846: in pytest_runtest_call 469s yield from self._runtest_for(item, "call") 469s /usr/lib/python3/dist-packages/_pytest/logging.py:829: in _runtest_for 469s yield 469s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 469s 469s self = > _state='suspended' _in_suspended=False> _capture_fixture=<_pytest.capture.CaptureFixture object at 0x7e954a980440>> 469s item = 469s 469s @hookimpl(wrapper=True) 469s def pytest_runtest_call(self, item: Item) -> Generator[None]: 469s with self.item_capture("call", item): 469s > return (yield) 469s E RuntimeError: generator raised StopIteration 469s 469s /usr/lib/python3/dist-packages/_pytest/capture.py:880: RuntimeError 469s ______________________ TestCLIRun.test_run_bwrap_default _______________________ 469s 469s self = 469s cli = .func at 0x7e954a8be340> 469s steam_app_factory = .func at 0x7e954a8beac0> 469s steam_runtime_soldier = 469s proton_factory = .func at 0x7e954a8bfb00> 469s command_mock = 469s caplog = <_pytest.logging.LogCaptureFixture object at 0x7e954aa94a60> 469s 469s @pytest.mark.usefixtures("command_mock") 469s def test_run_bwrap_default( 469s self, cli, steam_app_factory, steam_runtime_soldier, 469s proton_factory, command_mock, caplog): 469s """ 469s Perform command_mock for two Proton apps, one using a Proton version 469s using the legacy Steam Runtime and another app using newer Steam 469s Runtime with bwrap. Ensure that the correct default for `use_bwrap` 469s is used in both cases. 469s 469s Regression test for #150 469s """ 469s proton_factory( 469s name="Old Proton", appid=123450, compat_tool_name="old_proton", 469s ) 469s proton_factory( 469s name="New Proton", appid=543210, compat_tool_name="new_proton", 469s required_tool_app=steam_runtime_soldier 469s ) 469s 469s steam_app_factory( 469s name="Fake game", appid=10, compat_tool_name="old_proton" 469s ) 469s steam_app_factory( 469s name="Fake game 2", appid=20, compat_tool_name="new_proton" 469s ) 469s 469s # bwrap is disabled for the old app by default 469s cli(["-v", "-c", "bash", "10"]) 469s > assert any( 469s filter(lambda msg: "Using 'bwrap = False'" in msg, caplog.messages) 469s ) 469s E assert False 469s E + where False = any() 469s E + where = filter(. at 0x7e954a8bec00>, []) 469s E + where [] = <_pytest.logging.LogCaptureFixture object at 0x7e954aa94a60>.messages 469s 469s tests/cli/test_main.py:641: AssertionError 469s ------------------------------ Captured log call ------------------------------- 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_bwrap_default0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_bwrap_default0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s __________________ TestCLIRun.test_select_steam_installation ___________________ 469s 469s self = 469s cli = .func at 0x7e954a8bf420> 469s steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_select_steam_installation0/home/fakeuser/.steam/steam') 469s flatpak_steam_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_select_steam_installation0/home/fakeuser/.var/app/com.valvesoftware.Steam/data/Steam') 469s steam_app_factory = .func at 0x7e954a8bf060> 469s proton_factory = .func at 0x7e954a8bdda0> 469s gui_provider = 469s 469s @pytest.mark.usefixtures("flatpak_sandbox") 469s def test_select_steam_installation( 469s self, cli, steam_dir, flatpak_steam_dir, steam_app_factory, 469s proton_factory, gui_provider): 469s """ 469s Test that the user is prompted to select the Steam installation, 469s and that the correct Steam installation is used in both cases 469s """ 469s # Only the Flatpak installation has an app 469s steam_app_factory( 469s name="Native Steam app", appid=10 469s ) 469s 469s proton_factory( 469s name="Flatpak Proton", appid=123450, 469s compat_tool_name="flatpak_proton" 469s ) 469s steam_app_factory( 469s name="Flatpak Steam app", appid=10, 469s compat_tool_name="flatpak_proton", 469s library_dir=flatpak_steam_dir, 469s ) 469s 469s # Mock the user choosing the Flatpak installation. 469s # Only the index is actually checked in the actual function. 469s gui_provider.mock_stdout = "1: Native - /home/fake/.steam" 469s 469s result = cli(["-s", "app"]) 469s 469s > assert "Native Steam app (10)" in result 469s E assert 'Native Steam app (10)' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:682: AssertionError 469s ------------------------------ Captured log call ------------------------------- 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_select_steam_installation0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s _______________ TestCLIRun.test_steam_installation_not_selected ________________ 469s 469s self = 469s cli = .func at 0x7e954a826020> 469s gui_provider = 469s 469s @pytest.mark.usefixtures( 469s "flatpak_sandbox", "steam_dir", "flatpak_steam_dir" 469s ) 469s def test_steam_installation_not_selected(self, cli, gui_provider): 469s """ 469s Test that not selecting a Steam installation results in the correct 469s exit message 469s """ 469s # Mock the user choosing the Flatpak installation. 469s # Only the index is actually checked in the actual function. 469s gui_provider.mock_stdout = "" 469s gui_provider.mock_returncode = 1 469s 469s result = cli(["-s", "app"], expect_returncode=1) 469s 469s > assert "No Steam installation was selected" in result 469s E assert 'No Steam installation was selected' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:708: AssertionError 469s _______________________ TestCLICommand.test_run_command ________________________ 469s 469s self = 469s cli = .func at 0x7e954a8253a0> 469s default_proton = 469s steam_app_factory = .func at 0x7e954a825da0> 469s gui_provider = 469s command_mock = 469s home_dir = PosixPath('/tmp/pytest-of-ubuntu/pytest-0/test_run_command0/home/fakeuser') 469s 469s def test_run_command( 469s self, cli, default_proton, steam_app_factory, gui_provider, 469s command_mock, home_dir): 469s """ 469s Run a shell command for a given game 469s """ 469s steam_app = steam_app_factory(name="Fake game", appid=10) 469s proton_install_path = default_proton.install_path 469s 469s cli(["-c", "bash", "10"]) 469s 469s > command = command_mock.commands[-1] 469s E IndexError: list index out of range 469s 469s tests/cli/test_main.py:805: IndexError 469s ------------------------------ Captured log setup ------------------------------ 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_command0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s ___________________ TestCLICommand.test_run_command_cwd_app ____________________ 469s 469s self = 469s cli = .func at 0x7e954a827b00> 469s steam_app_factory = .func at 0x7e954a826ca0> 469s command_mock = 469s 469s @pytest.mark.usefixtures("default_proton") 469s def test_run_command_cwd_app(self, cli, steam_app_factory, command_mock): 469s """ 469s Run a shell command for a given game using `--cwd-app` flag and 469s ensure the working directory was set to the game's installation 469s directory 469s """ 469s steam_app = steam_app_factory(name="Fake game", appid=10) 469s 469s cli(["--cwd-app", "-c", "bash", "10"]) 469s 469s > command = command_mock.commands[-1] 469s E IndexError: list index out of range 469s 469s tests/cli/test_main.py:839: IndexError 469s ------------------------------ Captured log setup ------------------------------ 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_run_command_cwd_app0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s __________________ TestCLISearch.test_search_case_insensitive __________________ 469s 469s self = 469s cli = .func at 0x7e954a8242c0> 469s steam_app_factory = .func at 0x7e954a826700> 469s 469s def test_search_case_insensitive(self, cli, steam_app_factory): 469s """ 469s Do a case-insensitive search 469s """ 469s steam_app_factory(name="FaKe GaMe 1", appid=10) 469s steam_app_factory(name="FAKE GAME 2", appid=20) 469s 469s # Search is case-insensitive 469s stdout = cli(["-s", "game"]) 469s 469s > assert "FaKe GaMe 1 (10)" in stdout 469s E assert 'FaKe GaMe 1 (10)' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:856: AssertionError 469s _________________ TestCLISearch.test_search_pfx_lock_required __________________ 469s 469s self = 469s cli = .func at 0x7e954a8240e0> 469s steam_app_factory = .func at 0x7e954a824180> 469s 469s def test_search_pfx_lock_required(self, cli, steam_app_factory): 469s """ 469s Do a search for a game that doesn't have a complete prefix yet 469s """ 469s steam_app = steam_app_factory(name="Fake game", appid=10) 469s 469s # Delete the pfx.lock file that signifies that the game has been 469s # launched at least once. Protontricks requires that this file 469s # exists 469s (Path(steam_app.prefix_path).parent / "pfx.lock").unlink() 469s 469s stdout = cli(["-s", "game"]) 469s 469s > assert "Found no games" in stdout 469s E assert 'Found no games' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:872: AssertionError 469s _________________ TestCLISearch.test_search_multiple_keywords __________________ 469s 469s self = 469s cli = .func at 0x7e954a989ee0> 469s steam_app_factory = .func at 0x7e954a9887c0> 469s 469s def test_search_multiple_keywords(self, cli, steam_app_factory): 469s """ 469s Do a search for games with multiple subsequent words from the entire 469s name 469s """ 469s steam_app_factory(name="Apple banana cinnamon", appid=10) 469s steam_app_factory(name="Apple banana", appid=20) 469s 469s stdout = cli(["-s", "apple", "banana"]) 469s 469s # First game is found, second is not 469s > assert "Apple banana cinnamon (10)" in stdout 469s E assert 'Apple banana cinnamon (10)' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:886: AssertionError 469s __________________ TestCLISearch.test_search_strip_non_ascii ___________________ 469s 469s self = 469s cli = .func at 0x7e954a826ac0> 469s steam_app_factory = .func at 0x7e954a824b80> 469s 469s def test_search_strip_non_ascii(self, cli, steam_app_factory): 469s """ 469s Do a search for a game with various symbols that are ignored 469s when doing the search 469s """ 469s steam_app_factory( 469s name="Frog™ Simulator®: Year of the 🐸 Edition", appid=10 469s ) 469s 469s # Non-ASCII symbols are not checked for when doing the search 469s stdout = cli([ 469s "-s", "frog", "simulator", "year", "of", "the", "edition" 469s ]) 469s 469s > assert "Frog™ Simulator®: Year of the 🐸 Edition (10)" in stdout 469s E assert 'Frog™ Simulator®: Year of the 🐸 Edition (10)' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:909: AssertionError 469s ______________ TestCLISearch.test_search_multiple_library_folders ______________ 469s 469s self = 469s cli = .func at 0x7e954a8271a0> 469s steam_app_factory = .func at 0x7e954a826b60> 469s steam_library_factory = .func at 0x7e954a827880> 469s 469s def test_search_multiple_library_folders( 469s self, cli, steam_app_factory, steam_library_factory): 469s """ 469s Create three games in three different locations and ensure 469s all are found when searched for 469s """ 469s library_dir_a = steam_library_factory("LibraryA") 469s library_dir_b = steam_library_factory("LibraryB") 469s 469s steam_app_factory(name="Fake game 1", appid=10) 469s steam_app_factory( 469s name="Fake game 2", appid=20, library_dir=library_dir_a 469s ) 469s steam_app_factory( 469s name="Fake game 3", appid=30, library_dir=library_dir_b 469s ) 469s 469s # All three games should be found automatically 469s result = cli(["-s", "game"]) 469s 469s > assert "Fake game 1" in result 469s E assert 'Fake game 1' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:931: AssertionError 469s ______________________ TestCLISearch.test_search_shortcut ______________________ 469s 469s self = 469s cli = .func at 0x7e954a827740> 469s shortcut_factory = .func at 0x7e954a8277e0> 469s 469s def test_search_shortcut( 469s self, cli, shortcut_factory): 469s """ 469s Create two non-Steam shortcut and ensure they can be found 469s """ 469s shortcut_factory(install_dir="fake/path/", name="fakegame.exe") 469s shortcut_factory(install_dir="fake/path2/", name="fakegame.exe") 469s 469s result = cli(["-v", "-s", "steam"]) 469s 469s > assert "Non-Steam shortcut: fakegame.exe (4149337689)" in result 469s E assert 'Non-Steam shortcut: fakegame.exe (4149337689)' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:945: AssertionError 469s _______________________ TestCLISearch.test_list_all_apps _______________________ 469s 469s self = 469s cli = .func at 0x7e954a824c20> 469s steam_app_factory = .func at 0x7e954a826fc0> 469s 469s def test_list_all_apps(self, cli, steam_app_factory): 469s """ 469s List all apps using `-l` CLI flag 469s """ 469s steam_app_factory(name="Game number one", appid=10) 469s steam_app_factory(name="Fake game", appid=20) 469s 469s result = cli(["-l"]) 469s 469s > assert "Game number one" in result 469s E assert 'Game number one' in "Only one action can be performed at a time.\nusage: __main__.py [-h] [--verbose] [--no-term] [-s SEARCH [SEARCH ...]]...d command to the Steam app's installation directory.\n -V, --version show program's version number and exit\n" 469s 469s tests/cli/test_main.py:957: AssertionError 469s ___________________ test_cli_enable_logging[-v-log_levels1] ____________________ 469s 469s cli = .func at 0x7e954a8bf7e0>, parameter = '-v' 469s log_levels = ['INFO'] 469s 469s @pytest.mark.parametrize( 469s "parameter,log_levels", 469s [ 469s (None, []), 469s ("-v", ["INFO"]), 469s ("-vv", ["INFO", "DEBUG"]) 469s ] 469s ) 469s def test_cli_enable_logging(cli, parameter, log_levels): 469s """ 469s Run the CLI interface with different logging levels and ensure 469s that log messages with corresponding log levels are printed 469s """ 469s if parameter: 469s _, stderr = cli( 469s [parameter, "-s", "nothing"], 469s expect_returncode=1, # We don't care whether the command succeeds 469s include_stderr=True 469s ) 469s 469s for log_level in log_levels: 469s > assert log_level in stderr 469s E AssertionError: assert 'INFO' in '' 469s 469s tests/cli/test_main.py:999: AssertionError 469s ___________________ test_cli_enable_logging[-vv-log_levels2] ___________________ 469s 469s cli = .func at 0x7e954a8bf240>, parameter = '-vv' 469s log_levels = ['INFO', 'DEBUG'] 469s 469s @pytest.mark.parametrize( 469s "parameter,log_levels", 469s [ 469s (None, []), 469s ("-v", ["INFO"]), 469s ("-vv", ["INFO", "DEBUG"]) 469s ] 469s ) 469s def test_cli_enable_logging(cli, parameter, log_levels): 469s """ 469s Run the CLI interface with different logging levels and ensure 469s that log messages with corresponding log levels are printed 469s """ 469s if parameter: 469s _, stderr = cli( 469s [parameter, "-s", "nothing"], 469s expect_returncode=1, # We don't care whether the command succeeds 469s include_stderr=True 469s ) 469s 469s for log_level in log_levels: 469s > assert log_level in stderr 469s E AssertionError: assert 'INFO' in '' 469s 469s tests/cli/test_main.py:999: AssertionError 469s __________________ test_cli_error_handler_uncaught_exception ___________________ 469s 469s cli = .func at 0x7e954a8be0c0> 469s default_proton = 469s steam_app_factory = .func at 0x7e954a8bd4e0> 469s broken_appmanifest = None 469s gui_provider = 469s 469s def test_cli_error_handler_uncaught_exception( 469s cli, default_proton, steam_app_factory, broken_appmanifest, 469s gui_provider): 469s """ 469s Ensure that 'cli_error_handler' correctly catches any uncaught 469s exception and includes a stack trace in the error dialog. 469s """ 469s steam_app_factory(name="Fake game", appid=10) 469s 469s cli(["--no-term", "-s", "Fake"], expect_returncode=1) 469s 469s > assert gui_provider.args[0] == "yad" 469s E TypeError: 'NoneType' object is not subscriptable 469s 469s tests/cli/test_util.py:47: TypeError 469s ------------------------------ Captured log setup ------------------------------ 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_cli_error_handler_uncaugh2/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s _________________ test_cli_error_handler_gui_provider_env[yad] _________________ 469s 469s cli = .func at 0x7e954a988720> 469s default_proton = 469s steam_app_factory = .func at 0x7e954a989f80> 469s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a9c9ef0> 469s broken_appmanifest = None 469s gui_provider = 469s gui_cmd = 'yad' 469s 469s @pytest.mark.parametrize("gui_cmd", ["yad", "zenity"]) 469s def test_cli_error_handler_gui_provider_env( 469s cli, default_proton, steam_app_factory, monkeypatch, 469s broken_appmanifest, gui_provider, gui_cmd): 469s """ 469s Ensure that correct GUI provider is used depending on 'PROTONTRICKS_GUI' 469s environment variable 469s """ 469s monkeypatch.setenv("PROTONTRICKS_GUI", gui_cmd) 469s 469s steam_app_factory(name="Fake game", appid=10) 469s 469s cli(["--no-term", "-s", "Fake"], expect_returncode=1) 469s 469s > message = gui_provider.kwargs["input"] 469s E TypeError: 'NoneType' object is not subscriptable 469s 469s tests/cli/test_util.py:70: TypeError 469s ------------------------------ Captured log setup ------------------------------ 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_cli_error_handler_gui_pro0/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s _______________ test_cli_error_handler_gui_provider_env[zenity] ________________ 469s 469s cli = .func at 0x7e954a98a840> 469s default_proton = 469s steam_app_factory = .func at 0x7e954a98a8e0> 469s monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7e954a9c8ec0> 469s broken_appmanifest = None 469s gui_provider = 469s gui_cmd = 'zenity' 469s 469s @pytest.mark.parametrize("gui_cmd", ["yad", "zenity"]) 469s def test_cli_error_handler_gui_provider_env( 469s cli, default_proton, steam_app_factory, monkeypatch, 469s broken_appmanifest, gui_provider, gui_cmd): 469s """ 469s Ensure that correct GUI provider is used depending on 'PROTONTRICKS_GUI' 469s environment variable 469s """ 469s monkeypatch.setenv("PROTONTRICKS_GUI", gui_cmd) 469s 469s steam_app_factory(name="Fake game", appid=10) 469s 469s cli(["--no-term", "-s", "Fake"], expect_returncode=1) 469s 469s > message = gui_provider.kwargs["input"] 469s E TypeError: 'NoneType' object is not subscriptable 469s 469s tests/cli/test_util.py:70: TypeError 469s ------------------------------ Captured log setup ------------------------------ 469s DEBUG protontricks:steam.py:586 Loading appinfo.vdf in /tmp/pytest-of-ubuntu/pytest-0/test_cli_error_handler_gui_pro1/home/fakeuser/.steam/steam/appcache/appinfo.vdf 469s DEBUG protontricks:steam.py:603 appinfo.vdf has magic number b'(DV\x07' 469s ____________________________ test_log_file_cleanup _____________________________ 469s 469s cli = .func at 0x7e954a8bff60> 469s steam_app_factory = .func at 0x7e954a98ab60> 469s gui_provider = 469s 469s def test_log_file_cleanup(cli, steam_app_factory, gui_provider): 469s """ 469s Ensure that log file contains the log files generated during the 469s CLI call and that it is cleared after running `_delete_log_file` 469s """ 469s steam_app_factory(name="Fake game", appid=10) 469s cli(["--no-term", "-s", "Fake"]) 469s 469s > assert "Found Steam directory" in _get_log_file_path().read_text() 469s 469s tests/cli/test_util.py:113: 469s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 469s /usr/lib/python3.13/pathlib/_local.py:548: in read_text 469s return PathBase.read_text(self, encoding, errors, newline) 469s /usr/lib/python3.13/pathlib/_abc.py:632: in read_text 469s with self.open(mode='r', encoding=encoding, errors=errors, newline=newline) as f: 469s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 469s 469s self = PosixPath('/tmp/protontricks2935.log'), mode = 'r', buffering = -1 469s encoding = 'locale', errors = None, newline = None 469s 469s def open(self, mode='r', buffering=-1, encoding=None, 469s errors=None, newline=None): 469s """ 469s Open the file pointed to by this path and return a file object, as 469s the built-in open() function does. 469s """ 469s if "b" not in mode: 469s encoding = io.text_encoding(encoding) 469s > return io.open(self, mode, buffering, encoding, errors, newline) 469s E FileNotFoundError: [Errno 2] No such file or directory: '/tmp/protontricks2935.log' 469s 469s /usr/lib/python3.13/pathlib/_local.py:539: FileNotFoundError 469s =============================== warnings summary =============================== 469s ../../../../usr/lib/python3/dist-packages/protontricks/util.py:11 469s /usr/lib/python3/dist-packages/protontricks/util.py:11: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 469s import pkg_resources 469s 469s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 469s =========================== short test summary info ============================ 469s FAILED tests/cli/test_launch.py::TestCLIRun::test_run_executable - IndexError... 469s FAILED tests/cli/test_launch.py::TestCLIRun::test_run_executable_appid - Inde... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks - IndexError: ... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_shortcut - Ind... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_select_proton 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_select_steam 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_steam_runtime_v1 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_steam_runtime_v2 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_steam_runtime_v2_no_bwrap 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_background_wineserver_toggle[args3-True] 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_game_not_found 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_steam_not_found - assert ... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_not_found - as... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_winetricks_from_desktop 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_steam_runtime_not_found 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_proton_not_found - assert... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_compat_tool_not_proton - ... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_command_proton_incomplete 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_command_runtime_incomplete 469s FAILED tests/cli/test_main.py::TestCLIRun::test_old_flatpak_detected - assert... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_new_flatpak_detected - assert... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_cli_error_handler_uncaught_exception 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_filesystem_permission_missing 469s FAILED tests/cli/test_main.py::TestCLIRun::test_run_bwrap_default - assert False 469s FAILED tests/cli/test_main.py::TestCLIRun::test_select_steam_installation - a... 469s FAILED tests/cli/test_main.py::TestCLIRun::test_steam_installation_not_selected 469s FAILED tests/cli/test_main.py::TestCLICommand::test_run_command - IndexError:... 469s FAILED tests/cli/test_main.py::TestCLICommand::test_run_command_cwd_app - Ind... 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_case_insensitive - ... 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_pfx_lock_required 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_multiple_keywords 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_strip_non_ascii - a... 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_multiple_library_folders 469s FAILED tests/cli/test_main.py::TestCLISearch::test_search_shortcut - assert '... 469s FAILED tests/cli/test_main.py::TestCLISearch::test_list_all_apps - assert 'Ga... 469s FAILED tests/cli/test_main.py::test_cli_enable_logging[-v-log_levels1] - Asse... 469s FAILED tests/cli/test_main.py::test_cli_enable_logging[-vv-log_levels2] - Ass... 469s FAILED tests/cli/test_util.py::test_cli_error_handler_uncaught_exception - Ty... 469s FAILED tests/cli/test_util.py::test_cli_error_handler_gui_provider_env[yad] 469s FAILED tests/cli/test_util.py::test_cli_error_handler_gui_provider_env[zenity] 469s FAILED tests/cli/test_util.py::test_log_file_cleanup - FileNotFoundError: [Er... 469s ================== 41 failed, 110 passed, 1 warning in 1.38s =================== 469s autopkgtest [20:38:56]: test pytest: -----------------------] 469s pytest FAIL non-zero exit status 1 469s autopkgtest [20:38:56]: test pytest: - - - - - - - - - - results - - - - - - - - - - 470s autopkgtest [20:38:57]: @@@@@@@@@@@@@@@@@@@@ summary 470s pytest FAIL non-zero exit status 1 484s nova [W] Skipping flock for amd64 484s Creating nova instance adt-plucky-amd64-protontricks-20241123-203106-juju-7f2275-prod-proposed-migration-environment-15-09f31f83-9334-4f8c-9ef5-e18aee605fbe from image adt/ubuntu-plucky-amd64-server-20241119.img (UUID 2e5306de-7efa-448c-bc27-5518979e66f0)... 484s nova [W] nova quota exceeded (attempt #0)