0s autopkgtest [07:45:33]: starting date and time: 2024-03-21 07:45:33+0000 0s autopkgtest [07:45:33]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [07:45:33]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.79w26r4t/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-lts,src:alsa-lib,src:cups,src:gnutls28,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-lts/11.0.23~7ea-1ubuntu1 alsa-lib/1.2.11-1build1 cups/2.4.7-1.2ubuntu1 gnutls28/3.8.3-1.1ubuntu2 libpng1.6/1.6.43-3 nettle/3.9.1-2.2 wp2latex/4.4~ds-1build1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-arm64-16.secgroup --name adt-noble-arm64-android-platform-tools-apksig-20240321-074533-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 324s autopkgtest [07:50:57]: testbed dpkg architecture: arm64 325s autopkgtest [07:50:58]: testbed apt version: 2.7.12 325s autopkgtest [07:50:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 327s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 328s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [492 kB] 329s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3769 kB] 331s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 332s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 332s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [683 kB] 332s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 332s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [41.7 kB] 332s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 332s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4177 kB] 333s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 333s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [67.4 kB] 333s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 354s Fetched 9418 kB in 13s (750 kB/s) 356s Reading package lists... 366s Reading package lists... 367s Building dependency tree... 367s Reading state information... 370s Calculating upgrade... 373s The following packages will be upgraded: 373s debianutils linux-firmware 373s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 373s Need to get 476 MB of archives. 373s After this operation, 5724 kB of additional disk space will be used. 373s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 debianutils arm64 5.17 [90.1 kB] 373s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 linux-firmware arm64 20240318.git3b128b60-0ubuntu1 [475 MB] 430s Fetched 476 MB in 53s (9026 kB/s) 432s (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 ... 75850 files and directories currently installed.) 432s Preparing to unpack .../debianutils_5.17_arm64.deb ... 432s Unpacking debianutils (5.17) over (5.16) ... 433s Setting up debianutils (5.17) ... 435s (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 ... 75850 files and directories currently installed.) 435s Preparing to unpack .../linux-firmware_20240318.git3b128b60-0ubuntu1_arm64.deb ... 435s Unpacking linux-firmware (20240318.git3b128b60-0ubuntu1) over (20240202.git36777504-0ubuntu1) ... 472s Setting up linux-firmware (20240318.git3b128b60-0ubuntu1) ... 472s Processing triggers for man-db (2.12.0-3) ... 480s Processing triggers for initramfs-tools (0.142ubuntu20) ... 481s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 482s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 704s System running in EFI mode, skipping. 705s Reading package lists... 706s Building dependency tree... 706s Reading state information... 709s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 712s sh: Attempting to set up Debian/Ubuntu apt sources automatically 713s Reading package lists...sh: Distribution appears to be Ubuntu 722s 723s Building dependency tree... 723s Reading state information... 726s eatmydata is already the newest version (131-1). 726s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 726s Reading package lists... 727s Building dependency tree... 727s Reading state information... 730s dbus is already the newest version (1.14.10-4ubuntu1). 730s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 730s Reading package lists... 731s Building dependency tree... 732s Reading state information... 734s rng-tools-debian is already the newest version (2.4). 734s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 735s Reading package lists... 735s Building dependency tree... 735s Reading state information... 738s The following packages will be REMOVED: 738s cloud-init* python3-configobj* python3-debconf* 740s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 740s After this operation, 3252 kB disk space will be freed. 740s (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 ... 75912 files and directories currently installed.) 740s Removing cloud-init (24.1.1-0ubuntu1) ... 745s Removing python3-configobj (5.0.8-3) ... 745s Removing python3-debconf (1.5.86) ... 746s Processing triggers for man-db (2.12.0-3) ... 748s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75523 files and directories currently installed.) 748s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 753s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 753s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 753s invoke-rc.d: policy-rc.d denied execution of try-restart. 755s Reading package lists... 756s Building dependency tree... 756s Reading state information... 760s linux-generic is already the newest version (6.8.0-11.11+1). 760s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 761s Get:1 http://ftpmaster.internal/ubuntu noble InRelease [255 kB] 761s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 761s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 774s Fetched 255 kB in 3s (83.3 kB/s) 778s Reading package lists... 778s Reading package lists... 779s Building dependency tree... 779s Reading state information... 783s Calculating upgrade... 785s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 785s Reading package lists... 786s Building dependency tree... 786s Reading state information... 789s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 789s autopkgtest [07:58:42]: rebooting testbed after setup commands that affected boot 1030s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1065s autopkgtest [08:03:14]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 1070s autopkgtest [08:03:23]: @@@@@@@@@@@@@@@@@@@@ apt-source android-platform-tools-apksig 1081s Get:1 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (dsc) [2332 B] 1081s Get:2 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (tar) [3001 kB] 1081s Get:3 http://ftpmaster.internal/ubuntu noble/universe android-platform-tools-apksig 31.0.2-1ubuntu1 (diff) [12.5 kB] 1083s gpgv: Signature made Thu Mar 7 20:07:46 2024 UTC 1083s gpgv: using RSA key 2D1EBEDD7CBF5B7CB43AD1861EBA9FDA32EAAF63 1083s gpgv: Can't check signature: No public key 1083s dpkg-source: warning: cannot verify inline signature for ./android-platform-tools-apksig_31.0.2-1ubuntu1.dsc: no acceptable signature found 1085s autopkgtest [08:03:38]: testing package android-platform-tools-apksig version 31.0.2-1ubuntu1 1085s autopkgtest [08:03:38]: build not needed 1099s autopkgtest [08:03:52]: test ApkVerifierTest.sh: preparing testbed 1107s Reading package lists... 1109s Building dependency tree... 1109s Reading state information... 1119s Starting pkgProblemResolver with broken count: 0 1119s Starting 2 pkgProblemResolver with broken count: 0 1119s Done 1119s The following additional packages will be installed: 1119s adwaita-icon-theme apksigner at-spi2-common ca-certificates-java default-jre 1119s default-jre-headless fontconfig fontconfig-config fonts-dejavu-core 1119s fonts-dejavu-mono gtk-update-icon-cache hicolor-icon-theme 1119s humanity-icon-theme java-common libapksig-java libasound2 libasound2-data 1119s libatk1.0-0 libavahi-client3 libavahi-common-data libavahi-common3 libcairo2 1119s libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 1119s libdrm-radeon1 libfontconfig1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 1119s libgif7 libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 1119s libgraphite2-3 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libjbig0 1119s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 libpango-1.0-0 1119s libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 libpixman-1-0 1119s libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 libwebp7 libx11-xcb1 1119s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 1119s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcomposite1 1119s libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 libxrandr2 1119s libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 1119s openjdk-21-jre-headless ubuntu-mono x11-common 1119s Suggested packages: 1119s libasound2-plugins alsa-utils cups-common gvfs liblcms2-utils pcscd 1119s libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic fonts-ipafont-mincho 1119s fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic 1119s Recommended packages: 1119s librsvg2-common alsa-ucm-conf alsa-topology-conf libgdk-pixbuf2.0-bin 1119s libgl1-amber-dri libgail-common libgtk2.0-bin mesa-vulkan-drivers 1119s | vulkan-icd libatk-wrapper-java-jni fonts-dejavu-extra 1119s The following NEW packages will be installed: 1119s adwaita-icon-theme apksigner at-spi2-common autopkgtest-satdep 1119s ca-certificates-java default-jre default-jre-headless fontconfig 1119s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gtk-update-icon-cache 1119s hicolor-icon-theme humanity-icon-theme java-common libapksig-java libasound2 1119s libasound2-data libatk1.0-0 libavahi-client3 libavahi-common-data 1119s libavahi-common3 libcairo2 libcups2 libdatrie1 libdeflate0 libdrm-amdgpu1 1119s libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libgdk-pixbuf-2.0-0 1119s libgdk-pixbuf2.0-common libgif7 libgl1 libgl1-mesa-dri libglapi-mesa 1119s libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk2.0-0 libgtk2.0-common 1119s libharfbuzz0b libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 1119s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcsclite1 1119s libpixman-1-0 libsharpyuv0 libthai-data libthai0 libtiff6 libvulkan1 1119s libwebp7 libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 1119s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 1119s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1 1119s libxrandr2 libxrender1 libxshmfence1 libxtst6 libxxf86vm1 openjdk-21-jre 1119s openjdk-21-jre-headless ubuntu-mono x11-common 1119s 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded. 1119s Need to get 90.9 MB/90.9 MB of archives. 1119s After this operation, 424 MB of additional disk space will be used. 1119s Get:1 /tmp/autopkgtest.CQFBn0/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 1119s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 1119s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 1119s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1119s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 1119s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 1119s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 1119s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 libsharpyuv0 arm64 1.3.2-0.4 [14.4 kB] 1119s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 libwebp7 arm64 1.3.2-0.4 [191 kB] 1119s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 libtiff6 arm64 4.5.1+git230720-3ubuntu1 [226 kB] 1119s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3 [144 kB] 1119s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 gtk-update-icon-cache arm64 3.24.40-2ubuntu1 [50.5 kB] 1119s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 1119s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 1119s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 1119s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 1119s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 ca-certificates-java all 20240118 [11.6 kB] 1119s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 java-common all 0.75+exp1 [6798 B] 1119s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common-data arm64 0.8-13ubuntu2 [29.5 kB] 1119s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-common3 arm64 0.8-13ubuntu2 [23.2 kB] 1119s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libavahi-client3 arm64 0.8-13ubuntu2 [27.3 kB] 1119s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libcups2 arm64 2.4.6-0ubuntu3 [270 kB] 1119s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 1119s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 1119s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 1119s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig-config arm64 2.15.0-1ubuntu1 [37.0 kB] 1119s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libfontconfig1 arm64 2.15.0-1ubuntu1 [142 kB] 1119s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libasound2-data all 1.2.10-3build1 [20.7 kB] 1119s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libasound2 arm64 1.2.10-3build1 [386 kB] 1119s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 1119s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libharfbuzz0b arm64 8.3.0-2 [463 kB] 1119s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libpcsclite1 arm64 2.0.0-1 [21.2 kB] 1119s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 openjdk-21-jre-headless arm64 21.0.2+13-2 [45.8 MB] 1121s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 default-jre-headless arm64 2:1.21-75+exp1 [3096 B] 1121s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk2.0-common all 2.24.33-2ubuntu2 [125 kB] 1121s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 at-spi2-common all 2.50.0-1 [7864 B] 1121s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libatk1.0-0 arm64 2.50.0-1 [53.8 kB] 1121s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 1121s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 1121s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 1121s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 1121s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libcairo2 arm64 1.18.0-1 [550 kB] 1121s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 fontconfig arm64 2.15.0-1ubuntu1 [190 kB] 1121s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 1121s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 1121s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 1121s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 libpango-1.0-0 arm64 1.51.0+ds-4 [226 kB] 1122s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libpangoft2-1.0-0 arm64 1.51.0+ds-4 [41.2 kB] 1122s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libpangocairo-1.0-0 arm64 1.51.0+ds-4 [27.6 kB] 1122s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 1122s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 1122s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 1122s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 1122s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 1122s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 1122s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 1122s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libgtk2.0-0 arm64 2.24.33-2ubuntu2 [1981 kB] 1122s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libglvnd0 arm64 1.7.0-1 [60.0 kB] 1122s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libglapi-mesa arm64 24.0.1-1ubuntu1 [57.8 kB] 1122s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [7836 B] 1122s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri2-0 arm64 1.15-1 [7244 B] 1122s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri3-0 arm64 1.15-1 [7108 B] 1122s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-glx0 arm64 1.15-1 [25.2 kB] 1122s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-present0 arm64 1.15-1 [5732 B] 1122s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-randr0 arm64 1.15-1 [18.2 kB] 1122s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-sync1 arm64 1.15-1 [9412 B] 1122s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xfixes0 arm64 1.15-1 [10.3 kB] 1122s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] 1122s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] 1122s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan1 arm64 1.3.275.0-1 [150 kB] 1122s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [20.4 kB] 1122s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [17.8 kB] 1122s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-radeon1 arm64 2.4.120-2 [20.9 kB] 1122s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libllvm17 arm64 1:17.0.6-5build1 [25.0 MB] 1125s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1-mesa-dri arm64 24.0.1-1ubuntu1 [8226 kB] 1126s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libglx-mesa0 arm64 24.0.1-1ubuntu1 [166 kB] 1126s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 libglx0 arm64 1.7.0-1 [32.4 kB] 1126s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1 arm64 1.7.0-1 [107 kB] 1126s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libgif7 arm64 5.2.1-2.5 [34.2 kB] 1126s Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 1126s Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 libxtst6 arm64 2:1.2.3-1.1 [13.7 kB] 1126s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 openjdk-21-jre arm64 21.0.2+13-2 [226 kB] 1126s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 default-jre arm64 2:1.21-75+exp1 [922 B] 1126s Get:84 http://ftpmaster.internal/ubuntu noble/universe arm64 libapksig-java all 31.0.2-1ubuntu1 [406 kB] 1126s Get:85 http://ftpmaster.internal/ubuntu noble/universe arm64 apksigner all 31.0.2-1ubuntu1 [444 kB] 1148s Fetched 90.9 MB in 12s (7765 kB/s) 1148s Selecting previously unselected package libgdk-pixbuf2.0-common. 1148s (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 ... 75468 files and directories currently installed.) 1148s Preparing to unpack .../00-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 1148s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 1148s Selecting previously unselected package libjpeg-turbo8:arm64. 1148s Preparing to unpack .../01-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 1148s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1148s Selecting previously unselected package libjpeg8:arm64. 1148s Preparing to unpack .../02-libjpeg8_8c-2ubuntu11_arm64.deb ... 1148s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1148s Selecting previously unselected package libdeflate0:arm64. 1148s Preparing to unpack .../03-libdeflate0_1.19-1_arm64.deb ... 1148s Unpacking libdeflate0:arm64 (1.19-1) ... 1148s Selecting previously unselected package libjbig0:arm64. 1148s Preparing to unpack .../04-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 1148s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 1148s Selecting previously unselected package liblerc4:arm64. 1148s Preparing to unpack .../05-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 1148s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1148s Selecting previously unselected package libsharpyuv0:arm64. 1148s Preparing to unpack .../06-libsharpyuv0_1.3.2-0.4_arm64.deb ... 1148s Unpacking libsharpyuv0:arm64 (1.3.2-0.4) ... 1148s Selecting previously unselected package libwebp7:arm64. 1148s Preparing to unpack .../07-libwebp7_1.3.2-0.4_arm64.deb ... 1148s Unpacking libwebp7:arm64 (1.3.2-0.4) ... 1148s Selecting previously unselected package libtiff6:arm64. 1148s Preparing to unpack .../08-libtiff6_4.5.1+git230720-3ubuntu1_arm64.deb ... 1148s Unpacking libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 1148s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 1148s Preparing to unpack .../09-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_arm64.deb ... 1148s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 1148s Selecting previously unselected package gtk-update-icon-cache. 1148s Preparing to unpack .../10-gtk-update-icon-cache_3.24.40-2ubuntu1_arm64.deb ... 1148s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 1148s Selecting previously unselected package hicolor-icon-theme. 1148s Preparing to unpack .../11-hicolor-icon-theme_0.17-2_all.deb ... 1148s Unpacking hicolor-icon-theme (0.17-2) ... 1148s Selecting previously unselected package humanity-icon-theme. 1148s Preparing to unpack .../12-humanity-icon-theme_0.6.16_all.deb ... 1148s Unpacking humanity-icon-theme (0.6.16) ... 1148s Selecting previously unselected package ubuntu-mono. 1148s Preparing to unpack .../13-ubuntu-mono_24.04-0ubuntu1_all.deb ... 1148s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 1151s Selecting previously unselected package adwaita-icon-theme. 1151s Preparing to unpack .../14-adwaita-icon-theme_46~rc-1_all.deb ... 1151s Unpacking adwaita-icon-theme (46~rc-1) ... 1154s Selecting previously unselected package ca-certificates-java. 1154s Preparing to unpack .../15-ca-certificates-java_20240118_all.deb ... 1154s Unpacking ca-certificates-java (20240118) ... 1154s Selecting previously unselected package java-common. 1154s Preparing to unpack .../16-java-common_0.75+exp1_all.deb ... 1154s Unpacking java-common (0.75+exp1) ... 1155s Selecting previously unselected package libavahi-common-data:arm64. 1155s Preparing to unpack .../17-libavahi-common-data_0.8-13ubuntu2_arm64.deb ... 1155s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu2) ... 1155s Selecting previously unselected package libavahi-common3:arm64. 1155s Preparing to unpack .../18-libavahi-common3_0.8-13ubuntu2_arm64.deb ... 1155s Unpacking libavahi-common3:arm64 (0.8-13ubuntu2) ... 1155s Selecting previously unselected package libavahi-client3:arm64. 1155s Preparing to unpack .../19-libavahi-client3_0.8-13ubuntu2_arm64.deb ... 1155s Unpacking libavahi-client3:arm64 (0.8-13ubuntu2) ... 1155s Selecting previously unselected package libcups2:arm64. 1155s Preparing to unpack .../20-libcups2_2.4.6-0ubuntu3_arm64.deb ... 1155s Unpacking libcups2:arm64 (2.4.6-0ubuntu3) ... 1170s Selecting previously unselected package liblcms2-2:arm64. 1170s Preparing to unpack .../21-liblcms2-2_2.14-2_arm64.deb ... 1170s Unpacking liblcms2-2:arm64 (2.14-2) ... 1170s Selecting previously unselected package fonts-dejavu-mono. 1170s Preparing to unpack .../22-fonts-dejavu-mono_2.37-8_all.deb ... 1170s Unpacking fonts-dejavu-mono (2.37-8) ... 1170s Selecting previously unselected package fonts-dejavu-core. 1170s Preparing to unpack .../23-fonts-dejavu-core_2.37-8_all.deb ... 1170s Unpacking fonts-dejavu-core (2.37-8) ... 1170s Selecting previously unselected package fontconfig-config. 1170s Preparing to unpack .../24-fontconfig-config_2.15.0-1ubuntu1_arm64.deb ... 1170s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 1170s Selecting previously unselected package libfontconfig1:arm64. 1170s Preparing to unpack .../25-libfontconfig1_2.15.0-1ubuntu1_arm64.deb ... 1170s Unpacking libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 1170s Selecting previously unselected package libasound2-data. 1170s Preparing to unpack .../26-libasound2-data_1.2.10-3build1_all.deb ... 1170s Unpacking libasound2-data (1.2.10-3build1) ... 1170s Selecting previously unselected package libasound2:arm64. 1170s Preparing to unpack .../27-libasound2_1.2.10-3build1_arm64.deb ... 1170s Unpacking libasound2:arm64 (1.2.10-3build1) ... 1170s Selecting previously unselected package libgraphite2-3:arm64. 1170s Preparing to unpack .../28-libgraphite2-3_1.3.14-2_arm64.deb ... 1170s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 1170s Selecting previously unselected package libharfbuzz0b:arm64. 1170s Preparing to unpack .../29-libharfbuzz0b_8.3.0-2_arm64.deb ... 1170s Unpacking libharfbuzz0b:arm64 (8.3.0-2) ... 1170s Selecting previously unselected package libpcsclite1:arm64. 1170s Preparing to unpack .../30-libpcsclite1_2.0.0-1_arm64.deb ... 1170s Unpacking libpcsclite1:arm64 (2.0.0-1) ... 1170s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1170s Preparing to unpack .../31-openjdk-21-jre-headless_21.0.2+13-2_arm64.deb ... 1170s Unpacking openjdk-21-jre-headless:arm64 (21.0.2+13-2) ... 1204s Selecting previously unselected package default-jre-headless. 1205s Preparing to unpack .../32-default-jre-headless_2%3a1.21-75+exp1_arm64.deb ... 1205s Unpacking default-jre-headless (2:1.21-75+exp1) ... 1205s Selecting previously unselected package libgtk2.0-common. 1205s Preparing to unpack .../33-libgtk2.0-common_2.24.33-2ubuntu2_all.deb ... 1205s Unpacking libgtk2.0-common (2.24.33-2ubuntu2) ... 1205s Selecting previously unselected package at-spi2-common. 1205s Preparing to unpack .../34-at-spi2-common_2.50.0-1_all.deb ... 1205s Unpacking at-spi2-common (2.50.0-1) ... 1205s Selecting previously unselected package libatk1.0-0:arm64. 1205s Preparing to unpack .../35-libatk1.0-0_2.50.0-1_arm64.deb ... 1205s Unpacking libatk1.0-0:arm64 (2.50.0-1) ... 1205s Selecting previously unselected package libpixman-1-0:arm64. 1205s Preparing to unpack .../36-libpixman-1-0_0.42.2-1_arm64.deb ... 1205s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 1206s Selecting previously unselected package libxcb-render0:arm64. 1206s Preparing to unpack .../37-libxcb-render0_1.15-1_arm64.deb ... 1206s Unpacking libxcb-render0:arm64 (1.15-1) ... 1206s Selecting previously unselected package libxcb-shm0:arm64. 1206s Preparing to unpack .../38-libxcb-shm0_1.15-1_arm64.deb ... 1206s Unpacking libxcb-shm0:arm64 (1.15-1) ... 1206s Selecting previously unselected package libxrender1:arm64. 1206s Preparing to unpack .../39-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 1206s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 1206s Selecting previously unselected package libcairo2:arm64. 1207s Preparing to unpack .../40-libcairo2_1.18.0-1_arm64.deb ... 1207s Unpacking libcairo2:arm64 (1.18.0-1) ... 1207s Selecting previously unselected package fontconfig. 1207s Preparing to unpack .../41-fontconfig_2.15.0-1ubuntu1_arm64.deb ... 1207s Unpacking fontconfig (2.15.0-1ubuntu1) ... 1207s Selecting previously unselected package libthai-data. 1207s Preparing to unpack .../42-libthai-data_0.1.29-2_all.deb ... 1207s Unpacking libthai-data (0.1.29-2) ... 1207s Selecting previously unselected package libdatrie1:arm64. 1207s Preparing to unpack .../43-libdatrie1_0.2.13-3_arm64.deb ... 1207s Unpacking libdatrie1:arm64 (0.2.13-3) ... 1207s Selecting previously unselected package libthai0:arm64. 1207s Preparing to unpack .../44-libthai0_0.1.29-2_arm64.deb ... 1207s Unpacking libthai0:arm64 (0.1.29-2) ... 1208s Selecting previously unselected package libpango-1.0-0:arm64. 1208s Preparing to unpack .../45-libpango-1.0-0_1.51.0+ds-4_arm64.deb ... 1208s Unpacking libpango-1.0-0:arm64 (1.51.0+ds-4) ... 1208s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1208s Preparing to unpack .../46-libpangoft2-1.0-0_1.51.0+ds-4_arm64.deb ... 1208s Unpacking libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 1208s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1208s Preparing to unpack .../47-libpangocairo-1.0-0_1.51.0+ds-4_arm64.deb ... 1208s Unpacking libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 1208s Selecting previously unselected package libxcomposite1:arm64. 1209s Preparing to unpack .../48-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 1209s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 1209s Selecting previously unselected package libxfixes3:arm64. 1209s Preparing to unpack .../49-libxfixes3_1%3a6.0.0-2_arm64.deb ... 1209s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 1209s Selecting previously unselected package libxcursor1:arm64. 1209s Preparing to unpack .../50-libxcursor1_1%3a1.2.1-1_arm64.deb ... 1209s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 1209s Selecting previously unselected package libxdamage1:arm64. 1209s Preparing to unpack .../51-libxdamage1_1%3a1.1.6-1_arm64.deb ... 1209s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 1209s Selecting previously unselected package libxi6:arm64. 1209s Preparing to unpack .../52-libxi6_2%3a1.8.1-1_arm64.deb ... 1209s Unpacking libxi6:arm64 (2:1.8.1-1) ... 1210s Selecting previously unselected package libxinerama1:arm64. 1210s Preparing to unpack .../53-libxinerama1_2%3a1.1.4-3_arm64.deb ... 1210s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 1210s Selecting previously unselected package libxrandr2:arm64. 1210s Preparing to unpack .../54-libxrandr2_2%3a1.5.2-2_arm64.deb ... 1210s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 1210s Selecting previously unselected package libgtk2.0-0:arm64. 1210s Preparing to unpack .../55-libgtk2.0-0_2.24.33-2ubuntu2_arm64.deb ... 1210s Unpacking libgtk2.0-0:arm64 (2.24.33-2ubuntu2) ... 1210s Selecting previously unselected package libglvnd0:arm64. 1210s Preparing to unpack .../56-libglvnd0_1.7.0-1_arm64.deb ... 1210s Unpacking libglvnd0:arm64 (1.7.0-1) ... 1211s Selecting previously unselected package libglapi-mesa:arm64. 1211s Preparing to unpack .../57-libglapi-mesa_24.0.1-1ubuntu1_arm64.deb ... 1211s Unpacking libglapi-mesa:arm64 (24.0.1-1ubuntu1) ... 1211s Selecting previously unselected package libx11-xcb1:arm64. 1211s Preparing to unpack .../58-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... 1211s Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... 1211s Selecting previously unselected package libxcb-dri2-0:arm64. 1211s Preparing to unpack .../59-libxcb-dri2-0_1.15-1_arm64.deb ... 1211s Unpacking libxcb-dri2-0:arm64 (1.15-1) ... 1211s Selecting previously unselected package libxcb-dri3-0:arm64. 1211s Preparing to unpack .../60-libxcb-dri3-0_1.15-1_arm64.deb ... 1211s Unpacking libxcb-dri3-0:arm64 (1.15-1) ... 1211s Selecting previously unselected package libxcb-glx0:arm64. 1211s Preparing to unpack .../61-libxcb-glx0_1.15-1_arm64.deb ... 1211s Unpacking libxcb-glx0:arm64 (1.15-1) ... 1211s Selecting previously unselected package libxcb-present0:arm64. 1211s Preparing to unpack .../62-libxcb-present0_1.15-1_arm64.deb ... 1211s Unpacking libxcb-present0:arm64 (1.15-1) ... 1212s Selecting previously unselected package libxcb-randr0:arm64. 1212s Preparing to unpack .../63-libxcb-randr0_1.15-1_arm64.deb ... 1212s Unpacking libxcb-randr0:arm64 (1.15-1) ... 1212s Selecting previously unselected package libxcb-sync1:arm64. 1212s Preparing to unpack .../64-libxcb-sync1_1.15-1_arm64.deb ... 1212s Unpacking libxcb-sync1:arm64 (1.15-1) ... 1212s Selecting previously unselected package libxcb-xfixes0:arm64. 1212s Preparing to unpack .../65-libxcb-xfixes0_1.15-1_arm64.deb ... 1212s Unpacking libxcb-xfixes0:arm64 (1.15-1) ... 1212s Selecting previously unselected package libxshmfence1:arm64. 1212s Preparing to unpack .../66-libxshmfence1_1.3-1build4_arm64.deb ... 1212s Unpacking libxshmfence1:arm64 (1.3-1build4) ... 1212s Selecting previously unselected package libxxf86vm1:arm64. 1212s Preparing to unpack .../67-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... 1212s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... 1212s Selecting previously unselected package libvulkan1:arm64. 1212s Preparing to unpack .../68-libvulkan1_1.3.275.0-1_arm64.deb ... 1212s Unpacking libvulkan1:arm64 (1.3.275.0-1) ... 1212s Selecting previously unselected package libdrm-amdgpu1:arm64. 1212s Preparing to unpack .../69-libdrm-amdgpu1_2.4.120-2_arm64.deb ... 1212s Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... 1213s Selecting previously unselected package libdrm-nouveau2:arm64. 1213s Preparing to unpack .../70-libdrm-nouveau2_2.4.120-2_arm64.deb ... 1213s Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... 1213s Selecting previously unselected package libdrm-radeon1:arm64. 1213s Preparing to unpack .../71-libdrm-radeon1_2.4.120-2_arm64.deb ... 1213s Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... 1213s Selecting previously unselected package libllvm17:arm64. 1213s Preparing to unpack .../72-libllvm17_1%3a17.0.6-5build1_arm64.deb ... 1213s Unpacking libllvm17:arm64 (1:17.0.6-5build1) ... 1219s Selecting previously unselected package libgl1-mesa-dri:arm64. 1220s Preparing to unpack .../73-libgl1-mesa-dri_24.0.1-1ubuntu1_arm64.deb ... 1220s Unpacking libgl1-mesa-dri:arm64 (24.0.1-1ubuntu1) ... 1222s Selecting previously unselected package libglx-mesa0:arm64. 1222s Preparing to unpack .../74-libglx-mesa0_24.0.1-1ubuntu1_arm64.deb ... 1222s Unpacking libglx-mesa0:arm64 (24.0.1-1ubuntu1) ... 1226s Selecting previously unselected package libglx0:arm64. 1226s Preparing to unpack .../75-libglx0_1.7.0-1_arm64.deb ... 1226s Unpacking libglx0:arm64 (1.7.0-1) ... 1226s Selecting previously unselected package libgl1:arm64. 1226s Preparing to unpack .../76-libgl1_1.7.0-1_arm64.deb ... 1226s Unpacking libgl1:arm64 (1.7.0-1) ... 1226s Selecting previously unselected package libgif7:arm64. 1226s Preparing to unpack .../77-libgif7_5.2.1-2.5_arm64.deb ... 1226s Unpacking libgif7:arm64 (5.2.1-2.5) ... 1226s Selecting previously unselected package x11-common. 1226s Preparing to unpack .../78-x11-common_1%3a7.7+23ubuntu2_all.deb ... 1226s Unpacking x11-common (1:7.7+23ubuntu2) ... 1226s Selecting previously unselected package libxtst6:arm64. 1226s Preparing to unpack .../79-libxtst6_2%3a1.2.3-1.1_arm64.deb ... 1226s Unpacking libxtst6:arm64 (2:1.2.3-1.1) ... 1226s Selecting previously unselected package openjdk-21-jre:arm64. 1226s Preparing to unpack .../80-openjdk-21-jre_21.0.2+13-2_arm64.deb ... 1226s Unpacking openjdk-21-jre:arm64 (21.0.2+13-2) ... 1226s Selecting previously unselected package default-jre. 1226s Preparing to unpack .../81-default-jre_2%3a1.21-75+exp1_arm64.deb ... 1226s Unpacking default-jre (2:1.21-75+exp1) ... 1226s Selecting previously unselected package libapksig-java. 1226s Preparing to unpack .../82-libapksig-java_31.0.2-1ubuntu1_all.deb ... 1226s Unpacking libapksig-java (31.0.2-1ubuntu1) ... 1226s Selecting previously unselected package apksigner. 1226s Preparing to unpack .../83-apksigner_31.0.2-1ubuntu1_all.deb ... 1226s Unpacking apksigner (31.0.2-1ubuntu1) ... 1226s Selecting previously unselected package autopkgtest-satdep. 1226s Preparing to unpack .../84-1-autopkgtest-satdep.deb ... 1226s Unpacking autopkgtest-satdep (0) ... 1226s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 1226s Setting up libxcb-dri3-0:arm64 (1.15-1) ... 1226s Setting up liblcms2-2:arm64 (2.14-2) ... 1226s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 1226s Setting up libsharpyuv0:arm64 (1.3.2-0.4) ... 1226s Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... 1226s Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... 1226s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 1226s Setting up libxcb-xfixes0:arm64 (1.15-1) ... 1226s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1226s Setting up hicolor-icon-theme (0.17-2) ... 1226s Setting up libxi6:arm64 (2:1.8.1-1) ... 1226s Setting up java-common (0.75+exp1) ... 1226s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 1226s Setting up libdatrie1:arm64 (0.2.13-3) ... 1226s Setting up libxcb-render0:arm64 (1.15-1) ... 1226s Setting up libdrm-radeon1:arm64 (2.4.120-2) ... 1226s Setting up libglvnd0:arm64 (1.7.0-1) ... 1226s Setting up libxcb-glx0:arm64 (1.15-1) ... 1226s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 1226s Setting up x11-common (1:7.7+23ubuntu2) ... 1228s Setting up libdeflate0:arm64 (1.19-1) ... 1228s Setting up libxcb-shm0:arm64 (1.15-1) ... 1228s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 1228s Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... 1228s Setting up libxcb-present0:arm64 (1.15-1) ... 1228s Setting up libasound2-data (1.2.10-3build1) ... 1228s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 1228s Setting up libxcb-sync1:arm64 (1.15-1) ... 1228s Setting up libavahi-common-data:arm64 (0.8-13ubuntu2) ... 1228s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 1228s Setting up fonts-dejavu-mono (2.37-8) ... 1228s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 1228s Setting up fonts-dejavu-core (2.37-8) ... 1228s Setting up libpcsclite1:arm64 (2.0.0-1) ... 1228s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1228s Setting up libglapi-mesa:arm64 (24.0.1-1ubuntu1) ... 1228s Setting up libvulkan1:arm64 (1.3.275.0-1) ... 1228s Setting up libwebp7:arm64 (1.3.2-0.4) ... 1228s Setting up libxcb-dri2-0:arm64 (1.15-1) ... 1228s Setting up libgif7:arm64 (5.2.1-2.5) ... 1228s Setting up libxshmfence1:arm64 (1.3-1build4) ... 1228s Setting up at-spi2-common (2.50.0-1) ... 1228s Setting up libxcb-randr0:arm64 (1.15-1) ... 1228s Setting up libasound2:arm64 (1.2.10-3build1) ... 1228s Setting up libharfbuzz0b:arm64 (8.3.0-2) ... 1228s Setting up libthai-data (0.1.29-2) ... 1228s Setting up libgtk2.0-common (2.24.33-2ubuntu2) ... 1228s Setting up libatk1.0-0:arm64 (2.50.0-1) ... 1228s Setting up ca-certificates-java (20240118) ... 1228s No JRE found. Skipping Java certificates setup. 1228s Setting up libllvm17:arm64 (1:17.0.6-5build1) ... 1228s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 1228s Setting up libapksig-java (31.0.2-1ubuntu1) ... 1228s Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... 1228s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1228s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 1230s Setting up libxtst6:arm64 (2:1.2.3-1.1) ... 1230s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 1230s Setting up libgl1-mesa-dri:arm64 (24.0.1-1ubuntu1) ... 1230s Setting up libavahi-common3:arm64 (0.8-13ubuntu2) ... 1230s Setting up libthai0:arm64 (0.1.29-2) ... 1230s Setting up libtiff6:arm64 (4.5.1+git230720-3ubuntu1) ... 1230s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3) ... 1230s Setting up libfontconfig1:arm64 (2.15.0-1ubuntu1) ... 1230s Setting up libavahi-client3:arm64 (0.8-13ubuntu2) ... 1230s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 1230s Setting up fontconfig (2.15.0-1ubuntu1) ... 1232s Regenerating fonts cache... done. 1232s Setting up libglx-mesa0:arm64 (24.0.1-1ubuntu1) ... 1232s Setting up libglx0:arm64 (1.7.0-1) ... 1232s Setting up libpango-1.0-0:arm64 (1.51.0+ds-4) ... 1232s Setting up libcairo2:arm64 (1.18.0-1) ... 1232s Setting up libgl1:arm64 (1.7.0-1) ... 1232s Setting up libcups2:arm64 (2.4.6-0ubuntu3) ... 1232s Setting up libpangoft2-1.0-0:arm64 (1.51.0+ds-4) ... 1232s Setting up libpangocairo-1.0-0:arm64 (1.51.0+ds-4) ... 1232s Setting up openjdk-21-jre-headless:arm64 (21.0.2+13-2) ... 1232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1232s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1232s Setting up adwaita-icon-theme (46~rc-1) ... 1233s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1233s Setting up libgtk2.0-0:arm64 (2.24.33-2ubuntu2) ... 1233s Setting up humanity-icon-theme (0.6.16) ... 1234s Setting up ubuntu-mono (24.04-0ubuntu1) ... 1234s Processing triggers for man-db (2.12.0-3) ... 1239s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1240s Processing triggers for ca-certificates-java (20240118) ... 1243s Adding debian:ACCVRAIZ1.pem 1243s Adding debian:AC_RAIZ_FNMT-RCM.pem 1244s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1244s Adding debian:ANF_Secure_Server_Root_CA.pem 1244s Adding debian:Actalis_Authentication_Root_CA.pem 1244s Adding debian:AffirmTrust_Commercial.pem 1244s Adding debian:AffirmTrust_Networking.pem 1244s Adding debian:AffirmTrust_Premium.pem 1244s Adding debian:AffirmTrust_Premium_ECC.pem 1244s Adding debian:Amazon_Root_CA_1.pem 1244s Adding debian:Amazon_Root_CA_2.pem 1244s Adding debian:Amazon_Root_CA_3.pem 1244s Adding debian:Amazon_Root_CA_4.pem 1244s Adding debian:Atos_TrustedRoot_2011.pem 1244s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1244s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1244s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1244s Adding debian:BJCA_Global_Root_CA1.pem 1244s Adding debian:BJCA_Global_Root_CA2.pem 1244s Adding debian:Baltimore_CyberTrust_Root.pem 1244s Adding debian:Buypass_Class_2_Root_CA.pem 1244s Adding debian:Buypass_Class_3_Root_CA.pem 1244s Adding debian:CA_Disig_Root_R2.pem 1244s Adding debian:CFCA_EV_ROOT.pem 1244s Adding debian:COMODO_Certification_Authority.pem 1244s Adding debian:COMODO_ECC_Certification_Authority.pem 1244s Adding debian:COMODO_RSA_Certification_Authority.pem 1244s Adding debian:Certainly_Root_E1.pem 1244s Adding debian:Certainly_Root_R1.pem 1244s Adding debian:Certigna.pem 1244s Adding debian:Certigna_Root_CA.pem 1244s Adding debian:Certum_EC-384_CA.pem 1244s Adding debian:Certum_Trusted_Network_CA.pem 1244s Adding debian:Certum_Trusted_Network_CA_2.pem 1244s Adding debian:Certum_Trusted_Root_CA.pem 1244s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1244s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1244s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1244s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1244s Adding debian:Comodo_AAA_Services_root.pem 1244s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1244s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1244s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1244s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1244s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1244s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1244s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1244s Adding debian:DigiCert_Global_Root_CA.pem 1244s Adding debian:DigiCert_Global_Root_G2.pem 1244s Adding debian:DigiCert_Global_Root_G3.pem 1244s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1245s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1245s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1245s Adding debian:DigiCert_Trusted_Root_G4.pem 1245s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1245s Adding debian:Entrust_Root_Certification_Authority.pem 1245s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1245s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1245s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem 1245s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1245s Adding debian:GLOBALTRUST_2020.pem 1245s Adding debian:GTS_Root_R1.pem 1245s Adding debian:GTS_Root_R2.pem 1245s Adding debian:GTS_Root_R3.pem 1245s Adding debian:GTS_Root_R4.pem 1245s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1245s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1245s Adding debian:GlobalSign_Root_CA.pem 1245s Adding debian:GlobalSign_Root_CA_-_R3.pem 1245s Adding debian:GlobalSign_Root_CA_-_R6.pem 1245s Adding debian:GlobalSign_Root_E46.pem 1245s Adding debian:GlobalSign_Root_R46.pem 1245s Adding debian:Go_Daddy_Class_2_CA.pem 1245s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1245s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1245s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1245s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1245s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1245s Adding debian:HiPKI_Root_CA_-_G1.pem 1245s Adding debian:Hongkong_Post_Root_CA_3.pem 1245s Adding debian:ISRG_Root_X1.pem 1245s Adding debian:ISRG_Root_X2.pem 1245s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1245s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1245s Adding debian:Izenpe.com.pem 1245s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1245s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1245s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1245s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1246s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1246s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1246s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1246s Adding debian:QuoVadis_Root_CA_1_G3.pem 1246s Adding debian:QuoVadis_Root_CA_2.pem 1246s Adding debian:QuoVadis_Root_CA_2_G3.pem 1246s Adding debian:QuoVadis_Root_CA_3.pem 1246s Adding debian:QuoVadis_Root_CA_3_G3.pem 1246s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1246s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1246s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1246s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1246s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1246s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1246s Adding debian:SZAFIR_ROOT_CA2.pem 1246s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1246s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1246s Adding debian:SecureSign_RootCA11.pem 1246s Adding debian:SecureTrust_CA.pem 1246s Adding debian:Secure_Global_CA.pem 1246s Adding debian:Security_Communication_ECC_RootCA1.pem 1246s Adding debian:Security_Communication_RootCA2.pem 1246s Adding debian:Security_Communication_RootCA3.pem 1246s Adding debian:Security_Communication_Root_CA.pem 1247s Adding debian:Starfield_Class_2_CA.pem 1247s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1247s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1247s Adding debian:SwissSign_Gold_CA_-_G2.pem 1247s Adding debian:SwissSign_Silver_CA_-_G2.pem 1247s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1247s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1247s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1247s Adding debian:TWCA_Global_Root_CA.pem 1247s Adding debian:TWCA_Root_Certification_Authority.pem 1247s Adding debian:TeliaSonera_Root_CA_v1.pem 1247s Adding debian:Telia_Root_CA_v2.pem 1247s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1247s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1247s Adding debian:Trustwave_Global_Certification_Authority.pem 1247s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1247s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1247s Adding debian:TunTrust_Root_CA.pem 1247s Adding debian:UCA_Extended_Validation_Root.pem 1247s Adding debian:UCA_Global_G2_Root.pem 1247s Adding debian:USERTrust_ECC_Certification_Authority.pem 1247s Adding debian:USERTrust_RSA_Certification_Authority.pem 1247s Adding debian:XRamp_Global_CA_Root.pem 1247s Adding debian:certSIGN_ROOT_CA.pem 1247s Adding debian:certSIGN_Root_CA_G2.pem 1247s Adding debian:e-Szigno_Root_CA_2017.pem 1247s Adding debian:ePKI_Root_Certification_Authority.pem 1247s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1247s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1247s Adding debian:emSign_Root_CA_-_C1.pem 1247s Adding debian:emSign_Root_CA_-_G1.pem 1247s Adding debian:vTrus_ECC_Root_CA.pem 1247s Adding debian:vTrus_Root_CA.pem 1248s done. 1248s Setting up openjdk-21-jre:arm64 (21.0.2+13-2) ... 1248s Setting up default-jre-headless (2:1.21-75+exp1) ... 1248s Setting up apksigner (31.0.2-1ubuntu1) ... 1248s Setting up autopkgtest-satdep (0) ... 1248s Setting up default-jre (2:1.21-75+exp1) ... 1267s (Reading database ... 89212 files and directories currently installed.) 1267s Removing autopkgtest-satdep (0) ... 1269s autopkgtest [08:06:42]: test ApkVerifierTest.sh: [----------------------- 1269s + apksigner -JXmx256M verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 1271s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 1273s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-1024.apk 1275s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 1278s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-2048.apk 1281s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 1283s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.1-3072.apk 1285s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 1287s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-1024.apk 1294s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 1294s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-2048.apk 1294s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 1296s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha1-1.2.840.10040.4.3-3072.apk 1298s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 1301s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-1024.apk 1303s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 1306s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-2048.apk 1308s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 1311s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-1.2.840.10040.4.1-3072.apk 1312s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 1314s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-1024.apk 1317s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 1319s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-2048.apk 1321s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 1323s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha224-2.16.840.1.101.3.4.3.1-3072.apk 1326s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-1024.apk 1327s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-2048.apk 1329s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-1.2.840.10040.4.1-3072.apk 1331s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-1024.apk 1333s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-2048.apk 1335s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-dsa-sha256-2.16.840.1.101.3.4.3.2-3072.apk 1338s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p256.apk 1340s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p384.apk 1342s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.2.1-p521.apk 1344s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p256.apk 1347s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p384.apk 1350s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha1-1.2.840.10045.4.1-p521.apk 1352s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p256.apk 1355s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p384.apk 1357s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.2.1-p521.apk 1360s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p256.apk 1364s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p384.apk 1366s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha224-1.2.840.10045.4.3.1-p521.apk 1368s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p256.apk 1371s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p384.apk 1374s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.2.1-p521.apk 1376s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p256.apk 1380s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p384.apk 1382s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha256-1.2.840.10045.4.3.2-p521.apk 1384s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p256.apk 1387s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p384.apk 1389s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.2.1-p521.apk 1392s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p256.apk 1394s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p384.apk 1396s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha384-1.2.840.10045.4.3.3-p521.apk 1399s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p256.apk 1402s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p384.apk 1404s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.2.1-p521.apk 1407s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p256.apk 1410s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p384.apk 1412s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-ecdsa-sha512-1.2.840.10045.4.3.4-p521.apk 1415s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-1024.apk 1416s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-16384.apk 1420s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-2048.apk 1420s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-3072.apk 1422s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-4096.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.1-8192.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-1024.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-16384.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-2048.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-3072.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-4096.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-md5-1.2.840.113549.1.1.4-8192.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-1024.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-16384.apk 1440s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-2048.apk 1442s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-3072.apk 1444s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-4096.apk 1446s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.1-8192.apk 1448s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-1024.apk 1450s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-16384.apk 1453s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-2048.apk 1455s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-3072.apk 1457s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-4096.apk 1459s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha1-1.2.840.113549.1.1.5-8192.apk 1461s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-1024.apk 1463s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-16384.apk 1470s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-2048.apk 1470s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-3072.apk 1470s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-4096.apk 1471s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-1024.apk 1473s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-16384.apk 1478s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-2048.apk 1478s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-3072.apk 1482s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-4096.apk 1482s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.14-8192.apk 1485s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha224-1.2.840.113549.1.1.1-8192.apk 1487s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-1024.apk 1488s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-1024.apk 1490s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-16384.apk 1495s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-2048.apk 1495s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-3072.apk 1496s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-4096.apk 1498s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-16384.apk 1500s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.11-8192.apk 1502s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-2048.apk 1503s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-3072.apk 1505s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-4096.apk 1507s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha256-1.2.840.113549.1.1.1-8192.apk 1509s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-1024.apk 1510s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-16384.apk 1515s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-2048.apk 1515s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-1024.apk 1517s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-16384.apk 1520s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-2048.apk 1521s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-3072.apk 1523s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-4096.apk 1525s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.12-8192.apk 1528s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-3072.apk 1534s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-4096.apk 1534s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha384-1.2.840.113549.1.1.1-8192.apk 1534s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-1024.apk 1536s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-16384.apk 1539s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-2048.apk 1541s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-3072.apk 1543s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-1024.apk 1550s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-16384.apk 1550s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-2048.apk 1550s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-3072.apk 1551s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-4096.apk 1553s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.13-8192.apk 1555s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-4096.apk 1557s + apksigner verify src/test/resources/com/android/apksig/v1-only-with-rsa-pkcs1-sha512-1.2.840.113549.1.1.1-8192.apk 1558s + apksigner verify src/test/resources/com/android/apksig/v2-stripped.apk 1563s DOES NOT VERIFY 1563s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 15 1563s 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? 1563s + apksigner verify src/test/resources/com/android/apksig/v2-stripped-with-ignorable-signing-schemes.apk 1563s DOES NOT VERIFY 1563s 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? 1563s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-dsa-sha256-1024-sig-does-not-verify.apk 1563s DOES NOT VERIFY 1563s ERROR: APK Signature Scheme v2 signer #1: DSA_WITH_SHA256 signature over signed-data did not verify 1563s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha256-2048-sig-does-not-verify.apk 1563s WARNING: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF references unknown APK signature scheme ID: 34 1564s DOES NOT VERIFY 1564s ERROR: APK Signature Scheme v2 signer #1: RSA_PKCS1_V1_5_WITH_SHA256 signature over signed-data did not verify 1564s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-sig-does-not-verify.apk 1566s DOES NOT VERIFY 1566s ERROR: APK Signature Scheme v2 signer #1: ECDSA_WITH_SHA256 signature over signed-data did not verify 1566s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pss-sha256-2048-sig-does-not-verify.apk 1568s Exception in thread "main" java.security.NoSuchAlgorithmException: SHA256withRSA/PSS Signature not available 1568s at java.base/java.security.Signature.getInstance(Signature.java:268) 1568s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigner(V2SchemeVerifier.java:313) 1568s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.parseSigners(V2SchemeVerifier.java:211) 1568s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:145) 1568s at com.android.apksig.internal.apk.v2.V2SchemeVerifier.verify(V2SchemeVerifier.java:110) 1568s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:234) 1568s at com.android.apksig.ApkVerifier.verify(ApkVerifier.java:149) 1568s at com.android.apksigner.ApkSignerTool.verify(ApkSignerTool.java:516) 1568s at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:88) 1568s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-rsa-pkcs1-sha512-4096-digest-mismatch.apk 1570s DOES NOT VERIFY 1570s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA512 digest mismatch. Expected: <5ec97f56387436550cda87701dd26167e6a093bdf564ff95e2415c9e5edbb0cc31980b541520a551b6eacde1358e9057788f8072e2bbb6a19092cf1af379f840>, actual: 1570s + apksigner verify src/test/resources/com/android/apksig/v2-only-with-ecdsa-sha256-p256-digest-mismatch.apk 1572s DOES NOT VERIFY 1572s ERROR: APK Signature Scheme v2 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: <7aee6495d3c8fd4047afd9d2a68a07be597dfcde2435487bc4b2def96dc95c04> 1572s + apksigner verify src/test/resources/com/android/apksig/v2-only-wrong-apk-sig-block-magic.apk 1573s DOES NOT VERIFY 1573s ERROR: Missing META-INF/MANIFEST.MF 1573s + apksigner verify src/test/resources/com/android/apksig/v2-only-garbage-between-cd-and-eocd.apk 1574s DOES NOT VERIFY 1574s ERROR: Missing META-INF/MANIFEST.MF 1574s + apksigner verify src/test/resources/com/android/apksig/v2-only-apk-sig-block-size-mismatch.apk 1579s DOES NOT VERIFY 1579s ERROR: Missing META-INF/MANIFEST.MF 1579s + apksigner verify src/test/resources/com/android/apksig/v2-only-signatures-and-digests-block-mismatch.apk 1579s DOES NOT VERIFY 1579s ERROR: APK Signature Scheme v2 signer #1: Signature algorithms mismatch between signatures and digests records: [259] vs [259, 305419896] 1579s + apksigner verify src/test/resources/com/android/apksig/v2-only-cert-and-public-key-mismatch.apk 1579s DOES NOT VERIFY 1579s ERROR: APK Signature Scheme v2 signer #1: Public key mismatch between certificate and signature record: <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e19235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> vs <30820122300d06092a864886f70d01010105000382010f003082010a0282010100d0e09235109db7f55e30b2cd23a5595932e761dbf90044255da0182c450baf73644d9cedb7132ca796df5437e0dc3517502216c2a554e374497f6de3c408796a83d344ddfac08f919e6e251d58be80fe274ab190359c02b2220c718dc9eefb7f0e72b94ee973a6dfa7aec467ddfd42eb8216465f331516ae2e2e222fdc3a85914708944d01bd4894a0dc29a2957830a8f519082868439b246e7190c04a3babe0dfa55f277b37577af8f2e271606861059101d04a685cb7788b4a62001f1230b6f4124eb003f1d9f00dab7674ad935c25ffcdce3358ced2e0778727c9a6a2228e5bcd1a7ae5a18cb2388a92d0b1879f14890fb8280121f611fd21e32c5bb0ebc70203010001> 1579s + apksigner verify src/test/resources/com/android/apksig/v2-only-no-certs-in-sig.apk 1580s DOES NOT VERIFY 1580s ERROR: APK Signature Scheme v2 signer #1: No certificates 1580s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-sig.apk 1581s DOES NOT VERIFY 1581s ERROR: APK Signature Scheme v2 signer #2: No signatures 1581s + apksigner verify src/test/resources/com/android/apksig/v2-only-two-signers-second-signer-no-supported-sig.apk 1583s DOES NOT VERIFY 1583s ERROR: APK Signature Scheme v2 signer #2: No supported signatures: com.android.apksig.internal.apk.ApkSigningBlockUtils$NoSupportedSignaturesException: Minimum provided signature version 2147483647 > minSdkVersion 24 1583s WARNING: APK Signature Scheme v2 signer #2: Unknown signature algorithm: 0x8888 1583s SUCCESS 1583s + echo SUCCESS 1584s autopkgtest [08:11:57]: test ApkVerifierTest.sh: -----------------------] 1585s autopkgtest [08:11:58]: test ApkVerifierTest.sh: - - - - - - - - - - results - - - - - - - - - - 1585s ApkVerifierTest.sh PASS 1595s autopkgtest [08:12:08]: test command1: preparing testbed 1606s Reading package lists... 1607s Building dependency tree... 1607s Reading state information... 1608s Starting pkgProblemResolver with broken count: 0 1609s Starting 2 pkgProblemResolver with broken count: 0 1609s Done 1611s The following NEW packages will be installed: 1611s autopkgtest-satdep 1611s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1611s Need to get 0 B/712 B of archives. 1611s After this operation, 0 B of additional disk space will be used. 1611s Get:1 /tmp/autopkgtest.CQFBn0/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 1613s Selecting previously unselected package autopkgtest-satdep. 1613s (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 ... 89212 files and directories currently installed.) 1613s Preparing to unpack .../2-autopkgtest-satdep.deb ... 1613s Unpacking autopkgtest-satdep (0) ... 1613s Setting up autopkgtest-satdep (0) ... 1626s (Reading database ... 89212 files and directories currently installed.) 1626s Removing autopkgtest-satdep (0) ... 1627s autopkgtest [08:12:40]: test command1: apksigner -h 1627s autopkgtest [08:12:40]: test command1: [----------------------- 1628s USAGE: apksigner [options] 1628s apksigner --version 1628s apksigner --help 1628s 1628s EXAMPLE: 1628s apksigner sign --ks release.jks app.apk 1628s apksigner verify --verbose app.apk 1628s 1628s apksigner is a tool for signing Android APK files and for checking whether 1628s signatures of APK files will verify on Android devices. 1628s 1628s 1628s COMMANDS 1628s rotate Add a new signing certificate to the SigningCertificateLineage 1628s 1628s sign Sign the provided APK 1628s 1628s verify Check whether the provided APK is expected to verify on 1628s Android 1628s 1628s lineage Modify the capabilities of one or more signers in an existing 1628s SigningCertificateLineage 1628s 1628s version Show this tool's version number and exit 1628s 1628s help Show this usage page and exit 1628s 1629s autopkgtest [08:12:42]: test command1: -----------------------] 1630s command1 PASS 1630s autopkgtest [08:12:43]: test command1: - - - - - - - - - - results - - - - - - - - - - 1630s autopkgtest [08:12:43]: test command2: preparing testbed 1636s Reading package lists... 1637s Building dependency tree... 1637s Reading state information... 1638s Starting pkgProblemResolver with broken count: 0 1639s Starting 2 pkgProblemResolver with broken count: 0 1639s Done 1642s The following NEW packages will be installed: 1642s autopkgtest-satdep 1642s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1642s Need to get 0 B/712 B of archives. 1642s After this operation, 0 B of additional disk space will be used. 1642s Get:1 /tmp/autopkgtest.CQFBn0/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 1644s Selecting previously unselected package autopkgtest-satdep. 1644s (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 ... 89212 files and directories currently installed.) 1644s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1644s Unpacking autopkgtest-satdep (0) ... 1644s Setting up autopkgtest-satdep (0) ... 1655s (Reading database ... 89212 files and directories currently installed.) 1655s Removing autopkgtest-satdep (0) ... 1656s autopkgtest [08:13:09]: test command2: apksigner lineage -h 1656s autopkgtest [08:13:09]: test command2: [----------------------- 1657s USAGE: apksigner lineage [options] 1657s 1657s This modifies the capabilities of one or more signers in the provided SigningCertificateLineage. 1657s This can be used to revoke capabilities of a previous signing certificate once the install base 1657s has been migrated to the new signing certificate. 1657s 1657s 1657s GENERAL OPTIONS 1657s 1657s --in Input SigningCertificateLineage. This file contains a binary representation of 1657s a SigningCertificateLineage object which contains the proof-of-rotation for 1657s different signing certificates. 1657s An APK previously signed with a SigningCertificateLineage can also be 1657s specified; the lineage will then be read from the signed data in the APK. 1657s 1657s --out File into which to put the binary representation of a 1657s SigningCertificateLineage object. 1657s 1657s --print-certs Show information about the signing certificates and their capabilities 1657s in the SigningCertificateLineage. 1657s 1657s -v, --verbose Verbose output mode. 1657s 1657s -h, --help Show help about this command and exit. 1657s 1657s 1657s PER-SIGNER OPTIONS 1657s This option is required for each signer to be modified in the provided SigningCertificateLineage. 1657s 1657s --signer Indicates the start of a new signing certificate to be modified. 1657s 1657s 1657s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 1657s To modify the capabilities of a previous signer in the lineage the signer's 1657s private key and certificate must be specified. There are two ways to provide 1657s the signer's private key and certificate: (1) Java KeyStore (see --ks), or 1657s (2) private key file in PKCS #8 format and certificate file in X.509 format 1657s (see --key and --cert). 1657s 1657s The --set-xx capability options allow an older signing certificate to still be 1657s used in some situations on the platform even though the APK is now being signed 1657s by a newer signing certificate. By default, the new signer will have all 1657s capabilities, but the capability options can be specified for the new signer 1657s to act as a default level of trust when moving to a newer signing certificate. 1657s The capability options accept an optional boolean value of true or false; if 1657s this value is not specified then the option will default to true. 1657s 1657s --ks Load private key and certificate chain from the Java 1657s KeyStore initialized from the specified file. NONE means 1657s no file is needed by KeyStore, which is the case for some 1657s PKCS #11 KeyStores. 1657s 1657s --ks-key-alias Alias under which the private key and certificate are 1657s stored in the KeyStore. This must be specified if the 1657s KeyStore contains multiple keys. 1657s 1657s --ks-pass KeyStore password (see --ks). The following formats are 1657s supported: 1657s pass: password provided inline 1657s env: password provided in the named 1657s environment variable 1657s file: password provided in the named 1657s file, as a single line 1657s stdin password provided on standard input, 1657s as a single line 1657s A password is required to open a KeyStore. 1657s By default, the tool will prompt for password via console 1657s or standard input. 1657s When the same file (including standard input) is used for 1657s providing multiple passwords, the passwords are read from 1657s the file one line at a time. Passwords are read in the 1657s order of old-signer then new-signer and, within each 1657s signer, KeyStore password is read before the key password 1657s is read. 1657s 1657s --key-pass Password with which the private key is protected. 1657s The following formats are supported: 1657s pass: password provided inline 1657s env: password provided in the named 1657s environment variable 1657s file: password provided in the named 1657s file, as a single line 1657s stdin password provided on standard input, 1657s as a single line 1657s If --key-pass is not specified for a KeyStore key, this 1657s tool will attempt to load the key using the KeyStore 1657s password and, if that fails, will prompt for key password 1657s and attempt to load the key using that password. 1657s If --key-pass is not specified for a private key file key, 1657s this tool will prompt for key password only if a password 1657s is required. 1657s When the same file (including standard input) is used for 1657s providing multiple passwords, the passwords are read from 1657s the file one line at a time. Passwords are read in the 1657s order of old-signer then new-signer and, within each 1657s signer, KeyStore password is read before the key password 1657s is read. 1657s 1657s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 1657s try for passwords containing non-ASCII characters. 1657s KeyStores created by keytool are often encrypted not using 1657s the Unicode form of the password but rather using the form 1657s produced by encoding the password using the console's 1657s character encoding. apksigner by default tries to decrypt 1657s using several forms of the password: the Unicode form, the 1657s form encoded using the JVM default charset, and, on Java 8 1657s and older, the form encoded using the console's charset. 1657s On Java 9, apksigner cannot detect the console's charset 1657s and may need to be provided with --pass-encoding when a 1657s non-ASCII password is used. --pass-encoding may also need 1657s to be provided for a KeyStore created by keytool on a 1657s different OS or in a different locale. 1657s 1657s --ks-type Type/algorithm of KeyStore to use. By default, the default 1657s type is used. 1657s 1657s --ks-provider-name Name of the JCA Provider from which to request the 1657s KeyStore implementation. By default, the highest priority 1657s provider is used. See --ks-provider-class for the 1657s alternative way to specify a provider. 1657s 1657s --ks-provider-class Fully-qualified class name of the JCA Provider from which 1657s to request the KeyStore implementation. By default, the 1657s provider is chosen based on --ks-provider-name. 1657s 1657s --ks-provider-arg Value to pass into the constructor of the JCA Provider 1657s class specified by --ks-provider-class. The value is 1657s passed into the constructor as java.lang.String. By 1657s default, the no-arg provider's constructor is used. 1657s 1657s --key Load private key from the specified file. If the key is 1657s password-protected, the password will be prompted via 1657s standard input unless specified otherwise using 1657s --key-pass. The file must be in PKCS #8 DER format. 1657s 1657s --cert Load certificate chain from the specified file. The file 1657s must be in X.509 PEM or DER format. 1657s 1657s --set-installed-data Sets whether installed data associated with this previous 1657s signing certificate should be trusted. This capability is 1657s required to perform signing certificate rotation during an 1657s upgrade on-device. Without it, the platform will not 1657s permit the app data from the old signing certificate to 1657s propogate to the new version. Typically this flag should 1657s be set to enable signing certificate rotation and may be 1657s unset later when the install base is as migrated as it 1657s will be. 1657s 1657s --set-shared-uid Sets whether apps signed with this previous signing 1657s certificate can share a UID with an app signed with the 1657s new signing certificate. This is useful in situations 1657s where shareUserId apps would like to change their signing 1657s certificate but can not guarantee the order of updates to 1657s those apps. 1657s 1657s --set-permission Sets whether apps signed with this previous signing 1657s certificate can be granted SIGNATURE permissions defined 1657s by an app signed with the new signing certificate. 1657s 1657s --set-rollback Sets whether the platform should allow an app to be 1657s upgraded to a newer version signed with this previous 1657s signing certificate. 1657s WARNING: This effectively removes any benefit of signing 1657s certificate rotation since a compromised key could retake 1657s control of an app even after the signing certificate 1657s rotation. This option should only be used if a problem is 1657s encountered when attempting to rotate an older signing 1657s certificate. 1657s 1657s --set-auth Sets whether apps signed with this previous signing 1657s certificate should be granted privileged access by the 1657s authenticator module using the new signing certificate. 1657s 1657s 1657s EXAMPLES 1657s 1657s 1. Remove all capabilities from a previous signer in the linage: 1657s $ apksigner lineage --in /path/to/existing/lineage --out /path/to/new/file \ 1657s --signer --ks release.jks --set-installed-data false \ 1657s --set-shared-uid false --set-permission false --set-rollback false \ 1657s --set-auth false 1657s 1657s 2. Display details about the signing certificates and their capabilities in the lineage: 1657s $ apksigner lineage --in /path/to/existing/lineage --print-certs -v 1657s 1658s autopkgtest [08:13:11]: test command2: -----------------------] 1658s autopkgtest [08:13:11]: test command2: - - - - - - - - - - results - - - - - - - - - - 1658s command2 PASS 1659s autopkgtest [08:13:12]: test command3: preparing testbed 1666s Reading package lists... 1667s Building dependency tree... 1667s Reading state information... 1668s Starting pkgProblemResolver with broken count: 0 1669s Starting 2 pkgProblemResolver with broken count: 0 1669s Done 1671s The following NEW packages will be installed: 1671s autopkgtest-satdep 1671s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1671s Need to get 0 B/716 B of archives. 1671s After this operation, 0 B of additional disk space will be used. 1671s Get:1 /tmp/autopkgtest.CQFBn0/4-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 1673s Selecting previously unselected package autopkgtest-satdep. 1673s (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 ... 89212 files and directories currently installed.) 1673s Preparing to unpack .../4-autopkgtest-satdep.deb ... 1673s Unpacking autopkgtest-satdep (0) ... 1674s Setting up autopkgtest-satdep (0) ... 1683s (Reading database ... 89212 files and directories currently installed.) 1683s Removing autopkgtest-satdep (0) ... 1684s autopkgtest [08:13:37]: test command3: apksigner rotate -h 1684s autopkgtest [08:13:37]: test command3: [----------------------- 1685s USAGE: apksigner rotate [options] 1685s 1685s This takes the provided keys and creates a SigningCertificateLineage entry linking the old to the 1685s new, for use in a key rotation scenario using APK Signature Scheme v3. 1685s 1685s 1685s GENERAL OPTIONS 1685s 1685s --in Input SigningCertificateLineage. This file contains a binary representation of 1685s a SigningCertificateLineage object, which contains the proof-of-rotation for 1685s different signing certificates. This can be used with APK Signature Scheme v3 1685s to rotate the signing certificate for an APK. 1685s An APK previously signed with a SigningCertificateLineage can also be 1685s specified; the lineage will then be read from the signed data in the APK. 1685s 1685s --out File into which to put the binary representation of a 1685s SigningCertificateLineage object. 1685s 1685s -v, --verbose Verbose output mode 1685s 1685s -h, --help Show help about this command and exit 1685s 1685s PER-SIGNER OPTIONS 1685s These options specify the configuration of a particular signer. To rotate keys, two signers must be 1685s specified, an old and a new. 1685s 1685s --old-signer The signing information for the signer from which to be rotated. This will 1685s be used to sign a new entry in the SigningCertificateLineage allowing the 1685s addition of the new-signer. If an input SigningCertificateLineage object was 1685s provided, this signer must match the leaf descendant so that the existing 1685s signing certificate history may be extended. 1685s 1685s --new-signer The signing information for the signer to which you want to rotate. This will 1685s be the last key in the SigningCertificate object, signed by the old-signer. 1685s 1685s PER-SIGNER SIGNING KEY, CERTIFICATE, & CAPABILITY OPTIONS 1685s There are two ways to provide the signer's private key and certificate: (1) Java 1685s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 1685s file in X.509 format (see --key and --cert). 1685s 1685s The --set-xx capability options allow an older signing certificate to still be 1685s used in some situations on the platform even though the APK is now being signed 1685s by a newer signing certificate. By default, the new signer will have all 1685s capabilities, but the capability options can be specified for the new signer 1685s during rotation to act as a default level of trust when moving to a newer 1685s signing certificate.The capability options accept an optional boolean value of 1685s true or false; if this value is not specified then the option will default to 1685s true. 1685s 1685s 1685s --ks Load private key and certificate chain from the Java 1685s KeyStore initialized from the specified file. NONE means 1685s no file is needed by KeyStore, which is the case for some 1685s PKCS #11 KeyStores. 1685s 1685s --ks-key-alias Alias under which the private key and certificate are 1685s stored in the KeyStore. This must be specified if the 1685s KeyStore contains multiple keys. 1685s 1685s --ks-pass KeyStore password (see --ks). The following formats are 1685s supported: 1685s pass: password provided inline 1685s env: password provided in the named 1685s environment variable 1685s file: password provided in the named 1685s file, as a single line 1685s stdin password provided on standard input, 1685s as a single line 1685s A password is required to open a KeyStore. 1685s By default, the tool will prompt for password via console 1685s or standard input. 1685s When the same file (including standard input) is used for 1685s providing multiple passwords, the passwords are read from 1685s the file one line at a time. Passwords are read in the 1685s order of old-signer then new-signer and, within each 1685s signer, KeyStore password is read before the key password 1685s is read. 1685s 1685s --key-pass Password with which the private key is protected. 1685s The following formats are supported: 1685s pass: password provided inline 1685s env: password provided in the named 1685s environment variable 1685s file: password provided in the named 1685s file, as a single line 1685s stdin password provided on standard input, 1685s as a single line 1685s If --key-pass is not specified for a KeyStore key, this 1685s tool will attempt to load the key using the KeyStore 1685s password and, if that fails, will prompt for key password 1685s and attempt to load the key using that password. 1685s If --key-pass is not specified for a private key file key, 1685s this tool will prompt for key password only if a password 1685s is required. 1685s When the same file (including standard input) is used for 1685s providing multiple passwords, the passwords are read from 1685s the file one line at a time. Passwords are read in the 1685s order of old-signer then new-signer and, within each 1685s signer, KeyStore password is read before the key password 1685s is read. 1685s 1685s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 1685s try for passwords containing non-ASCII characters. 1685s KeyStores created by keytool are often encrypted not using 1685s the Unicode form of the password but rather using the form 1685s produced by encoding the password using the console's 1685s character encoding. apksigner by default tries to decrypt 1685s using several forms of the password: the Unicode form, the 1685s form encoded using the JVM default charset, and, on Java 8 1685s and older, the form encoded using the console's charset. 1685s On Java 9, apksigner cannot detect the console's charset 1685s and may need to be provided with --pass-encoding when a 1685s non-ASCII password is used. --pass-encoding may also need 1685s to be provided for a KeyStore created by keytool on a 1685s different OS or in a different locale. 1685s 1685s --ks-type Type/algorithm of KeyStore to use. By default, the default 1685s type is used. 1685s 1685s --ks-provider-name Name of the JCA Provider from which to request the 1685s KeyStore implementation. By default, the highest priority 1685s provider is used. See --ks-provider-class for the 1685s alternative way to specify a provider. 1685s 1685s --ks-provider-class Fully-qualified class name of the JCA Provider from which 1685s to request the KeyStore implementation. By default, the 1685s provider is chosen based on --ks-provider-name. 1685s 1685s --ks-provider-arg Value to pass into the constructor of the JCA Provider 1685s class specified by --ks-provider-class. The value is 1685s passed into the constructor as java.lang.String. By 1685s default, the no-arg provider's constructor is used. 1685s 1685s --key Load private key from the specified file. If the key is 1685s password-protected, the password will be prompted via 1685s standard input unless specified otherwise using 1685s --key-pass. The file must be in PKCS #8 DER format. 1685s 1685s --cert Load certificate chain from the specified file. The file 1685s must be in X.509 PEM or DER format. 1685s 1685s --set-installed-data Sets whether installed data associated with this previous 1685s signing certificate should be trusted. This capability is 1685s required to perform signing certificate rotation during an 1685s upgrade on-device. Without it, the platform will not 1685s permit the app data from the old signing certificate to 1685s propogate to the new version. Typically this flag should 1685s be set to enable signing certificate rotation and may be 1685s unset later when the install base is as migrated as it 1685s will be. 1685s 1685s --set-shared-uid Sets whether apps signed with this previous signing 1685s certificate can share a UID with an app signed with the 1685s new signing certificate. This is useful in situations 1685s where shareUserId apps would like to change their signing 1685s certificate but can not guarantee the order of updates to 1685s those apps. 1685s 1685s --set-permission Sets whether apps signed with this previous signing 1685s certificate can be granted SIGNATURE permissions defined 1685s by an app signed with the new signing certificate. 1685s 1685s --set-rollback Sets whether the platform should allow an app to be 1685s upgraded to a newer version signed with this previous 1685s signing certificate. 1685s WARNING: This effectively removes any benefit of signing 1685s certificate rotation since a compromised key could retake 1685s control of an app even after the signing certificate 1685s rotation. This option should only be used if a problem is 1685s encountered when attempting to rotate an older signing 1685s certificate. 1685s 1685s --set-auth Sets whether apps signed with this previous signing 1685s certificate should be granted privileged access by the 1685s authenticator module using the new signing certificate. 1685s 1685s 1685s JCA PROVIDER INSTALLATION OPTIONS 1685s These options enable you to install additional Java Crypto Architecture (JCA) 1685s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 1685s different providers. Providers are installed in the order in which they appear 1685s on the command-line. 1685s 1685s --provider-class Fully-qualified class name of the JCA Provider. 1685s 1685s --provider-arg Value to pass into the constructor of the JCA Provider 1685s class specified by --provider-class. The value is passed 1685s into the constructor as java.lang.String. By default, the 1685s no-arg provider's constructor is used. 1685s 1685s --provider-pos Position / priority at which to install this provider in 1685s the JCA provider list. By default, the provider is 1685s installed as the lowest priority provider. 1685s See java.security.Security.insertProviderAt. 1685s 1685s EXAMPLES 1685s 1685s 1. Create a new SigningCertificateLineage to enable rotation: 1685s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 1685s --new-signer --ks release2.jks 1685s 1685s 2. Extend an existing SigningCertificateLineage to rotate again after previous rotation: 1685s $ apksigner rotate --in /path/to/existing/lineage --out /path/to/new/file \ 1685s --old-signer --ks release2.jks --new-signer --ks release3.jks 1685s 1685s 3. Create a new SigningCertificateLineage with explicit capabilities for the previous signer: 1685s $ apksigner rotate --out /path/to/new/file --old-signer --ks release.jks \ 1685s --set-installed-data true --set-shared-uid true --set-permission true --set-rollback false \ 1685s --set-auth true --new-signer --ks release2.jks 1686s autopkgtest [08:13:39]: test command3: -----------------------] 1686s autopkgtest [08:13:39]: test command3: - - - - - - - - - - results - - - - - - - - - - 1686s command3 PASS 1687s autopkgtest [08:13:40]: test command4: preparing testbed 1693s Reading package lists... 1694s Building dependency tree... 1694s Reading state information... 1695s Starting pkgProblemResolver with broken count: 0 1696s Starting 2 pkgProblemResolver with broken count: 0 1696s Done 1698s The following NEW packages will be installed: 1698s autopkgtest-satdep 1698s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1698s Need to get 0 B/716 B of archives. 1698s After this operation, 0 B of additional disk space will be used. 1698s Get:1 /tmp/autopkgtest.CQFBn0/5-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 1699s Selecting previously unselected package autopkgtest-satdep. 1699s (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 ... 89212 files and directories currently installed.) 1699s Preparing to unpack .../5-autopkgtest-satdep.deb ... 1699s Unpacking autopkgtest-satdep (0) ... 1700s Setting up autopkgtest-satdep (0) ... 1715s (Reading database ... 89212 files and directories currently installed.) 1715s Removing autopkgtest-satdep (0) ... 1716s autopkgtest [08:14:09]: test command4: apksigner sign -h 1716s autopkgtest [08:14:09]: test command4: [----------------------- 1717s USAGE: apksigner sign [options] apk 1717s 1717s This signs the provided APK, stripping out any pre-existing signatures. Signing 1717s is performed using one or more signers, each represented by an asymmetric key 1717s pair and a corresponding certificate. Typically, an APK is signed by just one 1717s signer. For each signer, you need to provide the signer's private key and 1717s certificate. 1717s 1717s 1717s GENERAL OPTIONS 1717s 1717s --in Input APK file to sign. This is an alternative to 1717s specifying the APK as the very last parameter, after all 1717s options. Unless --out is specified, this file will be 1717s overwritten with the resulting signed APK. 1717s 1717s --out File into which to output the signed APK. By default, the 1717s APK is signed in-place, overwriting the input file. 1717s 1717s -v, --verbose Verbose output mode 1717s 1717s --v1-signing-enabled Whether to enable signing using JAR signing scheme (aka v1 1717s signing scheme) used in Android since day one. By default, 1717s signing using this scheme is enabled based on min and max 1717s SDK version (see --min-sdk-version and --max-sdk-version). 1717s 1717s --v2-signing-enabled Whether to enable signing using APK Signature Scheme v2 1717s (aka v2 signing scheme) introduced in Android Nougat, 1717s API Level 24. By default, signing using this scheme is 1717s enabled based on min and max SDK version (see 1717s --min-sdk-version and --max-sdk-version). 1717s 1717s --v3-signing-enabled Whether to enable signing using APK Signature Scheme v3 1717s (aka v3 signing scheme) introduced in Android P, 1717s API Level 28. By default, signing using this scheme is 1717s enabled based on min and max SDK version (see 1717s --min-sdk-version and --max-sdk-version). Multiple 1717s signers are not supported when using v3 signing, but 1717s multiple signers may be provided in conjunction with the 1717s "lineage" option to make sure that the app is signed by 1717s an appropriate signer on all supported platform versions. 1717s 1717s --v4-signing-enabled Whether to enable signing using APK Signature Scheme v4 1717s (aka v4 signing scheme) introduced in Android 11, 1717s API Level 30. By default, signing using this scheme is 1717s enabled based on min and max SDK version (see 1717s --min-sdk-version and --max-sdk-version). 1717s 1717s --force-stamp-overwrite Whether to overwrite existing source stamp in the 1717s APK, if found. By default, it is set to false. It has no 1717s effect if no source stamp signer config is provided. 1717s 1717s --verity-enabled Whether to enable the verity signature algorithm for the 1717s v2 and v3 signature schemes. 1717s 1717s --min-sdk-version Lowest API Level on which this APK's signatures will be 1717s verified. By default, the value from AndroidManifest.xml 1717s is used. The higher the value, the stronger security 1717s parameters are used when signing. 1717s 1717s --max-sdk-version Highest API Level on which this APK's signatures will be 1717s verified. By default, the highest possible value is used. 1717s 1717s --debuggable-apk-permitted Whether to permit signing android:debuggable="true" 1717s APKs. Android disables some of its security protections 1717s for such apps. For example, anybody with ADB shell access 1717s can execute arbitrary code in the context of a debuggable 1717s app and can read/write persistently stored data of the 1717s app. It is a good security practice to not sign 1717s debuggable APKs with production signing keys, because 1717s such APKs puts users at risk once leaked. 1717s By default, signing debuggable APKs is permitted, for 1717s backward compatibility with older apksigner versions. 1717s 1717s --lineage Signing certificate history to use in the event that 1717s signing certificates changed for an APK using APK 1717s Signature Scheme v3 supported signing certificate 1717s rotation. This object may be created by the apksigner 1717s "rotate" command. If used, all signers used to sign the 1717s APK must be present in the signing lineage, 1717s and if v1 or v2 signing is enabled, the first (oldest) 1717s entry in the lineage must have a signer provided, so that 1717s it can be used for those v1 and/or v2 signing. Multiple 1717s signers are not supported when using APK Signature Scheme 1717s v3, so multiple signers input will correspond to different 1717s points in the lineage and will be used on older platform 1717s versions when the newest signer in the lineage is 1717s unsupported. 1717s An APK previously signed with a SigningCertificateLineage 1717s can also be specified; the lineage will then be read from 1717s the signed data in the APK. 1717s 1717s -h, --help Show help about this command and exit 1717s 1717s 1717s PER-SIGNER OPTIONS 1717s These options specify the configuration of a particular signer. To delimit 1717s options of different signers, use --next-signer. 1717s 1717s --next-signer Delimits options of two different signers. There is no 1717s need to use this option when only one signer is used. 1717s 1717s --v1-signer-name Basename for files comprising the JAR signature scheme 1717s (aka v1 scheme) signature of this signer. By default, 1717s KeyStore key alias or basename of key file is used. 1717s 1717s --stamp-signer The signing information for the signer of the source stamp 1717s to be included in the APK. 1717s 1717s PER-SIGNER SIGNING KEY & CERTIFICATE OPTIONS 1717s There are two ways to provide the signer's private key and certificate: (1) Java 1717s KeyStore (see --ks), or (2) private key file in PKCS #8 format and certificate 1717s file in X.509 format (see --key and --cert). 1717s 1717s --ks Load private key and certificate chain from the Java 1717s KeyStore initialized from the specified file. NONE means 1717s no file is needed by KeyStore, which is the case for some 1717s PKCS #11 KeyStores. 1717s 1717s --ks-key-alias Alias under which the private key and certificate are 1717s stored in the KeyStore. This must be specified if the 1717s KeyStore contains multiple keys. 1717s 1717s --ks-pass KeyStore password (see --ks). The following formats are 1717s supported: 1717s pass: password provided inline 1717s env: password provided in the named 1717s environment variable 1717s file: password provided in the named 1717s file, as a single line 1717s stdin password provided on standard input, 1717s as a single line 1717s A password is required to open a KeyStore. 1717s By default, the tool will prompt for password via console 1717s or standard input. 1717s When the same file (including standard input) is used for 1717s providing multiple passwords, the passwords are read from 1717s the file one line at a time. Passwords are read in the 1717s order in which signers are specified and, within each 1717s signer, KeyStore password is read before the key password 1717s is read. 1717s 1717s --key-pass Password with which the private key is protected. 1717s The following formats are supported: 1717s pass: password provided inline 1717s env: password provided in the named 1717s environment variable 1717s file: password provided in the named 1717s file, as a single line 1717s stdin password provided on standard input, 1717s as a single line 1717s If --key-pass is not specified for a KeyStore key, this 1717s tool will attempt to load the key using the KeyStore 1717s password and, if that fails, will prompt for key password 1717s and attempt to load the key using that password. 1717s If --key-pass is not specified for a private key file key, 1717s this tool will prompt for key password only if a password 1717s is required. 1717s When the same file (including standard input) is used for 1717s providing multiple passwords, the passwords are read from 1717s the file one line at a time. Passwords are read in the 1717s order in which signers are specified and, within each 1717s signer, KeyStore password is read before the key password 1717s is read. 1717s 1717s --pass-encoding Additional character encoding (e.g., ibm437 or utf-8) to 1717s try for passwords containing non-ASCII characters. 1717s KeyStores created by keytool are often encrypted not using 1717s the Unicode form of the password but rather using the form 1717s produced by encoding the password using the console's 1717s character encoding. apksigner by default tries to decrypt 1717s using several forms of the password: the Unicode form, the 1717s form encoded using the JVM default charset, and, on Java 8 1717s and older, the form encoded using the console's charset. 1717s On Java 9, apksigner cannot detect the console's charset 1717s and may need to be provided with --pass-encoding when a 1717s non-ASCII password is used. --pass-encoding may also need 1717s to be provided for a KeyStore created by keytool on a 1717s different OS or in a different locale. 1717s 1717s --ks-type Type/algorithm of KeyStore to use. By default, the default 1717s type is used. 1717s 1717s --ks-provider-name Name of the JCA Provider from which to request the 1717s KeyStore implementation. By default, the highest priority 1717s provider is used. See --ks-provider-class for the 1717s alternative way to specify a provider. 1717s 1717s --ks-provider-class Fully-qualified class name of the JCA Provider from which 1717s to request the KeyStore implementation. By default, the 1717s provider is chosen based on --ks-provider-name. 1717s 1717s --ks-provider-arg Value to pass into the constructor of the JCA Provider 1717s class specified by --ks-provider-class. The value is 1717s passed into the constructor as java.lang.String. By 1717s default, the no-arg provider's constructor is used. 1717s 1717s --key Load private key from the specified file. If the key is 1717s password-protected, the password will be prompted via 1717s standard input unless specified otherwise using 1717s --key-pass. The file must be in PKCS #8 DER format. 1717s 1717s --cert Load certificate chain from the specified file. The file 1717s must be in X.509 PEM or DER format. 1717s 1717s 1717s JCA PROVIDER INSTALLATION OPTIONS 1717s These options enable you to install additional Java Crypto Architecture (JCA) 1717s Providers, such as PKCS #11 providers. Use --next-provider to delimit options of 1717s different providers. Providers are installed in the order in which they appear 1717s on the command-line. 1717s 1717s --provider-class Fully-qualified class name of the JCA Provider. 1717s 1717s --provider-arg Value to pass into the constructor of the JCA Provider 1717s class specified by --provider-class. The value is passed 1717s into the constructor as java.lang.String. By default, the 1717s no-arg provider's constructor is used. 1717s 1717s --provider-pos Position / priority at which to install this provider in 1717s the JCA provider list. By default, the provider is 1717s installed as the lowest priority provider. 1717s See java.security.Security.insertProviderAt. 1717s 1717s 1717s EXAMPLES 1717s 1717s 1. Sign an APK, in-place, using the one and only key in keystore release.jks: 1717s $ apksigner sign --ks release.jks app.apk 1717s 1717s 1. Sign an APK, without overwriting, using the one and only key in keystore 1717s release.jks: 1717s $ apksigner sign --ks release.jks --in app.apk --out app-signed.apk 1717s 1717s 3. Sign an APK using a private key and certificate stored as individual files: 1717s $ apksigner sign --key release.pk8 --cert release.x509.pem app.apk 1717s 1717s 4. Sign an APK using two keys: 1717s $ apksigner sign --ks release.jks --next-signer --ks magic.jks app.apk 1717s 1717s 5. Sign an APK using PKCS #11 JCA Provider: 1717s $ apksigner sign --provider-class sun.security.pkcs11.SunPKCS11 \ 1717s --provider-arg token.cfg --ks NONE --ks-type PKCS11 app.apk 1717s 1717s 6. Sign an APK using a non-ASCII password KeyStore created on English Windows. 1717s The --pass-encoding parameter is not needed if apksigner is being run on 1717s English Windows with Java 8 or older. 1717s $ apksigner sign --ks release.jks --pass-encoding ibm437 app.apk 1717s 1717s 7. Sign an APK on Windows using a non-ASCII password KeyStore created on a 1717s modern OSX or Linux machine: 1717s $ apksigner sign --ks release.jks --pass-encoding utf-8 app.apk 1717s 1717s 8. Sign an APK with rotated signing certificate: 1717s $ apksigner sign --ks release.jks --next-signer --ks release2.jks \ 1717s --lineage /path/to/signing/history/lineage app.apk 1718s autopkgtest [08:14:11]: test command4: -----------------------] 1718s autopkgtest [08:14:11]: test command4: - - - - - - - - - - results - - - - - - - - - - 1718s command4 PASS 1719s autopkgtest [08:14:12]: test command5: preparing testbed 1725s Reading package lists... 1725s Building dependency tree... 1725s Reading state information... 1727s Starting pkgProblemResolver with broken count: 0 1727s Starting 2 pkgProblemResolver with broken count: 0 1727s Done 1730s The following NEW packages will be installed: 1730s autopkgtest-satdep 1730s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1730s Need to get 0 B/720 B of archives. 1730s After this operation, 0 B of additional disk space will be used. 1730s Get:1 /tmp/autopkgtest.CQFBn0/6-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 1732s Selecting previously unselected package autopkgtest-satdep. 1732s (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 ... 89212 files and directories currently installed.) 1732s Preparing to unpack .../6-autopkgtest-satdep.deb ... 1732s Unpacking autopkgtest-satdep (0) ... 1733s Setting up autopkgtest-satdep (0) ... 1743s (Reading database ... 89212 files and directories currently installed.) 1743s Removing autopkgtest-satdep (0) ... 1744s autopkgtest [08:14:37]: test command5: apksigner verify -h 1744s autopkgtest [08:14:37]: test command5: [----------------------- 1745s USAGE: apksigner verify [options] apk 1745s 1745s This checks whether the provided APK will verify on Android. By default, this 1745s checks whether the APK will verify on all Android platform versions supported 1745s by the APK (as declared using minSdkVersion in AndroidManifest.xml). Use 1745s --min-sdk-version and/or --max-sdk-version to verify the APK against a custom 1745s range of API Levels. 1745s 1745s 1745s OPTIONS 1745s 1745s --print-certs Show information about the APK's signing certificates 1745s 1745s -v, --verbose Verbose output mode 1745s 1745s --min-sdk-version Lowest API Level on which this APK's signatures will be 1745s verified. By default, the value from AndroidManifest.xml 1745s is used. 1745s 1745s --max-sdk-version Highest API Level on which this APK's signatures will be 1745s verified. By default, the highest possible value is used. 1745s 1745s -Werr Treat warnings as errors 1745s 1745s --in APK file to verify. This is an alternative to specifying 1745s the APK as the very last parameter, after all options. 1745s 1745s -h, --help Show help about this command and exit 1745s 1745s 1745s EXAMPLES 1745s 1745s 1. Check whether the APK's signatures are expected to verify on all Android 1745s platforms declared as supported by this APK: 1745s $ apksigner verify app.apk 1745s 1745s 2. Check whether the APK's signatures are expected to verify on Android 1745s platforms with API Level 15 and higher: 1745s $ apksigner verify --min-sdk-version 15 app.apk 1746s autopkgtest [08:14:39]: test command5: -----------------------] 1747s command5 PASS 1747s autopkgtest [08:14:40]: test command5: - - - - - - - - - - results - - - - - - - - - - 1747s autopkgtest [08:14:40]: @@@@@@@@@@@@@@@@@@@@ summary 1747s ApkVerifierTest.sh PASS 1747s command1 PASS 1747s command2 PASS 1747s command3 PASS 1747s command4 PASS 1747s command5 PASS 1766s Creating nova instance adt-noble-arm64-android-platform-tools-apksig-20240321-074533-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240320.img (UUID 6a08b5d2-0d74-409b-820d-5d035099b87d)...