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