0s autopkgtest [19:11:40]: starting date and time: 2024-03-21 19:11:40+0000 0s autopkgtest [19:11:40]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [19:11:40]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.u8ih9y1z/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-17,src:alsa-lib,src:at-spi2-core,src:cups,src:glib2.0,src:gnutls28,src:gtk+2.0,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-17/17.0.11~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+2.0/2.24.33-3.1ubuntu3 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-2@bos02-ppc64el-3.secgroup --name adt-noble-ppc64el-android-platform-tools-apksig-20240321-191140-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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/ 149s autopkgtest [19:14:09]: testbed dpkg architecture: ppc64el 149s autopkgtest [19:14:09]: testbed apt version: 2.7.12 149s autopkgtest [19:14:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 152s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 152s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 152s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3796 kB] 152s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 152s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 152s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [670 kB] 152s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 152s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 152s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 152s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4084 kB] 153s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 153s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [58.3 kB] 153s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 156s Fetched 9295 kB in 4s (2255 kB/s) 156s Reading package lists... 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s Calculating upgrade... 160s The following packages will be REMOVED: 160s libglib2.0-0 160s The following NEW packages will be installed: 160s libglib2.0-0t64 xdg-user-dirs 160s The following packages will be upgraded: 160s debianutils gir1.2-glib-2.0 libglib2.0-data linux-firmware 160s 4 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 160s Need to get 478 MB of archives. 160s After this operation, 5928 kB of additional disk space will be used. 160s Get:1 http://ftpmaster.internal/ubuntu noble/main ppc64el debianutils ppc64el 5.17 [90.4 kB] 160s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 160s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 161s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 161s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 161s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-firmware ppc64el 20240318.git3b128b60-0ubuntu1 [475 MB] 409s Fetched 478 MB in 4min 9s (1918 kB/s) 409s (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 ... 70095 files and directories currently installed.) 409s Preparing to unpack .../debianutils_5.17_ppc64el.deb ... 409s Unpacking debianutils (5.17) over (5.16) ... 409s Setting up debianutils (5.17) ... 409s (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 ... 70095 files and directories currently installed.) 409s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 409s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 409s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 409s udisks2 depends on libglib2.0-0 (>= 2.77.0). 409s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 409s python3-gi depends on libglib2.0-0 (>= 2.77.0). 409s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 409s netplan.io depends on libglib2.0-0 (>= 2.70.0). 409s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 409s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 409s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 409s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 409s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 409s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 409s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 409s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 409s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 409s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 409s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 409s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 409s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 409s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 409s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 409s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 409s fwupd depends on libglib2.0-0 (>= 2.79.0). 409s bolt depends on libglib2.0-0 (>= 2.56.0). 409s 409s (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 ... 70095 files and directories currently installed.) 409s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 409s Selecting previously unselected package libglib2.0-0t64:ppc64el. 409s (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 ... 70070 files and directories currently installed.) 409s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 409s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 409s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 409s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 409s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 409s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 409s Selecting previously unselected package xdg-user-dirs. 409s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 409s Unpacking xdg-user-dirs (0.18-1) ... 409s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu1_ppc64el.deb ... 409s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu1) over (20240202.git36777504-0ubuntu1) ... 412s Setting up xdg-user-dirs (0.18-1) ... 412s Setting up linux-firmware (20240318.git3b128b60-0ubuntu1) ... 412s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 412s No schema files found: doing nothing. 412s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 413s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 413s Processing triggers for man-db (2.12.0-3) ... 414s Processing triggers for libc-bin (2.39-0ubuntu2) ... 414s Processing triggers for initramfs-tools (0.142ubuntu20) ... 414s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 414s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 419s Reading package lists... 420s Building dependency tree... 420s Reading state information... 420s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 420s sh: Attempting to set up Debian/Ubuntu apt sources automatically 420s sh: Distribution appears to be Ubuntu 421s Reading package lists... 421s Building dependency tree... 421s Reading state information... 422s eatmydata is already the newest version (131-1). 422s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 422s Reading package lists... 422s Building dependency tree... 422s Reading state information... 422s dbus is already the newest version (1.14.10-4ubuntu1). 422s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 422s Reading package lists... 422s Building dependency tree... 422s Reading state information... 422s rng-tools-debian is already the newest version (2.4). 422s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 422s Reading package lists... 422s Building dependency tree... 422s Reading state information... 423s The following packages will be REMOVED: 423s cloud-init* python3-configobj* python3-debconf* 423s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 423s After this operation, 3252 kB disk space will be freed. 423s (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 ... 70171 files and directories currently installed.) 423s Removing cloud-init (24.1.1-0ubuntu1) ... 423s Removing python3-configobj (5.0.8-3) ... 424s Removing python3-debconf (1.5.86) ... 424s Processing triggers for man-db (2.12.0-3) ... 424s (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 ... 69782 files and directories currently installed.) 424s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 425s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 425s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 425s invoke-rc.d: policy-rc.d denied execution of try-restart. 425s Reading package lists... 425s Building dependency tree... 425s Reading state information... 425s linux-generic is already the newest version (6.8.0-11.11+1). 425s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 425s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 426s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 426s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 428s Reading package lists... 428s Reading package lists... 428s Building dependency tree... 428s Reading state information... 428s Calculating upgrade... 428s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 428s Reading package lists... 429s Building dependency tree... 429s Reading state information... 429s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 429s autopkgtest [19:18:49]: rebooting testbed after setup commands that affected boot 588s autopkgtest [19:21:28]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 592s autopkgtest [19:21:32]: @@@@@@@@@@@@@@@@@@@@ apt-source android-platform-tools-apksig 596s Get:1 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (dsc) [2332 B] 596s Get:2 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (tar) [3001 kB] 596s Get:3 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (diff) [12.5 kB] 596s gpgv: Signature made Thu Mar 7 20:07:46 2024 UTC 596s gpgv: using RSA key 2D1EBEDD7CBF5B7CB43AD1861EBA9FDA32EAAF63 596s gpgv: Can't check signature: No public key 596s dpkg-source: warning: cannot verify inline signature for ./android-platform-tools-apksig_31.0.2-1ubuntu1.dsc: no acceptable signature found 597s autopkgtest [19:21:37]: testing package android-platform-tools-apksig version 31.0.2-1ubuntu1 597s autopkgtest [19:21:37]: build not needed 600s autopkgtest [19:21:40]: test ApkVerifierTest.sh: preparing testbed 608s Reading package lists... 608s Building dependency tree... 608s Reading state information... 609s Starting pkgProblemResolver with broken count: 0 609s Starting 2 pkgProblemResolver with broken count: 0 609s Done 609s The following additional packages will be installed: 609s adwaita-icon-theme apksigner at-spi2-common ca-certificates-java default-jre 609s default-jre-headless fontconfig fontconfig-config fonts-dejavu-core 609s fonts-dejavu-mono gtk-update-icon-cache hicolor-icon-theme 609s humanity-icon-theme java-common libapksig-java libasound2 libasound2-data 609s libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 609s libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 609s libdrm-radeon1 libfontconfig1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 609s libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 609s libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libjbig0 609s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 libpango-1.0-0 609s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 609s libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 libwebp7 libx11-xcb1 609s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 609s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 609s libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 609s libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 609s openjdk-21-jre-headless ubuntu-mono x11-common 609s Suggested packages: 609s libasound2-plugins alsa-utils cups-common gvfs liblcms2-utils pcscd 609s libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho 609s fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic 609s Recommended packages: 609s librsvg2-common alsa-ucm-conf alsa-topology-conf libgdk-pixbuf2.0-bin 609s libgl1-amber-dri libgail-common libgtk2.0-bin mesa-vulkan-drivers 609s | vulkan-icd libatk-wrapper-java-jni fonts-dejavu-extra 609s The following NEW packages will be installed: 609s adwaita-icon-theme apksigner at-spi2-common autopkgtest-satdep 609s ca-certificates-java default-jre default-jre-headless fontconfig 609s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gtk-update-icon-cache 609s hicolor-icon-theme humanity-icon-theme java-common libapksig-java libasound2 609s libasound2-data libatk1.0-0 libavahi-client3 libavahi-common-data 609s libavahi-common3 libcairo2 libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 609s libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libgdk-pixbuf-2.0-0 609s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 609s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk2.0-0 libgtk2.0-common 609s libharfbuzz0b libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 609s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 609s libpixman-1-0 libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 609s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 609s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 609s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 609s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 609s openjdk-21-jre-headless ubuntu-mono x11-common 609s 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded. 609s Need to get 92.4 MB/92.4 MB of archives. 609s After this operation, 446 MB of additional disk space will be used. 609s Get:1 /tmp/autopkgtest.McJsRF/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 609s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 609s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 610s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 610s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 610s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 610s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 610s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 610s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 610s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 610s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.10+dfsg-3 [186 kB] 611s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el gtk-update-icon-cache ppc64el 3.24.40-2ubuntu1 [53.2 kB] 611s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] 611s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 611s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 611s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el adwaita-icon-theme all 46~rc-1 [723 kB] 611s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el ca-certificates-java all 20240118 [11.6 kB] 612s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el java-common all 0.75+exp1 [6798 B] 612s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu2 [29.5 kB] 612s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu2 [25.8 kB] 612s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu2 [30.6 kB] 612s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libcups2 ppc64el 2.4.6-0ubuntu3 [344 kB] 612s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 612s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 612s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 612s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 612s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 612s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el libasound2-data all 1.2.10-3build1 [20.7 kB] 612s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el libasound2 ppc64el 1.2.10-3build1 [496 kB] 612s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 612s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 612s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcsclite1 ppc64el 2.0.0-1 [27.9 kB] 612s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el openjdk-21-jre-headless ppc64el 21.0.2+13-2 [45.8 MB] 624s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el default-jre-headless ppc64el 2:1.21-75+exp1 [3102 B] 624s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] 624s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el at-spi2-common all 2.50.0-1 [7864 B] 624s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libatk1.0-0 ppc64el 2.50.0-1 [57.8 kB] 624s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 625s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 625s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 625s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 625s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 625s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 625s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 625s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 625s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 625s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 625s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 625s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 625s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build2 [7400 B] 625s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfixes3 ppc64el 1:6.0.0-2 [11.6 kB] 625s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcursor1 ppc64el 1:1.2.1-1 [26.9 kB] 625s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdamage1 ppc64el 1:1.1.6-1 [6320 B] 625s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el libxi6 ppc64el 2:1.8.1-1 [37.9 kB] 625s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el libxinerama1 ppc64el 2:1.1.4-3 [7658 B] 625s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrandr2 ppc64el 2:1.5.2-2 [22.7 kB] 625s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk2.0-0 ppc64el 2.24.33-2ubuntu2 [2201 kB] 626s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el libglvnd0 ppc64el 1.7.0-1 [84.0 kB] 626s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el libglapi-mesa ppc64el 24.0.1-1ubuntu1 [41.8 kB] 626s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-xcb1 ppc64el 2:1.8.7-1 [7866 B] 626s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri2-0 ppc64el 1.15-1 [7444 B] 626s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri3-0 ppc64el 1.15-1 [7392 B] 626s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-glx0 ppc64el 1.15-1 [26.2 kB] 626s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-present0 ppc64el 1.15-1 [5814 B] 626s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-randr0 ppc64el 1.15-1 [18.9 kB] 626s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-sync1 ppc64el 1.15-1 [9720 B] 626s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-xfixes0 ppc64el 1.15-1 [10.6 kB] 626s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libxshmfence1 ppc64el 1.3-1build4 [5566 B] 626s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build3 [11.8 kB] 626s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el libvulkan1 ppc64el 1.3.275.0-1 [176 kB] 626s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-amdgpu1 ppc64el 2.4.120-2 [24.5 kB] 626s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-nouveau2 ppc64el 2.4.120-2 [21.2 kB] 626s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-radeon1 ppc64el 2.4.120-2 [30.6 kB] 626s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libllvm17 ppc64el 1:17.0.6-5build1 [27.3 MB] 634s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1-mesa-dri ppc64el 24.0.1-1ubuntu1 [5885 kB] 636s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx-mesa0 ppc64el 24.0.1-1ubuntu1 [160 kB] 637s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx0 ppc64el 1.7.0-1 [42.1 kB] 637s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1 ppc64el 1.7.0-1 [108 kB] 637s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el libgif7 ppc64el 5.2.1-2.5 [39.6 kB] 637s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 637s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1 [15.4 kB] 637s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el openjdk-21-jre ppc64el 21.0.2+13-2 [253 kB] 637s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el default-jre ppc64el 2:1.21-75+exp1 [922 B] 637s Get:84 http://ftpmaster.internal/ubuntu noble/universe ppc64el libapksig-java all 31.0.2-1ubuntu1 [406 kB] 637s Get:85 http://ftpmaster.internal/ubuntu noble/universe ppc64el apksigner all 31.0.2-1ubuntu1 [444 kB] 637s Fetched 92.4 MB in 28s (3281 kB/s) 637s Selecting previously unselected package libgdk-pixbuf2.0-common. 637s (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 ... 69727 files and directories currently installed.) 637s Preparing to unpack .../00-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 637s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 637s Selecting previously unselected package libjpeg-turbo8:ppc64el. 637s Preparing to unpack .../01-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 637s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 637s Selecting previously unselected package libjpeg8:ppc64el. 637s Preparing to unpack .../02-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 637s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 637s Selecting previously unselected package libdeflate0:ppc64el. 637s Preparing to unpack .../03-libdeflate0_1.19-1_ppc64el.deb ... 637s Unpacking libdeflate0:ppc64el (1.19-1) ... 637s Selecting previously unselected package libjbig0:ppc64el. 637s Preparing to unpack .../04-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 637s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 637s Selecting previously unselected package liblerc4:ppc64el. 637s Preparing to unpack .../05-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 637s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 637s Selecting previously unselected package libsharpyuv0:ppc64el. 637s Preparing to unpack .../06-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 637s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 638s Selecting previously unselected package libwebp7:ppc64el. 638s Preparing to unpack .../07-libwebp7_1.3.2-0.4_ppc64el.deb ... 638s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 638s Selecting previously unselected package libtiff6:ppc64el. 638s Preparing to unpack .../08-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 638s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 638s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 638s Preparing to unpack .../09-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_ppc64el.deb ... 638s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 638s Selecting previously unselected package gtk-update-icon-cache. 638s Preparing to unpack .../10-gtk-update-icon-cache_3.24.40-2ubuntu1_ppc64el.deb ... 638s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 638s Selecting previously unselected package hicolor-icon-theme. 638s Preparing to unpack .../11-hicolor-icon-theme_0.17-2_all.deb ... 638s Unpacking hicolor-icon-theme (0.17-2) ... 638s Selecting previously unselected package humanity-icon-theme. 638s Preparing to unpack .../12-humanity-icon-theme_0.6.16_all.deb ... 638s Unpacking humanity-icon-theme (0.6.16) ... 638s Selecting previously unselected package ubuntu-mono. 638s Preparing to unpack .../13-ubuntu-mono_24.04-0ubuntu1_all.deb ... 638s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 639s Selecting previously unselected package adwaita-icon-theme. 639s Preparing to unpack .../14-adwaita-icon-theme_46~rc-1_all.deb ... 639s Unpacking adwaita-icon-theme (46~rc-1) ... 639s Selecting previously unselected package ca-certificates-java. 639s Preparing to unpack .../15-ca-certificates-java_20240118_all.deb ... 639s Unpacking ca-certificates-java (20240118) ... 639s Selecting previously unselected package java-common. 639s Preparing to unpack .../16-java-common_0.75+exp1_all.deb ... 639s Unpacking java-common (0.75+exp1) ... 639s Selecting previously unselected package libavahi-common-data:ppc64el. 639s Preparing to unpack .../17-libavahi-common-data_0.8-13ubuntu2_ppc64el.deb ... 639s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 639s Selecting previously unselected package libavahi-common3:ppc64el. 639s Preparing to unpack .../18-libavahi-common3_0.8-13ubuntu2_ppc64el.deb ... 639s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu2) ... 639s Selecting previously unselected package libavahi-client3:ppc64el. 639s Preparing to unpack .../19-libavahi-client3_0.8-13ubuntu2_ppc64el.deb ... 639s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu2) ... 639s Selecting previously unselected package libcups2:ppc64el. 639s Preparing to unpack .../20-libcups2_2.4.6-0ubuntu3_ppc64el.deb ... 639s Unpacking libcups2:ppc64el (2.4.6-0ubuntu3) ... 639s Selecting previously unselected package liblcms2-2:ppc64el. 639s Preparing to unpack .../21-liblcms2-2_2.14-2_ppc64el.deb ... 639s Unpacking liblcms2-2:ppc64el (2.14-2) ... 639s Selecting previously unselected package fonts-dejavu-mono. 639s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 639s Unpacking fonts-dejavu-mono (2.37-8) ... 639s Selecting previously unselected package fonts-dejavu-core. 639s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 639s Unpacking fonts-dejavu-core (2.37-8) ... 639s Selecting previously unselected package fontconfig-config. 639s Preparing to unpack .../24-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 639s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 639s Selecting previously unselected package libfontconfig1:ppc64el. 639s Preparing to unpack .../25-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 639s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 639s Selecting previously unselected package libasound2-data. 639s Preparing to unpack .../26-libasound2-data_1.2.10-3build1_all.deb ... 639s Unpacking libasound2-data (1.2.10-3build1) ... 639s Selecting previously unselected package libasound2:ppc64el. 639s Preparing to unpack .../27-libasound2_1.2.10-3build1_ppc64el.deb ... 639s Unpacking libasound2:ppc64el (1.2.10-3build1) ... 639s Selecting previously unselected package libgraphite2-3:ppc64el. 639s Preparing to unpack .../28-libgraphite2-3_1.3.14-2_ppc64el.deb ... 639s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 639s Selecting previously unselected package libharfbuzz0b:ppc64el. 639s Preparing to unpack .../29-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 639s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 639s Selecting previously unselected package libpcsclite1:ppc64el. 639s Preparing to unpack .../30-libpcsclite1_2.0.0-1_ppc64el.deb ... 639s Unpacking libpcsclite1:ppc64el (2.0.0-1) ... 640s Selecting previously unselected package openjdk-21-jre-headless:ppc64el. 640s Preparing to unpack .../31-openjdk-21-jre-headless_21.0.2+13-2_ppc64el.deb ... 640s Unpacking openjdk-21-jre-headless:ppc64el (21.0.2+13-2) ... 641s Selecting previously unselected package default-jre-headless. 641s Preparing to unpack .../32-default-jre-headless_2%3a1.21-75+exp1_ppc64el.deb ... 641s Unpacking default-jre-headless (2:1.21-75+exp1) ... 641s Selecting previously unselected package libgtk2.0-common. 641s Preparing to unpack .../33-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... 641s Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... 641s Selecting previously unselected package at-spi2-common. 641s Preparing to unpack .../34-at-spi2-common_2.50.0-1_all.deb ... 641s Unpacking at-spi2-common (2.50.0-1) ... 641s Selecting previously unselected package libatk1.0-0:ppc64el. 641s Preparing to unpack .../35-libatk1.0-0_2.50.0-1_ppc64el.deb ... 641s Unpacking libatk1.0-0:ppc64el (2.50.0-1) ... 641s Selecting previously unselected package libpixman-1-0:ppc64el. 641s Preparing to unpack .../36-libpixman-1-0_0.42.2-1_ppc64el.deb ... 641s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 641s Selecting previously unselected package libxcb-render0:ppc64el. 641s Preparing to unpack .../37-libxcb-render0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-render0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-shm0:ppc64el. 641s Preparing to unpack .../38-libxcb-shm0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxrender1:ppc64el. 641s Preparing to unpack .../39-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 641s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 641s Selecting previously unselected package libcairo2:ppc64el. 641s Preparing to unpack .../40-libcairo2_1.18.0-1_ppc64el.deb ... 641s Unpacking libcairo2:ppc64el (1.18.0-1) ... 641s Selecting previously unselected package fontconfig. 641s Preparing to unpack .../41-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 641s Unpacking fontconfig (2.15.0-1ubuntu1) ... 641s Selecting previously unselected package libthai-data. 641s Preparing to unpack .../42-libthai-data_0.1.29-2_all.deb ... 641s Unpacking libthai-data (0.1.29-2) ... 641s Selecting previously unselected package libdatrie1:ppc64el. 641s Preparing to unpack .../43-libdatrie1_0.2.13-3_ppc64el.deb ... 641s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 641s Selecting previously unselected package libthai0:ppc64el. 641s Preparing to unpack .../44-libthai0_0.1.29-2_ppc64el.deb ... 641s Unpacking libthai0:ppc64el (0.1.29-2) ... 641s Selecting previously unselected package libpango-1.0-0:ppc64el. 641s Preparing to unpack .../45-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 641s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 641s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 641s Preparing to unpack .../46-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 641s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 641s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 641s Preparing to unpack .../47-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 641s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 641s Selecting previously unselected package libxcomposite1:ppc64el. 641s Preparing to unpack .../48-libxcomposite1_1%3a0.4.5-1build2_ppc64el.deb ... 641s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build2) ... 641s Selecting previously unselected package libxfixes3:ppc64el. 641s Preparing to unpack .../49-libxfixes3_1%3a6.0.0-2_ppc64el.deb ... 641s Unpacking libxfixes3:ppc64el (1:6.0.0-2) ... 641s Selecting previously unselected package libxcursor1:ppc64el. 641s Preparing to unpack .../50-libxcursor1_1%3a1.2.1-1_ppc64el.deb ... 641s Unpacking libxcursor1:ppc64el (1:1.2.1-1) ... 641s Selecting previously unselected package libxdamage1:ppc64el. 641s Preparing to unpack .../51-libxdamage1_1%3a1.1.6-1_ppc64el.deb ... 641s Unpacking libxdamage1:ppc64el (1:1.1.6-1) ... 641s Selecting previously unselected package libxi6:ppc64el. 641s Preparing to unpack .../52-libxi6_2%3a1.8.1-1_ppc64el.deb ... 641s Unpacking libxi6:ppc64el (2:1.8.1-1) ... 641s Selecting previously unselected package libxinerama1:ppc64el. 641s Preparing to unpack .../53-libxinerama1_2%3a1.1.4-3_ppc64el.deb ... 641s Unpacking libxinerama1:ppc64el (2:1.1.4-3) ... 641s Selecting previously unselected package libxrandr2:ppc64el. 641s Preparing to unpack .../54-libxrandr2_2%3a1.5.2-2_ppc64el.deb ... 641s Unpacking libxrandr2:ppc64el (2:1.5.2-2) ... 641s Selecting previously unselected package libgtk2.0-0:ppc64el. 641s Preparing to unpack .../55-libgtk2.0-0_2.24.33-2ubuntu2_ppc64el.deb ... 641s Unpacking libgtk2.0-0:ppc64el (2.24.33-2ubuntu2) ... 641s Selecting previously unselected package libglvnd0:ppc64el. 641s Preparing to unpack .../56-libglvnd0_1.7.0-1_ppc64el.deb ... 641s Unpacking libglvnd0:ppc64el (1.7.0-1) ... 641s Selecting previously unselected package libglapi-mesa:ppc64el. 641s Preparing to unpack .../57-libglapi-mesa_24.0.1-1ubuntu1_ppc64el.deb ... 641s Unpacking libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 641s Selecting previously unselected package libx11-xcb1:ppc64el. 641s Preparing to unpack .../58-libx11-xcb1_2%3a1.8.7-1_ppc64el.deb ... 641s Unpacking libx11-xcb1:ppc64el (2:1.8.7-1) ... 641s Selecting previously unselected package libxcb-dri2-0:ppc64el. 641s Preparing to unpack .../59-libxcb-dri2-0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-dri2-0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-dri3-0:ppc64el. 641s Preparing to unpack .../60-libxcb-dri3-0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-dri3-0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-glx0:ppc64el. 641s Preparing to unpack .../61-libxcb-glx0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-glx0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-present0:ppc64el. 641s Preparing to unpack .../62-libxcb-present0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-present0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-randr0:ppc64el. 641s Preparing to unpack .../63-libxcb-randr0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-randr0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-sync1:ppc64el. 641s Preparing to unpack .../64-libxcb-sync1_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-sync1:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxcb-xfixes0:ppc64el. 641s Preparing to unpack .../65-libxcb-xfixes0_1.15-1_ppc64el.deb ... 641s Unpacking libxcb-xfixes0:ppc64el (1.15-1) ... 641s Selecting previously unselected package libxshmfence1:ppc64el. 641s Preparing to unpack .../66-libxshmfence1_1.3-1build4_ppc64el.deb ... 641s Unpacking libxshmfence1:ppc64el (1.3-1build4) ... 641s Selecting previously unselected package libxxf86vm1:ppc64el. 641s Preparing to unpack .../67-libxxf86vm1_1%3a1.1.4-1build3_ppc64el.deb ... 641s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 641s Selecting previously unselected package libvulkan1:ppc64el. 642s Preparing to unpack .../68-libvulkan1_1.3.275.0-1_ppc64el.deb ... 642s Unpacking libvulkan1:ppc64el (1.3.275.0-1) ... 642s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 642s Preparing to unpack .../69-libdrm-amdgpu1_2.4.120-2_ppc64el.deb ... 642s Unpacking libdrm-amdgpu1:ppc64el (2.4.120-2) ... 642s Selecting previously unselected package libdrm-nouveau2:ppc64el. 642s Preparing to unpack .../70-libdrm-nouveau2_2.4.120-2_ppc64el.deb ... 642s Unpacking libdrm-nouveau2:ppc64el (2.4.120-2) ... 642s Selecting previously unselected package libdrm-radeon1:ppc64el. 642s Preparing to unpack .../71-libdrm-radeon1_2.4.120-2_ppc64el.deb ... 642s Unpacking libdrm-radeon1:ppc64el (2.4.120-2) ... 642s Selecting previously unselected package libllvm17:ppc64el. 642s Preparing to unpack .../72-libllvm17_1%3a17.0.6-5build1_ppc64el.deb ... 642s Unpacking libllvm17:ppc64el (1:17.0.6-5build1) ... 643s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 643s Preparing to unpack .../73-libgl1-mesa-dri_24.0.1-1ubuntu1_ppc64el.deb ... 643s Unpacking libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 643s Selecting previously unselected package libglx-mesa0:ppc64el. 643s Preparing to unpack .../74-libglx-mesa0_24.0.1-1ubuntu1_ppc64el.deb ... 643s Unpacking libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 643s Selecting previously unselected package libglx0:ppc64el. 643s Preparing to unpack .../75-libglx0_1.7.0-1_ppc64el.deb ... 643s Unpacking libglx0:ppc64el (1.7.0-1) ... 643s Selecting previously unselected package libgl1:ppc64el. 643s Preparing to unpack .../76-libgl1_1.7.0-1_ppc64el.deb ... 643s Unpacking libgl1:ppc64el (1.7.0-1) ... 643s Selecting previously unselected package libgif7:ppc64el. 643s Preparing to unpack .../77-libgif7_5.2.1-2.5_ppc64el.deb ... 643s Unpacking libgif7:ppc64el (5.2.1-2.5) ... 643s Selecting previously unselected package x11-common. 643s Preparing to unpack .../78-x11-common_1%3a7.7+23ubuntu2_all.deb ... 643s Unpacking x11-common (1:7.7+23ubuntu2) ... 643s Selecting previously unselected package libxtst6:ppc64el. 643s Preparing to unpack .../79-libxtst6_2%3a1.2.3-1.1_ppc64el.deb ... 643s Unpacking libxtst6:ppc64el (2:1.2.3-1.1) ... 643s Selecting previously unselected package openjdk-21-jre:ppc64el. 643s Preparing to unpack .../80-openjdk-21-jre_21.0.2+13-2_ppc64el.deb ... 643s Unpacking openjdk-21-jre:ppc64el (21.0.2+13-2) ... 643s Selecting previously unselected package default-jre. 643s Preparing to unpack .../81-default-jre_2%3a1.21-75+exp1_ppc64el.deb ... 643s Unpacking default-jre (2:1.21-75+exp1) ... 643s Selecting previously unselected package libapksig-java. 643s Preparing to unpack .../82-libapksig-java_31.0.2-1ubuntu1_all.deb ... 643s Unpacking libapksig-java (31.0.2-1ubuntu1) ... 643s Selecting previously unselected package apksigner. 643s Preparing to unpack .../83-apksigner_31.0.2-1ubuntu1_all.deb ... 643s Unpacking apksigner (31.0.2-1ubuntu1) ... 643s Selecting previously unselected package autopkgtest-satdep. 643s Preparing to unpack .../84-1-autopkgtest-satdep.deb ... 643s Unpacking autopkgtest-satdep (0) ... 643s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 643s Setting up libxcb-dri3-0:ppc64el (1.15-1) ... 643s Setting up liblcms2-2:ppc64el (2.14-2) ... 643s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 643s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 643s Setting up libx11-xcb1:ppc64el (2:1.8.7-1) ... 643s Setting up libdrm-nouveau2:ppc64el (2.4.120-2) ... 643s Setting up libxdamage1:ppc64el (1:1.1.6-1) ... 643s Setting up libxcb-xfixes0:ppc64el (1.15-1) ... 643s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 643s Setting up hicolor-icon-theme (0.17-2) ... 643s Setting up libxi6:ppc64el (2:1.8.1-1) ... 643s Setting up java-common (0.75+exp1) ... 643s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 643s Setting up libdatrie1:ppc64el (0.2.13-3) ... 643s Setting up libxcb-render0:ppc64el (1.15-1) ... 643s Setting up libdrm-radeon1:ppc64el (2.4.120-2) ... 643s Setting up libglvnd0:ppc64el (1.7.0-1) ... 643s Setting up libxcb-glx0:ppc64el (1.15-1) ... 643s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 643s Setting up x11-common (1:7.7+23ubuntu2) ... 644s Setting up libdeflate0:ppc64el (1.19-1) ... 644s Setting up libxcb-shm0:ppc64el (1.15-1) ... 644s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 644s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 644s Setting up libxcb-present0:ppc64el (1.15-1) ... 644s Setting up libasound2-data (1.2.10-3build1) ... 644s Setting up libxfixes3:ppc64el (1:6.0.0-2) ... 644s Setting up libxcb-sync1:ppc64el (1.15-1) ... 644s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 644s Setting up libxinerama1:ppc64el (2:1.1.4-3) ... 644s Setting up fonts-dejavu-mono (2.37-8) ... 644s Setting up libxrandr2:ppc64el (2:1.5.2-2) ... 644s Setting up fonts-dejavu-core (2.37-8) ... 644s Setting up libpcsclite1:ppc64el (2.0.0-1) ... 644s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 644s Setting up libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 644s Setting up libvulkan1:ppc64el (1.3.275.0-1) ... 644s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 644s Setting up libxcb-dri2-0:ppc64el (1.15-1) ... 644s Setting up libgif7:ppc64el (5.2.1-2.5) ... 644s Setting up libxshmfence1:ppc64el (1.3-1build4) ... 644s Setting up at-spi2-common (2.50.0-1) ... 644s Setting up libxcb-randr0:ppc64el (1.15-1) ... 644s Setting up libasound2:ppc64el (1.2.10-3build1) ... 644s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 644s Setting up libthai-data (0.1.29-2) ... 644s Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... 644s Setting up libatk1.0-0:ppc64el (2.50.0-1) ... 644s Setting up ca-certificates-java (20240118) ... 644s No JRE found. Skipping Java certificates setup. 644s Setting up libllvm17:ppc64el (1:17.0.6-5build1) ... 644s Setting up libxcomposite1:ppc64el (1:0.4.5-1build2) ... 644s Setting up libapksig-java (31.0.2-1ubuntu1) ... 644s Setting up libdrm-amdgpu1:ppc64el (2.4.120-2) ... 644s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 644s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 644s Setting up libxtst6:ppc64el (2:1.2.3-1.1) ... 644s Setting up libxcursor1:ppc64el (1:1.2.1-1) ... 644s Setting up libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 644s Setting up libavahi-common3:ppc64el (0.8-13ubuntu2) ... 644s Setting up libthai0:ppc64el (0.1.29-2) ... 644s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 644s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 644s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 644s Setting up libavahi-client3:ppc64el (0.8-13ubuntu2) ... 644s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 644s Setting up fontconfig (2.15.0-1ubuntu1) ... 646s Regenerating fonts cache... done. 646s Setting up libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 646s Setting up libglx0:ppc64el (1.7.0-1) ... 646s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 646s Setting up libcairo2:ppc64el (1.18.0-1) ... 646s Setting up libgl1:ppc64el (1.7.0-1) ... 646s Setting up libcups2:ppc64el (2.4.6-0ubuntu3) ... 646s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 646s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 646s Setting up openjdk-21-jre-headless:ppc64el (21.0.2+13-2) ... 646s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/java to provide /usr/bin/java (java) in auto mode 646s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 646s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 646s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 646s update-alternatives: using /usr/lib/jvm/java-21-openjdk-ppc64el/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 646s Setting up adwaita-icon-theme (46~rc-1) ... 646s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 646s Setting up libgtk2.0-0:ppc64el (2.24.33-2ubuntu2) ... 646s Setting up humanity-icon-theme (0.6.16) ... 646s Setting up ubuntu-mono (24.04-0ubuntu1) ... 646s Processing triggers for man-db (2.12.0-3) ... 647s Processing triggers for libc-bin (2.39-0ubuntu2) ... 647s Processing triggers for ca-certificates-java (20240118) ... 647s Adding debian:ACCVRAIZ1.pem 647s Adding debian:AC_RAIZ_FNMT-RCM.pem 648s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 648s Adding debian:ANF_Secure_Server_Root_CA.pem 648s Adding debian:Actalis_Authentication_Root_CA.pem 648s Adding debian:AffirmTrust_Commercial.pem 648s Adding debian:AffirmTrust_Networking.pem 648s Adding debian:AffirmTrust_Premium.pem 648s Adding debian:AffirmTrust_Premium_ECC.pem 648s Adding debian:Amazon_Root_CA_1.pem 648s Adding debian:Amazon_Root_CA_2.pem 648s Adding debian:Amazon_Root_CA_3.pem 648s Adding debian:Amazon_Root_CA_4.pem 648s Adding debian:Atos_TrustedRoot_2011.pem 648s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 648s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 648s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 648s Adding debian:BJCA_Global_Root_CA1.pem 648s Adding debian:BJCA_Global_Root_CA2.pem 648s Adding debian:Baltimore_CyberTrust_Root.pem 648s Adding debian:Buypass_Class_2_Root_CA.pem 648s Adding debian:Buypass_Class_3_Root_CA.pem 648s Adding debian:CA_Disig_Root_R2.pem 648s Adding debian:CFCA_EV_ROOT.pem 648s Adding debian:COMODO_Certification_Authority.pem 648s Adding debian:COMODO_ECC_Certification_Authority.pem 648s Adding debian:COMODO_RSA_Certification_Authority.pem 648s Adding debian:Certainly_Root_E1.pem 648s Adding debian:Certainly_Root_R1.pem 648s Adding debian:Certigna.pem 648s Adding debian:Certigna_Root_CA.pem 648s Adding debian:Certum_EC-384_CA.pem 648s Adding debian:Certum_Trusted_Network_CA.pem 648s Adding debian:Certum_Trusted_Network_CA_2.pem 648s Adding debian:Certum_Trusted_Root_CA.pem 648s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 648s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 648s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 648s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 648s Adding debian:Comodo_AAA_Services_root.pem 648s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 648s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 648s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 648s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 648s Adding debian:DigiCert_Assured_ID_Root_CA.pem 648s Adding debian:DigiCert_Assured_ID_Root_G2.pem 648s Adding debian:DigiCert_Assured_ID_Root_G3.pem 648s Adding debian:DigiCert_Global_Root_CA.pem 648s Adding debian:DigiCert_Global_Root_G2.pem 648s Adding debian:DigiCert_Global_Root_G3.pem 648s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 648s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 648s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 648s Adding debian:DigiCert_Trusted_Root_G4.pem 648s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 648s Adding debian:Entrust_Root_Certification_Authority.pem 648s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 648s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 648s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 648s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 648s Adding debian:GLOBALTRUST_2020.pem 648s Adding debian:GTS_Root_R1.pem 648s Adding debian:GTS_Root_R2.pem 648s Adding debian:GTS_Root_R3.pem 648s Adding debian:GTS_Root_R4.pem 648s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 648s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 648s Adding debian:GlobalSign_Root_CA.pem 648s Adding debian:GlobalSign_Root_CA_-_R3.pem 648s Adding debian:GlobalSign_Root_CA_-_R6.pem 648s Adding debian:GlobalSign_Root_E46.pem 648s Adding debian:GlobalSign_Root_R46.pem 648s Adding debian:Go_Daddy_Class_2_CA.pem 648s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 648s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 648s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 648s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 648s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 648s Adding debian:HiPKI_Root_CA_-_G1.pem 648s Adding debian:Hongkong_Post_Root_CA_3.pem 648s Adding debian:ISRG_Root_X1.pem 648s Adding debian:ISRG_Root_X2.pem 648s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 648s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 648s Adding debian:Izenpe.com.pem 648s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 648s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 648s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 648s Adding debian:NAVER_Global_Root_Certification_Authority.pem 648s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 648s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 648s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 648s Adding debian:QuoVadis_Root_CA_1_G3.pem 648s Adding debian:QuoVadis_Root_CA_2.pem 648s Adding debian:QuoVadis_Root_CA_2_G3.pem 648s Adding debian:QuoVadis_Root_CA_3.pem 648s Adding debian:QuoVadis_Root_CA_3_G3.pem 648s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 648s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 648s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 648s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 648s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 648s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 648s Adding debian:SZAFIR_ROOT_CA2.pem 648s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 648s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 648s Adding debian:SecureSign_RootCA11.pem 648s Adding debian:SecureTrust_CA.pem 648s Adding debian:Secure_Global_CA.pem 648s Adding debian:Security_Communication_ECC_RootCA1.pem 648s Adding debian:Security_Communication_RootCA2.pem 648s Adding debian:Security_Communication_RootCA3.pem 648s Adding debian:Security_Communication_Root_CA.pem 648s Adding debian:Starfield_Class_2_CA.pem 648s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 648s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 648s Adding debian:SwissSign_Gold_CA_-_G2.pem 648s Adding debian:SwissSign_Silver_CA_-_G2.pem 648s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 648s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 648s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 648s Adding debian:TWCA_Global_Root_CA.pem 648s Adding debian:TWCA_Root_Certification_Authority.pem 648s Adding debian:TeliaSonera_Root_CA_v1.pem 648s Adding debian:Telia_Root_CA_v2.pem 648s Adding debian:TrustAsia_Global_Root_CA_G3.pem 648s Adding debian:TrustAsia_Global_Root_CA_G4.pem 648s Adding debian:Trustwave_Global_Certification_Authority.pem 648s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 648s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 648s Adding debian:TunTrust_Root_CA.pem 648s Adding debian:UCA_Extended_Validation_Root.pem 648s Adding debian:UCA_Global_G2_Root.pem 648s Adding debian:USERTrust_ECC_Certification_Authority.pem 648s Adding debian:USERTrust_RSA_Certification_Authority.pem 648s Adding debian:XRamp_Global_CA_Root.pem 648s Adding debian:certSIGN_ROOT_CA.pem 648s Adding debian:certSIGN_Root_CA_G2.pem 648s Adding debian:e-Szigno_Root_CA_2017.pem 648s Adding debian:ePKI_Root_Certification_Authority.pem 648s Adding debian:emSign_ECC_Root_CA_-_C3.pem 648s Adding debian:emSign_ECC_Root_CA_-_G3.pem 648s Adding debian:emSign_Root_CA_-_C1.pem 648s Adding debian:emSign_Root_CA_-_G1.pem 648s Adding debian:vTrus_ECC_Root_CA.pem 648s Adding debian:vTrus_Root_CA.pem 648s done. 648s Setting up openjdk-21-jre:ppc64el (21.0.2+13-2) ... 648s Setting up default-jre-headless (2:1.21-75+exp1) ... 648s Setting up apksigner (31.0.2-1ubuntu1) ... 648s Setting up autopkgtest-satdep (0) ... 648s Setting up default-jre (2:1.21-75+exp1) ... 653s (Reading database ... 83423 files and directories currently installed.) 653s Removing autopkgtest-satdep (0) ... 653s autopkgtest [19:22:33]: test ApkVerifierTest.sh: [----------------------- 653s + apksigner -JXmx256M verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 654s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 654s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 655s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 655s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 655s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 656s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 656s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 657s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 657s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 657s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 658s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 658s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 658s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 659s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 659s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 660s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 660s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 660s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 661s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 661s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 661s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 662s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 662s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 663s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 663s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-1024.apk 663s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-2048.apk 664s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-3072.apk 664s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-1024.apk 664s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-2048.apk 665s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-3072.apk 665s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p256.apk 666s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p384.apk 666s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p521.apk 667s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p256.apk 667s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p384.apk 668s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p521.apk 668s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p256.apk 669s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p384.apk 669s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p521.apk 669s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p256.apk 670s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p384.apk 670s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p521.apk 671s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p256.apk 671s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p384.apk 672s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p521.apk 672s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p256.apk 673s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p384.apk 673s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p521.apk 674s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p256.apk 674s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p384.apk 675s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p521.apk 675s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p256.apk 675s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p384.apk 676s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p521.apk 676s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p256.apk 677s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p384.apk 677s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p521.apk 678s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p256.apk 678s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p384.apk 679s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p521.apk 679s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-1024.apk 679s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-16384.apk 680s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-2048.apk 680s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-3072.apk 680s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-4096.apk 681s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-8192.apk 681s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-1024.apk 681s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-16384.apk 682s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-2048.apk 682s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-3072.apk 682s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-4096.apk 683s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-8192.apk 683s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-1024.apk 683s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-16384.apk 684s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-2048.apk 684s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-3072.apk 684s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-4096.apk 685s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-8192.apk 685s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-1024.apk 685s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-16384.apk 686s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-2048.apk 686s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-3072.apk 686s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-4096.apk 687s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-8192.apk 687s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-1024.apk 687s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-16384.apk 688s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-2048.apk 688s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-3072.apk 688s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-4096.apk 689s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-1024.apk 689s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-16384.apk 689s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-2048.apk 690s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-3072.apk 690s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-4096.apk 690s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-8192.apk 691s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-8192.apk 691s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-1024.apk 691s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-1024.apk 692s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-16384.apk 692s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-2048.apk 692s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-3072.apk 693s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-4096.apk 693s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-16384.apk 693s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-8192.apk 694s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-2048.apk 694s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-3072.apk 694s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-4096.apk 695s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-8192.apk 695s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 695s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-16384.apk 696s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-2048.apk 696s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-1024.apk 696s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-16384.apk 697s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-2048.apk 697s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-3072.apk 697s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-4096.apk 698s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-8192.apk 698s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-3072.apk 698s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-4096.apk 699s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-8192.apk 699s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-1024.apk 699s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-16384.apk 700s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-2048.apk 700s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-3072.apk 700s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-1024.apk 701s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-16384.apk 701s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-2048.apk 701s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-3072.apk 702s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-4096.apk 702s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-8192.apk 702s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-4096.apk 703s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-8192.apk 703s + apksigner verify src/test/resources/com/android/apksig/v2-stripped.apk 703s DOES NOT VERIFY 703s 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? 703s + apksigner verify src/test/resources/com/android/apksig/v2-stripped-with-ignorable-signing-schemes.apk 703s DOES NOT VERIFY 703s 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? 704s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 15 704s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 34 704s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-dsa-sha256-1024-sig-does-not-verify.apk 704s DOES NOT VERIFY 704s ERROR: APK Signature Scheme v2 signer #1: DSA_WITH_SHA256 signature over signed-data did not verify 704s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha256-2048-sig-does-not-verify.apk 704s DOES NOT VERIFY 704s ERROR: APK Signature Scheme v2 signer #1: RSA_PKCS1_V1_5_WITH_SHA256 signature over signed-data did not verify 704s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-sig-does-not-verify.apk 704s DOES NOT VERIFY 704s ERROR: APK Signature Scheme v2 signer #1: ECDSA_WITH_SHA256 signature over signed-data did not verify 704s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pss-sha256-2048-sig-does-not-verify.apk 705s Exception in thread "main" java.security.NoSuchAlgorithmException: SHA256withRSA/PSS Signature not available 705s at java.base/java.security.Signature.getInstance(Signature.java:268) 705s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigner(V2SchemeVerifier.java:313) 705s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigners(V2SchemeVerifier.java:211) 705s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:145) 705s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:110) 705s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:234) 705s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:149) 705s at com.android.apksigner.ApkSignerTool.verify(ApkSignerTool.java:516) 705s at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:88) 705s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha512-4096-digest-mismatch.apk 705s DOES NOT VERIFY 705s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA512 digest mismatch. Expected: <5ec97f56387436550cda87701dd26167e6a093bdf564ff95e2415c9e5edbb0cc31980b541520a551b6eacde1358e9057788f8072e2bbb6a19092cf1af379f840>, actual: 705s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-digest-mismatch.apk 705s DOES NOT VERIFY 705s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: <7aee6495d3c8fd4047afd9d2a68a07be597dfcde2435487bc4b2def96dc95c04> 705s + apksigner verify src/test/resources/com/android/apksig/v2-only-wrong-apk-sig-block-magic.apk 705s DOES NOT VERIFY 705s ERROR: Missing META-INF/MANIFEST.MF 705s + apksigner verify src/test/resources/com/android/apksig/v2-only-garbage-between-cd-and-eocd.apk 706s DOES NOT VERIFY 706s ERROR: Missing META-INF/MANIFEST.MF 706s + apksigner verify src/test/resources/com/android/apksig/v2-only-apk-sig-block-size-mismatch.apk 706s DOES NOT VERIFY 706s ERROR: Missing META-INF/MANIFEST.MF 706s + apksigner verify src/test/resources/com/android/apksig/v2-only-signatures-and-digests-block-mismatch.apk 706s DOES NOT VERIFY 706s ERROR: APK Signature Scheme v2 signer #1: Signature algorithms mismatch between signatures and digests records: [259] vs [259, 305419896] 706s + apksigner verify src/test/resources/com/android/apksig/v2-only-cert-and-public-key-mismatch.apk 706s DOES NOT VERIFY 706s ERROR: APK Signature Scheme v2 signer #1: Public key mismatch between certificate and signature record: <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e19235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> vs <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e09235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> 706s + apksigner verify src/test/resources/com/android/apksig/v2-only-no-certs-in-sig.apk 706s DOES NOT VERIFY 706s ERROR: APK Signature Scheme v2 signer #1: No certificates 707s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-sig.apk 707s DOES NOT VERIFY 707s ERROR: APK Signature Scheme v2 signer #2: No signatures 707s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-supported-sig.apk 707s DOES NOT VERIFY 707s ERROR: APK Signature Scheme v2 signer #2: No supported signatures: com.android.apksig.internal.apk.ApkSigningBlockUtils$NoSupportedSignaturesException: Minimum provided signature version 2147483647 > minSdkVersion 24 707s WARNING: APK Signature Scheme v2 signer #2: Unknown signature algorithm: 0x8888 707s + echo SUCCESS 707s SUCCESS 707s autopkgtest [19:23:27]: test ApkVerifierTest.sh: -----------------------] 708s ApkVerifierTest.sh PASS 708s autopkgtest [19:23:28]: test ApkVerifierTest.sh: - - - - - - - - - - results - - - - - - - - - - 708s autopkgtest [19:23:28]: test command1: preparing testbed 715s Reading package lists... 715s Building dependency tree... 715s Reading state information... 715s Starting pkgProblemResolver with broken count: 0 715s Starting 2 pkgProblemResolver with broken count: 0 715s Done 716s The following NEW packages will be installed: 716s autopkgtest-satdep 716s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 716s Need to get 0 B/716 B of archives. 716s After this operation, 0 B of additional disk space will be used. 716s Get:1 /tmp/autopkgtest.McJsRF/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 716s Selecting previously unselected package autopkgtest-satdep. 716s (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 ... 83423 files and directories currently installed.) 716s Preparing to unpack .../2-autopkgtest-satdep.deb ... 716s Unpacking autopkgtest-satdep (0) ... 716s Setting up autopkgtest-satdep (0) ... 718s (Reading database ... 83423 files and directories currently installed.) 718s Removing autopkgtest-satdep (0) ... 718s autopkgtest [19:23:38]: test command1: apksigner -h 718s autopkgtest [19:23:38]: test command1: [----------------------- 718s USAGE: apksigner [options] 718s apksigner --version 718s apksigner --help 718s 718s EXAMPLE: 718s apksigner sign --ks release.jks app.apk 718s apksigner verify --verbose app.apk 718s 718s apksigner is a tool for signing Android APK files and for checking whether 718s signatures of APK files will verify on Android devices. 718s 718s 718s COMMANDS 719s rotate Add a new signing certificate to the SigningCertificateLineage 719s 719s sign Sign the provided APK 719s 719s verify Check whether the provided APK is expected to verify on 719s Android 719s 719s lineage Modify the capabilities of one or more signers in an existing 719s SigningCertificateLineage 719s 719s version Show this tool's version number and exit 719s 719s help Show this usage page and exit 719s 719s autopkgtest [19:23:39]: test command1: -----------------------] 719s autopkgtest [19:23:39]: test command1: - - - - - - - - - - results - - - - - - - - - - 719s command1 PASS 720s autopkgtest [19:23:40]: test command2: preparing testbed 726s Reading package lists... 726s Building dependency tree... 726s Reading state information... 726s Starting pkgProblemResolver with broken count: 0 727s Starting 2 pkgProblemResolver with broken count: 0 727s Done 727s The following NEW packages will be installed: 727s autopkgtest-satdep 727s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 727s Need to get 0 B/716 B of archives. 727s After this operation, 0 B of additional disk space will be used. 727s Get:1 /tmp/autopkgtest.McJsRF/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 727s Selecting previously unselected package autopkgtest-satdep. 727s (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 ... 83423 files and directories currently installed.) 727s Preparing to unpack .../3-autopkgtest-satdep.deb ... 727s Unpacking autopkgtest-satdep (0) ... 727s Setting up autopkgtest-satdep (0) ... 729s (Reading database ... 83423 files and directories currently installed.) 729s Removing autopkgtest-satdep (0) ... 730s autopkgtest [19:23:50]: test command2: apksigner lineage -h 730s autopkgtest [19:23:50]: test command2: [----------------------- 730s USAGE: apksigner lineage [options] 730s 730s This modifies the capabilities of one or more signers in the provided SigningCertificateLineage. 730s This can be used to revoke capabilities of a previous signing certificate once the install base 730s has been migrated to the new signing certificate. 730s 730s 730s GENERAL OPTIONS 730s 730s --in Input SigningCertificateLineage. This file contains a binary representation of 730s a SigningCertificateLineage object which contains the proof-of-rotation for 730s different signing certificates. 730s An APK previously signed with a SigningCertificateLineage can also be 730s specified; the lineage will then be read from the signed data in the APK. 730s 730s --out File into which to put the binary representation of a 730s SigningCertificateLineage object. 730s 730s --print-certs Show information about the signing certificates and their capabilities 730s in the SigningCertificateLineage. 730s 730s -v, --verbose Verbose output mode. 730s 730s -h, --help Show help about this command and exit. 730s 730s 730s PER-SIGNER OPTIONS 730s This option is required for each signer to be modified in the provided SigningCertificateLineage. 730s 730s --signer Indicates the start of a new signing certificate to be modified. 730s 730s 730s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 730s To modify the capabilities of a previous signer in the lineage the signer's 730s private key and certificate must be specified. There are two ways to provide 730s the signer's private key and certificate: (1) Java KeyStore (see --ks), or 730s (2) private key file in PKCS #8 format and certificate file in X.509 format 730s (see --key and --cert). 730s 730s The --set-xx capability options allow an older signing certificate to still be 730s used in some situations on the platform even though the APK is now being signed 730s by a newer signing certificate. By default, the new signer will have all 730s capabilities, but the capability options can be specified for the new signer 730s to act as a default level of trust when moving to a newer signing certificate. 730s The capability options accept an optional boolean value of true or false; if 730s this value is not specified then the option will default to true. 730s 730s --ks Load private key and certificate chain from the Java 730s KeyStore initialized from the specified file. NONE means 730s no file is needed by KeyStore, which is the case for some 730s PKCS #11 KeyStores. 730s 730s --ks-key-alias Alias under which the private key and certificate are 730s stored in the KeyStore. This must be specified if the 730s KeyStore contains multiple keys. 730s 730s --ks-pass KeyStore password (see --ks). The following formats are 730s supported: 730s pass: password provided inline 730s env: password provided in the named 730s environment variable 730s file: password provided in the named 730s file, as a single line 730s stdin password provided on standard input, 730s as a single line 730s A password is required to open a KeyStore. 730s By default, the tool will prompt for password via console 730s or standard input. 730s When the same file (including standard input) is used for 730s providing multiple passwords, the passwords are read from 730s the file one line at a time. Passwords are read in the 730s order of old-signer then new-signer and, within each 730s signer, KeyStore password is read before the key password 730s is read. 730s 730s --key-pass Password with which the private key is protected. 730s The following formats are supported: 730s pass: password provided inline 730s env: password provided in the named 730s environment variable 730s file: password provided in the named 730s file, as a single line 730s stdin password provided on standard input, 730s as a single line 730s If --key-pass is not specified for a KeyStore key, this 730s tool will attempt to load the key using the KeyStore 730s password and, if that fails, will prompt for key password 730s and attempt to load the key using that password. 730s If --key-pass is not specified for a private key file key, 730s this tool will prompt for key password only if a password 730s is required. 730s When the same file (including standard input) is used for 730s providing multiple passwords, the passwords are read from 730s the file one line at a time. Passwords are read in the 730s order of old-signer then new-signer and, within each 730s signer, KeyStore password is read before the key password 730s is read. 730s 730s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 730s try for passwords containing non-ASCII characters. 730s KeyStores created by keytool are often encrypted not using 730s the Unicode form of the password but rather using the form 730s produced by encoding the password using the console's 730s character encoding. apksigner by default tries to decrypt 730s using several forms of the password: the Unicode form, the 730s form encoded using the JVM default charset, and, on Java 8 730s and older, the form encoded using the console's charset. 730s On Java 9, apksigner cannot detect the console's charset 730s and may need to be provided with --pass-encoding when a 730s non-ASCII password is used. --pass-encoding may also need 730s to be provided for a KeyStore created by keytool on a 730s different OS or in a different locale. 730s 730s --ks-type Type/algorithm of KeyStore to use. By default, the default 730s type is used. 730s 730s --ks-provider-name Name of the JCA Provider from which to request the 730s KeyStore implementation. By default, the highest priority 730s provider is used. See --ks-provider-class for the 730s alternative way to specify a provider. 730s 730s --ks-provider-class Fully-qualified class name of the JCA Provider from which 730s to request the KeyStore implementation. By default, the 730s provider is chosen based on --ks-provider-name. 730s 730s --ks-provider-arg Value to pass into the constructor of the JCA Provider 730s class specified by --ks-provider-class. The value is 730s passed into the constructor as java.lang.String. By 730s default, the no-arg provider's constructor is used. 730s 730s --key Load private key from the specified file. If the key is 730s password-protected, the password will be prompted via 730s standard input unless specified otherwise using 730s --key-pass. The file must be in PKCS #8 DER format. 730s 730s --cert Load certificate chain from the specified file. The file 730s must be in X.509 PEM or DER format. 730s 730s --set-installed-data Sets whether installed data associated with this previous 730s signing certificate should be trusted. This capability is 730s required to perform signing certificate rotation during an 730s upgrade on-device. Without it, the platform will not 730s permit the app data from the old signing certificate to 730s propogate to the new version. Typically this flag should 730s be set to enable signing certificate rotation and may be 730s unset later when the install base is as migrated as it 730s will be. 730s 730s --set-shared-uid Sets whether apps signed with this previous signing 730s certificate can share a UID with an app signed with the 730s new signing certificate. This is useful in situations 730s where shareUserId apps would like to change their signing 730s certificate but can not guarantee the order of updates to 730s those apps. 730s 730s --set-permission Sets whether apps signed with this previous signing 730s certificate can be granted SIGNATURE permissions defined 730s by an app signed with the new signing certificate. 730s 730s --set-rollback Sets whether the platform should allow an app to be 730s upgraded to a newer version signed with this previous 730s signing certificate. 730s WARNING: This effectively removes any benefit of signing 730s certificate rotation since a compromised key could retake 730s control of an app even after the signing certificate 730s rotation. This option should only be used if a problem is 730s encountered when attempting to rotate an older signing 730s certificate. 730s 730s --set-auth Sets whether apps signed with this previous signing 730s certificate should be granted privileged access by the 730s authenticator module using the new signing certificate. 730s 730s 730s EXAMPLES 730s 730s 1. Remove all capabilities from a previous signer in the linage: 730s $ apksigner lineage --in /path/to/existing/lineage --out /path/to/new/file \ 730s --signer --ks release.jks --set-installed-data false \ 730s --set-shared-uid false --set-permission false --set-rollback false \ 730s --set-auth false 730s 730s 2. Display details about the signing certificates and their capabilities in the lineage: 730s $ apksigner lineage --in /path/to/existing/lineage --print-certs -v 730s 730s autopkgtest [19:23:50]: test command2: -----------------------] 731s autopkgtest [19:23:51]: test command2: - - - - - - - - - - results - - - - - - - - - - 731s command2 PASS 731s autopkgtest [19:23:51]: test command3: preparing testbed 735s Reading package lists... 735s Building dependency tree... 735s Reading state information... 735s Starting pkgProblemResolver with broken count: 0 735s Starting 2 pkgProblemResolver with broken count: 0 735s Done 736s The following NEW packages will be installed: 736s autopkgtest-satdep 736s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 736s Need to get 0 B/716 B of archives. 736s After this operation, 0 B of additional disk space will be used. 736s Get:1 /tmp/autopkgtest.McJsRF/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 736s Selecting previously unselected package autopkgtest-satdep. 736s (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 ... 83423 files and directories currently installed.) 736s Preparing to unpack .../4-autopkgtest-satdep.deb ... 736s Unpacking autopkgtest-satdep (0) ... 736s Setting up autopkgtest-satdep (0) ... 738s (Reading database ... 83423 files and directories currently installed.) 738s Removing autopkgtest-satdep (0) ... 738s autopkgtest [19:23:58]: test command3: apksigner rotate -h 738s autopkgtest [19:23:58]: test command3: [----------------------- 739s USAGE: apksigner rotate [options] 739s 739s This takes the provided keys and creates a SigningCertificateLineage entry linking the old to the 739s new, for use in a key rotation scenario using APK Signature Scheme v3. 739s 739s 739s GENERAL OPTIONS 739s 739s --in Input SigningCertificateLineage. This file contains a binary representation of 739s a SigningCertificateLineage object, which contains the proof-of-rotation for 739s different signing certificates. This can be used with APK Signature Scheme v3 739s to rotate the signing certificate for an APK. 739s An APK previously signed with a SigningCertificateLineage can also be 739s specified; the lineage will then be read from the signed data in the APK. 739s 739s --out File into which to put the binary representation of a 739s SigningCertificateLineage object. 739s 739s -v, --verbose Verbose output mode 739s 739s -h, --help Show help about this command and exit 739s 739s PER-SIGNER OPTIONS 739s These options specify the configuration of a particular signer. To rotate keys, two signers must be 739s specified, an old and a new. 739s 739s --old-signer The signing information for the signer from which to be rotated. This will 739s be used to sign a new entry in the SigningCertificateLineage allowing the 739s addition of the new-signer. If an input SigningCertificateLineage object was 739s provided, this signer must match the leaf descendant so that the existing 739s signing certificate history may be extended. 739s 739s --new-signer The signing information for the signer to which you want to rotate. This will 739s be the last key in the SigningCertificate object, signed by the old-signer. 739s 739s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 739s There are two ways to provide the signer's private key and certificate: (1) Java 739s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 739s file in X.509 format (see --key and --cert). 739s 739s The --set-xx capability options allow an older signing certificate to still be 739s used in some situations on the platform even though the APK is now being signed 739s by a newer signing certificate. By default, the new signer will have all 739s capabilities, but the capability options can be specified for the new signer 739s during rotation to act as a default level of trust when moving to a newer 739s signing certificate.The capability options accept an optional boolean value of 739s true or false; if this value is not specified then the option will default to 739s true. 739s 739s 739s --ks Load private key and certificate chain from the Java 739s KeyStore initialized from the specified file. NONE means 739s no file is needed by KeyStore, which is the case for some 739s PKCS #11 KeyStores. 739s 739s --ks-key-alias Alias under which the private key and certificate are 739s stored in the KeyStore. This must be specified if the 739s KeyStore contains multiple keys. 739s 739s --ks-pass KeyStore password (see --ks). The following formats are 739s supported: 739s pass: password provided inline 739s env: password provided in the named 739s environment variable 739s file: password provided in the named 739s file, as a single line 739s stdin password provided on standard input, 739s as a single line 739s A password is required to open a KeyStore. 739s By default, the tool will prompt for password via console 739s or standard input. 739s When the same file (including standard input) is used for 739s providing multiple passwords, the passwords are read from 739s the file one line at a time. Passwords are read in the 739s order of old-signer then new-signer and, within each 739s signer, KeyStore password is read before the key password 739s is read. 739s 739s --key-pass Password with which the private key is protected. 739s The following formats are supported: 739s pass: password provided inline 739s env: password provided in the named 739s environment variable 739s file: password provided in the named 739s file, as a single line 739s stdin password provided on standard input, 739s as a single line 739s If --key-pass is not specified for a KeyStore key, this 739s tool will attempt to load the key using the KeyStore 739s password and, if that fails, will prompt for key password 739s and attempt to load the key using that password. 739s If --key-pass is not specified for a private key file key, 739s this tool will prompt for key password only if a password 739s is required. 739s When the same file (including standard input) is used for 739s providing multiple passwords, the passwords are read from 739s the file one line at a time. Passwords are read in the 739s order of old-signer then new-signer and, within each 739s signer, KeyStore password is read before the key password 739s is read. 739s 739s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 739s try for passwords containing non-ASCII characters. 739s KeyStores created by keytool are often encrypted not using 739s the Unicode form of the password but rather using the form 739s produced by encoding the password using the console's 739s character encoding. apksigner by default tries to decrypt 739s using several forms of the password: the Unicode form, the 739s form encoded using the JVM default charset, and, on Java 8 739s and older, the form encoded using the console's charset. 739s On Java 9, apksigner cannot detect the console's charset 739s and may need to be provided with --pass-encoding when a 739s non-ASCII password is used. --pass-encoding may also need 739s to be provided for a KeyStore created by keytool on a 739s different OS or in a different locale. 739s 739s --ks-type Type/algorithm of KeyStore to use. By default, the default 739s type is used. 739s 739s --ks-provider-name Name of the JCA Provider from which to request the 739s KeyStore implementation. By default, the highest priority 739s provider is used. See --ks-provider-class for the 739s alternative way to specify a provider. 739s 739s --ks-provider-class Fully-qualified class name of the JCA Provider from which 739s to request the KeyStore implementation. By default, the 739s provider is chosen based on --ks-provider-name. 739s 739s --ks-provider-arg Value to pass into the constructor of the JCA Provider 739s class specified by --ks-provider-class. The value is 739s passed into the constructor as java.lang.String. By 739s default, the no-arg provider's constructor is used. 739s 739s --key Load private key from the specified file. If the key is 739s password-protected, the password will be prompted via 739s standard input unless specified otherwise using 739s --key-pass. The file must be in PKCS #8 DER format. 739s 739s --cert Load certificate chain from the specified file. The file 739s must be in X.509 PEM or DER format. 739s 739s --set-installed-data Sets whether installed data associated with this previous 739s signing certificate should be trusted. This capability is 739s required to perform signing certificate rotation during an 739s upgrade on-device. Without it, the platform will not 739s permit the app data from the old signing certificate to 739s propogate to the new version. Typically this flag should 739s be set to enable signing certificate rotation and may be 739s unset later when the install base is as migrated as it 739s will be. 739s 739s --set-shared-uid Sets whether apps signed with this previous signing 739s certificate can share a UID with an app signed with the 739s new signing certificate. This is useful in situations 739s where shareUserId apps would like to change their signing 739s certificate but can not guarantee the order of updates to 739s those apps. 739s 739s --set-permission Sets whether apps signed with this previous signing 739s certificate can be granted SIGNATURE permissions defined 739s by an app signed with the new signing certificate. 739s 739s --set-rollback Sets whether the platform should allow an app to be 739s upgraded to a newer version signed with this previous 739s signing certificate. 739s WARNING: This effectively removes any benefit of signing 739s certificate rotation since a compromised key could retake 739s control of an app even after the signing certificate 739s rotation. This option should only be used if a problem is 739s encountered when attempting to rotate an older signing 739s certificate. 739s 739s --set-auth Sets whether apps signed with this previous signing 739s certificate should be granted privileged access by the 739s authenticator module using the new signing certificate. 739s 739s 739s JCA PROVIDER INSTALLATION OPTIONS 739s These options enable you to install additional Java Crypto Architecture (JCA) 739s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 739s different providers. Providers are installed in the order in which they appear 739s on the command-line. 739s 739s --provider-class Fully-qualified class name of the JCA Provider. 739s 739s --provider-arg Value to pass into the constructor of the JCA Provider 739s class specified by --provider-class. The value is passed 739s into the constructor as java.lang.String. By default, the 739s no-arg provider's constructor is used. 739s 739s --provider-pos Position / priority at which to install this provider in 739s the JCA provider list. By default, the provider is 739s installed as the lowest priority provider. 739s See java.security.Security.insertProviderAt. 739s 739s EXAMPLES 739s 739s 1. Create a new SigningCertificateLineage to enable rotation: 739s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 739s --new-signer --ks release2.jks 739s 739s 2. Extend an existing SigningCertificateLineage to rotate again after previous rotation: 739s $ apksigner rotate --in /path/to/existing/lineage --out /path/to/new/file \ 739s --old-signer --ks release2.jks --new-signer --ks release3.jks 739s 739s 3. Create a new SigningCertificateLineage with explicit capabilities for the previous signer: 739s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 739s --set-installed-data true --set-shared-uid true --set-permission true --set-rollback false \ 739s --set-auth true --new-signer --ks release2.jks 739s autopkgtest [19:23:59]: test command3: -----------------------] 740s command3 PASS 740s autopkgtest [19:24:00]: test command3: - - - - - - - - - - results - - - - - - - - - - 740s autopkgtest [19:24:00]: test command4: preparing testbed 747s Reading package lists... 747s Building dependency tree... 747s Reading state information... 747s Starting pkgProblemResolver with broken count: 0 748s Starting 2 pkgProblemResolver with broken count: 0 748s Done 748s The following NEW packages will be installed: 748s autopkgtest-satdep 748s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 748s Need to get 0 B/716 B of archives. 748s After this operation, 0 B of additional disk space will be used. 748s Get:1 /tmp/autopkgtest.McJsRF/5-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 748s Selecting previously unselected package autopkgtest-satdep. 748s (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 ... 83423 files and directories currently installed.) 748s Preparing to unpack .../5-autopkgtest-satdep.deb ... 748s Unpacking autopkgtest-satdep (0) ... 748s Setting up autopkgtest-satdep (0) ... 750s (Reading database ... 83423 files and directories currently installed.) 750s Removing autopkgtest-satdep (0) ... 751s autopkgtest [19:24:11]: test command4: apksigner sign -h 751s autopkgtest [19:24:11]: test command4: [----------------------- 752s USAGE: apksigner sign [options] apk 752s 752s This signs the provided APK, stripping out any pre-existing signatures. Signing 752s is performed using one or more signers, each represented by an asymmetric key 752s pair and a corresponding certificate. Typically, an APK is signed by just one 752s signer. For each signer, you need to provide the signer's private key and 752s certificate. 752s 752s 752s GENERAL OPTIONS 752s 752s --in Input APK file to sign. This is an alternative to 752s specifying the APK as the very last parameter, after all 752s options. Unless --out is specified, this file will be 752s overwritten with the resulting signed APK. 752s 752s --out File into which to output the signed APK. By default, the 752s APK is signed in-place, overwriting the input file. 752s 752s -v, --verbose Verbose output mode 752s 752s --v1-signing-enabled Whether to enable signing using JAR signing scheme (aka v1 752s signing scheme) used in Android since day one. By default, 752s signing using this scheme is enabled based on min and max 752s SDK version (see --min-sdk-version and --max-sdk-version). 752s 752s --v2-signing-enabled Whether to enable signing using APK Signature Scheme v2 752s (aka v2 signing scheme) introduced in Android Nougat, 752s API Level 24. By default, signing using this scheme is 752s enabled based on min and max SDK version (see 752s --min-sdk-version and --max-sdk-version). 752s 752s --v3-signing-enabled Whether to enable signing using APK Signature Scheme v3 752s (aka v3 signing scheme) introduced in Android P, 752s API Level 28. By default, signing using this scheme is 752s enabled based on min and max SDK version (see 752s --min-sdk-version and --max-sdk-version). Multiple 752s signers are not supported when using v3 signing, but 752s multiple signers may be provided in conjunction with the 752s "lineage" option to make sure that the app is signed by 752s an appropriate signer on all supported platform versions. 752s 752s --v4-signing-enabled Whether to enable signing using APK Signature Scheme v4 752s (aka v4 signing scheme) introduced in Android 11, 752s API Level 30. By default, signing using this scheme is 752s enabled based on min and max SDK version (see 752s --min-sdk-version and --max-sdk-version). 752s 752s --force-stamp-overwrite Whether to overwrite existing source stamp in the 752s APK, if found. By default, it is set to false. It has no 752s effect if no source stamp signer config is provided. 752s 752s --verity-enabled Whether to enable the verity signature algorithm for the 752s v2 and v3 signature schemes. 752s 752s --min-sdk-version Lowest API Level on which this APK's signatures will be 752s verified. By default, the value from AndroidManifest.xml 752s is used. The higher the value, the stronger security 752s parameters are used when signing. 752s 752s --max-sdk-version Highest API Level on which this APK's signatures will be 752s verified. By default, the highest possible value is used. 752s 752s --debuggable-apk-permitted Whether to permit signing android:debuggable="true" 752s APKs. Android disables some of its security protections 752s for such apps. For example, anybody with ADB shell access 752s can execute arbitrary code in the context of a debuggable 752s app and can read/write persistently stored data of the 752s app. It is a good security practice to not sign 752s debuggable APKs with production signing keys, because 752s such APKs puts users at risk once leaked. 752s By default, signing debuggable APKs is permitted, for 752s backward compatibility with older apksigner versions. 752s 752s --lineage Signing certificate history to use in the event that 752s signing certificates changed for an APK using APK 752s Signature Scheme v3 supported signing certificate 752s rotation. This object may be created by the apksigner 752s "rotate" command. If used, all signers used to sign the 752s APK must be present in the signing lineage, 752s and if v1 or v2 signing is enabled, the first (oldest) 752s entry in the lineage must have a signer provided, so that 752s it can be used for those v1 and/or v2 signing. Multiple 752s signers are not supported when using APK Signature Scheme 752s v3, so multiple signers input will correspond to different 752s points in the lineage and will be used on older platform 752s versions when the newest signer in the lineage is 752s unsupported. 752s An APK previously signed with a SigningCertificateLineage 752s can also be specified; the lineage will then be read from 752s the signed data in the APK. 752s 752s -h, --help Show help about this command and exit 752s 752s 752s PER-SIGNER OPTIONS 752s These options specify the configuration of a particular signer. To delimit 752s options of different signers, use --next-signer. 752s 752s --next-signer Delimits options of two different signers. There is no 752s need to use this option when only one signer is used. 752s 752s --v1-signer-name Basename for files comprising the JAR signature scheme 752s (aka v1 scheme) signature of this signer. By default, 752s KeyStore key alias or basename of key file is used. 752s 752s --stamp-signer The signing information for the signer of the source stamp 752s to be included in the APK. 752s 752s PER-SIGNER SIGNING KEY & CERTIFICATE OPTIONS 752s There are two ways to provide the signer's private key and certificate: (1) Java 752s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 752s file in X.509 format (see --key and --cert). 752s 752s --ks Load private key and certificate chain from the Java 752s KeyStore initialized from the specified file. NONE means 752s no file is needed by KeyStore, which is the case for some 752s PKCS #11 KeyStores. 752s 752s --ks-key-alias Alias under which the private key and certificate are 752s stored in the KeyStore. This must be specified if the 752s KeyStore contains multiple keys. 752s 752s --ks-pass KeyStore password (see --ks). The following formats are 752s supported: 752s pass: password provided inline 752s env: password provided in the named 752s environment variable 752s file: password provided in the named 752s file, as a single line 752s stdin password provided on standard input, 752s as a single line 752s A password is required to open a KeyStore. 752s By default, the tool will prompt for password via console 752s or standard input. 752s When the same file (including standard input) is used for 752s providing multiple passwords, the passwords are read from 752s the file one line at a time. Passwords are read in the 752s order in which signers are specified and, within each 752s signer, KeyStore password is read before the key password 752s is read. 752s 752s --key-pass Password with which the private key is protected. 752s The following formats are supported: 752s pass: password provided inline 752s env: password provided in the named 752s environment variable 752s file: password provided in the named 752s file, as a single line 752s stdin password provided on standard input, 752s as a single line 752s If --key-pass is not specified for a KeyStore key, this 752s tool will attempt to load the key using the KeyStore 752s password and, if that fails, will prompt for key password 752s and attempt to load the key using that password. 752s If --key-pass is not specified for a private key file key, 752s this tool will prompt for key password only if a password 752s is required. 752s When the same file (including standard input) is used for 752s providing multiple passwords, the passwords are read from 752s the file one line at a time. Passwords are read in the 752s order in which signers are specified and, within each 752s signer, KeyStore password is read before the key password 752s is read. 752s 752s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 752s try for passwords containing non-ASCII characters. 752s KeyStores created by keytool are often encrypted not using 752s the Unicode form of the password but rather using the form 752s produced by encoding the password using the console's 752s character encoding. apksigner by default tries to decrypt 752s using several forms of the password: the Unicode form, the 752s form encoded using the JVM default charset, and, on Java 8 752s and older, the form encoded using the console's charset. 752s On Java 9, apksigner cannot detect the console's charset 752s and may need to be provided with --pass-encoding when a 752s non-ASCII password is used. --pass-encoding may also need 752s to be provided for a KeyStore created by keytool on a 752s different OS or in a different locale. 752s 752s --ks-type Type/algorithm of KeyStore to use. By default, the default 752s type is used. 752s 752s --ks-provider-name Name of the JCA Provider from which to request the 752s KeyStore implementation. By default, the highest priority 752s provider is used. See --ks-provider-class for the 752s alternative way to specify a provider. 752s 752s --ks-provider-class Fully-qualified class name of the JCA Provider from which 752s to request the KeyStore implementation. By default, the 752s provider is chosen based on --ks-provider-name. 752s 752s --ks-provider-arg Value to pass into the constructor of the JCA Provider 752s class specified by --ks-provider-class. The value is 752s passed into the constructor as java.lang.String. By 752s default, the no-arg provider's constructor is used. 752s 752s --key Load private key from the specified file. If the key is 752s password-protected, the password will be prompted via 752s standard input unless specified otherwise using 752s --key-pass. The file must be in PKCS #8 DER format. 752s 752s --cert Load certificate chain from the specified file. The file 752s must be in X.509 PEM or DER format. 752s 752s 752s JCA PROVIDER INSTALLATION OPTIONS 752s These options enable you to install additional Java Crypto Architecture (JCA) 752s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 752s different providers. Providers are installed in the order in which they appear 752s on the command-line. 752s 752s --provider-class Fully-qualified class name of the JCA Provider. 752s 752s --provider-arg Value to pass into the constructor of the JCA Provider 752s class specified by --provider-class. The value is passed 752s into the constructor as java.lang.String. By default, the 752s no-arg provider's constructor is used. 752s 752s --provider-pos Position / priority at which to install this provider in 752s the JCA provider list. By default, the provider is 752s installed as the lowest priority provider. 752s See java.security.Security.insertProviderAt. 752s 752s 752s EXAMPLES 752s 752s 1. Sign an APK, in-place, using the one and only key in keystore release.jks: 752s $ apksigner sign --ks release.jks app.apk 752s 752s 1. Sign an APK, without overwriting, using the one and only key in keystore 752s release.jks: 752s $ apksigner sign --ks release.jks --in app.apk --out app-signed.apk 752s 752s 3. Sign an APK using a private key and certificate stored as individual files: 752s $ apksigner sign --key release.pk8 --cert release.x509.pem app.apk 752s 752s 4. Sign an APK using two keys: 752s $ apksigner sign --ks release.jks --next-signer --ks magic.jks app.apk 752s 752s 5. Sign an APK using PKCS #11 JCA Provider: 752s $ apksigner sign --provider-class sun.security.pkcs11.SunPKCS11 \ 752s --provider-arg token.cfg --ks NONE --ks-type PKCS11 app.apk 752s 752s 6. Sign an APK using a non-ASCII password KeyStore created on English Windows. 752s The --pass-encoding parameter is not needed if apksigner is being run on 752s English Windows with Java 8 or older. 752s $ apksigner sign --ks release.jks --pass-encoding ibm437 app.apk 752s 752s 7. Sign an APK on Windows using a non-ASCII password KeyStore created on a 752s modern OSX or Linux machine: 752s $ apksigner sign --ks release.jks --pass-encoding utf-8 app.apk 752s 752s 8. Sign an APK with rotated signing certificate: 752s $ apksigner sign --ks release.jks --next-signer --ks release2.jks \ 752s --lineage /path/to/signing/history/lineage app.apk 752s autopkgtest [19:24:12]: test command4: -----------------------] 753s command4 PASS 753s autopkgtest [19:24:13]: test command4: - - - - - - - - - - results - - - - - - - - - - 753s autopkgtest [19:24:13]: test command5: preparing testbed 762s Reading package lists... 762s Building dependency tree... 762s Reading state information... 762s Starting pkgProblemResolver with broken count: 0 762s Starting 2 pkgProblemResolver with broken count: 0 762s Done 762s The following NEW packages will be installed: 762s autopkgtest-satdep 762s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 762s Need to get 0 B/716 B of archives. 762s After this operation, 0 B of additional disk space will be used. 762s Get:1 /tmp/autopkgtest.McJsRF/6-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [716 B] 762s Selecting previously unselected package autopkgtest-satdep. 763s (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 ... 83423 files and directories currently installed.) 763s Preparing to unpack .../6-autopkgtest-satdep.deb ... 763s Unpacking autopkgtest-satdep (0) ... 763s Setting up autopkgtest-satdep (0) ... 764s (Reading database ... 83423 files and directories currently installed.) 764s Removing autopkgtest-satdep (0) ... 765s autopkgtest [19:24:25]: test command5: apksigner verify -h 765s autopkgtest [19:24:25]: test command5: [----------------------- 765s USAGE: apksigner verify [options] apk 765s 765s This checks whether the provided APK will verify on Android. By default, this 765s checks whether the APK will verify on all Android platform versions supported 765s by the APK (as declared using minSdkVersion in AndroidManifest.xml). Use 765s --min-sdk-version and/or --max-sdk-version to verify the APK against a custom 765s range of API Levels. 765s 765s 765s OPTIONS 765s 765s --print-certs Show information about the APK's signing certificates 765s 765s -v, --verbose Verbose output mode 765s 765s --min-sdk-version Lowest API Level on which this APK's signatures will be 765s verified. By default, the value from AndroidManifest.xml 765s is used. 765s 765s --max-sdk-version Highest API Level on which this APK's signatures will be 765s verified. By default, the highest possible value is used. 765s 765s -Werr Treat warnings as errors 765s 765s --in APK file to verify. This is an alternative to specifying 765s the APK as the very last parameter, after all options. 765s 765s -h, --help Show help about this command and exit 765s 765s 765s EXAMPLES 765s 765s 1. Check whether the APK's signatures are expected to verify on all Android 765s platforms declared as supported by this APK: 765s $ apksigner verify app.apk 765s 765s 2. Check whether the APK's signatures are expected to verify on Android 765s platforms with API Level 15 and higher: 765s $ apksigner verify --min-sdk-version 15 app.apk 766s autopkgtest [19:24:26]: test command5: -----------------------] 766s command5 PASS 766s autopkgtest [19:24:26]: test command5: - - - - - - - - - - results - - - - - - - - - - 767s autopkgtest [19:24:27]: @@@@@@@@@@@@@@@@@@@@ summary 767s ApkVerifierTest.sh PASS 767s command1 PASS 767s command2 PASS 767s command3 PASS 767s command4 PASS 767s command5 PASS 777s Creating nova instance adt-noble-ppc64el-android-platform-tools-apksig-20240321-191140-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240321.img (UUID f9947641-425a-45c2-937a-6db4500fbfac)...