0s autopkgtest [01:04:51]: starting date and time: 2024-03-22 01:04:51+0000 0s autopkgtest [01:04:51]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [01:04:51]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.0g81gnoq/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:openjdk-21,src:alsa-lib,src:at-spi2-core,src:cups,src:glib2.0,src:gnutls28,src:gtk+3.0,src:libpng1.6,src:nettle,src:wp2latex --apt-upgrade android-platform-tools-apksig --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=openjdk-21/21.0.3~7ea-1 alsa-lib/1.2.11-1build1 at-spi2-core/2.51.90-3 cups/2.4.7-1.2ubuntu1 glib2.0/2.79.3-3ubuntu5 gnutls28/3.8.3-1.1ubuntu2 gtk+3.0/3.24.41-1.1ubuntu3 libpng1.6/1.6.43-3 nettle/3.9.1-2.2 wp2latex/4.4~ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-19.secgroup --name adt-noble-s390x-android-platform-tools-apksig-20240322-010451-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 93s autopkgtest [01:06:24]: testbed dpkg architecture: s390x 94s autopkgtest [01:06:25]: testbed apt version: 2.7.12 94s autopkgtest [01:06:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 94s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 95s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 95s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3765 kB] 95s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [494 kB] 95s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 95s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [669 kB] 95s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 95s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 95s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 95s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [3987 kB] 95s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 95s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [45.1 kB] 95s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 97s Fetched 9150 kB in 2s (3841 kB/s) 98s Reading package lists... 100s Reading package lists... 101s Building dependency tree... 101s Reading state information... 101s Calculating upgrade... 101s The following packages will be REMOVED: 101s libglib2.0-0 101s The following NEW packages will be installed: 101s libglib2.0-0t64 xdg-user-dirs 101s The following packages will be upgraded: 101s cloud-init debianutils fonts-ubuntu-console gir1.2-glib-2.0 libglib2.0-data 101s python3-markupsafe 101s 6 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 101s Need to get 2530 kB of archives. 101s After this operation, 147 kB of additional disk space will be used. 101s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x debianutils s390x 5.17 [90.1 kB] 101s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x gir1.2-glib-2.0 s390x 2.79.3-3ubuntu5 [180 kB] 101s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libglib2.0-0t64 s390x 2.79.3-3ubuntu5 [1566 kB] 102s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 102s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x xdg-user-dirs s390x 0.18-1 [18.5 kB] 102s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fonts-ubuntu-console all 0.869+git20240321-0ubuntu1 [18.7 kB] 102s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x python3-markupsafe s390x 2.1.5-1build1 [12.8 kB] 102s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x cloud-init all 24.1.2-0ubuntu1 [597 kB] 102s Preconfiguring packages ... 102s Fetched 2530 kB in 1s (3818 kB/s) 102s (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 ... 52171 files and directories currently installed.) 102s Preparing to unpack .../debianutils_5.17_s390x.deb ... 102s Unpacking debianutils (5.17) over (5.16) ... 102s Setting up debianutils (5.17) ... 102s (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 ... 52171 files and directories currently installed.) 102s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_s390x.deb ... 102s Unpacking gir1.2-glib-2.0:s390x (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 102s dpkg: libglib2.0-0:s390x: dependency problems, but removing anyway as you requested: 102s udisks2 depends on libglib2.0-0 (>= 2.77.0). 102s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 102s s390-tools depends on libglib2.0-0 (>= 2.77.0). 102s python3-gi depends on libglib2.0-0 (>= 2.77.0). 102s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 102s netplan.io depends on libglib2.0-0 (>= 2.70.0). 102s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 102s libxmlb2:s390x depends on libglib2.0-0 (>= 2.54.0). 102s libvolume-key1:s390x depends on libglib2.0-0 (>= 2.18.0). 102s libudisks2-0:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libqrtr-glib0:s390x depends on libglib2.0-0 (>= 2.56). 102s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 102s libqmi-glib5:s390x depends on libglib2.0-0 (>= 2.54.0). 102s libpolkit-gobject-1-0:s390x depends on libglib2.0-0 (>= 2.38.0). 102s libpolkit-agent-1-0:s390x depends on libglib2.0-0 (>= 2.38.0). 102s libnetplan0:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libmm-glib0:s390x depends on libglib2.0-0 (>= 2.62.0). 102s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 102s libmbim-glib4:s390x depends on libglib2.0-0 (>= 2.56). 102s libjson-glib-1.0-0:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libjcat1:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libgusb2:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libgudev-1.0-0:s390x depends on libglib2.0-0 (>= 2.38.0). 102s libgirepository-1.0-1:s390x depends on libglib2.0-0 (>= 2.79.0). 102s libfwupd2:s390x depends on libglib2.0-0 (>= 2.79.0). 102s libblockdev3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-utils3:s390x depends on libglib2.0-0 (>= 2.75.3). 102s libblockdev-swap3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-part3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-nvme3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-mdraid3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-loop3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-fs3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s libblockdev-crypto3:s390x depends on libglib2.0-0 (>= 2.42.2). 102s fwupd depends on libglib2.0-0 (>= 2.79.0). 102s bolt depends on libglib2.0-0 (>= 2.56.0). 102s 102s (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 ... 52171 files and directories currently installed.) 102s Removing libglib2.0-0:s390x (2.79.2-1~ubuntu1) ... 102s Selecting previously unselected package libglib2.0-0t64:s390x. 102s (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 ... 52146 files and directories currently installed.) 102s Preparing to unpack .../0-libglib2.0-0t64_2.79.3-3ubuntu5_s390x.deb ... 102s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:s390x.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 102s removed '/var/lib/dpkg/info/libglib2.0-0:s390x.postrm' 102s Unpacking libglib2.0-0t64:s390x (2.79.3-3ubuntu5) ... 102s Preparing to unpack .../1-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 102s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 102s Selecting previously unselected package xdg-user-dirs. 102s Preparing to unpack .../2-xdg-user-dirs_0.18-1_s390x.deb ... 102s Unpacking xdg-user-dirs (0.18-1) ... 102s Preparing to unpack .../3-fonts-ubuntu-console_0.869+git20240321-0ubuntu1_all.deb ... 102s Unpacking fonts-ubuntu-console (0.869+git20240321-0ubuntu1) over (0.869-0ubuntu1) ... 102s Preparing to unpack .../4-python3-markupsafe_2.1.5-1build1_s390x.deb ... 102s Unpacking python3-markupsafe (2.1.5-1build1) over (2.1.5-1) ... 102s Preparing to unpack .../5-cloud-init_24.1.2-0ubuntu1_all.deb ... 103s Unpacking cloud-init (24.1.2-0ubuntu1) over (24.1.1-0ubuntu1) ... 103s Setting up fonts-ubuntu-console (0.869+git20240321-0ubuntu1) ... 103s Setting up cloud-init (24.1.2-0ubuntu1) ... 104s Setting up xdg-user-dirs (0.18-1) ... 104s Setting up python3-markupsafe (2.1.5-1build1) ... 104s Setting up libglib2.0-0t64:s390x (2.79.3-3ubuntu5) ... 104s No schema files found: doing nothing. 104s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 104s Setting up gir1.2-glib-2.0:s390x (2.79.3-3ubuntu5) ... 104s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 104s Processing triggers for man-db (2.12.0-3) ... 105s Processing triggers for libc-bin (2.39-0ubuntu2) ... 105s Reading package lists... 106s Building dependency tree... 106s Reading state information... 106s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 106s Unknown architecture, assuming PC-style ttyS0 106s sh: Attempting to set up Debian/Ubuntu apt sources automatically 106s sh: Distribution appears to be Ubuntu 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 107s eatmydata is already the newest version (131-1). 107s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s dbus is already the newest version (1.14.10-4ubuntu1). 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s rng-tools-debian is already the newest version (2.4). 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s Reading package lists... 108s Building dependency tree... 108s Reading state information... 108s The following packages will be REMOVED: 108s cloud-init* python3-configobj* python3-debconf* 108s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 108s After this operation, 3256 kB disk space will be freed. 108s (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 ... 52184 files and directories currently installed.) 108s Removing cloud-init (24.1.2-0ubuntu1) ... 110s Removing python3-configobj (5.0.8-3) ... 110s Removing python3-debconf (1.5.86) ... 110s Processing triggers for man-db (2.12.0-3) ... 110s (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 ... 51795 files and directories currently installed.) 110s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 110s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 110s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 110s invoke-rc.d: policy-rc.d denied execution of try-restart. 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 111s linux-generic is already the newest version (6.8.0-11.11+1). 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 111s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 111s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 111s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 113s Reading package lists... 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 113s Calculating upgrade... 113s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s Reading package lists... 113s Building dependency tree... 113s Reading state information... 114s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 114s autopkgtest [01:06:45]: rebooting testbed after setup commands that affected boot 130s autopkgtest [01:07:01]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 133s autopkgtest [01:07:04]: @@@@@@@@@@@@@@@@@@@@ apt-source android-platform-tools-apksig 135s Get:1 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (dsc) [2332 B] 135s Get:2 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (tar) [3001 kB] 135s Get:3 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (diff) [12.5 kB] 136s gpgv: Signature made Thu Mar 7 20:07:46 2024 UTC 136s gpgv: using RSA key 2D1EBEDD7CBF5B7CB43AD1861EBA9FDA32EAAF63 136s gpgv: Can't check signature: No public key 136s dpkg-source: warning: cannot verify inline signature for ./android-platform-tools-apksig_31.0.2-1ubuntu1.dsc: no acceptable signature found 136s autopkgtest [01:07:07]: testing package android-platform-tools-apksig version 31.0.2-1ubuntu1 136s autopkgtest [01:07:07]: build not needed 137s autopkgtest [01:07:08]: test ApkVerifierTest.sh: preparing testbed 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 141s Starting pkgProblemResolver with broken count: 0 141s Starting 2 pkgProblemResolver with broken count: 0 141s Done 142s The following additional packages will be installed: 142s adwaita-icon-theme apksigner at-spi2-common ca-certificates-java default-jre 142s default-jre-headless fontconfig fontconfig-config fonts-dejavu-core 142s fonts-dejavu-mono gtk-update-icon-cache hicolor-icon-theme 142s humanity-icon-theme java-common libapksig-java libasound2 libasound2-data 142s libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 142s libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 142s libdrm-radeon1 libfontconfig1 libfreetype6 libgdk-pixbuf-2.0-0 142s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 142s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk2.0-0 libgtk2.0-common 142s libharfbuzz0b libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 libllvm17 142s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 142s libpixman-1-0 libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 142s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 142s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 142s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 142s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 142s openjdk-21-jre-headless ubuntu-mono x11-common 142s Suggested packages: 142s libasound2-plugins alsa-utils cups-common gvfs liblcms2-utils pcscd 142s libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho 142s fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic 142s Recommended packages: 142s librsvg2-common alsa-ucm-conf alsa-topology-conf libgdk-pixbuf2.0-bin 142s libgl1-amber-dri libgail-common libgtk2.0-bin mesa-vulkan-drivers 142s | vulkan-icd libatk-wrapper-java-jni fonts-dejavu-extra 142s The following NEW packages will be installed: 142s adwaita-icon-theme apksigner at-spi2-common autopkgtest-satdep 142s ca-certificates-java default-jre default-jre-headless fontconfig 142s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gtk-update-icon-cache 142s hicolor-icon-theme humanity-icon-theme java-common libapksig-java libasound2 142s libasound2-data libatk1.0-0 libavahi-client3 libavahi-common-data 142s libavahi-common3 libcairo2 libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 142s libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libfreetype6 142s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri 142s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk2.0-0 142s libgtk2.0-common libharfbuzz0b libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 142s libllvm17 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 142s libpixman-1-0 libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 142s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 142s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 142s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 142s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 142s openjdk-21-jre-headless ubuntu-mono x11-common 142s 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded. 142s Need to get 94.8 MB/94.8 MB of archives. 142s After this operation, 445 MB of additional disk space will be used. 142s Get:1 /tmp/autopkgtest.bdK4u9/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 142s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 142s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libjpeg-turbo8 s390x 2.1.5-2ubuntu1 [128 kB] 142s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 142s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libdeflate0 s390x 1.19-1 [46.0 kB] 142s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x libjbig0 s390x 2.1-6.1ubuntu1 [29.8 kB] 142s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libsharpyuv0 s390x 1.3.2-0.4 [14.8 kB] 142s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libwebp7 s390x 1.3.2-0.4 [207 kB] 142s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libtiff6 s390x 4.5.1+git230720-3ubuntu1 [253 kB] 142s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libgdk-pixbuf-2.0-0 s390x 2.42.10+dfsg-3 [152 kB] 142s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x gtk-update-icon-cache s390x 3.24.40-2ubuntu1 [51.0 kB] 142s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x hicolor-icon-theme all 0.17-2 [9976 B] 142s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x humanity-icon-theme all 0.6.16 [1282 kB] 143s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x ubuntu-mono all 24.04-0ubuntu1 [151 kB] 143s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x adwaita-icon-theme all 46~rc-1 [723 kB] 143s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x ca-certificates-java all 20240118 [11.6 kB] 143s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x java-common all 0.75+exp1 [6798 B] 143s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libavahi-common-data s390x 0.8-13ubuntu2 [29.5 kB] 143s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libavahi-common3 s390x 0.8-13ubuntu2 [23.8 kB] 143s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libavahi-client3 s390x 0.8-13ubuntu2 [26.7 kB] 143s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libcups2 s390x 2.4.6-0ubuntu3 [277 kB] 143s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x liblcms2-2 s390x 2.14-2 [155 kB] 143s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libfreetype6 s390x 2.13.2+dfsg-1 [431 kB] 143s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 143s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 143s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x fontconfig-config s390x 2.15.0-1ubuntu1 [37.0 kB] 143s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libfontconfig1 s390x 2.15.0-1ubuntu1 [150 kB] 143s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libasound2-data all 1.2.10-3build1 [20.7 kB] 143s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x libasound2 s390x 1.2.10-3build1 [414 kB] 143s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x libgraphite2-3 s390x 1.3.14-2 [90.4 kB] 143s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x libharfbuzz0b s390x 8.3.0-2 [515 kB] 143s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libpcsclite1 s390x 2.0.0-1 [19.9 kB] 143s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x openjdk-21-jre-headless s390x 21.0.2+13-2 [44.0 MB] 146s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x default-jre-headless s390x 2:1.21-75+exp1 [3094 B] 146s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] 146s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x at-spi2-common all 2.50.0-1 [7864 B] 146s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x libatk1.0-0 s390x 2.50.0-1 [54.4 kB] 146s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x libpixman-1-0 s390x 0.42.2-1 [173 kB] 146s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-render0 s390x 1.15-1 [17.0 kB] 146s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-shm0 s390x 1.15-1 [5782 B] 146s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x libxrender1 s390x 1:0.9.10-1.1 [19.4 kB] 146s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libcairo2 s390x 1.18.0-1 [578 kB] 146s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x fontconfig s390x 2.15.0-1ubuntu1 [191 kB] 146s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libthai-data all 0.1.29-2 [158 kB] 146s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x libdatrie1 s390x 0.2.13-3 [22.6 kB] 146s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libthai0 s390x 0.1.29-2 [20.6 kB] 146s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x libpango-1.0-0 s390x 1.51.0+ds-4 [240 kB] 146s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x libpangoft2-1.0-0 s390x 1.51.0+ds-4 [43.6 kB] 146s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x libpangocairo-1.0-0 s390x 1.51.0+ds-4 [28.9 kB] 146s Get:50 http://ftpmaster.internal/ubuntu noble/main s390x libxcomposite1 s390x 1:0.4.5-1build2 [6952 B] 146s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x libxfixes3 s390x 1:6.0.0-2 [10.6 kB] 146s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x libxcursor1 s390x 1:1.2.1-1 [22.2 kB] 146s Get:53 http://ftpmaster.internal/ubuntu noble/main s390x libxdamage1 s390x 1:1.1.6-1 [5810 B] 146s Get:54 http://ftpmaster.internal/ubuntu noble/main s390x libxi6 s390x 2:1.8.1-1 [35.7 kB] 146s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x libxinerama1 s390x 2:1.1.4-3 [7110 B] 146s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x libxrandr2 s390x 2:1.5.2-2 [19.5 kB] 146s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x libgtk2.0-0 s390x 2.24.33-2ubuntu2 [1944 kB] 147s Get:58 http://ftpmaster.internal/ubuntu noble/main s390x libglvnd0 s390x 1.7.0-1 [106 kB] 147s Get:59 http://ftpmaster.internal/ubuntu noble/main s390x libglapi-mesa s390x 24.0.1-1ubuntu1 [68.7 kB] 147s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libx11-xcb1 s390x 2:1.8.7-1 [7778 B] 147s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-dri2-0 s390x 1.15-1 [7426 B] 147s Get:62 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-dri3-0 s390x 1.15-1 [7270 B] 147s Get:63 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-glx0 s390x 1.15-1 [25.8 kB] 147s Get:64 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-present0 s390x 1.15-1 [5752 B] 147s Get:65 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-randr0 s390x 1.15-1 [19.0 kB] 147s Get:66 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-sync1 s390x 1.15-1 [9392 B] 147s Get:67 http://ftpmaster.internal/ubuntu noble/main s390x libxcb-xfixes0 s390x 1.15-1 [10.5 kB] 147s Get:68 http://ftpmaster.internal/ubuntu noble/main s390x libxshmfence1 s390x 1.3-1build4 [5334 B] 147s Get:69 http://ftpmaster.internal/ubuntu noble/main s390x libxxf86vm1 s390x 1:1.1.4-1build3 [9900 B] 147s Get:70 http://ftpmaster.internal/ubuntu noble/main s390x libvulkan1 s390x 1.3.275.0-1 [155 kB] 147s Get:71 http://ftpmaster.internal/ubuntu noble/main s390x libdrm-amdgpu1 s390x 2.4.120-2 [21.1 kB] 147s Get:72 http://ftpmaster.internal/ubuntu noble/main s390x libdrm-nouveau2 s390x 2.4.120-2 [18.5 kB] 147s Get:73 http://ftpmaster.internal/ubuntu noble/main s390x libdrm-radeon1 s390x 2.4.120-2 [22.7 kB] 147s Get:74 http://ftpmaster.internal/ubuntu noble/main s390x libllvm17 s390x 1:17.0.6-5build1 [31.2 MB] 152s Get:75 http://ftpmaster.internal/ubuntu noble/main s390x libgl1-mesa-dri s390x 24.0.1-1ubuntu1 [7184 kB] 153s Get:76 http://ftpmaster.internal/ubuntu noble/main s390x libglx-mesa0 s390x 24.0.1-1ubuntu1 [182 kB] 153s Get:77 http://ftpmaster.internal/ubuntu noble/main s390x libglx0 s390x 1.7.0-1 [31.4 kB] 153s Get:78 http://ftpmaster.internal/ubuntu noble/main s390x libgl1 s390x 1.7.0-1 [137 kB] 153s Get:79 http://ftpmaster.internal/ubuntu noble/main s390x libgif7 s390x 5.2.1-2.5 [34.2 kB] 153s Get:80 http://ftpmaster.internal/ubuntu noble/main s390x x11-common all 1:7.7+23ubuntu2 [23.4 kB] 153s Get:81 http://ftpmaster.internal/ubuntu noble/main s390x libxtst6 s390x 2:1.2.3-1.1 [13.4 kB] 153s Get:82 http://ftpmaster.internal/ubuntu noble/main s390x openjdk-21-jre s390x 21.0.2+13-2 [239 kB] 153s Get:83 http://ftpmaster.internal/ubuntu noble/main s390x default-jre s390x 2:1.21-75+exp1 [922 B] 153s Get:84 http://ftpmaster.internal/ubuntu noble/universe s390x libapksig-java all 31.0.2-1ubuntu1 [406 kB] 153s Get:85 http://ftpmaster.internal/ubuntu noble/universe s390x apksigner all 31.0.2-1ubuntu1 [444 kB] 154s Fetched 94.8 MB in 12s (8196 kB/s) 154s Selecting previously unselected package libgdk-pixbuf2.0-common. 154s (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 ... 51740 files and directories currently installed.) 154s Preparing to unpack .../00-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 154s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 154s Selecting previously unselected package libjpeg-turbo8:s390x. 154s Preparing to unpack .../01-libjpeg-turbo8_2.1.5-2ubuntu1_s390x.deb ... 154s Unpacking libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... 154s Selecting previously unselected package libjpeg8:s390x. 154s Preparing to unpack .../02-libjpeg8_8c-2ubuntu11_s390x.deb ... 154s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 154s Selecting previously unselected package libdeflate0:s390x. 154s Preparing to unpack .../03-libdeflate0_1.19-1_s390x.deb ... 154s Unpacking libdeflate0:s390x (1.19-1) ... 154s Selecting previously unselected package libjbig0:s390x. 154s Preparing to unpack .../04-libjbig0_2.1-6.1ubuntu1_s390x.deb ... 154s Unpacking libjbig0:s390x (2.1-6.1ubuntu1) ... 154s Selecting previously unselected package libsharpyuv0:s390x. 154s Preparing to unpack .../05-libsharpyuv0_1.3.2-0.4_s390x.deb ... 154s Unpacking libsharpyuv0:s390x (1.3.2-0.4) ... 154s Selecting previously unselected package libwebp7:s390x. 154s Preparing to unpack .../06-libwebp7_1.3.2-0.4_s390x.deb ... 154s Unpacking libwebp7:s390x (1.3.2-0.4) ... 154s Selecting previously unselected package libtiff6:s390x. 154s Preparing to unpack .../07-libtiff6_4.5.1+git230720-3ubuntu1_s390x.deb ... 154s Unpacking libtiff6:s390x (4.5.1+git230720-3ubuntu1) ... 154s Selecting previously unselected package libgdk-pixbuf-2.0-0:s390x. 154s Preparing to unpack .../08-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_s390x.deb ... 154s Unpacking libgdk-pixbuf-2.0-0:s390x (2.42.10+dfsg-3) ... 154s Selecting previously unselected package gtk-update-icon-cache. 154s Preparing to unpack .../09-gtk-update-icon-cache_3.24.40-2ubuntu1_s390x.deb ... 154s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 154s Selecting previously unselected package hicolor-icon-theme. 154s Preparing to unpack .../10-hicolor-icon-theme_0.17-2_all.deb ... 154s Unpacking hicolor-icon-theme (0.17-2) ... 154s Selecting previously unselected package humanity-icon-theme. 154s Preparing to unpack .../11-humanity-icon-theme_0.6.16_all.deb ... 154s Unpacking humanity-icon-theme (0.6.16) ... 155s Selecting previously unselected package ubuntu-mono. 155s Preparing to unpack .../12-ubuntu-mono_24.04-0ubuntu1_all.deb ... 155s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 155s Selecting previously unselected package adwaita-icon-theme. 155s Preparing to unpack .../13-adwaita-icon-theme_46~rc-1_all.deb ... 155s Unpacking adwaita-icon-theme (46~rc-1) ... 155s Selecting previously unselected package ca-certificates-java. 155s Preparing to unpack .../14-ca-certificates-java_20240118_all.deb ... 155s Unpacking ca-certificates-java (20240118) ... 155s Selecting previously unselected package java-common. 155s Preparing to unpack .../15-java-common_0.75+exp1_all.deb ... 155s Unpacking java-common (0.75+exp1) ... 155s Selecting previously unselected package libavahi-common-data:s390x. 155s Preparing to unpack .../16-libavahi-common-data_0.8-13ubuntu2_s390x.deb ... 155s Unpacking libavahi-common-data:s390x (0.8-13ubuntu2) ... 155s Selecting previously unselected package libavahi-common3:s390x. 155s Preparing to unpack .../17-libavahi-common3_0.8-13ubuntu2_s390x.deb ... 155s Unpacking libavahi-common3:s390x (0.8-13ubuntu2) ... 155s Selecting previously unselected package libavahi-client3:s390x. 155s Preparing to unpack .../18-libavahi-client3_0.8-13ubuntu2_s390x.deb ... 155s Unpacking libavahi-client3:s390x (0.8-13ubuntu2) ... 155s Selecting previously unselected package libcups2:s390x. 155s Preparing to unpack .../19-libcups2_2.4.6-0ubuntu3_s390x.deb ... 155s Unpacking libcups2:s390x (2.4.6-0ubuntu3) ... 155s Selecting previously unselected package liblcms2-2:s390x. 155s Preparing to unpack .../20-liblcms2-2_2.14-2_s390x.deb ... 155s Unpacking liblcms2-2:s390x (2.14-2) ... 155s Selecting previously unselected package libfreetype6:s390x. 155s Preparing to unpack .../21-libfreetype6_2.13.2+dfsg-1_s390x.deb ... 155s Unpacking libfreetype6:s390x (2.13.2+dfsg-1) ... 155s Selecting previously unselected package fonts-dejavu-mono. 155s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 155s Unpacking fonts-dejavu-mono (2.37-8) ... 155s Selecting previously unselected package fonts-dejavu-core. 155s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 155s Unpacking fonts-dejavu-core (2.37-8) ... 155s Selecting previously unselected package fontconfig-config. 155s Preparing to unpack .../24-fontconfig-config_2.15.0-1ubuntu1_s390x.deb ... 155s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 155s Selecting previously unselected package libfontconfig1:s390x. 155s Preparing to unpack .../25-libfontconfig1_2.15.0-1ubuntu1_s390x.deb ... 155s Unpacking libfontconfig1:s390x (2.15.0-1ubuntu1) ... 155s Selecting previously unselected package libasound2-data. 155s Preparing to unpack .../26-libasound2-data_1.2.10-3build1_all.deb ... 155s Unpacking libasound2-data (1.2.10-3build1) ... 155s Selecting previously unselected package libasound2:s390x. 155s Preparing to unpack .../27-libasound2_1.2.10-3build1_s390x.deb ... 155s Unpacking libasound2:s390x (1.2.10-3build1) ... 155s Selecting previously unselected package libgraphite2-3:s390x. 155s Preparing to unpack .../28-libgraphite2-3_1.3.14-2_s390x.deb ... 155s Unpacking libgraphite2-3:s390x (1.3.14-2) ... 155s Selecting previously unselected package libharfbuzz0b:s390x. 155s Preparing to unpack .../29-libharfbuzz0b_8.3.0-2_s390x.deb ... 155s Unpacking libharfbuzz0b:s390x (8.3.0-2) ... 156s Selecting previously unselected package libpcsclite1:s390x. 156s Preparing to unpack .../30-libpcsclite1_2.0.0-1_s390x.deb ... 156s Unpacking libpcsclite1:s390x (2.0.0-1) ... 156s Selecting previously unselected package openjdk-21-jre-headless:s390x. 156s Preparing to unpack .../31-openjdk-21-jre-headless_21.0.2+13-2_s390x.deb ... 156s Unpacking openjdk-21-jre-headless:s390x (21.0.2+13-2) ... 157s Selecting previously unselected package default-jre-headless. 157s Preparing to unpack .../32-default-jre-headless_2%3a1.21-75+exp1_s390x.deb ... 157s Unpacking default-jre-headless (2:1.21-75+exp1) ... 157s Selecting previously unselected package libgtk2.0-common. 157s Preparing to unpack .../33-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... 157s Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... 157s Selecting previously unselected package at-spi2-common. 157s Preparing to unpack .../34-at-spi2-common_2.50.0-1_all.deb ... 157s Unpacking at-spi2-common (2.50.0-1) ... 157s Selecting previously unselected package libatk1.0-0:s390x. 157s Preparing to unpack .../35-libatk1.0-0_2.50.0-1_s390x.deb ... 157s Unpacking libatk1.0-0:s390x (2.50.0-1) ... 157s Selecting previously unselected package libpixman-1-0:s390x. 157s Preparing to unpack .../36-libpixman-1-0_0.42.2-1_s390x.deb ... 157s Unpacking libpixman-1-0:s390x (0.42.2-1) ... 157s Selecting previously unselected package libxcb-render0:s390x. 157s Preparing to unpack .../37-libxcb-render0_1.15-1_s390x.deb ... 157s Unpacking libxcb-render0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-shm0:s390x. 157s Preparing to unpack .../38-libxcb-shm0_1.15-1_s390x.deb ... 157s Unpacking libxcb-shm0:s390x (1.15-1) ... 157s Selecting previously unselected package libxrender1:s390x. 157s Preparing to unpack .../39-libxrender1_1%3a0.9.10-1.1_s390x.deb ... 157s Unpacking libxrender1:s390x (1:0.9.10-1.1) ... 157s Selecting previously unselected package libcairo2:s390x. 157s Preparing to unpack .../40-libcairo2_1.18.0-1_s390x.deb ... 157s Unpacking libcairo2:s390x (1.18.0-1) ... 157s Selecting previously unselected package fontconfig. 157s Preparing to unpack .../41-fontconfig_2.15.0-1ubuntu1_s390x.deb ... 157s Unpacking fontconfig (2.15.0-1ubuntu1) ... 157s Selecting previously unselected package libthai-data. 157s Preparing to unpack .../42-libthai-data_0.1.29-2_all.deb ... 157s Unpacking libthai-data (0.1.29-2) ... 157s Selecting previously unselected package libdatrie1:s390x. 157s Preparing to unpack .../43-libdatrie1_0.2.13-3_s390x.deb ... 157s Unpacking libdatrie1:s390x (0.2.13-3) ... 157s Selecting previously unselected package libthai0:s390x. 157s Preparing to unpack .../44-libthai0_0.1.29-2_s390x.deb ... 157s Unpacking libthai0:s390x (0.1.29-2) ... 157s Selecting previously unselected package libpango-1.0-0:s390x. 157s Preparing to unpack .../45-libpango-1.0-0_1.51.0+ds-4_s390x.deb ... 157s Unpacking libpango-1.0-0:s390x (1.51.0+ds-4) ... 157s Selecting previously unselected package libpangoft2-1.0-0:s390x. 157s Preparing to unpack .../46-libpangoft2-1.0-0_1.51.0+ds-4_s390x.deb ... 157s Unpacking libpangoft2-1.0-0:s390x (1.51.0+ds-4) ... 157s Selecting previously unselected package libpangocairo-1.0-0:s390x. 157s Preparing to unpack .../47-libpangocairo-1.0-0_1.51.0+ds-4_s390x.deb ... 157s Unpacking libpangocairo-1.0-0:s390x (1.51.0+ds-4) ... 157s Selecting previously unselected package libxcomposite1:s390x. 157s Preparing to unpack .../48-libxcomposite1_1%3a0.4.5-1build2_s390x.deb ... 157s Unpacking libxcomposite1:s390x (1:0.4.5-1build2) ... 157s Selecting previously unselected package libxfixes3:s390x. 157s Preparing to unpack .../49-libxfixes3_1%3a6.0.0-2_s390x.deb ... 157s Unpacking libxfixes3:s390x (1:6.0.0-2) ... 157s Selecting previously unselected package libxcursor1:s390x. 157s Preparing to unpack .../50-libxcursor1_1%3a1.2.1-1_s390x.deb ... 157s Unpacking libxcursor1:s390x (1:1.2.1-1) ... 157s Selecting previously unselected package libxdamage1:s390x. 157s Preparing to unpack .../51-libxdamage1_1%3a1.1.6-1_s390x.deb ... 157s Unpacking libxdamage1:s390x (1:1.1.6-1) ... 157s Selecting previously unselected package libxi6:s390x. 157s Preparing to unpack .../52-libxi6_2%3a1.8.1-1_s390x.deb ... 157s Unpacking libxi6:s390x (2:1.8.1-1) ... 157s Selecting previously unselected package libxinerama1:s390x. 157s Preparing to unpack .../53-libxinerama1_2%3a1.1.4-3_s390x.deb ... 157s Unpacking libxinerama1:s390x (2:1.1.4-3) ... 157s Selecting previously unselected package libxrandr2:s390x. 157s Preparing to unpack .../54-libxrandr2_2%3a1.5.2-2_s390x.deb ... 157s Unpacking libxrandr2:s390x (2:1.5.2-2) ... 157s Selecting previously unselected package libgtk2.0-0:s390x. 157s Preparing to unpack .../55-libgtk2.0-0_2.24.33-2ubuntu2_s390x.deb ... 157s Unpacking libgtk2.0-0:s390x (2.24.33-2ubuntu2) ... 157s Selecting previously unselected package libglvnd0:s390x. 157s Preparing to unpack .../56-libglvnd0_1.7.0-1_s390x.deb ... 157s Unpacking libglvnd0:s390x (1.7.0-1) ... 157s Selecting previously unselected package libglapi-mesa:s390x. 157s Preparing to unpack .../57-libglapi-mesa_24.0.1-1ubuntu1_s390x.deb ... 157s Unpacking libglapi-mesa:s390x (24.0.1-1ubuntu1) ... 157s Selecting previously unselected package libx11-xcb1:s390x. 157s Preparing to unpack .../58-libx11-xcb1_2%3a1.8.7-1_s390x.deb ... 157s Unpacking libx11-xcb1:s390x (2:1.8.7-1) ... 157s Selecting previously unselected package libxcb-dri2-0:s390x. 157s Preparing to unpack .../59-libxcb-dri2-0_1.15-1_s390x.deb ... 157s Unpacking libxcb-dri2-0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-dri3-0:s390x. 157s Preparing to unpack .../60-libxcb-dri3-0_1.15-1_s390x.deb ... 157s Unpacking libxcb-dri3-0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-glx0:s390x. 157s Preparing to unpack .../61-libxcb-glx0_1.15-1_s390x.deb ... 157s Unpacking libxcb-glx0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-present0:s390x. 157s Preparing to unpack .../62-libxcb-present0_1.15-1_s390x.deb ... 157s Unpacking libxcb-present0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-randr0:s390x. 157s Preparing to unpack .../63-libxcb-randr0_1.15-1_s390x.deb ... 157s Unpacking libxcb-randr0:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-sync1:s390x. 157s Preparing to unpack .../64-libxcb-sync1_1.15-1_s390x.deb ... 157s Unpacking libxcb-sync1:s390x (1.15-1) ... 157s Selecting previously unselected package libxcb-xfixes0:s390x. 157s Preparing to unpack .../65-libxcb-xfixes0_1.15-1_s390x.deb ... 157s Unpacking libxcb-xfixes0:s390x (1.15-1) ... 157s Selecting previously unselected package libxshmfence1:s390x. 157s Preparing to unpack .../66-libxshmfence1_1.3-1build4_s390x.deb ... 157s Unpacking libxshmfence1:s390x (1.3-1build4) ... 157s Selecting previously unselected package libxxf86vm1:s390x. 157s Preparing to unpack .../67-libxxf86vm1_1%3a1.1.4-1build3_s390x.deb ... 157s Unpacking libxxf86vm1:s390x (1:1.1.4-1build3) ... 157s Selecting previously unselected package libvulkan1:s390x. 157s Preparing to unpack .../68-libvulkan1_1.3.275.0-1_s390x.deb ... 157s Unpacking libvulkan1:s390x (1.3.275.0-1) ... 157s Selecting previously unselected package libdrm-amdgpu1:s390x. 158s Preparing to unpack .../69-libdrm-amdgpu1_2.4.120-2_s390x.deb ... 158s Unpacking libdrm-amdgpu1:s390x (2.4.120-2) ... 158s Selecting previously unselected package libdrm-nouveau2:s390x. 158s Preparing to unpack .../70-libdrm-nouveau2_2.4.120-2_s390x.deb ... 158s Unpacking libdrm-nouveau2:s390x (2.4.120-2) ... 158s Selecting previously unselected package libdrm-radeon1:s390x. 158s Preparing to unpack .../71-libdrm-radeon1_2.4.120-2_s390x.deb ... 158s Unpacking libdrm-radeon1:s390x (2.4.120-2) ... 158s Selecting previously unselected package libllvm17:s390x. 158s Preparing to unpack .../72-libllvm17_1%3a17.0.6-5build1_s390x.deb ... 158s Unpacking libllvm17:s390x (1:17.0.6-5build1) ... 159s Selecting previously unselected package libgl1-mesa-dri:s390x. 159s Preparing to unpack .../73-libgl1-mesa-dri_24.0.1-1ubuntu1_s390x.deb ... 159s Unpacking libgl1-mesa-dri:s390x (24.0.1-1ubuntu1) ... 159s Selecting previously unselected package libglx-mesa0:s390x. 159s Preparing to unpack .../74-libglx-mesa0_24.0.1-1ubuntu1_s390x.deb ... 159s Unpacking libglx-mesa0:s390x (24.0.1-1ubuntu1) ... 159s Selecting previously unselected package libglx0:s390x. 159s Preparing to unpack .../75-libglx0_1.7.0-1_s390x.deb ... 159s Unpacking libglx0:s390x (1.7.0-1) ... 159s Selecting previously unselected package libgl1:s390x. 159s Preparing to unpack .../76-libgl1_1.7.0-1_s390x.deb ... 159s Unpacking libgl1:s390x (1.7.0-1) ... 159s Selecting previously unselected package libgif7:s390x. 159s Preparing to unpack .../77-libgif7_5.2.1-2.5_s390x.deb ... 159s Unpacking libgif7:s390x (5.2.1-2.5) ... 159s Selecting previously unselected package x11-common. 159s Preparing to unpack .../78-x11-common_1%3a7.7+23ubuntu2_all.deb ... 159s Unpacking x11-common (1:7.7+23ubuntu2) ... 159s Selecting previously unselected package libxtst6:s390x. 159s Preparing to unpack .../79-libxtst6_2%3a1.2.3-1.1_s390x.deb ... 159s Unpacking libxtst6:s390x (2:1.2.3-1.1) ... 159s Selecting previously unselected package openjdk-21-jre:s390x. 159s Preparing to unpack .../80-openjdk-21-jre_21.0.2+13-2_s390x.deb ... 159s Unpacking openjdk-21-jre:s390x (21.0.2+13-2) ... 159s Selecting previously unselected package default-jre. 159s Preparing to unpack .../81-default-jre_2%3a1.21-75+exp1_s390x.deb ... 159s Unpacking default-jre (2:1.21-75+exp1) ... 159s Selecting previously unselected package libapksig-java. 159s Preparing to unpack .../82-libapksig-java_31.0.2-1ubuntu1_all.deb ... 159s Unpacking libapksig-java (31.0.2-1ubuntu1) ... 159s Selecting previously unselected package apksigner. 159s Preparing to unpack .../83-apksigner_31.0.2-1ubuntu1_all.deb ... 159s Unpacking apksigner (31.0.2-1ubuntu1) ... 159s Selecting previously unselected package autopkgtest-satdep. 159s Preparing to unpack .../84-1-autopkgtest-satdep.deb ... 159s Unpacking autopkgtest-satdep (0) ... 159s Setting up libgraphite2-3:s390x (1.3.14-2) ... 159s Setting up libxcb-dri3-0:s390x (1.15-1) ... 159s Setting up liblcms2-2:s390x (2.14-2) ... 159s Setting up libpixman-1-0:s390x (0.42.2-1) ... 159s Setting up libsharpyuv0:s390x (1.3.2-0.4) ... 159s Setting up libx11-xcb1:s390x (2:1.8.7-1) ... 159s Setting up libdrm-nouveau2:s390x (2.4.120-2) ... 159s Setting up libxdamage1:s390x (1:1.1.6-1) ... 159s Setting up libxcb-xfixes0:s390x (1.15-1) ... 159s Setting up hicolor-icon-theme (0.17-2) ... 159s Setting up libxi6:s390x (2:1.8.1-1) ... 159s Setting up java-common (0.75+exp1) ... 159s Setting up libxrender1:s390x (1:0.9.10-1.1) ... 159s Setting up libdatrie1:s390x (0.2.13-3) ... 159s Setting up libxcb-render0:s390x (1.15-1) ... 159s Setting up libdrm-radeon1:s390x (2.4.120-2) ... 159s Setting up libglvnd0:s390x (1.7.0-1) ... 159s Setting up libxcb-glx0:s390x (1.15-1) ... 159s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 159s Setting up x11-common (1:7.7+23ubuntu2) ... 159s Setting up libdeflate0:s390x (1.19-1) ... 159s Setting up libxcb-shm0:s390x (1.15-1) ... 159s Setting up libjbig0:s390x (2.1-6.1ubuntu1) ... 159s Setting up libxxf86vm1:s390x (1:1.1.4-1build3) ... 159s Setting up libxcb-present0:s390x (1.15-1) ... 159s Setting up libasound2-data (1.2.10-3build1) ... 159s Setting up libfreetype6:s390x (2.13.2+dfsg-1) ... 159s Setting up libxfixes3:s390x (1:6.0.0-2) ... 159s Setting up libxcb-sync1:s390x (1.15-1) ... 159s Setting up libavahi-common-data:s390x (0.8-13ubuntu2) ... 159s Setting up libxinerama1:s390x (2:1.1.4-3) ... 159s Setting up fonts-dejavu-mono (2.37-8) ... 159s Setting up libxrandr2:s390x (2:1.5.2-2) ... 159s Setting up fonts-dejavu-core (2.37-8) ... 159s Setting up libpcsclite1:s390x (2.0.0-1) ... 159s Setting up libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... 159s Setting up libglapi-mesa:s390x (24.0.1-1ubuntu1) ... 159s Setting up libvulkan1:s390x (1.3.275.0-1) ... 159s Setting up libwebp7:s390x (1.3.2-0.4) ... 159s Setting up libxcb-dri2-0:s390x (1.15-1) ... 159s Setting up libgif7:s390x (5.2.1-2.5) ... 159s Setting up libxshmfence1:s390x (1.3-1build4) ... 159s Setting up at-spi2-common (2.50.0-1) ... 159s Setting up libxcb-randr0:s390x (1.15-1) ... 159s Setting up libasound2:s390x (1.2.10-3build1) ... 159s Setting up libharfbuzz0b:s390x (8.3.0-2) ... 159s Setting up libthai-data (0.1.29-2) ... 159s Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... 159s Setting up libatk1.0-0:s390x (2.50.0-1) ... 159s Setting up ca-certificates-java (20240118) ... 159s No JRE found. Skipping Java certificates setup. 159s Setting up libllvm17:s390x (1:17.0.6-5build1) ... 159s Setting up libxcomposite1:s390x (1:0.4.5-1build2) ... 159s Setting up libapksig-java (31.0.2-1ubuntu1) ... 159s Setting up libdrm-amdgpu1:s390x (2.4.120-2) ... 159s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 159s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 160s Setting up libxtst6:s390x (2:1.2.3-1.1) ... 160s Setting up libxcursor1:s390x (1:1.2.1-1) ... 160s Setting up libgl1-mesa-dri:s390x (24.0.1-1ubuntu1) ... 160s Setting up libavahi-common3:s390x (0.8-13ubuntu2) ... 160s Setting up libthai0:s390x (0.1.29-2) ... 160s Setting up libtiff6:s390x (4.5.1+git230720-3ubuntu1) ... 160s Setting up libgdk-pixbuf-2.0-0:s390x (2.42.10+dfsg-3) ... 160s Setting up libfontconfig1:s390x (2.15.0-1ubuntu1) ... 160s Setting up libavahi-client3:s390x (0.8-13ubuntu2) ... 160s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 160s Setting up fontconfig (2.15.0-1ubuntu1) ... 162s Regenerating fonts cache... done. 162s Setting up libglx-mesa0:s390x (24.0.1-1ubuntu1) ... 162s Setting up libglx0:s390x (1.7.0-1) ... 162s Setting up libpango-1.0-0:s390x (1.51.0+ds-4) ... 162s Setting up libcairo2:s390x (1.18.0-1) ... 162s Setting up libgl1:s390x (1.7.0-1) ... 162s Setting up libcups2:s390x (2.4.6-0ubuntu3) ... 162s Setting up libpangoft2-1.0-0:s390x (1.51.0+ds-4) ... 162s Setting up libpangocairo-1.0-0:s390x (1.51.0+ds-4) ... 162s Setting up openjdk-21-jre-headless:s390x (21.0.2+13-2) ... 162s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/java to provide /usr/bin/java (java) in auto mode 162s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 162s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 162s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 162s update-alternatives: using /usr/lib/jvm/java-21-openjdk-s390x/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 162s Setting up adwaita-icon-theme (46~rc-1) ... 162s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 162s Setting up libgtk2.0-0:s390x (2.24.33-2ubuntu2) ... 162s Setting up humanity-icon-theme (0.6.16) ... 162s Setting up ubuntu-mono (24.04-0ubuntu1) ... 162s Processing triggers for man-db (2.12.0-3) ... 162s Processing triggers for libc-bin (2.39-0ubuntu2) ... 162s Processing triggers for ca-certificates-java (20240118) ... 163s Adding debian:ACCVRAIZ1.pem 163s Adding debian:AC_RAIZ_FNMT-RCM.pem 163s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 163s Adding debian:ANF_Secure_Server_Root_CA.pem 163s Adding debian:Actalis_Authentication_Root_CA.pem 163s Adding debian:AffirmTrust_Commercial.pem 163s Adding debian:AffirmTrust_Networking.pem 163s Adding debian:AffirmTrust_Premium.pem 163s Adding debian:AffirmTrust_Premium_ECC.pem 163s Adding debian:Amazon_Root_CA_1.pem 163s Adding debian:Amazon_Root_CA_2.pem 163s Adding debian:Amazon_Root_CA_3.pem 163s Adding debian:Amazon_Root_CA_4.pem 163s Adding debian:Atos_TrustedRoot_2011.pem 163s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 163s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 163s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 163s Adding debian:BJCA_Global_Root_CA1.pem 163s Adding debian:BJCA_Global_Root_CA2.pem 163s Adding debian:Baltimore_CyberTrust_Root.pem 163s Adding debian:Buypass_Class_2_Root_CA.pem 163s Adding debian:Buypass_Class_3_Root_CA.pem 163s Adding debian:CA_Disig_Root_R2.pem 163s Adding debian:CFCA_EV_ROOT.pem 163s Adding debian:COMODO_Certification_Authority.pem 163s Adding debian:COMODO_ECC_Certification_Authority.pem 163s Adding debian:COMODO_RSA_Certification_Authority.pem 163s Adding debian:Certainly_Root_E1.pem 163s Adding debian:Certainly_Root_R1.pem 163s Adding debian:Certigna.pem 163s Adding debian:Certigna_Root_CA.pem 163s Adding debian:Certum_EC-384_CA.pem 163s Adding debian:Certum_Trusted_Network_CA.pem 163s Adding debian:Certum_Trusted_Network_CA_2.pem 163s Adding debian:Certum_Trusted_Root_CA.pem 163s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 163s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 163s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 163s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 163s Adding debian:Comodo_AAA_Services_root.pem 163s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 163s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 163s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 163s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 163s Adding debian:DigiCert_Assured_ID_Root_CA.pem 163s Adding debian:DigiCert_Assured_ID_Root_G2.pem 163s Adding debian:DigiCert_Assured_ID_Root_G3.pem 163s Adding debian:DigiCert_Global_Root_CA.pem 163s Adding debian:DigiCert_Global_Root_G2.pem 163s Adding debian:DigiCert_Global_Root_G3.pem 163s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 163s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 163s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 163s Adding debian:DigiCert_Trusted_Root_G4.pem 163s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 163s Adding debian:Entrust_Root_Certification_Authority.pem 163s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 163s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 163s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 163s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 163s Adding debian:GLOBALTRUST_2020.pem 163s Adding debian:GTS_Root_R1.pem 163s Adding debian:GTS_Root_R2.pem 163s Adding debian:GTS_Root_R3.pem 163s Adding debian:GTS_Root_R4.pem 163s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 163s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 163s Adding debian:GlobalSign_Root_CA.pem 163s Adding debian:GlobalSign_Root_CA_-_R3.pem 163s Adding debian:GlobalSign_Root_CA_-_R6.pem 163s Adding debian:GlobalSign_Root_E46.pem 163s Adding debian:GlobalSign_Root_R46.pem 163s Adding debian:Go_Daddy_Class_2_CA.pem 163s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 163s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 163s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 163s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 163s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 163s Adding debian:HiPKI_Root_CA_-_G1.pem 163s Adding debian:Hongkong_Post_Root_CA_3.pem 163s Adding debian:ISRG_Root_X1.pem 163s Adding debian:ISRG_Root_X2.pem 163s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 163s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 163s Adding debian:Izenpe.com.pem 163s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 163s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 163s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 163s Adding debian:NAVER_Global_Root_Certification_Authority.pem 163s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 163s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 163s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 163s Adding debian:QuoVadis_Root_CA_1_G3.pem 163s Adding debian:QuoVadis_Root_CA_2.pem 163s Adding debian:QuoVadis_Root_CA_2_G3.pem 163s Adding debian:QuoVadis_Root_CA_3.pem 163s Adding debian:QuoVadis_Root_CA_3_G3.pem 163s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 163s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 163s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 163s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 163s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 163s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 163s Adding debian:SZAFIR_ROOT_CA2.pem 163s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 163s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 163s Adding debian:SecureSign_RootCA11.pem 163s Adding debian:SecureTrust_CA.pem 163s Adding debian:Secure_Global_CA.pem 163s Adding debian:Security_Communication_ECC_RootCA1.pem 163s Adding debian:Security_Communication_RootCA2.pem 163s Adding debian:Security_Communication_RootCA3.pem 163s Adding debian:Security_Communication_Root_CA.pem 163s Adding debian:Starfield_Class_2_CA.pem 163s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 163s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 163s Adding debian:SwissSign_Gold_CA_-_G2.pem 163s Adding debian:SwissSign_Silver_CA_-_G2.pem 163s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 163s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 163s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 163s Adding debian:TWCA_Global_Root_CA.pem 163s Adding debian:TWCA_Root_Certification_Authority.pem 163s Adding debian:TeliaSonera_Root_CA_v1.pem 163s Adding debian:Telia_Root_CA_v2.pem 163s Adding debian:TrustAsia_Global_Root_CA_G3.pem 163s Adding debian:TrustAsia_Global_Root_CA_G4.pem 163s Adding debian:Trustwave_Global_Certification_Authority.pem 163s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 163s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 163s Adding debian:TunTrust_Root_CA.pem 163s Adding debian:UCA_Extended_Validation_Root.pem 163s Adding debian:UCA_Global_G2_Root.pem 163s Adding debian:USERTrust_ECC_Certification_Authority.pem 163s Adding debian:USERTrust_RSA_Certification_Authority.pem 163s Adding debian:XRamp_Global_CA_Root.pem 163s Adding debian:certSIGN_ROOT_CA.pem 163s Adding debian:certSIGN_Root_CA_G2.pem 163s Adding debian:e-Szigno_Root_CA_2017.pem 163s Adding debian:ePKI_Root_Certification_Authority.pem 163s Adding debian:emSign_ECC_Root_CA_-_C3.pem 163s Adding debian:emSign_ECC_Root_CA_-_G3.pem 163s Adding debian:emSign_Root_CA_-_C1.pem 163s Adding debian:emSign_Root_CA_-_G1.pem 163s Adding debian:vTrus_ECC_Root_CA.pem 163s Adding debian:vTrus_Root_CA.pem 163s done. 163s Setting up openjdk-21-jre:s390x (21.0.2+13-2) ... 163s Setting up default-jre-headless (2:1.21-75+exp1) ... 163s Setting up apksigner (31.0.2-1ubuntu1) ... 163s Setting up autopkgtest-satdep (0) ... 163s Setting up default-jre (2:1.21-75+exp1) ... 167s (Reading database ... 65434 files and directories currently installed.) 167s Removing autopkgtest-satdep (0) ... 168s autopkgtest [01:07:39]: test ApkVerifierTest.sh: [----------------------- 168s + apksigner -JXmx256M verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 169s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 169s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 169s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 169s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 170s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 170s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 170s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 171s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 171s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 171s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 171s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 172s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 172s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 172s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 172s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 173s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 173s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 173s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 174s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 174s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 174s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 174s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 175s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 175s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 175s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-1024.apk 175s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-2048.apk 176s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-3072.apk 176s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-1024.apk 176s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-2048.apk 176s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-3072.apk 177s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p256.apk 177s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p384.apk 177s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p521.apk 178s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p256.apk 178s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p384.apk 178s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p521.apk 179s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p256.apk 179s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p384.apk 180s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p521.apk 180s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p256.apk 180s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p384.apk 181s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p521.apk 181s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p256.apk 181s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p384.apk 182s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p521.apk 182s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p256.apk 182s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p384.apk 183s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p521.apk 183s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p256.apk 183s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p384.apk 184s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p521.apk 184s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p256.apk 184s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p384.apk 185s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p521.apk 185s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p256.apk 185s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p384.apk 186s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p521.apk 186s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p256.apk 186s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p384.apk 187s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p521.apk 187s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-1024.apk 187s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-16384.apk 187s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-2048.apk 188s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-3072.apk 188s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-4096.apk 188s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-8192.apk 188s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-1024.apk 189s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-16384.apk 189s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-2048.apk 189s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-3072.apk 189s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-4096.apk 190s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-8192.apk 190s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-1024.apk 190s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-16384.apk 190s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-2048.apk 191s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-3072.apk 191s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-4096.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-8192.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-1024.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-16384.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-2048.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-3072.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-4096.apk 192s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-8192.apk 193s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-1024.apk 193s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-16384.apk 193s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-2048.apk 193s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-3072.apk 194s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-4096.apk 194s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-1024.apk 194s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-16384.apk 194s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-2048.apk 195s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-3072.apk 195s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-4096.apk 195s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-8192.apk 195s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-8192.apk 195s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-1024.apk 196s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-1024.apk 196s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-16384.apk 196s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-2048.apk 196s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-3072.apk 197s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-4096.apk 197s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-16384.apk 197s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-8192.apk 197s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-2048.apk 198s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-3072.apk 198s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-4096.apk 198s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-8192.apk 198s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 198s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-16384.apk 199s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-2048.apk 199s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-1024.apk 199s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-16384.apk 199s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-2048.apk 200s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-3072.apk 200s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-4096.apk 200s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-8192.apk 200s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-3072.apk 201s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-4096.apk 201s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-8192.apk 201s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-1024.apk 201s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-16384.apk 202s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-2048.apk 202s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-3072.apk 202s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-1024.apk 202s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-16384.apk 202s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-2048.apk 203s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-3072.apk 203s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-4096.apk 203s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-8192.apk 203s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-4096.apk 204s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-8192.apk 204s + apksigner verify src/test/resources/com/android/apksig/v2-stripped.apk 204s DOES NOT VERIFY 204s ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF indicates the APK is signed using APK Signature Scheme v2 but no such signature was found. Signature stripped? 204s + apksigner verify src/test/resources/com/android/apksig/v2-stripped-with-ignorable-signing-schemes.apk 204s DOES NOT VERIFY 204s ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF indicates the APK is signed using APK Signature Scheme v2 but no such signature was found. Signature stripped? 204s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 15 204s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 34 204s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-dsa-sha256-1024-sig-does-not-verify.apk 204s DOES NOT VERIFY 204s ERROR: APK Signature Scheme v2 signer #1: DSA_WITH_SHA256 signature over signed-data did not verify 204s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha256-2048-sig-does-not-verify.apk 204s DOES NOT VERIFY 204s ERROR: APK Signature Scheme v2 signer #1: RSA_PKCS1_V1_5_WITH_SHA256 signature over signed-data did not verify 205s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-sig-does-not-verify.apk 205s DOES NOT VERIFY 205s ERROR: APK Signature Scheme v2 signer #1: ECDSA_WITH_SHA256 signature over signed-data did not verify 205s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pss-sha256-2048-sig-does-not-verify.apk 205s Exception in thread "main" java.security.NoSuchAlgorithmException: SHA256withRSA/PSS Signature not available 205s at java.base/java.security.Signature.getInstance(Signature.java:268) 205s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigner(V2SchemeVerifier.java:313) 205s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigners(V2SchemeVerifier.java:211) 205s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:145) 205s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:110) 205s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:234) 205s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:149) 205s at com.android.apksigner.ApkSignerTool.verify(ApkSignerTool.java:516) 205s at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:88) 205s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha512-4096-digest-mismatch.apk 205s DOES NOT VERIFY 205s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA512 digest mismatch. Expected: <5ec97f56387436550cda87701dd26167e6a093bdf564ff95e2415c9e5edbb0cc31980b541520a551b6eacde1358e9057788f8072e2bbb6a19092cf1af379f840>, actual: 205s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-digest-mismatch.apk 206s DOES NOT VERIFY 206s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: <7aee6495d3c8fd4047afd9d2a68a07be597dfcde2435487bc4b2def96dc95c04> 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-wrong-apk-sig-block-magic.apk 206s DOES NOT VERIFY 206s ERROR: Missing META-INF/MANIFEST.MF 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-garbage-between-cd-and-eocd.apk 206s DOES NOT VERIFY 206s ERROR: Missing META-INF/MANIFEST.MF 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-apk-sig-block-size-mismatch.apk 206s DOES NOT VERIFY 206s ERROR: Missing META-INF/MANIFEST.MF 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-signatures-and-digests-block-mismatch.apk 206s DOES NOT VERIFY 206s ERROR: APK Signature Scheme v2 signer #1: Signature algorithms mismatch between signatures and digests records: [259] vs [259, 305419896] 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-cert-and-public-key-mismatch.apk 206s DOES NOT VERIFY 206s ERROR: APK Signature Scheme v2 signer #1: Public key mismatch between certificate and signature record: <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e19235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> vs <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e09235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-no-certs-in-sig.apk 206s DOES NOT VERIFY 206s ERROR: APK Signature Scheme v2 signer #1: No certificates 206s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-sig.apk 207s DOES NOT VERIFY 207s ERROR: APK Signature Scheme v2 signer #2: No signatures 207s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-supported-sig.apk 207s DOES NOT VERIFY 207s ERROR: APK Signature Scheme v2 signer #2: No supported signatures: com.android.apksig.internal.apk.ApkSigningBlockUtils$NoSupportedSignaturesException: Minimum provided signature version 2147483647 > minSdkVersion 24 207s WARNING: APK Signature Scheme v2 signer #2: Unknown signature algorithm: 0x8888 207s SUCCESS 207s + echo SUCCESS 207s autopkgtest [01:08:18]: test ApkVerifierTest.sh: -----------------------] 208s autopkgtest [01:08:19]: test ApkVerifierTest.sh: - - - - - - - - - - results - - - - - - - - - - 208s ApkVerifierTest.sh PASS 208s autopkgtest [01:08:19]: test command1: preparing testbed 217s Reading package lists... 217s Building dependency tree... 217s Reading state information... 217s Starting pkgProblemResolver with broken count: 0 217s Starting 2 pkgProblemResolver with broken count: 0 217s Done 218s The following NEW packages will be installed: 218s autopkgtest-satdep 218s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 218s Need to get 0 B/716 B of archives. 218s After this operation, 0 B of additional disk space will be used. 218s Get:1 /tmp/autopkgtest.bdK4u9/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 218s Selecting previously unselected package autopkgtest-satdep. 218s (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 ... 65434 files and directories currently installed.) 218s Preparing to unpack .../2-autopkgtest-satdep.deb ... 218s Unpacking autopkgtest-satdep (0) ... 218s Setting up autopkgtest-satdep (0) ... 220s (Reading database ... 65434 files and directories currently installed.) 220s Removing autopkgtest-satdep (0) ... 220s autopkgtest [01:08:31]: test command1: apksigner -h 220s autopkgtest [01:08:31]: test command1: [----------------------- 220s USAGE: apksigner [options] 220s apksigner --version 220s apksigner --help 220s 220s EXAMPLE: 220s apksigner sign --ks release.jks app.apk 220s apksigner verify --verbose app.apk 220s 220s apksigner is a tool for signing Android APK files and for checking whether 220s signatures of APK files will verify on Android devices. 220s 220s 220s COMMANDS 220s rotate Add a new signing certificate to the SigningCertificateLineage 220s 220s sign Sign the provided APK 220s 220s verify Check whether the provided APK is expected to verify on 220s Android 220s 220s lineage Modify the capabilities of one or more signers in an existing 220s SigningCertificateLineage 220s 220s version Show this tool's version number and exit 220s 220s help Show this usage page and exit 220s 221s autopkgtest [01:08:32]: test command1: -----------------------] 221s autopkgtest [01:08:32]: test command1: - - - - - - - - - - results - - - - - - - - - - 221s command1 PASS 222s autopkgtest [01:08:33]: test command2: preparing testbed 224s Reading package lists... 224s Building dependency tree... 224s Reading state information... 225s Starting pkgProblemResolver with broken count: 0 225s Starting 2 pkgProblemResolver with broken count: 0 225s Done 225s The following NEW packages will be installed: 225s autopkgtest-satdep 225s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 225s Need to get 0 B/716 B of archives. 225s After this operation, 0 B of additional disk space will be used. 225s Get:1 /tmp/autopkgtest.bdK4u9/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 225s Selecting previously unselected package autopkgtest-satdep. 225s (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 ... 65434 files and directories currently installed.) 225s Preparing to unpack .../3-autopkgtest-satdep.deb ... 225s Unpacking autopkgtest-satdep (0) ... 225s Setting up autopkgtest-satdep (0) ... 227s (Reading database ... 65434 files and directories currently installed.) 227s Removing autopkgtest-satdep (0) ... 228s autopkgtest [01:08:39]: test command2: apksigner lineage -h 228s autopkgtest [01:08:39]: test command2: [----------------------- 228s USAGE: apksigner lineage [options] 228s 228s This modifies the capabilities of one or more signers in the provided SigningCertificateLineage. 228s This can be used to revoke capabilities of a previous signing certificate once the install base 228s has been migrated to the new signing certificate. 228s 228s 228s GENERAL OPTIONS 228s 228s --in Input SigningCertificateLineage. This file contains a binary representation of 228s a SigningCertificateLineage object which contains the proof-of-rotation for 228s different signing certificates. 228s An APK previously signed with a SigningCertificateLineage can also be 228s specified; the lineage will then be read from the signed data in the APK. 228s 228s --out File into which to put the binary representation of a 228s SigningCertificateLineage object. 228s 228s --print-certs Show information about the signing certificates and their capabilities 228s in the SigningCertificateLineage. 228s 228s -v, --verbose Verbose output mode. 228s 228s -h, --help Show help about this command and exit. 228s 228s 228s PER-SIGNER OPTIONS 228s This option is required for each signer to be modified in the provided SigningCertificateLineage. 228s 228s --signer Indicates the start of a new signing certificate to be modified. 228s 228s 228s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 228s To modify the capabilities of a previous signer in the lineage the signer's 228s private key and certificate must be specified. There are two ways to provide 228s the signer's private key and certificate: (1) Java KeyStore (see --ks), or 228s (2) private key file in PKCS #8 format and certificate file in X.509 format 228s (see --key and --cert). 228s 228s The --set-xx capability options allow an older signing certificate to still be 228s used in some situations on the platform even though the APK is now being signed 228s by a newer signing certificate. By default, the new signer will have all 228s capabilities, but the capability options can be specified for the new signer 228s to act as a default level of trust when moving to a newer signing certificate. 228s The capability options accept an optional boolean value of true or false; if 228s this value is not specified then the option will default to true. 228s 228s --ks Load private key and certificate chain from the Java 228s KeyStore initialized from the specified file. NONE means 228s no file is needed by KeyStore, which is the case for some 228s PKCS #11 KeyStores. 228s 228s --ks-key-alias Alias under which the private key and certificate are 228s stored in the KeyStore. This must be specified if the 228s KeyStore contains multiple keys. 228s 228s --ks-pass KeyStore password (see --ks). The following formats are 228s supported: 228s pass: password provided inline 228s env: password provided in the named 228s environment variable 228s file: password provided in the named 228s file, as a single line 228s stdin password provided on standard input, 228s as a single line 228s A password is required to open a KeyStore. 228s By default, the tool will prompt for password via console 228s or standard input. 228s When the same file (including standard input) is used for 228s providing multiple passwords, the passwords are read from 228s the file one line at a time. Passwords are read in the 228s order of old-signer then new-signer and, within each 228s signer, KeyStore password is read before the key password 228s is read. 228s 228s --key-pass Password with which the private key is protected. 228s The following formats are supported: 228s pass: password provided inline 228s env: password provided in the named 228s environment variable 228s file: password provided in the named 228s file, as a single line 228s stdin password provided on standard input, 228s as a single line 228s If --key-pass is not specified for a KeyStore key, this 228s tool will attempt to load the key using the KeyStore 228s password and, if that fails, will prompt for key password 228s and attempt to load the key using that password. 228s If --key-pass is not specified for a private key file key, 228s this tool will prompt for key password only if a password 228s is required. 228s When the same file (including standard input) is used for 228s providing multiple passwords, the passwords are read from 228s the file one line at a time. Passwords are read in the 228s order of old-signer then new-signer and, within each 228s signer, KeyStore password is read before the key password 228s is read. 228s 228s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 228s try for passwords containing non-ASCII characters. 228s KeyStores created by keytool are often encrypted not using 228s the Unicode form of the password but rather using the form 228s produced by encoding the password using the console's 228s character encoding. apksigner by default tries to decrypt 228s using several forms of the password: the Unicode form, the 228s form encoded using the JVM default charset, and, on Java 8 228s and older, the form encoded using the console's charset. 228s On Java 9, apksigner cannot detect the console's charset 228s and may need to be provided with --pass-encoding when a 228s non-ASCII password is used. --pass-encoding may also need 228s to be provided for a KeyStore created by keytool on a 228s different OS or in a different locale. 228s 228s --ks-type Type/algorithm of KeyStore to use. By default, the default 228s type is used. 228s 228s --ks-provider-name Name of the JCA Provider from which to request the 228s KeyStore implementation. By default, the highest priority 228s provider is used. See --ks-provider-class for the 228s alternative way to specify a provider. 228s 228s --ks-provider-class Fully-qualified class name of the JCA Provider from which 228s to request the KeyStore implementation. By default, the 228s provider is chosen based on --ks-provider-name. 228s 228s --ks-provider-arg Value to pass into the constructor of the JCA Provider 228s class specified by --ks-provider-class. The value is 228s passed into the constructor as java.lang.String. By 228s default, the no-arg provider's constructor is used. 228s 228s --key Load private key from the specified file. If the key is 228s password-protected, the password will be prompted via 228s standard input unless specified otherwise using 228s --key-pass. The file must be in PKCS #8 DER format. 228s 228s --cert Load certificate chain from the specified file. The file 228s must be in X.509 PEM or DER format. 228s 228s --set-installed-data Sets whether installed data associated with this previous 228s signing certificate should be trusted. This capability is 228s required to perform signing certificate rotation during an 228s upgrade on-device. Without it, the platform will not 228s permit the app data from the old signing certificate to 228s propogate to the new version. Typically this flag should 228s be set to enable signing certificate rotation and may be 228s unset later when the install base is as migrated as it 228s will be. 228s 228s --set-shared-uid Sets whether apps signed with this previous signing 228s certificate can share a UID with an app signed with the 228s new signing certificate. This is useful in situations 228s where shareUserId apps would like to change their signing 228s certificate but can not guarantee the order of updates to 228s those apps. 228s 228s --set-permission Sets whether apps signed with this previous signing 228s certificate can be granted SIGNATURE permissions defined 228s by an app signed with the new signing certificate. 228s 228s --set-rollback Sets whether the platform should allow an app to be 228s upgraded to a newer version signed with this previous 228s signing certificate. 228s WARNING: This effectively removes any benefit of signing 228s certificate rotation since a compromised key could retake 228s control of an app even after the signing certificate 228s rotation. This option should only be used if a problem is 228s encountered when attempting to rotate an older signing 228s certificate. 228s 228s --set-auth Sets whether apps signed with this previous signing 228s certificate should be granted privileged access by the 228s authenticator module using the new signing certificate. 228s 228s 228s EXAMPLES 228s 228s 1. Remove all capabilities from a previous signer in the linage: 228s $ apksigner lineage --in /path/to/existing/lineage --out /path/to/new/file \ 228s --signer --ks release.jks --set-installed-data false \ 228s --set-shared-uid false --set-permission false --set-rollback false \ 228s --set-auth false 228s 228s 2. Display details about the signing certificates and their capabilities in the lineage: 228s $ apksigner lineage --in /path/to/existing/lineage --print-certs -v 228s 228s autopkgtest [01:08:39]: test command2: -----------------------] 229s autopkgtest [01:08:40]: test command2: - - - - - - - - - - results - - - - - - - - - - 229s command2 PASS 229s autopkgtest [01:08:40]: test command3: preparing testbed 236s Reading package lists... 236s Building dependency tree... 236s Reading state information... 236s Starting pkgProblemResolver with broken count: 0 236s Starting 2 pkgProblemResolver with broken count: 0 236s Done 236s The following NEW packages will be installed: 236s autopkgtest-satdep 236s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 236s Need to get 0 B/716 B of archives. 236s After this operation, 0 B of additional disk space will be used. 236s Get:1 /tmp/autopkgtest.bdK4u9/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 237s Selecting previously unselected package autopkgtest-satdep. 237s (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 ... 65434 files and directories currently installed.) 237s Preparing to unpack .../4-autopkgtest-satdep.deb ... 237s Unpacking autopkgtest-satdep (0) ... 237s Setting up autopkgtest-satdep (0) ... 239s (Reading database ... 65434 files and directories currently installed.) 239s Removing autopkgtest-satdep (0) ... 239s autopkgtest [01:08:50]: test command3: apksigner rotate -h 239s autopkgtest [01:08:50]: test command3: [----------------------- 239s USAGE: apksigner rotate [options] 239s 239s This takes the provided keys and creates a SigningCertificateLineage entry linking the old to the 239s new, for use in a key rotation scenario using APK Signature Scheme v3. 239s 239s 239s GENERAL OPTIONS 239s 239s --in Input SigningCertificateLineage. This file contains a binary representation of 239s a SigningCertificateLineage object, which contains the proof-of-rotation for 239s different signing certificates. This can be used with APK Signature Scheme v3 239s to rotate the signing certificate for an APK. 239s An APK previously signed with a SigningCertificateLineage can also be 239s specified; the lineage will then be read from the signed data in the APK. 239s 239s --out File into which to put the binary representation of a 239s SigningCertificateLineage object. 239s 239s -v, --verbose Verbose output mode 239s 239s -h, --help Show help about this command and exit 239s 239s PER-SIGNER OPTIONS 239s These options specify the configuration of a particular signer. To rotate keys, two signers must be 239s specified, an old and a new. 239s 239s --old-signer The signing information for the signer from which to be rotated. This will 239s be used to sign a new entry in the SigningCertificateLineage allowing the 239s addition of the new-signer. If an input SigningCertificateLineage object was 239s provided, this signer must match the leaf descendant so that the existing 239s signing certificate history may be extended. 239s 239s --new-signer The signing information for the signer to which you want to rotate. This will 239s be the last key in the SigningCertificate object, signed by the old-signer. 239s 239s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 239s There are two ways to provide the signer's private key and certificate: (1) Java 239s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 239s file in X.509 format (see --key and --cert). 239s 239s The --set-xx capability options allow an older signing certificate to still be 239s used in some situations on the platform even though the APK is now being signed 239s by a newer signing certificate. By default, the new signer will have all 239s capabilities, but the capability options can be specified for the new signer 239s during rotation to act as a default level of trust when moving to a newer 239s signing certificate.The capability options accept an optional boolean value of 239s true or false; if this value is not specified then the option will default to 239s true. 239s 239s 239s --ks Load private key and certificate chain from the Java 239s KeyStore initialized from the specified file. NONE means 239s no file is needed by KeyStore, which is the case for some 239s PKCS #11 KeyStores. 239s 239s --ks-key-alias Alias under which the private key and certificate are 239s stored in the KeyStore. This must be specified if the 239s KeyStore contains multiple keys. 239s 240s --ks-pass KeyStore password (see --ks). The following formats are 240s supported: 240s pass: password provided inline 240s env: password provided in the named 240s environment variable 240s file: password provided in the named 240s file, as a single line 240s stdin password provided on standard input, 240s as a single line 240s A password is required to open a KeyStore. 240s By default, the tool will prompt for password via console 240s or standard input. 240s When the same file (including standard input) is used for 240s providing multiple passwords, the passwords are read from 240s the file one line at a time. Passwords are read in the 240s order of old-signer then new-signer and, within each 240s signer, KeyStore password is read before the key password 240s is read. 240s 240s --key-pass Password with which the private key is protected. 240s The following formats are supported: 240s pass: password provided inline 240s env: password provided in the named 240s environment variable 240s file: password provided in the named 240s file, as a single line 240s stdin password provided on standard input, 240s as a single line 240s If --key-pass is not specified for a KeyStore key, this 240s tool will attempt to load the key using the KeyStore 240s password and, if that fails, will prompt for key password 240s and attempt to load the key using that password. 240s If --key-pass is not specified for a private key file key, 240s this tool will prompt for key password only if a password 240s is required. 240s When the same file (including standard input) is used for 240s providing multiple passwords, the passwords are read from 240s the file one line at a time. Passwords are read in the 240s order of old-signer then new-signer and, within each 240s signer, KeyStore password is read before the key password 240s is read. 240s 240s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 240s try for passwords containing non-ASCII characters. 240s KeyStores created by keytool are often encrypted not using 240s the Unicode form of the password but rather using the form 240s produced by encoding the password using the console's 240s character encoding. apksigner by default tries to decrypt 240s using several forms of the password: the Unicode form, the 240s form encoded using the JVM default charset, and, on Java 8 240s and older, the form encoded using the console's charset. 240s On Java 9, apksigner cannot detect the console's charset 240s and may need to be provided with --pass-encoding when a 240s non-ASCII password is used. --pass-encoding may also need 240s to be provided for a KeyStore created by keytool on a 240s different OS or in a different locale. 240s 240s --ks-type Type/algorithm of KeyStore to use. By default, the default 240s type is used. 240s 240s --ks-provider-name Name of the JCA Provider from which to request the 240s KeyStore implementation. By default, the highest priority 240s provider is used. See --ks-provider-class for the 240s alternative way to specify a provider. 240s 240s --ks-provider-class Fully-qualified class name of the JCA Provider from which 240s to request the KeyStore implementation. By default, the 240s provider is chosen based on --ks-provider-name. 240s 240s --ks-provider-arg Value to pass into the constructor of the JCA Provider 240s class specified by --ks-provider-class. The value is 240s passed into the constructor as java.lang.String. By 240s default, the no-arg provider's constructor is used. 240s 240s --key Load private key from the specified file. If the key is 240s password-protected, the password will be prompted via 240s standard input unless specified otherwise using 240s --key-pass. The file must be in PKCS #8 DER format. 240s 240s --cert Load certificate chain from the specified file. The file 240s must be in X.509 PEM or DER format. 240s 240s --set-installed-data Sets whether installed data associated with this previous 240s signing certificate should be trusted. This capability is 240s required to perform signing certificate rotation during an 240s upgrade on-device. Without it, the platform will not 240s permit the app data from the old signing certificate to 240s propogate to the new version. Typically this flag should 240s be set to enable signing certificate rotation and may be 240s unset later when the install base is as migrated as it 240s will be. 240s 240s --set-shared-uid Sets whether apps signed with this previous signing 240s certificate can share a UID with an app signed with the 240s new signing certificate. This is useful in situations 240s where shareUserId apps would like to change their signing 240s certificate but can not guarantee the order of updates to 240s those apps. 240s 240s --set-permission Sets whether apps signed with this previous signing 240s certificate can be granted SIGNATURE permissions defined 240s by an app signed with the new signing certificate. 240s 240s --set-rollback Sets whether the platform should allow an app to be 240s upgraded to a newer version signed with this previous 240s signing certificate. 240s WARNING: This effectively removes any benefit of signing 240s certificate rotation since a compromised key could retake 240s control of an app even after the signing certificate 240s rotation. This option should only be used if a problem is 240s encountered when attempting to rotate an older signing 240s certificate. 240s 240s --set-auth Sets whether apps signed with this previous signing 240s certificate should be granted privileged access by the 240s authenticator module using the new signing certificate. 240s 240s 240s JCA PROVIDER INSTALLATION OPTIONS 240s These options enable you to install additional Java Crypto Architecture (JCA) 240s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 240s different providers. Providers are installed in the order in which they appear 240s on the command-line. 240s 240s --provider-class Fully-qualified class name of the JCA Provider. 240s 240s --provider-arg Value to pass into the constructor of the JCA Provider 240s class specified by --provider-class. The value is passed 240s into the constructor as java.lang.String. By default, the 240s no-arg provider's constructor is used. 240s 240s --provider-pos Position / priority at which to install this provider in 240s the JCA provider list. By default, the provider is 240s installed as the lowest priority provider. 240s See java.security.Security.insertProviderAt. 240s 240s EXAMPLES 240s 240s 1. Create a new SigningCertificateLineage to enable rotation: 240s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 240s --new-signer --ks release2.jks 240s 240s 2. Extend an existing SigningCertificateLineage to rotate again after previous rotation: 240s $ apksigner rotate --in /path/to/existing/lineage --out /path/to/new/file \ 240s --old-signer --ks release2.jks --new-signer --ks release3.jks 240s 240s 3. Create a new SigningCertificateLineage with explicit capabilities for the previous signer: 240s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 240s --set-installed-data true --set-shared-uid true --set-permission true --set-rollback false \ 240s --set-auth true --new-signer --ks release2.jks 241s autopkgtest [01:08:51]: test command3: -----------------------] 241s autopkgtest [01:08:52]: test command3: - - - - - - - - - - results - - - - - - - - - - 241s command3 PASS 242s autopkgtest [01:08:53]: test command4: preparing testbed 250s Reading package lists... 250s Building dependency tree... 250s Reading state information... 250s Starting pkgProblemResolver with broken count: 0 250s Starting 2 pkgProblemResolver with broken count: 0 250s Done 251s The following NEW packages will be installed: 251s autopkgtest-satdep 251s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 251s Need to get 0 B/716 B of archives. 251s After this operation, 0 B of additional disk space will be used. 251s Get:1 /tmp/autopkgtest.bdK4u9/5-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 251s Selecting previously unselected package autopkgtest-satdep. 251s (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 ... 65434 files and directories currently installed.) 251s Preparing to unpack .../5-autopkgtest-satdep.deb ... 251s Unpacking autopkgtest-satdep (0) ... 251s Setting up autopkgtest-satdep (0) ... 253s (Reading database ... 65434 files and directories currently installed.) 253s Removing autopkgtest-satdep (0) ... 254s autopkgtest [01:09:05]: test command4: apksigner sign -h 254s autopkgtest [01:09:05]: test command4: [----------------------- 254s USAGE: apksigner sign [options] apk 254s 254s This signs the provided APK, stripping out any pre-existing signatures. Signing 254s is performed using one or more signers, each represented by an asymmetric key 254s pair and a corresponding certificate. Typically, an APK is signed by just one 254s signer. For each signer, you need to provide the signer's private key and 254s certificate. 254s 254s 254s GENERAL OPTIONS 254s 254s --in Input APK file to sign. This is an alternative to 254s specifying the APK as the very last parameter, after all 254s options. Unless --out is specified, this file will be 254s overwritten with the resulting signed APK. 254s 254s --out File into which to output the signed APK. By default, the 254s APK is signed in-place, overwriting the input file. 254s 254s -v, --verbose Verbose output mode 254s 254s --v1-signing-enabled Whether to enable signing using JAR signing scheme (aka v1 254s signing scheme) used in Android since day one. By default, 254s signing using this scheme is enabled based on min and max 254s SDK version (see --min-sdk-version and --max-sdk-version). 254s 254s --v2-signing-enabled Whether to enable signing using APK Signature Scheme v2 254s (aka v2 signing scheme) introduced in Android Nougat, 254s API Level 24. By default, signing using this scheme is 254s enabled based on min and max SDK version (see 254s --min-sdk-version and --max-sdk-version). 254s 254s --v3-signing-enabled Whether to enable signing using APK Signature Scheme v3 254s (aka v3 signing scheme) introduced in Android P, 254s API Level 28. By default, signing using this scheme is 254s enabled based on min and max SDK version (see 254s --min-sdk-version and --max-sdk-version). Multiple 254s signers are not supported when using v3 signing, but 254s multiple signers may be provided in conjunction with the 254s "lineage" option to make sure that the app is signed by 254s an appropriate signer on all supported platform versions. 254s 254s --v4-signing-enabled Whether to enable signing using APK Signature Scheme v4 254s (aka v4 signing scheme) introduced in Android 11, 254s API Level 30. By default, signing using this scheme is 254s enabled based on min and max SDK version (see 254s --min-sdk-version and --max-sdk-version). 254s 254s --force-stamp-overwrite Whether to overwrite existing source stamp in the 254s APK, if found. By default, it is set to false. It has no 254s effect if no source stamp signer config is provided. 254s 254s --verity-enabled Whether to enable the verity signature algorithm for the 254s v2 and v3 signature schemes. 254s 254s --min-sdk-version Lowest API Level on which this APK's signatures will be 254s verified. By default, the value from AndroidManifest.xml 254s is used. The higher the value, the stronger security 254s parameters are used when signing. 254s 254s --max-sdk-version Highest API Level on which this APK's signatures will be 254s verified. By default, the highest possible value is used. 254s 254s --debuggable-apk-permitted Whether to permit signing android:debuggable="true" 254s APKs. Android disables some of its security protections 254s for such apps. For example, anybody with ADB shell access 254s can execute arbitrary code in the context of a debuggable 254s app and can read/write persistently stored data of the 254s app. It is a good security practice to not sign 254s debuggable APKs with production signing keys, because 254s such APKs puts users at risk once leaked. 254s By default, signing debuggable APKs is permitted, for 254s backward compatibility with older apksigner versions. 254s 254s --lineage Signing certificate history to use in the event that 254s signing certificates changed for an APK using APK 254s Signature Scheme v3 supported signing certificate 254s rotation. This object may be created by the apksigner 254s "rotate" command. If used, all signers used to sign the 254s APK must be present in the signing lineage, 254s and if v1 or v2 signing is enabled, the first (oldest) 254s entry in the lineage must have a signer provided, so that 254s it can be used for those v1 and/or v2 signing. Multiple 254s signers are not supported when using APK Signature Scheme 254s v3, so multiple signers input will correspond to different 254s points in the lineage and will be used on older platform 254s versions when the newest signer in the lineage is 254s unsupported. 254s An APK previously signed with a SigningCertificateLineage 254s can also be specified; the lineage will then be read from 254s the signed data in the APK. 254s 254s -h, --help Show help about this command and exit 254s 254s 254s PER-SIGNER OPTIONS 254s These options specify the configuration of a particular signer. To delimit 254s options of different signers, use --next-signer. 254s 254s --next-signer Delimits options of two different signers. There is no 254s need to use this option when only one signer is used. 254s 254s --v1-signer-name Basename for files comprising the JAR signature scheme 254s (aka v1 scheme) signature of this signer. By default, 254s KeyStore key alias or basename of key file is used. 254s 254s --stamp-signer The signing information for the signer of the source stamp 254s to be included in the APK. 254s 254s PER-SIGNER SIGNING KEY & CERTIFICATE OPTIONS 254s There are two ways to provide the signer's private key and certificate: (1) Java 254s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 254s file in X.509 format (see --key and --cert). 254s 254s --ks Load private key and certificate chain from the Java 254s KeyStore initialized from the specified file. NONE means 254s no file is needed by KeyStore, which is the case for some 254s PKCS #11 KeyStores. 254s 254s --ks-key-alias Alias under which the private key and certificate are 254s stored in the KeyStore. This must be specified if the 254s KeyStore contains multiple keys. 254s 254s --ks-pass KeyStore password (see --ks). The following formats are 254s supported: 254s pass: password provided inline 254s env: password provided in the named 254s environment variable 254s file: password provided in the named 254s file, as a single line 254s stdin password provided on standard input, 254s as a single line 254s A password is required to open a KeyStore. 254s By default, the tool will prompt for password via console 254s or standard input. 254s When the same file (including standard input) is used for 254s providing multiple passwords, the passwords are read from 254s the file one line at a time. Passwords are read in the 254s order in which signers are specified and, within each 254s signer, KeyStore password is read before the key password 254s is read. 254s 254s --key-pass Password with which the private key is protected. 254s The following formats are supported: 254s pass: password provided inline 254s env: password provided in the named 254s environment variable 254s file: password provided in the named 254s file, as a single line 254s stdin password provided on standard input, 254s as a single line 254s If --key-pass is not specified for a KeyStore key, this 254s tool will attempt to load the key using the KeyStore 254s password and, if that fails, will prompt for key password 254s and attempt to load the key using that password. 254s If --key-pass is not specified for a private key file key, 254s this tool will prompt for key password only if a password 254s is required. 254s When the same file (including standard input) is used for 254s providing multiple passwords, the passwords are read from 254s the file one line at a time. Passwords are read in the 254s order in which signers are specified and, within each 254s signer, KeyStore password is read before the key password 254s is read. 254s 254s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 254s try for passwords containing non-ASCII characters. 254s KeyStores created by keytool are often encrypted not using 254s the Unicode form of the password but rather using the form 254s produced by encoding the password using the console's 254s character encoding. apksigner by default tries to decrypt 254s using several forms of the password: the Unicode form, the 254s form encoded using the JVM default charset, and, on Java 8 254s and older, the form encoded using the console's charset. 254s On Java 9, apksigner cannot detect the console's charset 254s and may need to be provided with --pass-encoding when a 254s non-ASCII password is used. --pass-encoding may also need 254s to be provided for a KeyStore created by keytool on a 254s different OS or in a different locale. 254s 254s --ks-type Type/algorithm of KeyStore to use. By default, the default 254s type is used. 254s 254s --ks-provider-name Name of the JCA Provider from which to request the 254s KeyStore implementation. By default, the highest priority 254s provider is used. See --ks-provider-class for the 254s alternative way to specify a provider. 254s 254s --ks-provider-class Fully-qualified class name of the JCA Provider from which 254s to request the KeyStore implementation. By default, the 254s provider is chosen based on --ks-provider-name. 254s 254s --ks-provider-arg Value to pass into the constructor of the JCA Provider 254s class specified by --ks-provider-class. The value is 254s passed into the constructor as java.lang.String. By 254s default, the no-arg provider's constructor is used. 254s 254s --key Load private key from the specified file. If the key is 254s password-protected, the password will be prompted via 254s standard input unless specified otherwise using 254s --key-pass. The file must be in PKCS #8 DER format. 254s 254s --cert Load certificate chain from the specified file. The file 254s must be in X.509 PEM or DER format. 254s 254s 254s JCA PROVIDER INSTALLATION OPTIONS 254s These options enable you to install additional Java Crypto Architecture (JCA) 254s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 254s different providers. Providers are installed in the order in which they appear 254s on the command-line. 254s 254s --provider-class Fully-qualified class name of the JCA Provider. 254s 254s --provider-arg Value to pass into the constructor of the JCA Provider 254s class specified by --provider-class. The value is passed 254s into the constructor as java.lang.String. By default, the 254s no-arg provider's constructor is used. 254s 254s --provider-pos Position / priority at which to install this provider in 254s the JCA provider list. By default, the provider is 254s installed as the lowest priority provider. 254s See java.security.Security.insertProviderAt. 254s 254s 254s EXAMPLES 254s 254s 1. Sign an APK, in-place, using the one and only key in keystore release.jks: 254s $ apksigner sign --ks release.jks app.apk 254s 254s 1. Sign an APK, without overwriting, using the one and only key in keystore 254s release.jks: 254s $ apksigner sign --ks release.jks --in app.apk --out app-signed.apk 254s 254s 3. Sign an APK using a private key and certificate stored as individual files: 254s $ apksigner sign --key release.pk8 --cert release.x509.pem app.apk 254s 254s 4. Sign an APK using two keys: 254s $ apksigner sign --ks release.jks --next-signer --ks magic.jks app.apk 254s 254s 5. Sign an APK using PKCS #11 JCA Provider: 254s $ apksigner sign --provider-class sun.security.pkcs11.SunPKCS11 \ 254s --provider-arg token.cfg --ks NONE --ks-type PKCS11 app.apk 254s 254s 6. Sign an APK using a non-ASCII password KeyStore created on English Windows. 254s The --pass-encoding parameter is not needed if apksigner is being run on 254s English Windows with Java 8 or older. 254s $ apksigner sign --ks release.jks --pass-encoding ibm437 app.apk 254s 254s 7. Sign an APK on Windows using a non-ASCII password KeyStore created on a 254s modern OSX or Linux machine: 254s $ apksigner sign --ks release.jks --pass-encoding utf-8 app.apk 254s 254s 8. Sign an APK with rotated signing certificate: 254s $ apksigner sign --ks release.jks --next-signer --ks release2.jks \ 254s --lineage /path/to/signing/history/lineage app.apk 254s autopkgtest [01:09:05]: test command4: -----------------------] 255s autopkgtest [01:09:06]: test command4: - - - - - - - - - - results - - - - - - - - - - 255s command4 PASS 256s autopkgtest [01:09:07]: test command5: preparing testbed 269s Reading package lists... 269s Building dependency tree... 269s Reading state information... 269s Starting pkgProblemResolver with broken count: 0 269s Starting 2 pkgProblemResolver with broken count: 0 269s Done 269s The following NEW packages will be installed: 269s autopkgtest-satdep 269s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 269s Need to get 0 B/716 B of archives. 269s After this operation, 0 B of additional disk space will be used. 269s Get:1 /tmp/autopkgtest.bdK4u9/6-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [716 B] 269s Selecting previously unselected package autopkgtest-satdep. 269s (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 ... 65434 files and directories currently installed.) 269s Preparing to unpack .../6-autopkgtest-satdep.deb ... 269s Unpacking autopkgtest-satdep (0) ... 269s Setting up autopkgtest-satdep (0) ... 271s (Reading database ... 65434 files and directories currently installed.) 271s Removing autopkgtest-satdep (0) ... 272s autopkgtest [01:09:23]: test command5: apksigner verify -h 272s autopkgtest [01:09:23]: test command5: [----------------------- 272s USAGE: apksigner verify [options] apk 272s 272s This checks whether the provided APK will verify on Android. By default, this 272s checks whether the APK will verify on all Android platform versions supported 272s by the APK (as declared using minSdkVersion in AndroidManifest.xml). Use 272s --min-sdk-version and/or --max-sdk-version to verify the APK against a custom 272s range of API Levels. 272s 272s 272s OPTIONS 272s 272s --print-certs Show information about the APK's signing certificates 272s 272s -v, --verbose Verbose output mode 272s 272s --min-sdk-version Lowest API Level on which this APK's signatures will be 272s verified. By default, the value from AndroidManifest.xml 272s is used. 272s 272s --max-sdk-version Highest API Level on which this APK's signatures will be 272s verified. By default, the highest possible value is used. 272s 272s -Werr Treat warnings as errors 272s 272s --in APK file to verify. This is an alternative to specifying 272s the APK as the very last parameter, after all options. 272s 272s -h, --help Show help about this command and exit 272s 272s 272s EXAMPLES 272s 272s 1. Check whether the APK's signatures are expected to verify on all Android 272s platforms declared as supported by this APK: 272s $ apksigner verify app.apk 272s 272s 2. Check whether the APK's signatures are expected to verify on Android 272s platforms with API Level 15 and higher: 272s $ apksigner verify --min-sdk-version 15 app.apk 273s autopkgtest [01:09:24]: test command5: -----------------------] 273s command5 PASS 273s autopkgtest [01:09:24]: test command5: - - - - - - - - - - results - - - - - - - - - - 273s autopkgtest [01:09:24]: @@@@@@@@@@@@@@@@@@@@ summary 273s ApkVerifierTest.sh PASS 273s command1 PASS 273s command2 PASS 273s command3 PASS 273s command4 PASS 273s command5 PASS 287s Creating nova instance adt-noble-s390x-android-platform-tools-apksig-20240322-010451-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240321.img (UUID f7ee8f0f-480f-4014-94f0-3be2a19e259d)...