0s autopkgtest [15:59:00]: starting date and time: 2025-03-15 15:59:00+0000 0s autopkgtest [15:59:00]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [15:59:00]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.kzyz5pgy/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade oath-toolkit --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-s390x-20.secgroup --name adt-plucky-s390x-oath-toolkit-20250315-155900-juju-7f2275-prod-proposed-migration-environment-2-899b2680-9668-4cc1-a341-9ca2be7891a1 --image adt/ubuntu-plucky-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-s390x -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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 403s autopkgtest [16:05:43]: testbed dpkg architecture: s390x 403s autopkgtest [16:05:43]: testbed apt version: 2.9.33 404s autopkgtest [16:05:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 404s autopkgtest [16:05:44]: testbed release detected to be: None 405s autopkgtest [16:05:45]: updating testbed package index (apt update) 405s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 406s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 406s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 406s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 406s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 406s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 406s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 407s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x Packages [113 kB] 407s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x c-n-f Metadata [1824 B] 407s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted s390x c-n-f Metadata [116 B] 407s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x Packages [320 kB] 407s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe s390x c-n-f Metadata [13.4 kB] 407s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x Packages [3776 B] 407s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse s390x c-n-f Metadata [240 B] 408s Fetched 1073 kB in 2s (509 kB/s) 408s Reading package lists... 409s Reading package lists... 409s Building dependency tree... 409s Reading state information... 409s Calculating upgrade... 409s Calculating upgrade... 409s The following packages were automatically installed and are no longer required: 409s libnsl2 libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 409s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic 409s linux-modules-6.11.0-8-generic linux-tools-6.11.0-8 409s linux-tools-6.11.0-8-generic 409s Use 'sudo apt autoremove' to remove them. 409s The following packages will be upgraded: 409s pinentry-curses python3-jinja2 strace 409s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 409s Need to get 652 kB of archives. 409s After this operation, 27.6 kB of additional disk space will be used. 409s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x strace s390x 6.13+ds-1ubuntu1 [500 kB] 410s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x pinentry-curses s390x 1.3.1-2ubuntu3 [42.9 kB] 411s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 411s Fetched 652 kB in 2s (402 kB/s) 411s (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 ... 81428 files and directories currently installed.) 411s Preparing to unpack .../strace_6.13+ds-1ubuntu1_s390x.deb ... 411s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 411s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_s390x.deb ... 411s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 411s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 411s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 411s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 411s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 412s Setting up strace (6.13+ds-1ubuntu1) ... 412s Processing triggers for man-db (2.13.0-1) ... 412s Reading package lists... 412s Building dependency tree... 412s Reading state information... 412s Solving dependencies... 412s The following packages will be REMOVED: 412s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 412s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 412s linux-modules-6.11.0-8-generic* linux-tools-6.11.0-8* 412s linux-tools-6.11.0-8-generic* 413s 0 upgraded, 0 newly installed, 9 to remove and 5 not upgraded. 413s After this operation, 167 MB disk space will be freed. 413s (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 ... 81428 files and directories currently installed.) 413s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 413s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 413s Removing libpython3.12t64:s390x (3.12.9-1) ... 413s Removing libpython3.12-stdlib:s390x (3.12.9-1) ... 413s Removing libnsl2:s390x (1.3.0-3build3) ... 413s Removing libpython3.12-minimal:s390x (3.12.9-1) ... 413s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 413s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 414s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 414s Processing triggers for libc-bin (2.41-1ubuntu1) ... 414s (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 ... 56328 files and directories currently installed.) 414s Purging configuration files for libpython3.12-minimal:s390x (3.12.9-1) ... 414s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 414s autopkgtest [16:05:54]: upgrading testbed (apt dist-upgrade and autopurge) 414s Reading package lists... 414s Building dependency tree... 414s Reading state information... 414s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 414s Starting 2 pkgProblemResolver with broken count: 0 414s Done 415s Entering ResolveByKeep 415s 415s Calculating upgrade... 415s The following packages will be upgraded: 415s libc-bin libc-dev-bin libc6 libc6-dev locales 415s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 415s Need to get 9512 kB of archives. 415s After this operation, 8192 B of additional disk space will be used. 415s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6-dev s390x 2.41-1ubuntu2 [1678 kB] 418s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-dev-bin s390x 2.41-1ubuntu2 [24.3 kB] 418s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc6 s390x 2.41-1ubuntu2 [2892 kB] 423s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x libc-bin s390x 2.41-1ubuntu2 [671 kB] 424s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main s390x locales all 2.41-1ubuntu2 [4246 kB] 433s Preconfiguring packages ... 433s Fetched 9512 kB in 18s (542 kB/s) 433s (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 ... 56326 files and directories currently installed.) 433s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_s390x.deb ... 433s Unpacking libc6-dev:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 433s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_s390x.deb ... 433s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 433s Preparing to unpack .../libc6_2.41-1ubuntu2_s390x.deb ... 433s Unpacking libc6:s390x (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 433s Setting up libc6:s390x (2.41-1ubuntu2) ... 433s (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 ... 56326 files and directories currently installed.) 433s Preparing to unpack .../libc-bin_2.41-1ubuntu2_s390x.deb ... 433s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 433s Setting up libc-bin (2.41-1ubuntu2) ... 433s (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 ... 56326 files and directories currently installed.) 433s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 433s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 433s Setting up locales (2.41-1ubuntu2) ... 434s Generating locales (this might take a while)... 435s en_US.UTF-8... done 435s Generation complete. 435s Setting up libc-dev-bin (2.41-1ubuntu2) ... 435s Setting up libc6-dev:s390x (2.41-1ubuntu2) ... 435s Processing triggers for man-db (2.13.0-1) ... 435s Processing triggers for systemd (257.3-1ubuntu3) ... 436s Reading package lists... 436s Building dependency tree... 436s Reading state information... 436s Starting pkgProblemResolver with broken count: 0 436s Starting 2 pkgProblemResolver with broken count: 0 436s Done 437s Solving dependencies... 437s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 437s autopkgtest [16:06:17]: rebooting testbed after setup commands that affected boot 456s autopkgtest [16:06:36]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP Wed Mar 12 14:53:49 UTC 2025 459s autopkgtest [16:06:39]: @@@@@@@@@@@@@@@@@@@@ apt-source oath-toolkit 472s Get:1 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (dsc) [2479 B] 472s Get:2 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (tar) [4699 kB] 472s Get:3 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (asc) [228 B] 472s Get:4 http://ftpmaster.internal/ubuntu plucky/main oath-toolkit 2.6.11-3ubuntu1 (diff) [18.3 kB] 472s gpgv: Signature made Wed Oct 16 17:32:48 2024 UTC 472s gpgv: using RSA key 38C77D33856973A58762FBFE401EFCBCDA0FF1BD 472s gpgv: Can't check signature: No public key 472s dpkg-source: warning: cannot verify inline signature for ./oath-toolkit_2.6.11-3ubuntu1.dsc: no acceptable signature found 472s autopkgtest [16:06:52]: testing package oath-toolkit version 2.6.11-3ubuntu1 473s autopkgtest [16:06:53]: build not needed 475s autopkgtest [16:06:55]: test liboath: preparing testbed 475s Reading package lists... 475s Building dependency tree... 475s Reading state information... 475s Starting pkgProblemResolver with broken count: 0 475s Starting 2 pkgProblemResolver with broken count: 0 475s Done 475s The following NEW packages will be installed: 475s build-essential cpp cpp-14 cpp-14-s390x-linux-gnu cpp-s390x-linux-gnu g++ 475s g++-14 g++-14-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-14 475s gcc-14-s390x-linux-gnu gcc-s390x-linux-gnu libasan8 libcc1-0 libgcc-14-dev 475s libgomp1 libisl23 libitm1 libmpc3 liboath-dev liboath0t64 libpkgconf3 475s libpskc-dev libpskc0t64 libstdc++-14-dev libubsan1 libxmlsec1t64 475s libxmlsec1t64-openssl libxslt1.1 oathtool pkg-config pkgconf pkgconf-bin 475s pskctool 476s 0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded. 476s Need to get 49.5 MB of archives. 476s After this operation, 157 MB of additional disk space will be used. 476s Get:1 http://ftpmaster.internal/ubuntu plucky/main s390x libisl23 s390x 0.27-1 [704 kB] 477s Get:2 http://ftpmaster.internal/ubuntu plucky/main s390x libmpc3 s390x 1.3.1-1build2 [57.8 kB] 477s Get:3 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [9572 kB] 488s Get:4 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-14 s390x 14.2.0-17ubuntu3 [1028 B] 488s Get:5 http://ftpmaster.internal/ubuntu plucky/main s390x cpp-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [5556 B] 488s Get:6 http://ftpmaster.internal/ubuntu plucky/main s390x cpp s390x 4:14.2.0-1ubuntu1 [22.4 kB] 488s Get:7 http://ftpmaster.internal/ubuntu plucky/main s390x libcc1-0 s390x 15-20250222-0ubuntu1 [49.2 kB] 488s Get:8 http://ftpmaster.internal/ubuntu plucky/main s390x libgomp1 s390x 15-20250222-0ubuntu1 [152 kB] 488s Get:9 http://ftpmaster.internal/ubuntu plucky/main s390x libitm1 s390x 15-20250222-0ubuntu1 [31.2 kB] 488s Get:10 http://ftpmaster.internal/ubuntu plucky/main s390x libasan8 s390x 15-20250222-0ubuntu1 [2970 kB] 492s Get:11 http://ftpmaster.internal/ubuntu plucky/main s390x libubsan1 s390x 15-20250222-0ubuntu1 [1212 kB] 493s Get:12 http://ftpmaster.internal/ubuntu plucky/main s390x libgcc-14-dev s390x 14.2.0-17ubuntu3 [1037 kB] 495s Get:13 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [18.7 MB] 517s Get:14 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-14 s390x 14.2.0-17ubuntu3 [526 kB] 518s Get:15 http://ftpmaster.internal/ubuntu plucky/main s390x gcc-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [1204 B] 518s Get:16 http://ftpmaster.internal/ubuntu plucky/main s390x gcc s390x 4:14.2.0-1ubuntu1 [5004 B] 518s Get:17 http://ftpmaster.internal/ubuntu plucky/main s390x libstdc++-14-dev s390x 14.2.0-17ubuntu3 [2611 kB] 521s Get:18 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14-s390x-linux-gnu s390x 14.2.0-17ubuntu3 [11.0 MB] 534s Get:19 http://ftpmaster.internal/ubuntu plucky/main s390x g++-14 s390x 14.2.0-17ubuntu3 [21.8 kB] 534s Get:20 http://ftpmaster.internal/ubuntu plucky/main s390x g++-s390x-linux-gnu s390x 4:14.2.0-1ubuntu1 [956 B] 534s Get:21 http://ftpmaster.internal/ubuntu plucky/main s390x g++ s390x 4:14.2.0-1ubuntu1 [1080 B] 534s Get:22 http://ftpmaster.internal/ubuntu plucky/main s390x build-essential s390x 12.10ubuntu1 [4930 B] 534s Get:23 http://ftpmaster.internal/ubuntu plucky/main s390x liboath0t64 s390x 2.6.11-3ubuntu1 [47.1 kB] 534s Get:24 http://ftpmaster.internal/ubuntu plucky/main s390x liboath-dev s390x 2.6.11-3ubuntu1 [77.5 kB] 534s Get:25 http://ftpmaster.internal/ubuntu plucky/main s390x libpkgconf3 s390x 1.8.1-4 [31.2 kB] 534s Get:26 http://ftpmaster.internal/ubuntu plucky/main s390x libxslt1.1 s390x 1.1.39-0exp1ubuntu2 [169 kB] 534s Get:27 http://ftpmaster.internal/ubuntu plucky/main s390x libxmlsec1t64 s390x 1.2.41-1build1 [148 kB] 534s Get:28 http://ftpmaster.internal/ubuntu plucky/main s390x libxmlsec1t64-openssl s390x 1.2.41-1build1 [79.3 kB] 534s Get:29 http://ftpmaster.internal/ubuntu plucky/main s390x libpskc0t64 s390x 2.6.11-3ubuntu1 [27.7 kB] 534s Get:30 http://ftpmaster.internal/ubuntu plucky/main s390x libpskc-dev s390x 2.6.11-3ubuntu1 [110 kB] 534s Get:31 http://ftpmaster.internal/ubuntu plucky/universe s390x oathtool s390x 2.6.11-3ubuntu1 [26.8 kB] 534s Get:32 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf-bin s390x 1.8.1-4 [21.5 kB] 534s Get:33 http://ftpmaster.internal/ubuntu plucky/main s390x pkgconf s390x 1.8.1-4 [16.7 kB] 534s Get:34 http://ftpmaster.internal/ubuntu plucky/main s390x pkg-config s390x 1.8.1-4 [7362 B] 534s Get:35 http://ftpmaster.internal/ubuntu plucky/universe s390x pskctool s390x 2.6.11-3ubuntu1 [13.8 kB] 535s Fetched 49.5 MB in 59s (838 kB/s) 535s Selecting previously unselected package libisl23:s390x. 535s (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 ... 56326 files and directories currently installed.) 535s Preparing to unpack .../00-libisl23_0.27-1_s390x.deb ... 535s Unpacking libisl23:s390x (0.27-1) ... 535s Selecting previously unselected package libmpc3:s390x. 535s Preparing to unpack .../01-libmpc3_1.3.1-1build2_s390x.deb ... 535s Unpacking libmpc3:s390x (1.3.1-1build2) ... 535s Selecting previously unselected package cpp-14-s390x-linux-gnu. 535s Preparing to unpack .../02-cpp-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 535s Selecting previously unselected package cpp-14. 535s Preparing to unpack .../03-cpp-14_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking cpp-14 (14.2.0-17ubuntu3) ... 535s Selecting previously unselected package cpp-s390x-linux-gnu. 535s Preparing to unpack .../04-cpp-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 535s Unpacking cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 535s Selecting previously unselected package cpp. 535s Preparing to unpack .../05-cpp_4%3a14.2.0-1ubuntu1_s390x.deb ... 535s Unpacking cpp (4:14.2.0-1ubuntu1) ... 535s Selecting previously unselected package libcc1-0:s390x. 535s Preparing to unpack .../06-libcc1-0_15-20250222-0ubuntu1_s390x.deb ... 535s Unpacking libcc1-0:s390x (15-20250222-0ubuntu1) ... 535s Selecting previously unselected package libgomp1:s390x. 535s Preparing to unpack .../07-libgomp1_15-20250222-0ubuntu1_s390x.deb ... 535s Unpacking libgomp1:s390x (15-20250222-0ubuntu1) ... 535s Selecting previously unselected package libitm1:s390x. 535s Preparing to unpack .../08-libitm1_15-20250222-0ubuntu1_s390x.deb ... 535s Unpacking libitm1:s390x (15-20250222-0ubuntu1) ... 535s Selecting previously unselected package libasan8:s390x. 535s Preparing to unpack .../09-libasan8_15-20250222-0ubuntu1_s390x.deb ... 535s Unpacking libasan8:s390x (15-20250222-0ubuntu1) ... 535s Selecting previously unselected package libubsan1:s390x. 535s Preparing to unpack .../10-libubsan1_15-20250222-0ubuntu1_s390x.deb ... 535s Unpacking libubsan1:s390x (15-20250222-0ubuntu1) ... 535s Selecting previously unselected package libgcc-14-dev:s390x. 535s Preparing to unpack .../11-libgcc-14-dev_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 535s Selecting previously unselected package gcc-14-s390x-linux-gnu. 535s Preparing to unpack .../12-gcc-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 535s Selecting previously unselected package gcc-14. 535s Preparing to unpack .../13-gcc-14_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking gcc-14 (14.2.0-17ubuntu3) ... 535s Selecting previously unselected package gcc-s390x-linux-gnu. 535s Preparing to unpack .../14-gcc-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 535s Unpacking gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 535s Selecting previously unselected package gcc. 535s Preparing to unpack .../15-gcc_4%3a14.2.0-1ubuntu1_s390x.deb ... 535s Unpacking gcc (4:14.2.0-1ubuntu1) ... 535s Selecting previously unselected package libstdc++-14-dev:s390x. 535s Preparing to unpack .../16-libstdc++-14-dev_14.2.0-17ubuntu3_s390x.deb ... 535s Unpacking libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 536s Selecting previously unselected package g++-14-s390x-linux-gnu. 536s Preparing to unpack .../17-g++-14-s390x-linux-gnu_14.2.0-17ubuntu3_s390x.deb ... 536s Unpacking g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 536s Selecting previously unselected package g++-14. 536s Preparing to unpack .../18-g++-14_14.2.0-17ubuntu3_s390x.deb ... 536s Unpacking g++-14 (14.2.0-17ubuntu3) ... 536s Selecting previously unselected package g++-s390x-linux-gnu. 536s Preparing to unpack .../19-g++-s390x-linux-gnu_4%3a14.2.0-1ubuntu1_s390x.deb ... 536s Unpacking g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 536s Selecting previously unselected package g++. 536s Preparing to unpack .../20-g++_4%3a14.2.0-1ubuntu1_s390x.deb ... 536s Unpacking g++ (4:14.2.0-1ubuntu1) ... 536s Selecting previously unselected package build-essential. 536s Preparing to unpack .../21-build-essential_12.10ubuntu1_s390x.deb ... 536s Unpacking build-essential (12.10ubuntu1) ... 536s Selecting previously unselected package liboath0t64:s390x. 536s Preparing to unpack .../22-liboath0t64_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking liboath0t64:s390x (2.6.11-3ubuntu1) ... 536s Selecting previously unselected package liboath-dev:s390x. 536s Preparing to unpack .../23-liboath-dev_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking liboath-dev:s390x (2.6.11-3ubuntu1) ... 536s Selecting previously unselected package libpkgconf3:s390x. 536s Preparing to unpack .../24-libpkgconf3_1.8.1-4_s390x.deb ... 536s Unpacking libpkgconf3:s390x (1.8.1-4) ... 536s Selecting previously unselected package libxslt1.1:s390x. 536s Preparing to unpack .../25-libxslt1.1_1.1.39-0exp1ubuntu2_s390x.deb ... 536s Unpacking libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 536s Selecting previously unselected package libxmlsec1t64:s390x. 536s Preparing to unpack .../26-libxmlsec1t64_1.2.41-1build1_s390x.deb ... 536s Unpacking libxmlsec1t64:s390x (1.2.41-1build1) ... 536s Selecting previously unselected package libxmlsec1t64-openssl:s390x. 536s Preparing to unpack .../27-libxmlsec1t64-openssl_1.2.41-1build1_s390x.deb ... 536s Unpacking libxmlsec1t64-openssl:s390x (1.2.41-1build1) ... 536s Selecting previously unselected package libpskc0t64:s390x. 536s Preparing to unpack .../28-libpskc0t64_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking libpskc0t64:s390x (2.6.11-3ubuntu1) ... 536s Selecting previously unselected package libpskc-dev:s390x. 536s Preparing to unpack .../29-libpskc-dev_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking libpskc-dev:s390x (2.6.11-3ubuntu1) ... 536s Selecting previously unselected package oathtool. 536s Preparing to unpack .../30-oathtool_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking oathtool (2.6.11-3ubuntu1) ... 536s Selecting previously unselected package pkgconf-bin. 536s Preparing to unpack .../31-pkgconf-bin_1.8.1-4_s390x.deb ... 536s Unpacking pkgconf-bin (1.8.1-4) ... 536s Selecting previously unselected package pkgconf:s390x. 536s Preparing to unpack .../32-pkgconf_1.8.1-4_s390x.deb ... 536s Unpacking pkgconf:s390x (1.8.1-4) ... 536s Selecting previously unselected package pkg-config:s390x. 536s Preparing to unpack .../33-pkg-config_1.8.1-4_s390x.deb ... 536s Unpacking pkg-config:s390x (1.8.1-4) ... 536s Selecting previously unselected package pskctool. 536s Preparing to unpack .../34-pskctool_2.6.11-3ubuntu1_s390x.deb ... 536s Unpacking pskctool (2.6.11-3ubuntu1) ... 536s Setting up libgomp1:s390x (15-20250222-0ubuntu1) ... 536s Setting up libpkgconf3:s390x (1.8.1-4) ... 536s Setting up libmpc3:s390x (1.3.1-1build2) ... 536s Setting up pkgconf-bin (1.8.1-4) ... 536s Setting up libubsan1:s390x (15-20250222-0ubuntu1) ... 536s Setting up libasan8:s390x (15-20250222-0ubuntu1) ... 536s Setting up libxslt1.1:s390x (1.1.39-0exp1ubuntu2) ... 536s Setting up liboath0t64:s390x (2.6.11-3ubuntu1) ... 536s Setting up libisl23:s390x (0.27-1) ... 536s Setting up libcc1-0:s390x (15-20250222-0ubuntu1) ... 536s Setting up libitm1:s390x (15-20250222-0ubuntu1) ... 536s Setting up oathtool (2.6.11-3ubuntu1) ... 536s Setting up libxmlsec1t64:s390x (1.2.41-1build1) ... 536s Setting up pkgconf:s390x (1.8.1-4) ... 536s Setting up libxmlsec1t64-openssl:s390x (1.2.41-1build1) ... 536s Setting up pkg-config:s390x (1.8.1-4) ... 536s Setting up cpp-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 536s Setting up cpp-14 (14.2.0-17ubuntu3) ... 536s Setting up liboath-dev:s390x (2.6.11-3ubuntu1) ... 536s Setting up libgcc-14-dev:s390x (14.2.0-17ubuntu3) ... 536s Setting up libstdc++-14-dev:s390x (14.2.0-17ubuntu3) ... 536s Setting up cpp-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 536s Setting up libpskc0t64:s390x (2.6.11-3ubuntu1) ... 536s Setting up gcc-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 536s Setting up gcc-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 536s Setting up g++-14-s390x-linux-gnu (14.2.0-17ubuntu3) ... 536s Setting up cpp (4:14.2.0-1ubuntu1) ... 536s Setting up libpskc-dev:s390x (2.6.11-3ubuntu1) ... 536s Setting up pskctool (2.6.11-3ubuntu1) ... 536s Setting up g++-s390x-linux-gnu (4:14.2.0-1ubuntu1) ... 536s Setting up gcc-14 (14.2.0-17ubuntu3) ... 536s Setting up g++-14 (14.2.0-17ubuntu3) ... 536s Setting up gcc (4:14.2.0-1ubuntu1) ... 536s Setting up g++ (4:14.2.0-1ubuntu1) ... 536s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 536s Setting up build-essential (12.10ubuntu1) ... 536s Processing triggers for man-db (2.13.0-1) ... 537s Processing triggers for libc-bin (2.41-1ubuntu2) ... 538s autopkgtest [16:07:58]: test liboath: [----------------------- 538s PASS: gcc 538s PASS: run 538s OATHTOOL(1) User Commands OATHTOOL(1) 538s 538s NAME 538s oathtool - Open AuTHentication (OATH) one-time password tool 538s 538s SYNOPSIS 538s oathtool [OPTION]... [KEY [OTP]]... 538s 538s DESCRIPTION 538s Generate and validate OATH one-time passwords. KEY and OTP is the 538s string '-' to read from standard input, '@FILE' to read from indicated 538s filename, or a hex encoded value (not recommended on multi-user sys‐ 538s tems). 538s 538s -h, --help 538s Print help and exit 538s 538s -V, --version 538s Print version and exit 538s 538s --hotp use event-based HOTP mode (default=on) 538s 538s --totp[=MODE] 538s use time-variant TOTP mode (values "SHA1", "SHA256", or "SHA512") 538s (default=`SHA1') 538s 538s -b, --base32 538s use base32 encoding of KEY instead of hex (default=off) 538s 538s -c, --counter=COUNTER 538s HOTP counter value 538s 538s -s, --time-step-size=DURATION TOTP time-step duration 538s (default=`30s') 538s 538s -S, --start-time=TIME 538s when to start counting time steps for TOTP (default=`1970-01-01 538s 00:00:00 UTC') 538s 538s -N, --now=TIME 538s use this time as current time for TOTP (default=`now') 538s 538s -d, --digits=DIGITS 538s number of digits in one-time password 538s 538s -w, --window=WIDTH 538s number of additional OTPs to generate or validate against 538s 538s -v, --verbose 538s explain what is being done (default=off) 538s 538s EXAMPLES 538s To generate a time-based (TOTP) one-time password from a key protected 538s by GnuPG: 538s 538s $ gpg --decrypt --quiet ~/.my-totp-secret.asc | oathtool --totp - 538s 538s How to create the encrypted file is outside of scope of this manual, see 538s gpg(1), however the following two commands may help you to encrypt the 538s secret symmetrically (using a password) or asymmetrically (if you have 538s created a private key), respectively. You will need to provide the se‐ 538s cret from the terminal after invoking the commands. 538s 538s $ gpg --symmetric > ~/.my-totp-secret.asc 538s $ gpg --encrypt --default-recipient-self > ~/.my-totp-secret.asc 538s 538s For easier reading, the rest of this man page provides the KEY and OTP 538s on the command line. Keep in mind that this usage is not recommended 538s since on most multi-user systems, command-line parameters of running 538s processes can be seen by other users. 538s 538s To generate the first event-based (HOTP) one-time password for an all- 538s zero key: 538s 538s $ echo 00 | oathtool - 538s 328482 538s $ 538s 538s Sometime you want to generate more than a single OTP. To generate 10 538s additional event-based one-time passwords, with the secret key used in 538s the examples of RFC 4226, use the -w (--window) parameter: 538s 538s $ oathtool -w 10 3132333435363738393031323334353637383930 538s 755224 538s 287082 538s 359152 538s 969429 538s 338314 538s 254676 538s 287922 538s 162583 538s 399871 538s 520489 538s 403154 538s $ 538s 538s In the last output, the counter for the first OTP was 0, the second OTP 538s had a counter of 1, and so on up to 10. 538s 538s In order to use keys encoded in Base32 instead of hex, you may provide 538s the -b (--base32) parameter: 538s 538s $ oathtool --base32 -w 3 GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ 538s 755224 538s 287082 538s 359152 538s 969429 538s $ 538s 538s The tool ignore whitespace in base32 data and re-add padding if neces‐ 538s sary, thus you may supply keys formatted like the one below. 538s 538s $ oathtool --base32 --totp "gr6d 5br7 25s6 vnck v4vl hlao re" 538s 977872 538s $ 538s 538s To generate a particular OTP, use the -c (--counter) parameter to give 538s the exact position directly: 538s 538s $ oathtool -c 5 3132333435363738393031323334353637383930 538s 254676 538s $ 538s 538s To validate a HOTP one-time password supply the OTP last on the command 538s line: 538s 538s $ oathtool -w 10 3132333435363738393031323334353637383930 969429 538s 3 538s $ 538s 538s The output indicates the counter that was used. It works by starting 538s with counter 0 and increment until it founds a match (or not), within 538s the supplied window of 10 OTPs. 538s 538s The tool supports time-variant one-time passwords, in so called TOTP 538s mode. Usage is similar, but --totp needs to be provided: 538s 538s $ oathtool --totp 00 538s 943388 538s $ 538s 538s Don't be alarmed if you do not get the same output, this is because the 538s output depends on the current time. To generate a TOTP for a particular 538s fixed time use the -N (--now) parameter: 538s 538s $ oathtool --totp --now "2008-04-23 17:42:17 UTC" 00 538s 974945 538s $ 538s 538s The format is a mostly free format human readable date string such as 538s "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or even "next 538s Thursday". It is the same used as the --date parameter of the date(1) 538s tool. 538s 538s The default MAC algorithm to use with TOTP is HMAC-SHA1 and this is what 538s is usually used. The tool supports two other MACs, namely the 538s HMAC-SHA256 and HMAC-SHA512 as well. To use either of these, qualify 538s the --totp parameter with a value. Use "SHA256" for HMAC-SHA256 and 538s "SHA512" for HMAC-SHA512. The following demonstrate generating one of 538s the RFC 6238 test vectors. 538s 538s $ oathtool --totp=SHA256 --digits=8 --now "2009-02-13 23:31:30 UTC" 538s 3132333435363738393031323334353637383930313233343536373839303132 538s 91819424 538s $ 538s 538s You may generate several TOTPs by specifying the --window parameter, 538s similar to how it works for HOTP. The OTPs generated here will be for 538s the initial time (normally current time) and then each following time 538s step (e.g., 30 second window). 538s 538s $ oathtool --totp 00 -w5 538s 815120 538s 003818 538s 814756 538s 184042 538s 582326 538s 733842 538s $ 538s 538s You can validate a TOTP one-time password by supplying the secret and a 538s window parameter (number of time steps before or after current time): 538s 538s $ oathtool --totp -w 5 00 `oathtool --totp 00` 538s 0 538s $ 538s 538s Similar when generating TOTPs, you can use a -N (--now) parameter to 538s specify the time to use instead of the current time: 538s 538s $ oathtool --totp --now="2005-03-18 01:58:29 UTC" -w 10000000 538s 3132333435363738393031323334353637383930 89005924 538s 4115227 538s $ 538s 538s The previous test uses values from the TOTP specification and will 538s stress test the tool because the expected window is around 4 million 538s time-steps. 538s 538s There are two system parameters for TOTP: the time-step size and the 538s time start. 538s 538s By default the time-step size is 30 seconds, which means you get a new 538s OTP every 30 seconds. You may modify this with the -s 538s (--time-step-size) parameter: 538s 538s $ oathtool --totp --time-step-size=45s 00 538s 109841 538s $ 538s 538s The values are valid ISO-8601 durations, see: 538s http://en.wikipedia.org/wiki/ISO_8601#Durations 538s 538s The time start is normally 1970-01-01 00:00:00 UTC but you may change it 538s using the -S (--start-time): 538s 538s $ oathtool --totp --start-time "1980-01-01 00:00:00 UTC" 00 538s 273884 538s $ 538s 538s To get more information about what the tool is using use the -v (--ver‐ 538s bose) parameter. Finally, to generate the last TOTP (for SHA-1) in the 538s test vector table of RFC 6238 you can invoke the tool like this: 538s 538s $ oathtool --totp -v -N "2033-05-18 03:33:20 UTC" -d8 538s 3132333435363738393031323334353637383930 538s Hex secret: 3132333435363738393031323334353637383930 538s Base32 secret: GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ 538s Digits: 8 538s Window size: 0 538s TOTP mode: SHA1 538s Step size (seconds): 30 538s Start time: 1970-01-01 00:00:00 UTC (0) 538s Time now: 2033-05-18 03:33:20 UTC (2000000000) 538s Counter: 0x3F940AA (66666666) 538s 538s 69279037 538s $ 538s 538s AUTHOR 538s Written by Simon Josefsson. 538s 538s REPORTING BUGS 538s Report bugs to: oath-toolkit-help@nongnu.org oathtool home page: 538s 538s General help using GNU software: 538s 538s COPYRIGHT 538s Copyright © 2009-2024 Simon Josefsson. License GPLv3+: GNU GPL version 538s 3 or later . 538s This is free software: you are free to change and redistribute it. 538s There is NO WARRANTY, to the extent permitted by law. 538s 538s OATH Toolkit 2.6.11 October 2024 OATHTOOL(1) 538s oath_init(3) liboath oath_init(3) 538s 538s NAME 538s oath_init - API function 538s 538s SYNOPSIS 538s #include 538s 538s int oath_init( void); 538s 538s ARGUMENTS 538s void 538s 538s DESCRIPTION 538s This function initializes the OATH library. Every user of this library 538s needs to call this function before using other functions. You should 538s call oath_done() when use of the OATH library is no longer needed. 538s 538s Note that this function may also initialize Libgcrypt, if the OATH li‐ 538s brary is built with libgcrypt support and libgcrypt has not been ini‐ 538s tialized before. Thus if you want to manually initialize libgcrypt you 538s must do it before calling this function. This is useful in cases you 538s want to disable libgcrypt's internal lockings etc. 538s 538s RETURNS 538s On success, OATH_OK (zero) is returned, otherwise an error code is re‐ 538s turned. 538s 538s REPORTING BUGS 538s Report bugs to . liboath home page: 538s https://www.nongnu.org/oath-toolkit/ General help using GNU software: 538s http://www.gnu.org/gethelp/ 538s 538s COPYRIGHT 538s Copyright © 2009-2020 Simon Josefsson. 538s Copying and distribution of this file, with or without modification, are 538s permitted in any medium without royalty provided the copyright notice 538s and this notice are preserved. 538s 538s liboath 2.6.11 oath_init(3) 538s PASS: man 538s oathtool (OATH Toolkit) 2.6.11 538s Copyright (C) 2009-2024 Simon Josefsson. 538s License GPLv3+: GNU GPL version 3 or later . 538s This is free software: you are free to change and redistribute it. 538s There is NO WARRANTY, to the extent permitted by law. 538s 538s Written by Simon Josefsson. 538s Usage: oathtool [OPTION]... [KEY [OTP]]... 538s Generate and validate OATH one-time passwords. KEY and OTP is the string '-' 538s to read from standard input, '@FILE' to read from indicated filename, or a hex 538s encoded value (not recommended on multi-user systems). 538s 538s -h, --help Print help and exit 538s -V, --version Print version and exit 538s --hotp use event-based HOTP mode (default=on) 538s --totp[=MODE] use time-variant TOTP mode (values "SHA1", 538s "SHA256", or "SHA512") (default=`SHA1') 538s -b, --base32 use base32 encoding of KEY instead of hex 538s (default=off) 538s -c, --counter=COUNTER HOTP counter value 538s -s, --time-step-size=DURATION TOTP time-step duration (default=`30s') 538s -S, --start-time=TIME when to start counting time steps for TOTP 538s (default=`1970-01-01 00:00:00 UTC') 538s -N, --now=TIME use this time as current time for TOTP 538s (default=`now') 538s -d, --digits=DIGITS number of digits in one-time password 538s -w, --window=WIDTH number of additional OTPs to generate or 538s validate against 538s -v, --verbose explain what is being done (default=off) 538s 538s Report bugs to: oath-toolkit-help@nongnu.org 538s oathtool home page: 538s General help using GNU software: 538s PASS: oathtool liboath version 539s autopkgtest [16:07:59]: test liboath: -----------------------] 539s liboath PASS 539s autopkgtest [16:07:59]: test liboath: - - - - - - - - - - results - - - - - - - - - - 539s autopkgtest [16:07:59]: test libpskc: preparing testbed 540s Reading package lists... 540s Building dependency tree... 540s Reading state information... 540s Starting pkgProblemResolver with broken count: 0 540s Starting 2 pkgProblemResolver with broken count: 0 540s Done 540s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 541s autopkgtest [16:08:01]: test libpskc: [----------------------- 542s PASS: gcc 542s PASS: run 542s PSKCTOOL(1) User Commands PSKCTOOL(1) 542s 542s NAME 542s pskctool - Portable Symmetric Key Container (PSKC) tool 542s 542s SYNOPSIS 542s pskctool [OPTION]... [FILE]... 542s 542s DESCRIPTION 542s Manipulate Portable Symmetric Key Container (PSKC) data. 542s 542s This tool allows you to parse, print, validate, sign and verify PSKC 542s data. The input is provided in FILE or on standard input. 542s 542s -h, --help 542s Print help and exit 542s 542s -V, --version 542s Print version and exit 542s 542s --strict 542s Fail hard on PSKC parse error (default=off) 542s 542s -d, --debug 542s Show debug messages on stderr (default=off) 542s 542s -q, --quiet 542s Quiet operation (default=off) 542s 542s -v, --verbose 542s Produce more output (default=off) 542s 542s Selecting one of the following modes is required: 542s 542s Mode: info 542s 542s -i, --info 542s Parse and print human readable summary of PSKC input (de‐ 542s fault=off) 542s 542s Mode: validate 542s 542s -e, --validate 542s Validate PSKC input against XML Schema (default=off) 542s 542s Mode: sign 542s 542s Digitally sign PSKC data 542s 542s --sign Sign PSKC input (default=off) 542s 542s --sign-key=FILE 542s Private key to sign with 542s 542s --sign-crt=FILE 542s X.509 certificate to sign with 542s 542s Mode: verify 542s 542s Verify digitally signed PSKC data 542s 542s --verify 542s Verify signed PSKC input (default=off) 542s 542s --verify-crt=FILE 542s Trusted X.509 certificate for verification 542s 542s EXAMPLES 542s See . 542s 542s AUTHOR 542s Written by Simon Josefsson. 542s 542s REPORTING BUGS 542s Report bugs to: oath-toolkit-help@nongnu.org pskctool home page: 542s 542s General help using GNU software: 542s 542s COPYRIGHT 542s Copyright © 2024 Simon Josefsson. License GPLv3+: GNU GPL version 3 or 542s later . 542s This is free software: you are free to change and redistribute it. 542s There is NO WARRANTY, to the extent permitted by law. 542s 542s OATH Toolkit 2.6.11 January 2024 PSKCTOOL(1) 542s pskc_global_init(3) libpskc pskc_global_init(3) 542s 542s NAME 542s pskc_global_init - API function 542s 542s SYNOPSIS 542s #include 542s 542s int pskc_global_init( void); 542s 542s ARGUMENTS 542s void 542s 542s DESCRIPTION 542s This function initializes the PSKC library. Every user of this library 542s needs to call this function before using other functions. You should 542s call pskc_global_done() when use of the PSKC library is no longer 542s needed. 542s 542s RETURNS 542s On success, PSKC_OK (zero) is returned, otherwise an error code is re‐ 542s turned. 542s 542s REPORTING BUGS 542s Report bugs to . libpskc home page: 542s https://www.nongnu.org/oath-toolkit/ General help using GNU software: 542s http://www.gnu.org/gethelp/ 542s 542s COPYRIGHT 542s Copyright © 2012-2020 Simon Josefsson. 542s Copying and distribution of this file, with or without modification, are 542s permitted in any medium without royalty provided the copyright notice 542s and this notice are preserved. 542s 542s libpskc 2.6.11 pskc_global_init(3) 542s PASS: man 542s pskctool (OATH Toolkit) 2.6.11 542s Copyright (C) 2024 Simon Josefsson. 542s License GPLv3+: GNU GPL version 3 or later . 542s This is free software: you are free to change and redistribute it. 542s There is NO WARRANTY, to the extent permitted by law. 542s 542s Written by Simon Josefsson. 542s Usage: pskctool [OPTION]... [FILE]... 542s Manipulate Portable Symmetric Key Container (PSKC) data. 542s 542s This tool allows you to parse, print, validate, sign and verify PSKC data. The 542s input is provided in FILE or on standard input. 542s 542s -h, --help Print help and exit 542s -V, --version Print version and exit 542s --strict Fail hard on PSKC parse error (default=off) 542s -d, --debug Show debug messages on stderr (default=off) 542s -q, --quiet Quiet operation (default=off) 542s -v, --verbose Produce more output (default=off) 542s 542s Selecting one of the following modes is required: 542s 542s Mode: info 542s -i, --info Parse and print human readable summary of PSKC input 542s (default=off) 542s 542s Mode: validate 542s -e, --validate Validate PSKC input against XML Schema (default=off) 542s 542s Mode: sign 542s Digitally sign PSKC data 542s --sign Sign PSKC input (default=off) 542s --sign-key=FILE Private key to sign with 542s --sign-crt=FILE X.509 certificate to sign with 542s 542s Mode: verify 542s Verify digitally signed PSKC data 542s --verify Verify signed PSKC input (default=off) 542s --verify-crt=FILE Trusted X.509 certificate for verification 542s 542s Report bugs to: oath-toolkit-help@nongnu.org 542s pskctool home page: 542s General help using GNU software: 542s PASS: pskctool libpskc version 542s autopkgtest [16:08:02]: test libpskc: -----------------------] 543s autopkgtest [16:08:03]: test libpskc: - - - - - - - - - - results - - - - - - - - - - 543s libpskc PASS 543s autopkgtest [16:08:03]: test oathtool: preparing testbed 543s Reading package lists... 543s Building dependency tree... 543s Reading state information... 543s Starting pkgProblemResolver with broken count: 0 543s Starting 2 pkgProblemResolver with broken count: 0 543s Done 544s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 545s autopkgtest [16:08:05]: test oathtool: [----------------------- 545s PASS oathtool --version 545s PASS oathtool 545s PASS oathtool -h 545s PASS oathtool -z 545s PASS oathtool Z 545s PASS oathtool 00 545s PASS oathtool --base32 GEZDGNBVGY3TQOJQGEZDGNBVGY3TQOJQ 545s PASS oathtool --base32 gezdgnbvgy3tqojqgezdgnbvgy3tqojq 545s PASS oathtool --base32 gr6d5br725s6vnckv4vlhlaore 545s PASS oathtool -d 6 00 545s PASS oathtool -d 9 00 545s PASS oathtool --digits=6 00 545s PASS oathtool --digits 6 00 545s PASS oathtool --digits 7 00 545s PASS oathtool --digits 8 00 545s PASS oathtool --counter 0 --digits 8 00 545s PASS oathtool -c 1 --digits 8 00 545s PASS oathtool --counter 1 --digits 8 00 545s PASS oathtool --window 4 -d 7 00 545s PASS oathtool --window 4 -c 4 00 545s PASS oathtool 00 328482 545s PASS oathtool -c 4 00 964213 545s PASS oathtool -c 4 -w 4 00 964213 545s PASS oathtool -c 4 -w 4 -d 6 00 964213 545s PASS oathtool -c 4 -w 4 -d 7 00 964213 545s PASS oathtool -c 4 -d 7 00 964213 545s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @59 -d8 545s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8 545s PASS oathtool --totp=Sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8 545s PASS oathtool --totp=SHA256 3132333435363738393031323334353637383930313233343536373839303132 -N @59 -d8 545s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8 545s PASS oathtool --totp=sHa512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8 545s PASS oathtool --totp=SHA512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @59 -d8 545s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111109 -d8 545s PASS oathtool --totp=sha1 3132333435363738393031323334353637383930 -N @1111111109 -d8 545s PASS oathtool --totp=SHA1 3132333435363738393031323334353637383930 -N @1111111109 -d8 545s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1111111109 -d8 545s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1111111109 -d8 545s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1111111111 -d8 545s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1111111111 -d8 545s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1111111111 -d8 545s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @1234567890 -d8 545s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @1234567890 -d8 545s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @1234567890 -d8 545s PASS oathtool --totp 3132333435363738393031323334353637383930 -N @2000000000 -d8 545s PASS oathtool --totp=sha256 3132333435363738393031323334353637383930313233343536373839303132 -N @2000000000 -d8 545s PASS oathtool --totp=sha512 31323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334 -N @2000000000 -d8 545s PASS oathtool --totp 00 --time-step-size=45m --start-time=now --now=now 545s PASS oathtool --totp 00 --time-step-size=1m --start-time=now --now=hour -d7 545s PASS oathtool --totp --now @1111111109 -w 10 3132333435363738393031323334353637383930 07081804 545s PASS oathtool --totp=sha256 --now @1111111109 -w 10 3132333435363738393031323334353637383930313233343536373839303132 68084774 545s PASS oathtool --totp --now @1111111109 -w 10 3132333435363738393031323334353637383930 14050471 545s PASS oathtool --totp --now @1111111109 -w 5 3132333435363738393031323334353637383930 545s PASS oathtool --totp=sha256 --now @1111111109 -w 5 3132333435363738393031323334353637383930313233343536373839303132 545s PASS oathtool --hotp --counter 1099511627776 00 545s PASS oathtool --verbose 00 545s PASS oathtool --verbose 00 328482 545s PASS oathtool --verbose --totp --now @0 00 545s PASS oathtool --verbose --totp=SHA256 --now @0 42 545s PASS oathtool --verbose --totp=SHA512 --now @0 00 545s PASS oathtool -v --hotp -c 9223372036854775808 DEADBEEF 545s PASS oathtool -v --hotp -c 18446744073709551615 DEADBEEF 545s PASS oathtool --base32 - STDIN=gr6d5br725s6vnckv4vlhlaore 545s PASS oathtool --base32 - - STDIN=gr6d5br725s6vnckv4vlhlaore 993210 545s PASS oathtool --base32 @/tmp/tmp.ufB5f3SfXQ 545s PASS oathtool --base32 @/tmp/tmp.ufB5f3SfXQ - STDIN=993210 545s PASS oathtool --base32 @/tmp/tmp.ufB5f3SfXQ @/tmp/tmp.wwa9pvfj3y 545s PASS oathtool --base32 @/tmp/tmp.ufB5f3SfXQ @/tmp/tmp.ufB5f3SfXQ 545s PASS oathtool --base32 XBK55CIOSR2TO6VUZX7KB2NJX2 545s rm -f /tmp/tmp.ufB5f3SfXQ /tmp/tmp.wwa9pvfj3y 546s autopkgtest [16:08:06]: test oathtool: -----------------------] 546s oathtool PASS 546s autopkgtest [16:08:06]: test oathtool: - - - - - - - - - - results - - - - - - - - - - 546s autopkgtest [16:08:06]: test pskctool: preparing testbed 547s Reading package lists... 547s Building dependency tree... 547s Reading state information... 547s Starting pkgProblemResolver with broken count: 0 547s Starting 2 pkgProblemResolver with broken count: 0 547s Done 547s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 548s autopkgtest [16:08:08]: test pskctool: [----------------------- 548s PASS pskctool --version 548s PASS pskctool 548s PASS pskctool -h 548s PASS pskctool --info pskctool/tests/tst_pskctool.sh 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/tst_pskctool.sh 548s PASS pskctool --info --strict pskctool/tests/pskc-invalid.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure2.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure3.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure4.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure5.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-figure10.xml 548s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-all.xml 549s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-ns.xml 549s PASS pskctool --info --quiet --debug --strict pskctool/tests/pskc-ocra.xml 549s PASS pskctool --info --quiet --debug --strict pskctool/tests/20120919-test001-4282.xml 549s PASS pskctool --validate --quiet --debug --strict pskctool/tests/tst_pskctool.sh 549s PASS pskctool --validate pskctool/tests/tst_pskctool.sh 549s PASS pskctool --validate pskctool/tests/pskc-invalid.xml 549s PASS pskctool --validate --quiet --debug --strict pskctool/tests/pskc-invalid.xml 549s PASS pskctool --validate pskctool/tests/pskc-figure2.xml 549s PASS pskctool --validate pskctool/tests/pskc-figure3.xml 549s PASS pskctool --validate pskctool/tests/pskc-figure4.xml 549s PASS pskctool --validate pskctool/tests/pskc-figure5.xml 549s PASS pskctool --validate pskctool/tests/pskc-figure10.xml 549s PASS pskctool --validate pskctool/tests/pskc-all.xml 549s PASS pskctool --validate pskctool/tests/pskc-ns.xml 549s PASS pskctool --validate pskctool/tests/pskc-ocra.xml 549s PASS pskctool --validate pskctool/tests/20120919-test001-4282.xml 549s autopkgtest [16:08:09]: test pskctool: -----------------------] 549s autopkgtest [16:08:09]: test pskctool: - - - - - - - - - - results - - - - - - - - - - 549s pskctool PASS 550s autopkgtest [16:08:10]: @@@@@@@@@@@@@@@@@@@@ summary 550s liboath PASS 550s libpskc PASS 550s oathtool PASS 550s pskctool PASS 555s nova [W] Using flock in prodstack6-s390x 555s Creating nova instance adt-plucky-s390x-oath-toolkit-20250315-155900-juju-7f2275-prod-proposed-migration-environment-2-899b2680-9668-4cc1-a341-9ca2be7891a1 from image adt/ubuntu-plucky-s390x-server-20250315.img (UUID 3d3557fa-fd0f-4bba-9b89-8d5964e09f61)... 555s nova [W] nova quota exceeded (attempt #0) 555s nova [W] Timed out waiting for fd4251f7-32f4-415c-aec5-9f2bc7fb4b88 to get deleted.