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.