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