Diff of the two buildlogs: -- --- b1/build.log 2025-09-03 02:25:28.270226933 +0000 +++ b2/build.log 2025-09-03 02:27:18.974364235 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Sep 2 14:23:40 -12 2025 -I: pbuilder-time-stamp: 1756866220 +I: Current time: Tue Oct 6 22:48:30 +14 2026 +I: pbuilder-time-stamp: 1791276510 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: applying debian/2020-05-21.set-unprivileged-user.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3975465/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Oct 6 08:48 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='ae39995fc82e4fca80d0e33db56c3acc' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3975465' - PS1='# ' - PS2='> ' + INVOCATION_ID=c1fe5fb33ab24b75a6674c1128a233a3 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1616781 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.vZhfRJM7/pbuilderrc_duCs --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vZhfRJM7/b1 --logfile b1/build.log clevis_20-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.vZhfRJM7/pbuilderrc_3ywL --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.vZhfRJM7/b2 --logfile b2/build.log clevis_20-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.12.41+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3975465/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -342,7 +374,7 @@ Get: 193 http://deb.debian.org/debian forky/main amd64 tang-common amd64 15-2 [21.7 kB] Get: 194 http://deb.debian.org/debian forky/main amd64 tang all 15-2 [4140 B] Get: 195 http://deb.debian.org/debian forky/main amd64 tpm2-tools amd64 5.7-1 [758 kB] -Fetched 61.6 MB in 2s (28.7 MB/s) +Fetched 61.6 MB in 2s (27.8 MB/s) Preconfiguring packages ... Selecting previously unselected package libcom-err2:amd64. (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 ... 19897 files and directories currently installed.) @@ -991,8 +1023,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Sep 3 02:25:01 UTC 2025. -Universal Time is now: Wed Sep 3 02:25:01 UTC 2025. +Local time is now: Tue Oct 6 08:49:38 UTC 2026. +Universal Time is now: Tue Oct 6 08:49:38 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (48.0-2) ... @@ -1189,7 +1221,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/clevis-20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../clevis_20-1_source.changes +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/clevis-20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../clevis_20-1_source.changes dpkg-buildpackage: info: source package clevis dpkg-buildpackage: info: source version 20-1 dpkg-buildpackage: info: source distribution unstable @@ -1374,70 +1410,82 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v -[1/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -c ../src/pins/sss/clevis-encrypt-sss.c -[2/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc -[3/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc -[4/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc -[5/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc -[6/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -c ../src/pins/sss/clevis-decrypt-sss.c -[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc -[8/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c -[9/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc -[10/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c -[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc -[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j16 -v +[1/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c +[2/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o -c ../src/pins/sss/clevis-encrypt-sss.c +[3/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-encrypt-sss.p/sss.c.o -MF src/pins/sss/clevis-encrypt-sss.p/sss.c.o.d -o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -c ../src/pins/sss/sss.c +[4/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -MF src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o.d -o src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o -c ../src/pins/sss/clevis-decrypt-sss.c +[5/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc +[6/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc +[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc +[8/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc +[9/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc +[10/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc +[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc +[12/22] cc -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjose.so -Wl,--end-group [13/22] cc -o src/pins/sss/clevis-decrypt-sss src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjose.so -Wl,--end-group -[14/22] cc -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjose.so -Wl,--end-group -[15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc -[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc -[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc -[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc -[19/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc -[20/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc +[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc +[15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc +[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc +[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc +[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc +[19/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc +[20/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-x86_64-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc [21/22] cc -Isrc/luks/udisks2/clevis-luks-udisks2.p -Isrc/luks/udisks2 -I../src/luks/udisks2 -I/usr/include/udisks2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -MD -MQ src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -MF src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o.d -o src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -c ../src/luks/udisks2/clevis-luks-udisks2.c [22/22] cc -o src/luks/udisks2/clevis-luks-udisks2 src/luks/udisks2/clevis-luks-udisks2.p/clevis-luks-udisks2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/x86_64-linux-gnu/libudisks2.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libluksmeta.so /usr/lib/x86_64-linux-gnu/libcryptsetup.so /usr/lib/x86_64-linux-gnu/libaudit.so /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group dh_auto_test - cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose + cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=16 meson test --verbose ninja: Entering directory `/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu' ninja: no work to do. 1/46 bind-wrong-pass-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=166 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=173 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 2/46 bind-luks1 RUNNING ->>> MALLOC_PERTURB_=217 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=99 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 3/46 unbind-unbound-slot-luks1 RUNNING ->>> MALLOC_PERTURB_=243 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=192 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 4/46 unbind-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=19 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=74 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 5/46 bind-key-file-non-interactive RUNNING ->>> MALLOC_PERTURB_=184 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=225 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 6/46 bind-pass-with-newline RUNNING ->>> MALLOC_PERTURB_=183 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=159 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 7/46 bind-pass-with-newline-keyfile RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=89 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=218 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/46 bind-binary-keyfile RUNNING ->>> MALLOC_PERTURB_=148 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=255 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 9/46 bind-already-used-luksmeta-slot RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=228 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=110 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot 10/46 bad-sss RUNNING ->>> MALLOC_PERTURB_=130 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=51 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss 11/46 list-recursive-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=234 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=132 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 12/46 list-tang-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=115 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=217 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 - 1/46 bind-wrong-pass-luks1 SKIP 0.07s exit status 77 +13/46 list-sss-tang-luks1 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=234 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 + +14/46 unlock-tang-luks1 RUNNING +>>> MALLOC_PERTURB_=117 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 + +15/46 assume-yes RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=165 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes + +16/46 regen-inplace-luks1 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=146 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 + + 1/46 bind-wrong-pass-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 @@ -1453,37 +1501,37 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.4wYdl2YGBd -+ ADV=/tmp/tmp.4wYdl2YGBd/adv.jws -+ tang_create_adv /tmp/tmp.4wYdl2YGBd /tmp/tmp.4wYdl2YGBd/adv.jws -+ local basedir=/tmp/tmp.4wYdl2YGBd -+ local adv=/tmp/tmp.4wYdl2YGBd/adv.jws -+ local SIG=/tmp/tmp.4wYdl2YGBd/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.4wYdl2YGBd/sig.jwk -+ local EXC=/tmp/tmp.4wYdl2YGBd/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.4wYdl2YGBd/exc.jwk ++ TMP=/tmp/tmp.lqSUZdIoHA ++ ADV=/tmp/tmp.lqSUZdIoHA/adv.jws ++ tang_create_adv /tmp/tmp.lqSUZdIoHA /tmp/tmp.lqSUZdIoHA/adv.jws ++ local basedir=/tmp/tmp.lqSUZdIoHA ++ local adv=/tmp/tmp.lqSUZdIoHA/adv.jws ++ local SIG=/tmp/tmp.lqSUZdIoHA/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lqSUZdIoHA/sig.jwk ++ local EXC=/tmp/tmp.lqSUZdIoHA/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lqSUZdIoHA/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.4wYdl2YGBd/sig.jwk --input=/tmp/tmp.4wYdl2YGBd/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.4wYdl2YGBd/sig.jwk --output=/tmp/tmp.4wYdl2YGBd/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.4wYdl2YGBd/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.4wYdl2YGBd/adv.jws"}' -+ DEV=/tmp/tmp.4wYdl2YGBd/luks1-device -+ new_device luks1 /tmp/tmp.4wYdl2YGBd/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.lqSUZdIoHA/sig.jwk --input=/tmp/tmp.lqSUZdIoHA/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lqSUZdIoHA/sig.jwk --output=/tmp/tmp.lqSUZdIoHA/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.lqSUZdIoHA/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.lqSUZdIoHA/adv.jws"}' ++ DEV=/tmp/tmp.lqSUZdIoHA/luks1-device ++ new_device luks1 /tmp/tmp.lqSUZdIoHA/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.4wYdl2YGBd/luks1-device ++ local DEV=/tmp/tmp.lqSUZdIoHA/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.4wYdl2YGBd ']' -+ rm -rf /tmp/tmp.4wYdl2YGBd ++ '[' -d /tmp/tmp.lqSUZdIoHA ']' ++ rm -rf /tmp/tmp.lqSUZdIoHA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 2/46 bind-luks1 SKIP 0.06s exit status 77 + 2/46 bind-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 @@ -1499,38 +1547,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.AjwlSWo0LT -+ ADV=/tmp/tmp.AjwlSWo0LT/adv.jws -+ tang_create_adv /tmp/tmp.AjwlSWo0LT /tmp/tmp.AjwlSWo0LT/adv.jws -+ local basedir=/tmp/tmp.AjwlSWo0LT -+ local adv=/tmp/tmp.AjwlSWo0LT/adv.jws -+ local SIG=/tmp/tmp.AjwlSWo0LT/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.AjwlSWo0LT/sig.jwk -+ local EXC=/tmp/tmp.AjwlSWo0LT/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.AjwlSWo0LT/exc.jwk ++ TMP=/tmp/tmp.WQQmIhnJYR ++ ADV=/tmp/tmp.WQQmIhnJYR/adv.jws ++ tang_create_adv /tmp/tmp.WQQmIhnJYR /tmp/tmp.WQQmIhnJYR/adv.jws ++ local basedir=/tmp/tmp.WQQmIhnJYR ++ local adv=/tmp/tmp.WQQmIhnJYR/adv.jws ++ local SIG=/tmp/tmp.WQQmIhnJYR/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.WQQmIhnJYR/sig.jwk ++ local EXC=/tmp/tmp.WQQmIhnJYR/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.WQQmIhnJYR/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.AjwlSWo0LT/sig.jwk --input=/tmp/tmp.AjwlSWo0LT/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.AjwlSWo0LT/sig.jwk --output=/tmp/tmp.AjwlSWo0LT/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.AjwlSWo0LT/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.AjwlSWo0LT/adv.jws"}' -+ DEV=/tmp/tmp.AjwlSWo0LT/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.WQQmIhnJYR/sig.jwk --input=/tmp/tmp.WQQmIhnJYR/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.WQQmIhnJYR/sig.jwk --output=/tmp/tmp.WQQmIhnJYR/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.WQQmIhnJYR/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.WQQmIhnJYR/adv.jws"}' ++ DEV=/tmp/tmp.WQQmIhnJYR/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.AjwlSWo0LT/luks1-device ++ new_device luks1 /tmp/tmp.WQQmIhnJYR/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.AjwlSWo0LT/luks1-device ++ local DEV=/tmp/tmp.WQQmIhnJYR/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.AjwlSWo0LT ']' -+ rm -rf /tmp/tmp.AjwlSWo0LT ++ '[' -d /tmp/tmp.WQQmIhnJYR ']' ++ rm -rf /tmp/tmp.WQQmIhnJYR ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 3/46 unbind-unbound-slot-luks1 SKIP 0.06s exit status 77 + 3/46 unbind-unbound-slot-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 @@ -1546,24 +1594,24 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.mBLEF6QKc9 -+ DEV=/tmp/tmp.mBLEF6QKc9/luks1-device -+ new_device luks1 /tmp/tmp.mBLEF6QKc9/luks1-device ++ TMP=/tmp/tmp.g9NOCOTPyc ++ DEV=/tmp/tmp.g9NOCOTPyc/luks1-device ++ new_device luks1 /tmp/tmp.g9NOCOTPyc/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.mBLEF6QKc9/luks1-device ++ local DEV=/tmp/tmp.g9NOCOTPyc/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.mBLEF6QKc9 ']' -+ rm -rf /tmp/tmp.mBLEF6QKc9 ++ '[' -d /tmp/tmp.g9NOCOTPyc ']' ++ rm -rf /tmp/tmp.g9NOCOTPyc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 4/46 unbind-luks1 SKIP 0.05s exit status 77 + 4/46 unbind-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 @@ -1579,38 +1627,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.BHY4vDTp6X -+ ADV=/tmp/tmp.BHY4vDTp6X/adv.jws -+ tang_create_adv /tmp/tmp.BHY4vDTp6X /tmp/tmp.BHY4vDTp6X/adv.jws -+ local basedir=/tmp/tmp.BHY4vDTp6X -+ local adv=/tmp/tmp.BHY4vDTp6X/adv.jws -+ local SIG=/tmp/tmp.BHY4vDTp6X/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BHY4vDTp6X/sig.jwk -+ local EXC=/tmp/tmp.BHY4vDTp6X/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BHY4vDTp6X/exc.jwk ++ TMP=/tmp/tmp.t4eKf627iC ++ ADV=/tmp/tmp.t4eKf627iC/adv.jws ++ tang_create_adv /tmp/tmp.t4eKf627iC /tmp/tmp.t4eKf627iC/adv.jws ++ local basedir=/tmp/tmp.t4eKf627iC ++ local adv=/tmp/tmp.t4eKf627iC/adv.jws ++ local SIG=/tmp/tmp.t4eKf627iC/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.t4eKf627iC/sig.jwk ++ local EXC=/tmp/tmp.t4eKf627iC/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.t4eKf627iC/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.BHY4vDTp6X/sig.jwk --input=/tmp/tmp.BHY4vDTp6X/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BHY4vDTp6X/sig.jwk --output=/tmp/tmp.BHY4vDTp6X/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.BHY4vDTp6X/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.BHY4vDTp6X/adv.jws"}' -+ DEV=/tmp/tmp.BHY4vDTp6X/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.t4eKf627iC/sig.jwk --input=/tmp/tmp.t4eKf627iC/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.t4eKf627iC/sig.jwk --output=/tmp/tmp.t4eKf627iC/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.t4eKf627iC/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.t4eKf627iC/adv.jws"}' ++ DEV=/tmp/tmp.t4eKf627iC/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.BHY4vDTp6X/luks1-device ++ new_device luks1 /tmp/tmp.t4eKf627iC/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.BHY4vDTp6X/luks1-device ++ local DEV=/tmp/tmp.t4eKf627iC/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.BHY4vDTp6X ']' -+ rm -rf /tmp/tmp.BHY4vDTp6X ++ '[' -d /tmp/tmp.t4eKf627iC ']' ++ rm -rf /tmp/tmp.t4eKf627iC ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 5/46 bind-key-file-non-interactive SKIP 0.05s exit status 77 + 5/46 bind-key-file-non-interactive SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 @@ -1625,44 +1673,44 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.3l2j3rQGP8 -+ ADV=/tmp/tmp.3l2j3rQGP8/adv.jws -+ tang_create_adv /tmp/tmp.3l2j3rQGP8 /tmp/tmp.3l2j3rQGP8/adv.jws -+ local basedir=/tmp/tmp.3l2j3rQGP8 -+ local adv=/tmp/tmp.3l2j3rQGP8/adv.jws -+ local SIG=/tmp/tmp.3l2j3rQGP8/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.3l2j3rQGP8/sig.jwk -+ local EXC=/tmp/tmp.3l2j3rQGP8/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.3l2j3rQGP8/exc.jwk ++ TMP=/tmp/tmp.QnMRope83f ++ ADV=/tmp/tmp.QnMRope83f/adv.jws ++ tang_create_adv /tmp/tmp.QnMRope83f /tmp/tmp.QnMRope83f/adv.jws ++ local basedir=/tmp/tmp.QnMRope83f ++ local adv=/tmp/tmp.QnMRope83f/adv.jws ++ local SIG=/tmp/tmp.QnMRope83f/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.QnMRope83f/sig.jwk ++ local EXC=/tmp/tmp.QnMRope83f/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.QnMRope83f/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.3l2j3rQGP8/sig.jwk --input=/tmp/tmp.3l2j3rQGP8/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.3l2j3rQGP8/sig.jwk --output=/tmp/tmp.3l2j3rQGP8/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.3l2j3rQGP8/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.3l2j3rQGP8/adv.jws"}' ++ jose jwk pub --set --input=/tmp/tmp.QnMRope83f/sig.jwk --input=/tmp/tmp.QnMRope83f/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.QnMRope83f/sig.jwk --output=/tmp/tmp.QnMRope83f/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.QnMRope83f/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.QnMRope83f/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ KEYFILE=/tmp/tmp.3l2j3rQGP8/key ++ KEYFILE=/tmp/tmp.QnMRope83f/key ++ new_passphrase ++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- ++ jose fmt --json=- --object --get k --unquote=- -+ PASS=q7in04o6gAg -+ echo -n q7in04o6gAg -+ DEV=/tmp/tmp.3l2j3rQGP8/luks1-device -+ new_device_keyfile luks1 /tmp/tmp.3l2j3rQGP8/luks1-device /tmp/tmp.3l2j3rQGP8/key ++ PASS=7xTGmuMJ8S8 ++ echo -n 7xTGmuMJ8S8 ++ DEV=/tmp/tmp.QnMRope83f/luks1-device ++ new_device_keyfile luks1 /tmp/tmp.QnMRope83f/luks1-device /tmp/tmp.QnMRope83f/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.3l2j3rQGP8/luks1-device -+ local KEYFILE=/tmp/tmp.3l2j3rQGP8/key ++ local DEV=/tmp/tmp.QnMRope83f/luks1-device ++ local KEYFILE=/tmp/tmp.QnMRope83f/key ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.3l2j3rQGP8 ']' -+ rm -rf /tmp/tmp.3l2j3rQGP8 ++ '[' -d /tmp/tmp.QnMRope83f ']' ++ rm -rf /tmp/tmp.QnMRope83f ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 6/46 bind-pass-with-newline SKIP 0.04s exit status 77 + 6/46 bind-pass-with-newline SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 @@ -1677,21 +1725,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.ddPvJFzcAo -+ ADV=/tmp/tmp.ddPvJFzcAo/adv.jws -+ tang_create_adv /tmp/tmp.ddPvJFzcAo /tmp/tmp.ddPvJFzcAo/adv.jws -+ local basedir=/tmp/tmp.ddPvJFzcAo -+ local adv=/tmp/tmp.ddPvJFzcAo/adv.jws -+ local SIG=/tmp/tmp.ddPvJFzcAo/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ddPvJFzcAo/sig.jwk -+ local EXC=/tmp/tmp.ddPvJFzcAo/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ddPvJFzcAo/exc.jwk ++ TMP=/tmp/tmp.FMlYisnnrO ++ ADV=/tmp/tmp.FMlYisnnrO/adv.jws ++ tang_create_adv /tmp/tmp.FMlYisnnrO /tmp/tmp.FMlYisnnrO/adv.jws ++ local basedir=/tmp/tmp.FMlYisnnrO ++ local adv=/tmp/tmp.FMlYisnnrO/adv.jws ++ local SIG=/tmp/tmp.FMlYisnnrO/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.FMlYisnnrO/sig.jwk ++ local EXC=/tmp/tmp.FMlYisnnrO/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.FMlYisnnrO/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.ddPvJFzcAo/sig.jwk --input=/tmp/tmp.ddPvJFzcAo/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ddPvJFzcAo/sig.jwk --output=/tmp/tmp.ddPvJFzcAo/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ddPvJFzcAo/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.ddPvJFzcAo/adv.jws"}' -+ DEV=/tmp/tmp.ddPvJFzcAo/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.FMlYisnnrO/sig.jwk --input=/tmp/tmp.FMlYisnnrO/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.FMlYisnnrO/sig.jwk --output=/tmp/tmp.FMlYisnnrO/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.FMlYisnnrO/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.FMlYisnnrO/adv.jws"}' ++ DEV=/tmp/tmp.FMlYisnnrO/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1699,38 +1747,38 @@ \\&#@@&@*!)( -3988843$ +1627574$ ' -+ new_device luks1 /tmp/tmp.ddPvJFzcAo/luks1-device 'foo ++ new_device luks1 /tmp/tmp.FMlYisnnrO/luks1-device 'foo bar \\&#@@&@*!)( -3988843$ +1627574$ ' + local LUKS=luks1 -+ local DEV=/tmp/tmp.ddPvJFzcAo/luks1-device ++ local DEV=/tmp/tmp.FMlYisnnrO/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( -3988843$ +1627574$ ' ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.ddPvJFzcAo ']' -+ rm -rf /tmp/tmp.ddPvJFzcAo ++ '[' -d /tmp/tmp.FMlYisnnrO ']' ++ rm -rf /tmp/tmp.FMlYisnnrO ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 7/46 bind-pass-with-newline-keyfile SKIP 0.04s exit status 77 + 7/46 bind-pass-with-newline-keyfile SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 @@ -1745,21 +1793,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.vMcFSjiXlM -+ ADV=/tmp/tmp.vMcFSjiXlM/adv.jws -+ tang_create_adv /tmp/tmp.vMcFSjiXlM /tmp/tmp.vMcFSjiXlM/adv.jws -+ local basedir=/tmp/tmp.vMcFSjiXlM -+ local adv=/tmp/tmp.vMcFSjiXlM/adv.jws -+ local SIG=/tmp/tmp.vMcFSjiXlM/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.vMcFSjiXlM/sig.jwk -+ local EXC=/tmp/tmp.vMcFSjiXlM/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.vMcFSjiXlM/exc.jwk ++ TMP=/tmp/tmp.aXCXy7hX4T ++ ADV=/tmp/tmp.aXCXy7hX4T/adv.jws ++ tang_create_adv /tmp/tmp.aXCXy7hX4T /tmp/tmp.aXCXy7hX4T/adv.jws ++ local basedir=/tmp/tmp.aXCXy7hX4T ++ local adv=/tmp/tmp.aXCXy7hX4T/adv.jws ++ local SIG=/tmp/tmp.aXCXy7hX4T/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.aXCXy7hX4T/sig.jwk ++ local EXC=/tmp/tmp.aXCXy7hX4T/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.aXCXy7hX4T/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.vMcFSjiXlM/sig.jwk --input=/tmp/tmp.vMcFSjiXlM/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.vMcFSjiXlM/sig.jwk --output=/tmp/tmp.vMcFSjiXlM/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.vMcFSjiXlM/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.vMcFSjiXlM/adv.jws"}' -+ DEV=/tmp/tmp.vMcFSjiXlM/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.aXCXy7hX4T/sig.jwk --input=/tmp/tmp.aXCXy7hX4T/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.aXCXy7hX4T/sig.jwk --output=/tmp/tmp.aXCXy7hX4T/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.aXCXy7hX4T/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.aXCXy7hX4T/adv.jws"}' ++ DEV=/tmp/tmp.aXCXy7hX4T/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1767,33 +1815,33 @@ \\&#@@&@*!)( -3988854$ +1627577$ ' -+ KEYFILE=/tmp/tmp.vMcFSjiXlM/key ++ KEYFILE=/tmp/tmp.aXCXy7hX4T/key + echo -n 'foo bar \\&#@@&@*!)( -3988854$ +1627577$ ' -+ new_device_keyfile luks1 /tmp/tmp.vMcFSjiXlM/luks1-device /tmp/tmp.vMcFSjiXlM/key ++ new_device_keyfile luks1 /tmp/tmp.aXCXy7hX4T/luks1-device /tmp/tmp.aXCXy7hX4T/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.vMcFSjiXlM/luks1-device -+ local KEYFILE=/tmp/tmp.vMcFSjiXlM/key ++ local DEV=/tmp/tmp.aXCXy7hX4T/luks1-device ++ local KEYFILE=/tmp/tmp.aXCXy7hX4T/key ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.vMcFSjiXlM ']' -+ rm -rf /tmp/tmp.vMcFSjiXlM ++ '[' -d /tmp/tmp.aXCXy7hX4T ']' ++ rm -rf /tmp/tmp.aXCXy7hX4T ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 8/46 bind-binary-keyfile SKIP 0.03s exit status 77 + 8/46 bind-binary-keyfile SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 @@ -1812,7 +1860,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.83fYjbx6vF ++ TMP=/tmp/tmp.3O02s2LHYz ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -1823,7 +1871,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.83fYjbx6vF ++ tang_stop /tmp/tmp.3O02s2LHYz + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -1832,7 +1880,57 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -10/46 bad-sss SKIP 0.02s exit status 77 + 9/46 bind-already-used-luksmeta-slot SKIP 0.06s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot ++ . tests-common-functions +++ . tang-common-test-functions ++++ SOCAT= ++++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++++ TANGD_UPDATE= ++++ TANGD=/usr/libexec/tangd +++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' +++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ trap on_exit EXIT ++ trap exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.3DqtzcYjHh ++ ADV=/tmp/tmp.3DqtzcYjHh/adv.jws ++ tang_create_adv /tmp/tmp.3DqtzcYjHh /tmp/tmp.3DqtzcYjHh/adv.jws ++ local basedir=/tmp/tmp.3DqtzcYjHh ++ local adv=/tmp/tmp.3DqtzcYjHh/adv.jws ++ local SIG=/tmp/tmp.3DqtzcYjHh/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.3DqtzcYjHh/sig.jwk ++ local EXC=/tmp/tmp.3DqtzcYjHh/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.3DqtzcYjHh/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.3DqtzcYjHh/sig.jwk --input=/tmp/tmp.3DqtzcYjHh/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.3DqtzcYjHh/sig.jwk --output=/tmp/tmp.3DqtzcYjHh/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.3DqtzcYjHh/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.3DqtzcYjHh/adv.jws"}' ++ DEV=/tmp/tmp.3DqtzcYjHh/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ SLT=1 ++ NEW_PASS=new-pass ++ PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ WRONG_PASS=wrong-password-here ++ new_device luks1 /tmp/tmp.3DqtzcYjHh/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.3DqtzcYjHh/luks1-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 0 ']' ++ skip_test 'WARNING: You must be root to run this test; test skipped.' ++ echo 'WARNING: You must be root to run this test; test skipped.' +WARNING: You must be root to run this test; test skipped. ++ exit 77 ++ on_exit ++ '[' -d /tmp/tmp.3DqtzcYjHh ']' ++ rm -rf /tmp/tmp.3DqtzcYjHh +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +10/46 bad-sss SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss @@ -1847,55 +1945,165 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.kUTMsNi8m8 ++ TMP=/tmp/tmp.DBjpdoJFG6 + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' -+ DEV=/tmp/tmp.kUTMsNi8m8/luks1-device -+ new_device luks1 /tmp/tmp.kUTMsNi8m8/luks1-device ++ DEV=/tmp/tmp.DBjpdoJFG6/luks1-device ++ new_device luks1 /tmp/tmp.DBjpdoJFG6/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.kUTMsNi8m8/luks1-device ++ local DEV=/tmp/tmp.DBjpdoJFG6/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.kUTMsNi8m8 ']' -+ rm -rf /tmp/tmp.kUTMsNi8m8 ++ '[' -d /tmp/tmp.DBjpdoJFG6 ']' ++ rm -rf /tmp/tmp.DBjpdoJFG6 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -13/46 list-sss-tang-luks1 RUNNING ->>> MALLOC_PERTURB_=30 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 - -14/46 unlock-tang-luks1 RUNNING ->>> MALLOC_PERTURB_=146 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 - -15/46 assume-yes RUNNING ->>> MALLOC_PERTURB_=58 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes - -16/46 regen-inplace-luks1 RUNNING ->>> MALLOC_PERTURB_=22 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 - 17/46 regen-not-inplace-luks1 RUNNING ->>> MALLOC_PERTURB_=152 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=120 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 18/46 report-tang-luks1 RUNNING ->>> MALLOC_PERTURB_=10 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=204 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 19/46 report-sss-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=3 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=232 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 20/46 edit-tang-luks1 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=249 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 21/46 backup-restore-luks1 RUNNING ->>> MALLOC_PERTURB_=123 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=135 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 + +22/46 pass-tang-luks1 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=150 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 + +23/46 bind-luks1-avoid-luksmeta-corruption RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=123 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption + +24/46 bind-wrong-pass-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=11 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 + +25/46 bind-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=43 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 - 9/46 bind-already-used-luksmeta-slot SKIP 0.08s exit status 77 +26/46 unbind-unbound-slot-luks2 RUNNING +>>> MALLOC_PERTURB_=78 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 + +14/46 unlock-tang-luks1 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 ++ TEST=unlock-tang-luks1 ++ . tests-common-functions +++ . tang-common-test-functions ++++ SOCAT= ++++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++++ TANGD_UPDATE= ++++ TANGD=/usr/libexec/tangd +++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' +++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ . clevis-luks-common-functions +++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e +++ JOSE_PASSWORD_LENGTH=40 +++ enable_debugging +++ '[' -e /usr/lib/dracut-lib.sh ']' ++ trap on_exit EXIT ++ trap on_exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.JnfilkC2je +++ tang_new_random_port +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ port= +++ on_exit +++ '[' '!' -d /tmp/tmp.JnfilkC2je ']' +++ tang_stop /tmp/tmp.JnfilkC2je +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ on_exit ++ '[' '!' -d /tmp/tmp.JnfilkC2je ']' ++ tang_stop /tmp/tmp.JnfilkC2je ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +27/46 unbind-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=16 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 + +15/46 assume-yes SKIP 0.09s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes ++ TEST=assume-yes ++ . tests-common-functions +++ . tang-common-test-functions ++++ SOCAT= ++++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++++ TANGD_UPDATE= ++++ TANGD=/usr/libexec/tangd +++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' +++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ . clevis-luks-common-functions +++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e +++ JOSE_PASSWORD_LENGTH=40 +++ enable_debugging +++ '[' -e /usr/lib/dracut-lib.sh ']' ++ trap on_exit EXIT ++ trap on_exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.XfFQIpUFR8 +++ tang_new_random_port +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ port= +++ on_exit +++ '[' '!' -d /tmp/tmp.XfFQIpUFR8 ']' +++ tang_stop /tmp/tmp.XfFQIpUFR8 +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ on_exit ++ '[' '!' -d /tmp/tmp.XfFQIpUFR8 ']' ++ tang_stop /tmp/tmp.XfFQIpUFR8 ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +28/46 list-recursive-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=34 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 + +12/46 list-tang-luks1 SKIP 0.12s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 ++ TEST=list-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1907,42 +2115,39 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.eSlRoKeVkd -+ ADV=/tmp/tmp.eSlRoKeVkd/adv.jws -+ tang_create_adv /tmp/tmp.eSlRoKeVkd /tmp/tmp.eSlRoKeVkd/adv.jws -+ local basedir=/tmp/tmp.eSlRoKeVkd -+ local adv=/tmp/tmp.eSlRoKeVkd/adv.jws -+ local SIG=/tmp/tmp.eSlRoKeVkd/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.eSlRoKeVkd/sig.jwk -+ local EXC=/tmp/tmp.eSlRoKeVkd/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.eSlRoKeVkd/exc.jwk ++ TMP=/tmp/tmp.RuRnGpRnzy ++ ADV=/tmp/tmp.RuRnGpRnzy/adv.jws ++ tang_create_adv /tmp/tmp.RuRnGpRnzy /tmp/tmp.RuRnGpRnzy/adv.jws ++ local basedir=/tmp/tmp.RuRnGpRnzy ++ local adv=/tmp/tmp.RuRnGpRnzy/adv.jws ++ local SIG=/tmp/tmp.RuRnGpRnzy/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.RuRnGpRnzy/sig.jwk ++ local EXC=/tmp/tmp.RuRnGpRnzy/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.RuRnGpRnzy/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.eSlRoKeVkd/sig.jwk --input=/tmp/tmp.eSlRoKeVkd/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.eSlRoKeVkd/sig.jwk --output=/tmp/tmp.eSlRoKeVkd/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.eSlRoKeVkd/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.eSlRoKeVkd/adv.jws"}' -+ DEV=/tmp/tmp.eSlRoKeVkd/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.RuRnGpRnzy/sig.jwk --input=/tmp/tmp.RuRnGpRnzy/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.RuRnGpRnzy/sig.jwk --output=/tmp/tmp.RuRnGpRnzy/adv.jws ++ PIN=tang +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.RuRnGpRnzy/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.RuRnGpRnzy/adv.jws"}' ++ DEV=/tmp/tmp.RuRnGpRnzy/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ SLT=1 -+ NEW_PASS=new-pass -+ PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ WRONG_PASS=wrong-password-here -+ new_device luks1 /tmp/tmp.eSlRoKeVkd/luks1-device ++ new_device luks1 /tmp/tmp.RuRnGpRnzy/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.eSlRoKeVkd/luks1-device ++ local DEV=/tmp/tmp.RuRnGpRnzy/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.eSlRoKeVkd ']' -+ rm -rf /tmp/tmp.eSlRoKeVkd ++ '[' -d /tmp/tmp.RuRnGpRnzy ']' ++ rm -rf /tmp/tmp.RuRnGpRnzy ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -11/46 list-recursive-luks1 SKIP 0.07s exit status 77 +11/46 list-recursive-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 @@ -1958,18 +2163,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.khbf0GsPEI -+ ADV=/tmp/tmp.khbf0GsPEI/adv.jws -+ tang_create_adv /tmp/tmp.khbf0GsPEI /tmp/tmp.khbf0GsPEI/adv.jws -+ local basedir=/tmp/tmp.khbf0GsPEI -+ local adv=/tmp/tmp.khbf0GsPEI/adv.jws -+ local SIG=/tmp/tmp.khbf0GsPEI/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.khbf0GsPEI/sig.jwk -+ local EXC=/tmp/tmp.khbf0GsPEI/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.khbf0GsPEI/exc.jwk ++ TMP=/tmp/tmp.xcOPXApC0x ++ ADV=/tmp/tmp.xcOPXApC0x/adv.jws ++ tang_create_adv /tmp/tmp.xcOPXApC0x /tmp/tmp.xcOPXApC0x/adv.jws ++ local basedir=/tmp/tmp.xcOPXApC0x ++ local adv=/tmp/tmp.xcOPXApC0x/adv.jws ++ local SIG=/tmp/tmp.xcOPXApC0x/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.xcOPXApC0x/sig.jwk ++ local EXC=/tmp/tmp.xcOPXApC0x/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.xcOPXApC0x/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.khbf0GsPEI/sig.jwk --input=/tmp/tmp.khbf0GsPEI/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.khbf0GsPEI/sig.jwk --output=/tmp/tmp.khbf0GsPEI/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.xcOPXApC0x/sig.jwk --input=/tmp/tmp.xcOPXApC0x/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.xcOPXApC0x/sig.jwk --output=/tmp/tmp.xcOPXApC0x/adv.jws + PIN=sss ++ printf ' { @@ -1992,7 +2197,7 @@ } } } -' /tmp/tmp.khbf0GsPEI/adv.jws +' /tmp/tmp.xcOPXApC0x/adv.jws + CFG=' { "t": 1, @@ -2005,7 +2210,7 @@ "pins": { "tang": [ { - "url": "ADDR","adv": "/tmp/tmp.khbf0GsPEI/adv.jws" + "url": "ADDR","adv": "/tmp/tmp.xcOPXApC0x/adv.jws" } ] } @@ -2014,28 +2219,27 @@ } } }' -+ DEV=/tmp/tmp.khbf0GsPEI/luks1-device ++ DEV=/tmp/tmp.xcOPXApC0x/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.khbf0GsPEI/luks1-device ++ new_device luks1 /tmp/tmp.xcOPXApC0x/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.khbf0GsPEI/luks1-device ++ local DEV=/tmp/tmp.xcOPXApC0x/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.khbf0GsPEI ']' -+ rm -rf /tmp/tmp.khbf0GsPEI ++ '[' -d /tmp/tmp.xcOPXApC0x ']' ++ rm -rf /tmp/tmp.xcOPXApC0x ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -12/46 list-tang-luks1 SKIP 0.06s exit status 77 +16/46 regen-inplace-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 -+ TEST=list-tang-luks1 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2044,51 +2248,41 @@ +++ TANGD=/usr/libexec/tangd ++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ . clevis-luks-common-functions +++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e +++ JOSE_PASSWORD_LENGTH=40 +++ enable_debugging +++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT -+ trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.yvVz3Waw5Y -+ ADV=/tmp/tmp.yvVz3Waw5Y/adv.jws -+ tang_create_adv /tmp/tmp.yvVz3Waw5Y /tmp/tmp.yvVz3Waw5Y/adv.jws -+ local basedir=/tmp/tmp.yvVz3Waw5Y -+ local adv=/tmp/tmp.yvVz3Waw5Y/adv.jws -+ local SIG=/tmp/tmp.yvVz3Waw5Y/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.yvVz3Waw5Y/sig.jwk -+ local EXC=/tmp/tmp.yvVz3Waw5Y/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.yvVz3Waw5Y/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.yvVz3Waw5Y/sig.jwk --input=/tmp/tmp.yvVz3Waw5Y/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.yvVz3Waw5Y/sig.jwk --output=/tmp/tmp.yvVz3Waw5Y/adv.jws -+ PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.yvVz3Waw5Y/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.yvVz3Waw5Y/adv.jws"}' -+ DEV=/tmp/tmp.yvVz3Waw5Y/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.yvVz3Waw5Y/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.yvVz3Waw5Y/luks1-device -+ local PASS= -++ id -u -+ '[' 1111 '!=' 0 ']' -+ skip_test 'WARNING: You must be root to run this test; test skipped.' -+ echo 'WARNING: You must be root to run this test; test skipped.' -WARNING: You must be root to run this test; test skipped. ++ TMP=/tmp/tmp.eg4mCAehGr +++ tang_new_random_port +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ port= ++ tang_run /tmp/tmp.eg4mCAehGr '' ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.yvVz3Waw5Y ']' -+ rm -rf /tmp/tmp.yvVz3Waw5Y ++ '[' -d /tmp/tmp.eg4mCAehGr ']' ++ tang_stop /tmp/tmp.eg4mCAehGr ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -22/46 pass-tang-luks1 RUNNING ->>> MALLOC_PERTURB_=186 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 - -23/46 bind-luks1-avoid-luksmeta-corruption RUNNING ->>> MALLOC_PERTURB_=110 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption - -24/46 bind-wrong-pass-luks2 RUNNING ->>> MALLOC_PERTURB_=223 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 - -13/46 list-sss-tang-luks1 SKIP 0.06s exit status 77 +13/46 list-sss-tang-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 @@ -2104,18 +2298,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.VTUqTQdg6b -+ ADV=/tmp/tmp.VTUqTQdg6b/adv.jws -+ tang_create_adv /tmp/tmp.VTUqTQdg6b /tmp/tmp.VTUqTQdg6b/adv.jws -+ local basedir=/tmp/tmp.VTUqTQdg6b -+ local adv=/tmp/tmp.VTUqTQdg6b/adv.jws -+ local SIG=/tmp/tmp.VTUqTQdg6b/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.VTUqTQdg6b/sig.jwk -+ local EXC=/tmp/tmp.VTUqTQdg6b/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.VTUqTQdg6b/exc.jwk ++ TMP=/tmp/tmp.hunTu76ewr ++ ADV=/tmp/tmp.hunTu76ewr/adv.jws ++ tang_create_adv /tmp/tmp.hunTu76ewr /tmp/tmp.hunTu76ewr/adv.jws ++ local basedir=/tmp/tmp.hunTu76ewr ++ local adv=/tmp/tmp.hunTu76ewr/adv.jws ++ local SIG=/tmp/tmp.hunTu76ewr/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.hunTu76ewr/sig.jwk ++ local EXC=/tmp/tmp.hunTu76ewr/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.hunTu76ewr/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.VTUqTQdg6b/sig.jwk --input=/tmp/tmp.VTUqTQdg6b/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.VTUqTQdg6b/sig.jwk --output=/tmp/tmp.VTUqTQdg6b/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.hunTu76ewr/sig.jwk --input=/tmp/tmp.hunTu76ewr/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.hunTu76ewr/sig.jwk --output=/tmp/tmp.hunTu76ewr/adv.jws + PIN=sss ++ printf ' { @@ -2130,184 +2324,50 @@ ] } } -' /tmp/tmp.VTUqTQdg6b/adv.jws /tmp/tmp.VTUqTQdg6b/adv.jws /tmp/tmp.VTUqTQdg6b/adv.jws /tmp/tmp.VTUqTQdg6b/adv.jws /tmp/tmp.VTUqTQdg6b/adv.jws +' /tmp/tmp.hunTu76ewr/adv.jws /tmp/tmp.hunTu76ewr/adv.jws /tmp/tmp.hunTu76ewr/adv.jws /tmp/tmp.hunTu76ewr/adv.jws /tmp/tmp.hunTu76ewr/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.VTUqTQdg6b/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.VTUqTQdg6b/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.VTUqTQdg6b/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.VTUqTQdg6b/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.VTUqTQdg6b/adv.jws"} + {"url":"ADDR1","adv":"/tmp/tmp.hunTu76ewr/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.hunTu76ewr/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.hunTu76ewr/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.hunTu76ewr/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.hunTu76ewr/adv.jws"} ] } }' -+ DEV=/tmp/tmp.VTUqTQdg6b/luks1-device ++ DEV=/tmp/tmp.hunTu76ewr/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.VTUqTQdg6b/luks1-device ++ new_device luks1 /tmp/tmp.hunTu76ewr/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.VTUqTQdg6b/luks1-device ++ local DEV=/tmp/tmp.hunTu76ewr/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.VTUqTQdg6b ']' -+ rm -rf /tmp/tmp.VTUqTQdg6b ++ '[' -d /tmp/tmp.hunTu76ewr ']' ++ rm -rf /tmp/tmp.hunTu76ewr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -14/46 unlock-tang-luks1 SKIP 0.06s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 -+ TEST=unlock-tang-luks1 -+ . tests-common-functions -++ . tang-common-test-functions -+++ SOCAT= -+++ TANGD_KEYGEN=/usr/libexec/tangd-keygen -+++ TANGD_UPDATE= -+++ TANGD=/usr/libexec/tangd -++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ . clevis-luks-common-functions -++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -++ JOSE_PASSWORD_LENGTH=40 -++ enable_debugging -++ '[' -e /usr/lib/dracut-lib.sh ']' -+ trap on_exit EXIT -+ trap on_exit ERR -++ mktemp -d -+ TMP=/tmp/tmp.tlBa1BFKnZ -++ tang_new_random_port -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ port= -++ on_exit -++ '[' '!' -d /tmp/tmp.tlBa1BFKnZ ']' -++ tang_stop /tmp/tmp.tlBa1BFKnZ -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ on_exit -+ '[' '!' -d /tmp/tmp.tlBa1BFKnZ ']' -+ tang_stop /tmp/tmp.tlBa1BFKnZ -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +29/46 list-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=112 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 -15/46 assume-yes SKIP 0.06s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes -+ TEST=assume-yes -+ . tests-common-functions -++ . tang-common-test-functions -+++ SOCAT= -+++ TANGD_KEYGEN=/usr/libexec/tangd-keygen -+++ TANGD_UPDATE= -+++ TANGD=/usr/libexec/tangd -++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ . clevis-luks-common-functions -++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -++ JOSE_PASSWORD_LENGTH=40 -++ enable_debugging -++ '[' -e /usr/lib/dracut-lib.sh ']' -+ trap on_exit EXIT -+ trap on_exit ERR -++ mktemp -d -+ TMP=/tmp/tmp.B7OUhFkgcv -++ tang_new_random_port -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ port= -++ on_exit -++ '[' '!' -d /tmp/tmp.B7OUhFkgcv ']' -++ tang_stop /tmp/tmp.B7OUhFkgcv -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ on_exit -+ '[' '!' -d /tmp/tmp.B7OUhFkgcv ']' -+ tang_stop /tmp/tmp.B7OUhFkgcv -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +30/46 list-sss-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=222 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 -16/46 regen-inplace-luks1 SKIP 0.05s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 -+ . tests-common-functions -++ . tang-common-test-functions -+++ SOCAT= -+++ TANGD_KEYGEN=/usr/libexec/tangd-keygen -+++ TANGD_UPDATE= -+++ TANGD=/usr/libexec/tangd -++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ . clevis-luks-common-functions -++ CLEVIS_UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -++ JOSE_PASSWORD_LENGTH=40 -++ enable_debugging -++ '[' -e /usr/lib/dracut-lib.sh ']' -+ trap on_exit EXIT -++ mktemp -d -+ TMP=/tmp/tmp.wfDXwqwkJw -++ tang_new_random_port -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ port= -+ tang_run /tmp/tmp.wfDXwqwkJw '' -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 -+ on_exit -+ '[' -d /tmp/tmp.wfDXwqwkJw ']' -+ tang_stop /tmp/tmp.wfDXwqwkJw -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +31/46 unlock-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=83 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 -17/46 regen-not-inplace-luks1 SKIP 0.05s exit status 77 +32/46 assume-yes-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=128 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 + +17/46 regen-not-inplace-luks1 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 @@ -2326,8 +2386,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.x6fDnVwxrJ -+ TMP=/tmp/tmp.x6fDnVwxrJ ++ export TMP=/tmp/tmp.kbVzgtENPL ++ TMP=/tmp/tmp.kbVzgtENPL ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2336,7 +2396,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.x6fDnVwxrJ '' ++ tang_run /tmp/tmp.kbVzgtENPL '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2344,8 +2404,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.x6fDnVwxrJ ']' -+ tang_stop /tmp/tmp.x6fDnVwxrJ ++ '[' -d /tmp/tmp.kbVzgtENPL ']' ++ tang_stop /tmp/tmp.kbVzgtENPL + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2354,7 +2414,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -18/46 report-tang-luks1 SKIP 0.04s exit status 77 +18/46 report-tang-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 @@ -2373,7 +2433,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.OCS5H7K1qX ++ TMP=/tmp/tmp.ouUHDWWLqO ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2382,7 +2442,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.OCS5H7K1qX '' ++ tang_run /tmp/tmp.ouUHDWWLqO '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2390,8 +2450,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.OCS5H7K1qX ']' -+ tang_stop /tmp/tmp.OCS5H7K1qX ++ '[' -d /tmp/tmp.ouUHDWWLqO ']' ++ tang_stop /tmp/tmp.ouUHDWWLqO + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2400,7 +2460,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -19/46 report-sss-luks1 SKIP 0.04s exit status 77 +19/46 report-sss-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 @@ -2419,7 +2479,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.77kPnOnPk3 ++ TMP=/tmp/tmp.Y9NREcBPoU ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2428,7 +2488,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.77kPnOnPk3 '' ++ tang_run /tmp/tmp.Y9NREcBPoU '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2436,8 +2496,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.77kPnOnPk3 ']' -+ tang_stop /tmp/tmp.77kPnOnPk3 ++ '[' -d /tmp/tmp.Y9NREcBPoU ']' ++ tang_stop /tmp/tmp.Y9NREcBPoU + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2446,28 +2506,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/46 bind-luks2 RUNNING ->>> MALLOC_PERTURB_=132 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 - -26/46 unbind-unbound-slot-luks2 RUNNING ->>> MALLOC_PERTURB_=122 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 - -27/46 unbind-luks2 RUNNING ->>> MALLOC_PERTURB_=87 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 - -28/46 list-recursive-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=20 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 - -29/46 list-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 - -30/46 list-sss-tang-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 - -31/46 unlock-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=13 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 - -20/46 edit-tang-luks1 SKIP 0.07s exit status 77 +20/46 edit-tang-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 @@ -2488,7 +2527,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.ndW8uvDgnJ ++ TMP=/tmp/tmp.jS69rRv8Wc ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2500,8 +2539,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.ndW8uvDgnJ ']' -++ tang_stop /tmp/tmp.ndW8uvDgnJ +++ '[' '!' -d /tmp/tmp.jS69rRv8Wc ']' +++ tang_stop /tmp/tmp.jS69rRv8Wc ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2511,8 +2550,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.ndW8uvDgnJ ']' -+ tang_stop /tmp/tmp.ndW8uvDgnJ ++ '[' '!' -d /tmp/tmp.jS69rRv8Wc ']' ++ tang_stop /tmp/tmp.jS69rRv8Wc + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2521,10 +2560,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -32/46 assume-yes-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=47 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 - -22/46 pass-tang-luks1 SKIP 0.06s exit status 77 +22/46 pass-tang-luks1 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 @@ -2544,7 +2580,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.KfSoaEdco2 ++ TMP=/tmp/tmp.GMuuOYSkau ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2553,7 +2589,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.KfSoaEdco2 '' ++ tang_run /tmp/tmp.GMuuOYSkau '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2561,8 +2597,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.KfSoaEdco2 ']' -+ tang_stop /tmp/tmp.KfSoaEdco2 ++ '[' '!' -d /tmp/tmp.GMuuOYSkau ']' ++ tang_stop /tmp/tmp.GMuuOYSkau + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2571,7 +2607,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.06s exit status 77 +23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption @@ -2586,22 +2622,22 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.gdRlUszGNm ++ TMP=/tmp/tmp.XnuF1UYMpZ + ADV_AMOUNT=50 -+ DEV=/tmp/tmp.gdRlUszGNm/luks1-device -+ new_device luks1 /tmp/tmp.gdRlUszGNm/luks1-device ++ DEV=/tmp/tmp.XnuF1UYMpZ/luks1-device ++ new_device luks1 /tmp/tmp.XnuF1UYMpZ/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.gdRlUszGNm/luks1-device ++ local DEV=/tmp/tmp.XnuF1UYMpZ/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.gdRlUszGNm ']' -+ tang_stop /tmp/tmp.gdRlUszGNm ++ '[' '!' -d /tmp/tmp.XnuF1UYMpZ ']' ++ tang_stop /tmp/tmp.XnuF1UYMpZ + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2610,7 +2646,64 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -21/46 backup-restore-luks1 SKIP 0.07s exit status 77 +26/46 unbind-unbound-slot-luks2 SKIP 0.07s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 ++ TEST=unbind-unbound-slot-luks2 ++ . tests-common-functions +++ . tang-common-test-functions ++++ SOCAT= ++++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++++ TANGD_UPDATE= ++++ TANGD=/usr/libexec/tangd +++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' +++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ trap on_exit EXIT ++ trap exit ERR ++ luks2_supported ++ return 0 +++ mktemp -d ++ TMP=/tmp/tmp.Bm7zHO7Wrt ++ DEV=/tmp/tmp.Bm7zHO7Wrt/luks2-device ++ SLT=2 ++ new_device luks2 /tmp/tmp.Bm7zHO7Wrt/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.Bm7zHO7Wrt/luks2-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 0 ']' ++ skip_test 'WARNING: You must be root to run this test; test skipped.' ++ echo 'WARNING: You must be root to run this test; test skipped.' +WARNING: You must be root to run this test; test skipped. ++ exit 77 ++ on_exit ++ '[' -d /tmp/tmp.Bm7zHO7Wrt ']' ++ rm -rf /tmp/tmp.Bm7zHO7Wrt +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +33/46 regen-inplace-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=6 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 + +34/46 regen-not-inplace-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=205 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 + +35/46 report-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=229 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 + +36/46 report-sss-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=39 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 + +37/46 edit-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=23 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 + +38/46 backup-restore-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 + +39/46 pass-tang-luks2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=45 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 + +21/46 backup-restore-luks1 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 @@ -2630,37 +2723,37 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.Xd40GSxilV -+ ADV=/tmp/tmp.Xd40GSxilV/adv.jws -+ tang_create_adv /tmp/tmp.Xd40GSxilV /tmp/tmp.Xd40GSxilV/adv.jws -+ local basedir=/tmp/tmp.Xd40GSxilV -+ local adv=/tmp/tmp.Xd40GSxilV/adv.jws -+ local SIG=/tmp/tmp.Xd40GSxilV/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Xd40GSxilV/sig.jwk -+ local EXC=/tmp/tmp.Xd40GSxilV/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Xd40GSxilV/exc.jwk ++ TMP=/tmp/tmp.HcrkP4QGVG ++ ADV=/tmp/tmp.HcrkP4QGVG/adv.jws ++ tang_create_adv /tmp/tmp.HcrkP4QGVG /tmp/tmp.HcrkP4QGVG/adv.jws ++ local basedir=/tmp/tmp.HcrkP4QGVG ++ local adv=/tmp/tmp.HcrkP4QGVG/adv.jws ++ local SIG=/tmp/tmp.HcrkP4QGVG/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.HcrkP4QGVG/sig.jwk ++ local EXC=/tmp/tmp.HcrkP4QGVG/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.HcrkP4QGVG/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.Xd40GSxilV/sig.jwk --input=/tmp/tmp.Xd40GSxilV/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Xd40GSxilV/sig.jwk --output=/tmp/tmp.Xd40GSxilV/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Xd40GSxilV/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.Xd40GSxilV/adv.jws"}' -+ DEV=/tmp/tmp.Xd40GSxilV/luks1-device -+ new_device luks1 /tmp/tmp.Xd40GSxilV/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.HcrkP4QGVG/sig.jwk --input=/tmp/tmp.HcrkP4QGVG/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.HcrkP4QGVG/sig.jwk --output=/tmp/tmp.HcrkP4QGVG/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.HcrkP4QGVG/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.HcrkP4QGVG/adv.jws"}' ++ DEV=/tmp/tmp.HcrkP4QGVG/luks1-device ++ new_device luks1 /tmp/tmp.HcrkP4QGVG/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.Xd40GSxilV/luks1-device ++ local DEV=/tmp/tmp.HcrkP4QGVG/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.Xd40GSxilV ']' -+ rm -rf /tmp/tmp.Xd40GSxilV ++ '[' -d /tmp/tmp.HcrkP4QGVG ']' ++ rm -rf /tmp/tmp.HcrkP4QGVG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -24/46 bind-wrong-pass-luks2 SKIP 0.06s exit status 77 +24/46 bind-wrong-pass-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 @@ -2678,49 +2771,37 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.gvsGHEfOdP -+ ADV=/tmp/tmp.gvsGHEfOdP/adv.jws -+ tang_create_adv /tmp/tmp.gvsGHEfOdP /tmp/tmp.gvsGHEfOdP/adv.jws -+ local basedir=/tmp/tmp.gvsGHEfOdP -+ local adv=/tmp/tmp.gvsGHEfOdP/adv.jws -+ local SIG=/tmp/tmp.gvsGHEfOdP/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gvsGHEfOdP/sig.jwk -+ local EXC=/tmp/tmp.gvsGHEfOdP/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gvsGHEfOdP/exc.jwk ++ TMP=/tmp/tmp.1qndcW5Kar ++ ADV=/tmp/tmp.1qndcW5Kar/adv.jws ++ tang_create_adv /tmp/tmp.1qndcW5Kar /tmp/tmp.1qndcW5Kar/adv.jws ++ local basedir=/tmp/tmp.1qndcW5Kar ++ local adv=/tmp/tmp.1qndcW5Kar/adv.jws ++ local SIG=/tmp/tmp.1qndcW5Kar/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.1qndcW5Kar/sig.jwk ++ local EXC=/tmp/tmp.1qndcW5Kar/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.1qndcW5Kar/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.gvsGHEfOdP/sig.jwk --input=/tmp/tmp.gvsGHEfOdP/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gvsGHEfOdP/sig.jwk --output=/tmp/tmp.gvsGHEfOdP/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gvsGHEfOdP/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.gvsGHEfOdP/adv.jws"}' -+ DEV=/tmp/tmp.gvsGHEfOdP/luks2-device -+ new_device luks2 /tmp/tmp.gvsGHEfOdP/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.1qndcW5Kar/sig.jwk --input=/tmp/tmp.1qndcW5Kar/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.1qndcW5Kar/sig.jwk --output=/tmp/tmp.1qndcW5Kar/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.1qndcW5Kar/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.1qndcW5Kar/adv.jws"}' ++ DEV=/tmp/tmp.1qndcW5Kar/luks2-device ++ new_device luks2 /tmp/tmp.1qndcW5Kar/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.gvsGHEfOdP/luks2-device ++ local DEV=/tmp/tmp.1qndcW5Kar/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.gvsGHEfOdP ']' -+ rm -rf /tmp/tmp.gvsGHEfOdP ++ '[' -d /tmp/tmp.1qndcW5Kar ']' ++ rm -rf /tmp/tmp.1qndcW5Kar ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -33/46 regen-inplace-luks2 RUNNING ->>> MALLOC_PERTURB_=181 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 - -34/46 regen-not-inplace-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=203 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 - -35/46 report-tang-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=225 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 - -36/46 report-sss-luks2 RUNNING ->>> MALLOC_PERTURB_=52 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 - -25/46 bind-luks2 SKIP 0.07s exit status 77 +25/46 bind-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 @@ -2738,42 +2819,51 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.sJuOI0d7O9 -+ ADV=/tmp/tmp.sJuOI0d7O9/adv.jws -+ tang_create_adv /tmp/tmp.sJuOI0d7O9 /tmp/tmp.sJuOI0d7O9/adv.jws -+ local basedir=/tmp/tmp.sJuOI0d7O9 -+ local adv=/tmp/tmp.sJuOI0d7O9/adv.jws -+ local SIG=/tmp/tmp.sJuOI0d7O9/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.sJuOI0d7O9/sig.jwk -+ local EXC=/tmp/tmp.sJuOI0d7O9/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.sJuOI0d7O9/exc.jwk ++ TMP=/tmp/tmp.jsFxVam1IP ++ ADV=/tmp/tmp.jsFxVam1IP/adv.jws ++ tang_create_adv /tmp/tmp.jsFxVam1IP /tmp/tmp.jsFxVam1IP/adv.jws ++ local basedir=/tmp/tmp.jsFxVam1IP ++ local adv=/tmp/tmp.jsFxVam1IP/adv.jws ++ local SIG=/tmp/tmp.jsFxVam1IP/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.jsFxVam1IP/sig.jwk ++ local EXC=/tmp/tmp.jsFxVam1IP/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.jsFxVam1IP/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.sJuOI0d7O9/sig.jwk --input=/tmp/tmp.sJuOI0d7O9/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.sJuOI0d7O9/sig.jwk --output=/tmp/tmp.sJuOI0d7O9/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.sJuOI0d7O9/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.sJuOI0d7O9/adv.jws"}' -+ DEV=/tmp/tmp.sJuOI0d7O9/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.jsFxVam1IP/sig.jwk --input=/tmp/tmp.jsFxVam1IP/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.jsFxVam1IP/sig.jwk --output=/tmp/tmp.jsFxVam1IP/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.jsFxVam1IP/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.jsFxVam1IP/adv.jws"}' ++ DEV=/tmp/tmp.jsFxVam1IP/luks2-device + TOKEN_ID=5 -+ new_device luks2 /tmp/tmp.sJuOI0d7O9/luks2-device ++ new_device luks2 /tmp/tmp.jsFxVam1IP/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.sJuOI0d7O9/luks2-device ++ local DEV=/tmp/tmp.jsFxVam1IP/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.sJuOI0d7O9 ']' -+ rm -rf /tmp/tmp.sJuOI0d7O9 ++ '[' -d /tmp/tmp.jsFxVam1IP ']' ++ rm -rf /tmp/tmp.jsFxVam1IP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -26/46 unbind-unbound-slot-luks2 SKIP 0.07s exit status 77 +40/46 unlock-arbitrary-parameter RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=197 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter + +41/46 pin-sss RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=238 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss + +42/46 pin-null RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=126 /build/reproducible-path/clevis-20/src/pins/sss/pin-null + +27/46 unbind-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 -+ TEST=unbind-unbound-slot-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 ++ TEST=unbind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2787,29 +2877,44 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.YarrCVOAdn -+ DEV=/tmp/tmp.YarrCVOAdn/luks2-device -+ SLT=2 -+ new_device luks2 /tmp/tmp.YarrCVOAdn/luks2-device ++ TMP=/tmp/tmp.JvheFkhN4I ++ ADV=/tmp/tmp.JvheFkhN4I/adv.jws ++ tang_create_adv /tmp/tmp.JvheFkhN4I /tmp/tmp.JvheFkhN4I/adv.jws ++ local basedir=/tmp/tmp.JvheFkhN4I ++ local adv=/tmp/tmp.JvheFkhN4I/adv.jws ++ local SIG=/tmp/tmp.JvheFkhN4I/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JvheFkhN4I/sig.jwk ++ local EXC=/tmp/tmp.JvheFkhN4I/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JvheFkhN4I/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.JvheFkhN4I/sig.jwk --input=/tmp/tmp.JvheFkhN4I/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JvheFkhN4I/sig.jwk --output=/tmp/tmp.JvheFkhN4I/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JvheFkhN4I/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.JvheFkhN4I/adv.jws"}' ++ DEV=/tmp/tmp.JvheFkhN4I/luks2-device ++ new_device luks2 /tmp/tmp.JvheFkhN4I/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.YarrCVOAdn/luks2-device ++ local DEV=/tmp/tmp.JvheFkhN4I/luks2-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.YarrCVOAdn ']' -+ rm -rf /tmp/tmp.YarrCVOAdn ++ '[' -d /tmp/tmp.JvheFkhN4I ']' ++ rm -rf /tmp/tmp.JvheFkhN4I ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -27/46 unbind-luks2 SKIP 0.06s exit status 77 +43/46 pin-tang RUNNING +>>> MALLOC_PERTURB_=93 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang + +28/46 list-recursive-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 -+ TEST=unbind-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 ++ TEST=list-recursive-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2820,49 +2925,84 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR -+ luks2_supported -+ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.TSDP7K4DWN -+ ADV=/tmp/tmp.TSDP7K4DWN/adv.jws -+ tang_create_adv /tmp/tmp.TSDP7K4DWN /tmp/tmp.TSDP7K4DWN/adv.jws -+ local basedir=/tmp/tmp.TSDP7K4DWN -+ local adv=/tmp/tmp.TSDP7K4DWN/adv.jws -+ local SIG=/tmp/tmp.TSDP7K4DWN/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.TSDP7K4DWN/sig.jwk -+ local EXC=/tmp/tmp.TSDP7K4DWN/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.TSDP7K4DWN/exc.jwk ++ TMP=/tmp/tmp.CUPznnPJIW ++ ADV=/tmp/tmp.CUPznnPJIW/adv.jws ++ tang_create_adv /tmp/tmp.CUPznnPJIW /tmp/tmp.CUPznnPJIW/adv.jws ++ local basedir=/tmp/tmp.CUPznnPJIW ++ local adv=/tmp/tmp.CUPznnPJIW/adv.jws ++ local SIG=/tmp/tmp.CUPznnPJIW/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.CUPznnPJIW/sig.jwk ++ local EXC=/tmp/tmp.CUPznnPJIW/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.CUPznnPJIW/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.TSDP7K4DWN/sig.jwk --input=/tmp/tmp.TSDP7K4DWN/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.TSDP7K4DWN/sig.jwk --output=/tmp/tmp.TSDP7K4DWN/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.TSDP7K4DWN/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.TSDP7K4DWN/adv.jws"}' -+ DEV=/tmp/tmp.TSDP7K4DWN/luks2-device -+ new_device luks2 /tmp/tmp.TSDP7K4DWN/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.CUPznnPJIW/sig.jwk --input=/tmp/tmp.CUPznnPJIW/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.CUPznnPJIW/sig.jwk --output=/tmp/tmp.CUPznnPJIW/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "%s" + } + ] + } + } + } + } + } +} +' /tmp/tmp.CUPznnPJIW/adv.jws ++ CFG=' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "/tmp/tmp.CUPznnPJIW/adv.jws" + } + ] + } + } + } + } + } +}' ++ DEV=/tmp/tmp.CUPznnPJIW/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks2 /tmp/tmp.CUPznnPJIW/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.TSDP7K4DWN/luks2-device ++ local DEV=/tmp/tmp.CUPznnPJIW/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.TSDP7K4DWN ']' -+ rm -rf /tmp/tmp.TSDP7K4DWN ++ '[' -d /tmp/tmp.CUPznnPJIW ']' ++ rm -rf /tmp/tmp.CUPznnPJIW ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -37/46 edit-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=186 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 - -38/46 backup-restore-luks2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=99 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 - -39/46 pass-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=243 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 +44/46 tang-validate-adv RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=184 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv -31/46 unlock-tang-luks2 SKIP 0.06s exit status 77 +31/46 unlock-tang-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 @@ -2883,7 +3023,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.KlpLu3tMG2 ++ TMP=/tmp/tmp.CsuP6AGhKz ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2893,8 +3033,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.KlpLu3tMG2 ']' -++ tang_stop /tmp/tmp.KlpLu3tMG2 +++ '[' '!' -d /tmp/tmp.CsuP6AGhKz ']' +++ tang_stop /tmp/tmp.CsuP6AGhKz ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2902,8 +3042,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.KlpLu3tMG2 ']' -+ tang_stop /tmp/tmp.KlpLu3tMG2 ++ '[' '!' -d /tmp/tmp.CsuP6AGhKz ']' ++ tang_stop /tmp/tmp.CsuP6AGhKz + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2912,7 +3052,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -32/46 assume-yes-luks2 SKIP 0.05s exit status 77 +32/46 assume-yes-luks2 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 @@ -2933,7 +3073,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.ZyWNR533LN ++ TMP=/tmp/tmp.a1xRVwtKQd ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2943,8 +3083,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.ZyWNR533LN ']' -++ tang_stop /tmp/tmp.ZyWNR533LN +++ '[' '!' -d /tmp/tmp.a1xRVwtKQd ']' +++ tang_stop /tmp/tmp.a1xRVwtKQd ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2952,8 +3092,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.ZyWNR533LN ']' -+ tang_stop /tmp/tmp.ZyWNR533LN ++ '[' '!' -d /tmp/tmp.a1xRVwtKQd ']' ++ tang_stop /tmp/tmp.a1xRVwtKQd + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2962,11 +3102,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -28/46 list-recursive-luks2 SKIP 0.07s exit status 77 +29/46 list-tang-luks2 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 -+ TEST=list-recursive-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 ++ TEST=list-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2978,80 +3118,39 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.YL1teeBCLJ -+ ADV=/tmp/tmp.YL1teeBCLJ/adv.jws -+ tang_create_adv /tmp/tmp.YL1teeBCLJ /tmp/tmp.YL1teeBCLJ/adv.jws -+ local basedir=/tmp/tmp.YL1teeBCLJ -+ local adv=/tmp/tmp.YL1teeBCLJ/adv.jws -+ local SIG=/tmp/tmp.YL1teeBCLJ/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.YL1teeBCLJ/sig.jwk -+ local EXC=/tmp/tmp.YL1teeBCLJ/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.YL1teeBCLJ/exc.jwk ++ TMP=/tmp/tmp.lV5o1THmaW ++ ADV=/tmp/tmp.lV5o1THmaW/adv.jws ++ tang_create_adv /tmp/tmp.lV5o1THmaW /tmp/tmp.lV5o1THmaW/adv.jws ++ local basedir=/tmp/tmp.lV5o1THmaW ++ local adv=/tmp/tmp.lV5o1THmaW/adv.jws ++ local SIG=/tmp/tmp.lV5o1THmaW/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lV5o1THmaW/sig.jwk ++ local EXC=/tmp/tmp.lV5o1THmaW/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lV5o1THmaW/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.YL1teeBCLJ/sig.jwk --input=/tmp/tmp.YL1teeBCLJ/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.YL1teeBCLJ/sig.jwk --output=/tmp/tmp.YL1teeBCLJ/adv.jws -+ PIN=sss -++ printf ' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "%s" - } - ] - } - } - } - } - } -} -' /tmp/tmp.YL1teeBCLJ/adv.jws -+ CFG=' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "/tmp/tmp.YL1teeBCLJ/adv.jws" - } - ] - } - } - } - } - } -}' -+ DEV=/tmp/tmp.YL1teeBCLJ/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.lV5o1THmaW/sig.jwk --input=/tmp/tmp.lV5o1THmaW/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lV5o1THmaW/sig.jwk --output=/tmp/tmp.lV5o1THmaW/adv.jws ++ PIN=tang +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.lV5o1THmaW/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.lV5o1THmaW/adv.jws"}' ++ DEV=/tmp/tmp.lV5o1THmaW/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.YL1teeBCLJ/luks1-device ++ new_device luks2 /tmp/tmp.lV5o1THmaW/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.YL1teeBCLJ/luks1-device ++ local DEV=/tmp/tmp.lV5o1THmaW/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.YL1teeBCLJ ']' -+ rm -rf /tmp/tmp.YL1teeBCLJ ++ '[' -d /tmp/tmp.lV5o1THmaW ']' ++ rm -rf /tmp/tmp.lV5o1THmaW ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -30/46 list-sss-tang-luks2 SKIP 0.07s exit status 77 +30/46 list-sss-tang-luks2 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 @@ -3067,18 +3166,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.369dHjS7dP -+ ADV=/tmp/tmp.369dHjS7dP/adv.jws -+ tang_create_adv /tmp/tmp.369dHjS7dP /tmp/tmp.369dHjS7dP/adv.jws -+ local basedir=/tmp/tmp.369dHjS7dP -+ local adv=/tmp/tmp.369dHjS7dP/adv.jws -+ local SIG=/tmp/tmp.369dHjS7dP/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.369dHjS7dP/sig.jwk -+ local EXC=/tmp/tmp.369dHjS7dP/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.369dHjS7dP/exc.jwk ++ TMP=/tmp/tmp.oIHqiBKBVD ++ ADV=/tmp/tmp.oIHqiBKBVD/adv.jws ++ tang_create_adv /tmp/tmp.oIHqiBKBVD /tmp/tmp.oIHqiBKBVD/adv.jws ++ local basedir=/tmp/tmp.oIHqiBKBVD ++ local adv=/tmp/tmp.oIHqiBKBVD/adv.jws ++ local SIG=/tmp/tmp.oIHqiBKBVD/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.oIHqiBKBVD/sig.jwk ++ local EXC=/tmp/tmp.oIHqiBKBVD/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.oIHqiBKBVD/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.369dHjS7dP/sig.jwk --input=/tmp/tmp.369dHjS7dP/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.369dHjS7dP/sig.jwk --output=/tmp/tmp.369dHjS7dP/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.oIHqiBKBVD/sig.jwk --input=/tmp/tmp.oIHqiBKBVD/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.oIHqiBKBVD/sig.jwk --output=/tmp/tmp.oIHqiBKBVD/adv.jws + PIN=sss ++ printf ' { @@ -3093,101 +3192,44 @@ ] } } -' /tmp/tmp.369dHjS7dP/adv.jws /tmp/tmp.369dHjS7dP/adv.jws /tmp/tmp.369dHjS7dP/adv.jws /tmp/tmp.369dHjS7dP/adv.jws /tmp/tmp.369dHjS7dP/adv.jws +' /tmp/tmp.oIHqiBKBVD/adv.jws /tmp/tmp.oIHqiBKBVD/adv.jws /tmp/tmp.oIHqiBKBVD/adv.jws /tmp/tmp.oIHqiBKBVD/adv.jws /tmp/tmp.oIHqiBKBVD/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.369dHjS7dP/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.369dHjS7dP/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.369dHjS7dP/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.369dHjS7dP/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.369dHjS7dP/adv.jws"} + {"url":"ADDR1","adv":"/tmp/tmp.oIHqiBKBVD/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.oIHqiBKBVD/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.oIHqiBKBVD/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.oIHqiBKBVD/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.oIHqiBKBVD/adv.jws"} ] } }' -+ DEV=/tmp/tmp.369dHjS7dP/luks1-device ++ DEV=/tmp/tmp.oIHqiBKBVD/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.369dHjS7dP/luks1-device ++ new_device luks2 /tmp/tmp.oIHqiBKBVD/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.369dHjS7dP/luks1-device ++ local DEV=/tmp/tmp.oIHqiBKBVD/luks1-device + local PASS= ++ id -u -+ '[' 1111 '!=' 0 ']' ++ '[' 2222 '!=' 0 ']' + skip_test 'WARNING: You must be root to run this test; test skipped.' + echo 'WARNING: You must be root to run this test; test skipped.' WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' -d /tmp/tmp.369dHjS7dP ']' -+ rm -rf /tmp/tmp.369dHjS7dP ++ '[' -d /tmp/tmp.oIHqiBKBVD ']' ++ rm -rf /tmp/tmp.oIHqiBKBVD ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter RUNNING ->>> MALLOC_PERTURB_=210 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter - -41/46 pin-sss RUNNING ->>> MALLOC_PERTURB_=254 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss - -42/46 pin-null RUNNING ->>> MALLOC_PERTURB_=226 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/usr/libexec:/usr/libexec:/build/reproducible-path/clevis-20/src/pins/sss:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/sss/pin-null - -43/46 pin-tang RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=40 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang - -29/46 list-tang-luks2 SKIP 0.09s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 -+ TEST=list-tang-luks2 -+ . tests-common-functions -++ . tang-common-test-functions -+++ SOCAT= -+++ TANGD_KEYGEN=/usr/libexec/tangd-keygen -+++ TANGD_UPDATE= -+++ TANGD=/usr/libexec/tangd -++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ trap on_exit EXIT -+ trap exit ERR -++ mktemp -d -+ TMP=/tmp/tmp.3BJjzJf3bD -+ ADV=/tmp/tmp.3BJjzJf3bD/adv.jws -+ tang_create_adv /tmp/tmp.3BJjzJf3bD /tmp/tmp.3BJjzJf3bD/adv.jws -+ local basedir=/tmp/tmp.3BJjzJf3bD -+ local adv=/tmp/tmp.3BJjzJf3bD/adv.jws -+ local SIG=/tmp/tmp.3BJjzJf3bD/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.3BJjzJf3bD/sig.jwk -+ local EXC=/tmp/tmp.3BJjzJf3bD/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.3BJjzJf3bD/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.3BJjzJf3bD/sig.jwk --input=/tmp/tmp.3BJjzJf3bD/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.3BJjzJf3bD/sig.jwk --output=/tmp/tmp.3BJjzJf3bD/adv.jws -+ PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.3BJjzJf3bD/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.3BJjzJf3bD/adv.jws"}' -+ DEV=/tmp/tmp.3BJjzJf3bD/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.3BJjzJf3bD/luks1-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.3BJjzJf3bD/luks1-device -+ local PASS= -++ id -u -+ '[' 1111 '!=' 0 ']' -+ skip_test 'WARNING: You must be root to run this test; test skipped.' -+ echo 'WARNING: You must be root to run this test; test skipped.' -WARNING: You must be root to run this test; test skipped. -+ exit 77 -+ on_exit -+ '[' -d /tmp/tmp.3BJjzJf3bD ']' -+ rm -rf /tmp/tmp.3BJjzJf3bD -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +45/46 default-thp-alg RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=238 /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg -44/46 tang-validate-adv RUNNING ->>> MALLOC_PERTURB_=235 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv +46/46 pin-tpm2 RUNNING +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 -33/46 regen-inplace-luks2 SKIP 0.07s exit status 77 +33/46 regen-inplace-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 @@ -3206,7 +3248,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.fO3M20lNn5 ++ TMP=/tmp/tmp.5iVis0r8XS ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3215,7 +3257,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.fO3M20lNn5 '' ++ tang_run /tmp/tmp.5iVis0r8XS '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3223,8 +3265,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.fO3M20lNn5 ']' -+ tang_stop /tmp/tmp.fO3M20lNn5 ++ '[' -d /tmp/tmp.5iVis0r8XS ']' ++ tang_stop /tmp/tmp.5iVis0r8XS + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3233,7 +3275,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -34/46 regen-not-inplace-luks2 SKIP 0.07s exit status 77 +34/46 regen-not-inplace-luks2 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 @@ -3252,8 +3294,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.2tt1gssa3A -+ TMP=/tmp/tmp.2tt1gssa3A ++ export TMP=/tmp/tmp.pjK8q9ejrh ++ TMP=/tmp/tmp.pjK8q9ejrh ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3262,7 +3304,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.2tt1gssa3A '' ++ tang_run /tmp/tmp.pjK8q9ejrh '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3270,8 +3312,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.2tt1gssa3A ']' -+ tang_stop /tmp/tmp.2tt1gssa3A ++ '[' -d /tmp/tmp.pjK8q9ejrh ']' ++ tang_stop /tmp/tmp.pjK8q9ejrh + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3280,7 +3322,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -35/46 report-tang-luks2 SKIP 0.06s exit status 77 +35/46 report-tang-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 @@ -3299,7 +3341,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.Hre2A9GlM6 ++ TMP=/tmp/tmp.IAVFGAQY1z ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3308,7 +3350,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.Hre2A9GlM6 '' ++ tang_run /tmp/tmp.IAVFGAQY1z '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3316,8 +3358,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.Hre2A9GlM6 ']' -+ tang_stop /tmp/tmp.Hre2A9GlM6 ++ '[' -d /tmp/tmp.IAVFGAQY1z ']' ++ tang_stop /tmp/tmp.IAVFGAQY1z + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3326,7 +3368,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -36/46 report-sss-luks2 SKIP 0.06s exit status 77 +36/46 report-sss-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 @@ -3345,7 +3387,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.fQzboStAfG ++ TMP=/tmp/tmp.fhFYMniwon ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3354,7 +3396,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.fQzboStAfG '' ++ tang_run /tmp/tmp.fhFYMniwon '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3362,8 +3404,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.fQzboStAfG ']' -+ tang_stop /tmp/tmp.fQzboStAfG ++ '[' -d /tmp/tmp.fhFYMniwon ']' ++ tang_stop /tmp/tmp.fhFYMniwon + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3372,13 +3414,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg RUNNING ->>> MALLOC_PERTURB_=67 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg - -46/46 pin-tpm2 RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/luks/tests:/build/reproducible-path/clevis-20/src/pins/sss:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/src/pins/tpm2:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-x86_64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=108 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 - -37/46 edit-tang-luks2 SKIP 0.06s exit status 77 +37/46 edit-tang-luks2 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 @@ -3399,7 +3435,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Skyl5fYIbG ++ TMP=/tmp/tmp.WrIOk990E0 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3411,8 +3447,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.Skyl5fYIbG ']' -++ tang_stop /tmp/tmp.Skyl5fYIbG +++ '[' '!' -d /tmp/tmp.WrIOk990E0 ']' +++ tang_stop /tmp/tmp.WrIOk990E0 ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3422,8 +3458,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.Skyl5fYIbG ']' -+ tang_stop /tmp/tmp.Skyl5fYIbG ++ '[' '!' -d /tmp/tmp.WrIOk990E0 ']' ++ tang_stop /tmp/tmp.WrIOk990E0 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3432,11 +3468,10 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -38/46 backup-restore-luks2 SKIP 0.06s exit status 77 +39/46 pass-tang-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 -+ TEST=backup-restore-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3452,40 +3487,38 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.cEsReTRZt2 -+ ADV=/tmp/tmp.cEsReTRZt2/adv.jws -+ tang_create_adv /tmp/tmp.cEsReTRZt2 /tmp/tmp.cEsReTRZt2/adv.jws -+ local basedir=/tmp/tmp.cEsReTRZt2 -+ local adv=/tmp/tmp.cEsReTRZt2/adv.jws -+ local SIG=/tmp/tmp.cEsReTRZt2/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.cEsReTRZt2/sig.jwk -+ local EXC=/tmp/tmp.cEsReTRZt2/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.cEsReTRZt2/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.cEsReTRZt2/sig.jwk --input=/tmp/tmp.cEsReTRZt2/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.cEsReTRZt2/sig.jwk --output=/tmp/tmp.cEsReTRZt2/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.cEsReTRZt2/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.cEsReTRZt2/adv.jws"}' -+ DEV=/tmp/tmp.cEsReTRZt2/luks2-device -+ new_device luks2 /tmp/tmp.cEsReTRZt2/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.cEsReTRZt2/luks2-device -+ local PASS= -++ id -u -+ '[' 1111 '!=' 0 ']' -+ skip_test 'WARNING: You must be root to run this test; test skipped.' -+ echo 'WARNING: You must be root to run this test; test skipped.' -WARNING: You must be root to run this test; test skipped. ++ TMP=/tmp/tmp.6o9T3wUxbD +++ tang_new_random_port +++ tang_sanity_check +++ '[' -n '' ']' +++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' +++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements +++ exit 77 ++ port= ++ tang_run /tmp/tmp.6o9T3wUxbD '' ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.cEsReTRZt2 ']' -+ rm -rf /tmp/tmp.cEsReTRZt2 ++ '[' '!' -d /tmp/tmp.6o9T3wUxbD ']' ++ tang_stop /tmp/tmp.6o9T3wUxbD ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' ++ echo 'tang is not enabled/supported. Check if you have met all the requirements' +tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -39/46 pass-tang-luks2 SKIP 0.05s exit status 77 +38/46 backup-restore-luks2 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 ++ TEST=backup-restore-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3501,34 +3534,37 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.Lmxb0jUjil -++ tang_new_random_port -++ tang_sanity_check -++ '[' -n '' ']' -++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -++ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -++ exit 77 -+ port= -+ tang_run /tmp/tmp.Lmxb0jUjil '' -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements ++ TMP=/tmp/tmp.qLDwFIyt4d ++ ADV=/tmp/tmp.qLDwFIyt4d/adv.jws ++ tang_create_adv /tmp/tmp.qLDwFIyt4d /tmp/tmp.qLDwFIyt4d/adv.jws ++ local basedir=/tmp/tmp.qLDwFIyt4d ++ local adv=/tmp/tmp.qLDwFIyt4d/adv.jws ++ local SIG=/tmp/tmp.qLDwFIyt4d/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.qLDwFIyt4d/sig.jwk ++ local EXC=/tmp/tmp.qLDwFIyt4d/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.qLDwFIyt4d/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.qLDwFIyt4d/sig.jwk --input=/tmp/tmp.qLDwFIyt4d/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.qLDwFIyt4d/sig.jwk --output=/tmp/tmp.qLDwFIyt4d/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.qLDwFIyt4d/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.qLDwFIyt4d/adv.jws"}' ++ DEV=/tmp/tmp.qLDwFIyt4d/luks2-device ++ new_device luks2 /tmp/tmp.qLDwFIyt4d/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.qLDwFIyt4d/luks2-device ++ local PASS= +++ id -u ++ '[' 2222 '!=' 0 ']' ++ skip_test 'WARNING: You must be root to run this test; test skipped.' ++ echo 'WARNING: You must be root to run this test; test skipped.' +WARNING: You must be root to run this test; test skipped. + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.Lmxb0jUjil ']' -+ tang_stop /tmp/tmp.Lmxb0jUjil -+ tang_sanity_check -+ '[' -n '' ']' -+ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' -+ echo 'tang is not enabled/supported. Check if you have met all the requirements' -tang is not enabled/supported. Check if you have met all the requirements -+ exit 77 ++ '[' -d /tmp/tmp.qLDwFIyt4d ']' ++ rm -rf /tmp/tmp.qLDwFIyt4d ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter SKIP 0.04s exit status 77 +40/46 unlock-arbitrary-parameter SKIP 0.05s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter @@ -3549,7 +3585,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.UlbIMuLNWS ++ TMP=/tmp/tmp.NYtfgFq2mF ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3559,8 +3595,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.UlbIMuLNWS ']' -++ tang_stop /tmp/tmp.UlbIMuLNWS +++ '[' '!' -d /tmp/tmp.NYtfgFq2mF ']' +++ tang_stop /tmp/tmp.NYtfgFq2mF ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3568,8 +3604,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.UlbIMuLNWS ']' -+ tang_stop /tmp/tmp.UlbIMuLNWS ++ '[' '!' -d /tmp/tmp.NYtfgFq2mF ']' ++ tang_stop /tmp/tmp.NYtfgFq2mF + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3578,7 +3614,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -43/46 pin-tang SKIP 0.03s exit status 77 +43/46 pin-tang SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3588,7 +3624,7 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.wwJoXSCvAu ++ TMP=/tmp/tmp.u4m51TDUzg ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3599,7 +3635,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.wwJoXSCvAu ++ tang_stop /tmp/tmp.u4m51TDUzg + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3608,7 +3644,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -44/46 tang-validate-adv SKIP 0.02s exit status 77 +44/46 tang-validate-adv SKIP 0.03s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3618,9 +3654,9 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.plu952fuyo -+ CASES=/tmp/tmp.plu952fuyo/cases -+ mkdir -p /tmp/tmp.plu952fuyo/cases ++ TMP=/tmp/tmp.3GczE2YUWp ++ CASES=/tmp/tmp.3GczE2YUWp/cases ++ mkdir -p /tmp/tmp.3GczE2YUWp/cases ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3631,7 +3667,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.plu952fuyo ++ tang_stop /tmp/tmp.3GczE2YUWp + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3640,7 +3676,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg SKIP 0.01s exit status 77 +45/46 default-thp-alg SKIP 0.02s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3652,7 +3688,7 @@ + TEST=default-thp-alg + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.dkX38ZSID0 ++ TMP=/tmp/tmp.DJyEviDSUp ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3663,7 +3699,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.dkX38ZSID0 ++ tang_stop /tmp/tmp.DJyEviDSUp + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3695,62 +3731,62 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -42/46 pin-null OK 0.11s +42/46 pin-null OK 0.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt null '{}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiIyMWp6dHNNT2x0ekdiZGtpazNNWXQ3VWdRNUVvY094bDBDRFppZ0g5cGNNIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..zym9w1Suw9RzG1yv.nbU.hjGFdFZIaAu3Eq1D82_0aA -++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiIyMWp6dHNNT2x0ekdiZGtpazNNWXQ3VWdRNUVvY094bDBDRFppZ0g5cGNNIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..zym9w1Suw9RzG1yv.nbU.hjGFdFZIaAu3Eq1D82_0aA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJVd1d4THBUZjFWWWxDX2JQZTJlN3QySE13Smk4QlJ4WDM5amJPTkc4UlJ3Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..dVDDNeNb0U-lZcg4.Tgk.ViQbSpQ39lntozZDrY3ONA +++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJVd1d4THBUZjFWWWxDX2JQZTJlN3QySE13Smk4QlJ4WDM5amJPTkc4UlJ3Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..dVDDNeNb0U-lZcg4.Tgk.ViQbSpQ39lntozZDrY3ONA ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt null '{"fail":true}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..NkYgwQKyVNeLT6yi.5us.UgMlCnxZUYNPX_IZwzX01Q -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..NkYgwQKyVNeLT6yi.5us.UgMlCnxZUYNPX_IZwzX01Q ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..EozxswxK7pxY09II.77Y.aKPPeQN318R22N_hTZBH1Q ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..EozxswxK7pxY09II.77Y.aKPPeQN318R22N_hTZBH1Q + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -41/46 pin-sss OK 0.72s +41/46 pin-sss OK 0.94s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMk5Fa3hNSFZHTms4eWNrOW5XRlZsYWxONGRXTklZVWhRV0V4WlgzQjViM00xYkVGbmJscHZSMWc0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmF6by1KMWhRNmJ3UzhEQmkub1pFZGZ3dmtHUXBKQ3piRUtxMmlVS1BIc25UOVJjcUVFX0w3aFVKd2xJR0p1aG5MTGM4dzdQMDdCZjY3MVJNdFVnWFNYLUtIeEl4d011aVFlaFd6Q1EuQ2ktenhMVms4a2RvQkhVLUFYNEl3USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpYY25wV2IzTnZSSEZaTmtOYVdreHhlSHBtVWtkRGRYZ3hjRlJWWm1ab1ZqVlNhV1pKUlRWRlIybDNJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQU13ZzZJWkN4NDBZNEF5eS5pY1UzcjQwZGxEekJMWDBpdDB5bzd0RjR5SGJ4UWxnRE9LNnpGbzIxWEtlOHF0SWFoNkxQVl8tWldYSXJ2cjF2SEp4d2dfckxiSkNKVXU2ZjBtaXIxQS5ta1FfZ28yZnVobEM3eUtCR20xVzFnIl0sInAiOiJ5Qk96SWVmWlNIdnh2UDRNb0ZYbTB1d0F5eVJrUUdTNFU4NjZqanhkUXc4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._pbYYEwOvc8eZSyy.H0BB.f2lsWk2dE0JgJl3id1y0-w -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMk5Fa3hNSFZHTms4eWNrOW5XRlZsYWxONGRXTklZVWhRV0V4WlgzQjViM00xYkVGbmJscHZSMWc0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmF6by1KMWhRNmJ3UzhEQmkub1pFZGZ3dmtHUXBKQ3piRUtxMmlVS1BIc25UOVJjcUVFX0w3aFVKd2xJR0p1aG5MTGM4dzdQMDdCZjY3MVJNdFVnWFNYLUtIeEl4d011aVFlaFd6Q1EuQ2ktenhMVms4a2RvQkhVLUFYNEl3USIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpYY25wV2IzTnZSSEZaTmtOYVdreHhlSHBtVWtkRGRYZ3hjRlJWWm1ab1ZqVlNhV1pKUlRWRlIybDNJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQU13ZzZJWkN4NDBZNEF5eS5pY1UzcjQwZGxEekJMWDBpdDB5bzd0RjR5SGJ4UWxnRE9LNnpGbzIxWEtlOHF0SWFoNkxQVl8tWldYSXJ2cjF2SEp4d2dfckxiSkNKVXU2ZjBtaXIxQS5ta1FfZ28yZnVobEM3eUtCR20xVzFnIl0sInAiOiJ5Qk96SWVmWlNIdnh2UDRNb0ZYbTB1d0F5eVJrUUdTNFU4NjZqanhkUXc4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._pbYYEwOvc8eZSyy.H0BB.f2lsWk2dE0JgJl3id1y0-w ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKclFWcDNPWFZYVEU5QmVHWmpTWEIwTnpkRGN6aFdjVGN4TFVwaFJEZElUSGN4VlhoYU5WSndUemRCSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnUyUjVpeHdGakJlQ0paRncuWi1jYUMwNzA4TmY1VFZBQV9paWR2aERPMXdJU21OajIzSm4wVjRrLXQwRFgycUFfd1ZaTVZhZ2ZXU2JDTENtaVJxakZRLWNxRGoxZmdRejF3clNMbmcuV1daYUgyWkJYa0Z1Sko4S1BzNzdIdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUl6WmpGUmNuZExVa1JzYzJSdU5qSktiak4wVEhNNE1VbGpiWEI0U0VSTFpGaHdiVXB3V2xWUGRGVlpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaWo5Tld0YTFyZVFkcFJHdC4wUWxYTUZMVWdvY0FmVFBBMlh4cDR6M21LYlNLOFd4WWZGRjVjLVRrUmF4YkFYQjZGejNYeVdsQ3dXZmM1UWF2X3hWMGxORGpxekpkUHUzZThmemRmdy42X1NLWHFQRDlabWtCZDhwTlFXbS1BIl0sInAiOiJ3Ui1XMWJiMkZ6djJjM3Qzc0NJa2FNR3dQZWc5YkxWNllqYzRMbVhnSmVNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..EdH43eyKSwwzcqYN.VyYO.pAKOIg7MtY1jopu4s9SyuQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKclFWcDNPWFZYVEU5QmVHWmpTWEIwTnpkRGN6aFdjVGN4TFVwaFJEZElUSGN4VlhoYU5WSndUemRCSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnUyUjVpeHdGakJlQ0paRncuWi1jYUMwNzA4TmY1VFZBQV9paWR2aERPMXdJU21OajIzSm4wVjRrLXQwRFgycUFfd1ZaTVZhZ2ZXU2JDTENtaVJxakZRLWNxRGoxZmdRejF3clNMbmcuV1daYUgyWkJYa0Z1Sko4S1BzNzdIdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUl6WmpGUmNuZExVa1JzYzJSdU5qSktiak4wVEhNNE1VbGpiWEI0U0VSTFpGaHdiVXB3V2xWUGRGVlpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaWo5Tld0YTFyZVFkcFJHdC4wUWxYTUZMVWdvY0FmVFBBMlh4cDR6M21LYlNLOFd4WWZGRjVjLVRrUmF4YkFYQjZGejNYeVdsQ3dXZmM1UWF2X3hWMGxORGpxekpkUHUzZThmemRmdy42X1NLWHFQRDlabWtCZDhwTlFXbS1BIl0sInAiOiJ3Ui1XMWJiMkZ6djJjM3Qzc0NJa2FNR3dQZWc5YkxWNllqYzRMbVhnSmVNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..EdH43eyKSwwzcqYN.VyYO.pAKOIg7MtY1jopu4s9SyuQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKak0ydEdjRVJSYjJoclRGazBSREU0U0hkM1dFSTRNMjlHYkZkVU0wbHFXRm90Tm1oSVpVUk1kMVZuSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlR6cG8wSVpCSmRKYjM3bV8ubXJhMzdzMDV4RDZGNEd3WkJVb3QwYkZRMFJDODRtakx4bWt3UUZoRnhWSjhhTkd4ZzR6WV9TMUNlWlFXeXBJc09fUGk1QzVIYUhfb0J0R3ZwclppNFEuM2ZYbUVaS2dueUFJcGZZbTRHS1Q5QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uSVJxdHpIeEYwQzZJVGZDWC5mb0ppNWo4M01KRnpMMW5FT2dlQ3p2cmt5cUlvTHZjMkh6aU52OGtyU29mOXd2TklTMk41T1RTcndQM1Aydk5jOWh0MF9PV05DZlRuRG1SZnZRTHlLQS5QeElIR3g4ckNCOUJyYm02WkZPWXNBIl0sInAiOiI0N1dqNU5QYUx2TzBaSFpZLUF4OWhTdENvRlAyVm1CWU41T2l6al9SNEdzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..SuU5ivy1C_AaIHu_.hAE1.n07vGSvoNiIEO6MxCVdXxg -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKak0ydEdjRVJSYjJoclRGazBSREU0U0hkM1dFSTRNMjlHYkZkVU0wbHFXRm90Tm1oSVpVUk1kMVZuSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlR6cG8wSVpCSmRKYjM3bV8ubXJhMzdzMDV4RDZGNEd3WkJVb3QwYkZRMFJDODRtakx4bWt3UUZoRnhWSjhhTkd4ZzR6WV9TMUNlWlFXeXBJc09fUGk1QzVIYUhfb0J0R3ZwclppNFEuM2ZYbUVaS2dueUFJcGZZbTRHS1Q5QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uSVJxdHpIeEYwQzZJVGZDWC5mb0ppNWo4M01KRnpMMW5FT2dlQ3p2cmt5cUlvTHZjMkh6aU52OGtyU29mOXd2TklTMk41T1RTcndQM1Aydk5jOWh0MF9PV05DZlRuRG1SZnZRTHlLQS5QeElIR3g4ckNCOUJyYm02WkZPWXNBIl0sInAiOiI0N1dqNU5QYUx2TzBaSFpZLUF4OWhTdENvRlAyVm1CWU41T2l6al9SNEdzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..SuU5ivy1C_AaIHu_.hAE1.n07vGSvoNiIEO6MxCVdXxg ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKYVJVNXdkMjl3YTIxSFF6TTViVFptVEROR1RHNW1VVlkwVkc5Nk5GZFlVekpUVkdwMVRHTXRYeTA0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZ2bXk1b0pVZXNtSE9tbjUuQVB6cVNnbjhFYm1QQmtBeFpjejFLRlluT3V0dTdpNjczQ1l6RU9oa1Z1VVYyMlQxUVBlZWdabWlzOWVzdFM1b2dnRldEZmF4M2VOUXd6eUx4aHpLcEEueXdGOEZSOG96SHVrSmpPQ25mOWtJQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueHNDS2E2WmRPZ3hkeXJvaC5DWS1tNU8tZGM2QmRuOVp1T1RMZUdwMGhCaGV0dnM1X2J0ZkhkSTRkMWdOM2lNN1hObVFqcUVNZ1d4V2xEV05kRTcwbnhjZ3RGNTVBOTBqYjZwcWJNQS5zVDlsR09GWjNhd05aTTNiNGZTTFB3Il0sInAiOiJ4LXlvdkRYYlJUd1ZYR3JyYkYwVnB4dzVJcmYzcThvbDd6UXMzdGZldWRjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..CRqvvP6KfsRt8zSk.Q80n.9WEcETQQsxDTV8iZfHCgeQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKYVJVNXdkMjl3YTIxSFF6TTViVFptVEROR1RHNW1VVlkwVkc5Nk5GZFlVekpUVkdwMVRHTXRYeTA0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkZ2bXk1b0pVZXNtSE9tbjUuQVB6cVNnbjhFYm1QQmtBeFpjejFLRlluT3V0dTdpNjczQ1l6RU9oa1Z1VVYyMlQxUVBlZWdabWlzOWVzdFM1b2dnRldEZmF4M2VOUXd6eUx4aHpLcEEueXdGOEZSOG96SHVrSmpPQ25mOWtJQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ueHNDS2E2WmRPZ3hkeXJvaC5DWS1tNU8tZGM2QmRuOVp1T1RMZUdwMGhCaGV0dnM1X2J0ZkhkSTRkMWdOM2lNN1hObVFqcUVNZ1d4V2xEV05kRTcwbnhjZ3RGNTVBOTBqYjZwcWJNQS5zVDlsR09GWjNhd05aTTNiNGZTTFB3Il0sInAiOiJ4LXlvdkRYYlJUd1ZYR3JyYkYwVnB4dzVJcmYzcThvbDd6UXMzdGZldWRjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..CRqvvP6KfsRt8zSk.Q80n.9WEcETQQsxDTV8iZfHCgeQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmtHbU1EemM0SnRYNWNhR08uWnh2VlJuMUo2WXFoQUFsakk5My1iZnFvYnp4VGx5TTYyVnMyMFotQjlxMEZ0SGhBZkN5Q3JHeDBwb3BkODB1ZDJzOHUxanQ1UDZOTHBSM1ZETnc0REEuWFc1TE1UQVF2VEhYUHcxODhXLWJxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNmRjRDIwU3NXWGh6YWxEei51OHRxbHowWUNZLV9qd1BPUU0tOE1RU0RxTGVjemtGWG85Wmc0YVJSY04weVh6ekFwTzZEanBva3dIT1Mtb1Q5bTlseXVFdGdaR0RyZzBQNzl5eGdDZy5RUGRpZXEtNHA3ZEp5a0dEb0txaVR3Il0sInAiOiI5bjhFdzEzUTN5dDh6NXRJN0s4aENHNW1DSmMzRHRnUUc3bXpfYlFlWU1zIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..83igjHoJTgiiuATh.bAIu.oQjI6n0FfoWo0fY8ieooAw -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmtHbU1EemM0SnRYNWNhR08uWnh2VlJuMUo2WXFoQUFsakk5My1iZnFvYnp4VGx5TTYyVnMyMFotQjlxMEZ0SGhBZkN5Q3JHeDBwb3BkODB1ZDJzOHUxanQ1UDZOTHBSM1ZETnc0REEuWFc1TE1UQVF2VEhYUHcxODhXLWJxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNmRjRDIwU3NXWGh6YWxEei51OHRxbHowWUNZLV9qd1BPUU0tOE1RU0RxTGVjemtGWG85Wmc0YVJSY04weVh6ekFwTzZEanBva3dIT1Mtb1Q5bTlseXVFdGdaR0RyZzBQNzl5eGdDZy5RUGRpZXEtNHA3ZEp5a0dEb0txaVR3Il0sInAiOiI5bjhFdzEzUTN5dDh6NXRJN0s4aENHNW1DSmMzRHRnUUc3bXpfYlFlWU1zIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..83igjHoJTgiiuATh.bAIu.oQjI6n0FfoWo0fY8ieooAw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnNNNGlFSjhrOS1OT2tzWDcuU240elZwX2dVNHdRRGZUUHcxZzNfMHpNWjZXUEk3OEhRWnNFTGEzUlhsMWhYVGVwek1SQUhsSE1KRl83MndEREcwOG1LUjJpYXhEaGluTzl0MWNpeFEuRXF2WlVVTEpCeFgtZ3lQd2gwNXI0dyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWk1FOHdiUS1sNk92dkx3UC52WjZDZjFmRnhWLVIxYm5vaWd6cFJobGdDZXpBamJpMHhWMXV1eXZjOW8zLWI2cVBnak44WXJKcDJ5aFNZUmgteEo5RXQ4WG9zckpEb0gxamM4Z1EzQS5yTVY0SEhmZFhMcmZuYkRBRlRTZktBIl0sInAiOiJ5emlid3E4alp6TTY1TEluQUJGNmVlQjhwS3lIRW1wQ2JsV0ZCQWpoX0dzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..8Q4HkKEW-TDU_YT0.1VvF.ek1wXoy_9-yGUtg9xh9Ajw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnNNNGlFSjhrOS1OT2tzWDcuU240elZwX2dVNHdRRGZUUHcxZzNfMHpNWjZXUEk3OEhRWnNFTGEzUlhsMWhYVGVwek1SQUhsSE1KRl83MndEREcwOG1LUjJpYXhEaGluTzl0MWNpeFEuRXF2WlVVTEpCeFgtZ3lQd2gwNXI0dyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWk1FOHdiUS1sNk92dkx3UC52WjZDZjFmRnhWLVIxYm5vaWd6cFJobGdDZXpBamJpMHhWMXV1eXZjOW8zLWI2cVBnak44WXJKcDJ5aFNZUmgteEo5RXQ4WG9zckpEb0gxamM4Z1EzQS5yTVY0SEhmZFhMcmZuYkRBRlRTZktBIl0sInAiOiJ5emlid3E4alp6TTY1TEluQUJGNmVlQjhwS3lIRW1wQ2JsV0ZCQWpoX0dzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..8Q4HkKEW-TDU_YT0.1VvF.ek1wXoy_9-yGUtg9xh9Ajw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJMVdtcHpZMGd6VjBsUVRIaEZjMVJLVjJsMlYyTnVPV2MzVmpsUGRITkVTMlZZZVdSQ1RVVkJURFZKSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnZ3ZjZVa1BjRVpvbFF3RV8uZTVybkVfalg0UXhTdmlxcTRlOWQ2eFJoaUJic0FiZ1pmMDdsSk11N0FPRHNoSXVkcV8wV2s1TlVzdUxFek44ajlnSC1oOFQ2UmI0NXExcGdobFBjZVEuNEF2dlE0X0NEUHplWllsOE1MRGQxUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpKY2pSMVRrWXpWV3BHTFVvMFFWVjFRekpqTjIxMVVHeHJkalIyUTBZMFQyWmhPVEJVYVd0SmNESXdJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVUxTajFnRm12R0pTWGUzNS5Pc3EyX1Z5NnhkRDI3OTNQVG1VOERHVTNTNFFlVXBvSzZJakRoVWF1Vk81a2pTaFVQaVhUM2pmWGhMTUZkNmQxVjI0bHpxQnVwM01YVDRGaC1lWGJsQS5URk5TRU5rSXRlQUhtVXYxS2xjSk1nIl0sInAiOiJ3RmR4X0xpTVg1a2loVGdNdy1lMWszM3RaeXRVR19yLXVmcEw5OHhrMTU4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..kJPlAgoQTQhQQ7OZ.WAL6.54j67oXWagvQRPf1KCwntw -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJMVdtcHpZMGd6VjBsUVRIaEZjMVJLVjJsMlYyTnVPV2MzVmpsUGRITkVTMlZZZVdSQ1RVVkJURFZKSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnZ3ZjZVa1BjRVpvbFF3RV8uZTVybkVfalg0UXhTdmlxcTRlOWQ2eFJoaUJic0FiZ1pmMDdsSk11N0FPRHNoSXVkcV8wV2s1TlVzdUxFek44ajlnSC1oOFQ2UmI0NXExcGdobFBjZVEuNEF2dlE0X0NEUHplWllsOE1MRGQxUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpKY2pSMVRrWXpWV3BHTFVvMFFWVjFRekpqTjIxMVVHeHJkalIyUTBZMFQyWmhPVEJVYVd0SmNESXdJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVUxTajFnRm12R0pTWGUzNS5Pc3EyX1Z5NnhkRDI3OTNQVG1VOERHVTNTNFFlVXBvSzZJakRoVWF1Vk81a2pTaFVQaVhUM2pmWGhMTUZkNmQxVjI0bHpxQnVwM01YVDRGaC1lWGJsQS5URk5TRU5rSXRlQUhtVXYxS2xjSk1nIl0sInAiOiJ3RmR4X0xpTVg1a2loVGdNdy1lMWszM3RaeXRVR19yLXVmcEw5OHhrMTU4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..kJPlAgoQTQhQQ7OZ.WAL6.54j67oXWagvQRPf1KCwntw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRGRqUlplRFkyWmtwU1dFSjJaa1JFY2t0ck1VeDRXWGxKTFhGa2FWazVMWGhDZGtOMmJYVjRXRmMwSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm13QzZMOWxCYmVMbktNb2UuTktZZm8xcnAwOGh2YVk5bXNYYUJYbFdMNi1CUnBCOTFwcTB5amFzclpJTE9zUjZjU2kwZDlkUVh6YnQ1Y3Axd0t2YThJQS1nVzlOWDA3Wnh6WmN4cVEucTJnWFJPaG5IYVJqTDFDRkY4QXc0QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpuZUZsc01UTm1RbGxmZFZZdFJYa3hkWGxFVFZoRUxXZGlSRWRPY1c1V1gxaFRRbEpSYmpCTlNXRXdJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNVU0NjIwaFJ4UEZpZDhweS45NlFVZnFPaGF6eG9STzBJNk5oUlNJS0Z2QVZfbHQxV3ktSTJQSE9TamJBazlfdDRNbW5UNVc3bkg4SkNMLW0wdTh1TVZsMWppdVhlMEw1OXRvbWM5QS4tREg1Z1lwTU04NWNMSWlOLXVxaXJ3Il0sInAiOiI0OFZubzN6WFo4cHN3d0RGYkU1TkxxSWUwbE1HcFJFTUxjVFRNMzdiZXZzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ONQJ4JB58ZBojcFq.sBvZ.0nSMeonC7GEMTf9ecdkuQQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRGRqUlplRFkyWmtwU1dFSjJaa1JFY2t0ck1VeDRXWGxKTFhGa2FWazVMWGhDZGtOMmJYVjRXRmMwSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLm13QzZMOWxCYmVMbktNb2UuTktZZm8xcnAwOGh2YVk5bXNYYUJYbFdMNi1CUnBCOTFwcTB5amFzclpJTE9zUjZjU2kwZDlkUVh6YnQ1Y3Axd0t2YThJQS1nVzlOWDA3Wnh6WmN4cVEucTJnWFJPaG5IYVJqTDFDRkY4QXc0QSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpuZUZsc01UTm1RbGxmZFZZdFJYa3hkWGxFVFZoRUxXZGlSRWRPY1c1V1gxaFRRbEpSYmpCTlNXRXdJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uNVU0NjIwaFJ4UEZpZDhweS45NlFVZnFPaGF6eG9STzBJNk5oUlNJS0Z2QVZfbHQxV3ktSTJQSE9TamJBazlfdDRNbW5UNVc3bkg4SkNMLW0wdTh1TVZsMWppdVhlMEw1OXRvbWM5QS4tREg1Z1lwTU04NWNMSWlOLXVxaXJ3Il0sInAiOiI0OFZubzN6WFo4cHN3d0RGYkU1TkxxSWUwbE1HcFJFTUxjVFRNMzdiZXZzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ONQJ4JB58ZBojcFq.sBvZ.0nSMeonC7GEMTf9ecdkuQQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRFdHdEpjM28zYm1SalRITlVSbW8zYlhnMmRuUmZkbmRRUVROdVpUaEZibnBtZVhwSGJHaEtabnAzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnVPUDNjUl8yb2lzclpoOFQuZ0xveksyejhPRVgzYUZ0WDFfd1ZOZnRWV3NCTC04bF8tOWNnQk50UVNzckN4cmxOeGt2dVh1SS1kWkt6RzNzVHNEaENqOERGb2VJZE5lTEpfNkNVS0EuNnNmNW10c0FaQjlpWjVJV19YWkdFdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uY3o5UFoxbmFsblBCRVV4Sy5aWndvTEc0Z1Q5bzJNSW1qWnZDbU42cDB3dlNPbTRnX0N6a3Ytenh6Q1AyQ29Mb2cyc25iTXB5X1ExZXhIcnRZaHp1YUZrS1hIQkw1UEptc3hPbDAyZy5kRGRMYV8xNVlZYlR1LS1zanczSE5BIl0sInAiOiJ4LXo0b2xHUkxieVRSamg3Tlc2UVdQWl9XTW9YNVJOZ1hub2FvOFFCQTdzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..EZj3jgPuzFjcXfJw.iQeS.NvJlqcvq4v7aOR4CZJPtdQ -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKRFdHdEpjM28zYm1SalRITlVSbW8zYlhnMmRuUmZkbmRRUVROdVpUaEZibnBtZVhwSGJHaEtabnAzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnVPUDNjUl8yb2lzclpoOFQuZ0xveksyejhPRVgzYUZ0WDFfd1ZOZnRWV3NCTC04bF8tOWNnQk50UVNzckN4cmxOeGt2dVh1SS1kWkt6RzNzVHNEaENqOERGb2VJZE5lTEpfNkNVS0EuNnNmNW10c0FaQjlpWjVJV19YWkdFdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uY3o5UFoxbmFsblBCRVV4Sy5aWndvTEc0Z1Q5bzJNSW1qWnZDbU42cDB3dlNPbTRnX0N6a3Ytenh6Q1AyQ29Mb2cyc25iTXB5X1ExZXhIcnRZaHp1YUZrS1hIQkw1UEptc3hPbDAyZy5kRGRMYV8xNVlZYlR1LS1zanczSE5BIl0sInAiOiJ4LXo0b2xHUkxieVRSamg3Tlc2UVdQWl9XTW9YNVJOZ1hub2FvOFFCQTdzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..EZj3jgPuzFjcXfJw.iQeS.NvJlqcvq4v7aOR4CZJPtdQ ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKeWNsRTNkMUZWZEhoV0xYZDNPSE5xVGtOR2JucHFZMjR4UkV3M1ZsWklkbkUxVVhOa1ZIaHJRWGhWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnV0T0dULTktVDlVMjgxVHEuYWE3TWZER3pTSXE5NVpKblE2RDBOTEhSUmZhTVl4dmdnSFlfS3JKVEszWmw3LWNRZTJ0UU1jWmlrVnFCdjB5TVJuNUxheXdYNW9UenRxMUQteUMxN3cuQS05eVVCTmw5NUdnbnRRVDFkeVRZUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaTExSUZwMVMyLUZtbE95Qy5YVmRVWHR0bVRuY3c5bzgtOGtSanQyTndUcnBFV3luVEplS3M3SjBLb3FnWDJFaFRGenFZUW5IMWdjYkRNRzFPc2tTRUV2eS1DWWpHZ0FBdVR3dUE1Zy5Wdm5VeTktSE9nVk93anpVeExmcG9nIl0sInAiOiIwVU1UTkZyY0I4bzIwNF9mMFhzNGNLVHpTQlhlUFNvUHdaUS1NMENXalg4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..GWr49YvLJkqgdmEE.8RdK.xNYRJrkPLKfbO8Hvy0y3Zw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKeWNsRTNkMUZWZEhoV0xYZDNPSE5xVGtOR2JucHFZMjR4UkV3M1ZsWklkbkUxVVhOa1ZIaHJRWGhWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnV0T0dULTktVDlVMjgxVHEuYWE3TWZER3pTSXE5NVpKblE2RDBOTEhSUmZhTVl4dmdnSFlfS3JKVEszWmw3LWNRZTJ0UU1jWmlrVnFCdjB5TVJuNUxheXdYNW9UenRxMUQteUMxN3cuQS05eVVCTmw5NUdnbnRRVDFkeVRZUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaTExSUZwMVMyLUZtbE95Qy5YVmRVWHR0bVRuY3c5bzgtOGtSanQyTndUcnBFV3luVEplS3M3SjBLb3FnWDJFaFRGenFZUW5IMWdjYkRNRzFPc2tTRUV2eS1DWWpHZ0FBdVR3dUE1Zy5Wdm5VeTktSE9nVk93anpVeExmcG9nIl0sInAiOiIwVU1UTkZyY0I4bzIwNF9mMFhzNGNLVHpTQlhlUFNvUHdaUS1NMENXalg4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..GWr49YvLJkqgdmEE.8RdK.xNYRJrkPLKfbO8Hvy0y3Zw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlVvLXBsekZxNUcyaEttYVcudjhFMks0anRwdThhTTUzQzM5NXZYZmdyTlAzUWpVSFZkLXFPTmxZYVJYaXF0YmI2MkV6NHVVcl9xTFZQUVJwSU1OX1VtY0I4ZUVwX0lpRHY1amhXbGcuSktQUjgzVWRHd0hCNTdWQmwtUWJRZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOUhadFRvUnlmMXFldldYOS5EMnpoYV9yVnNLa05wNy1FQkh6MGszbFpaRS1QRXRjcXgxR0s4akRFRWdsSTVhQklKMmVIM1dsbnRaSVdLODRZV3BjeWtOVGFWelpQUVBpWkhJWU5tdy5TcTg4Vl8tSVVvbXZDdEFvakhxNlZRIl0sInAiOiIyR05VN0x3Y29lZnlxVmFpaV9Pd0RsN2dJRkZFcWF6a0xMNXRRMGpYQS1NIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..p0Iamd1HqigA_lXj.9liC.QcIYNT2Xzbr0QjhSYzCRIA -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlVvLXBsekZxNUcyaEttYVcudjhFMks0anRwdThhTTUzQzM5NXZYZmdyTlAzUWpVSFZkLXFPTmxZYVJYaXF0YmI2MkV6NHVVcl9xTFZQUVJwSU1OX1VtY0I4ZUVwX0lpRHY1amhXbGcuSktQUjgzVWRHd0hCNTdWQmwtUWJRZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOUhadFRvUnlmMXFldldYOS5EMnpoYV9yVnNLa05wNy1FQkh6MGszbFpaRS1QRXRjcXgxR0s4akRFRWdsSTVhQklKMmVIM1dsbnRaSVdLODRZV3BjeWtOVGFWelpQUVBpWkhJWU5tdy5TcTg4Vl8tSVVvbXZDdEFvakhxNlZRIl0sInAiOiIyR05VN0x3Y29lZnlxVmFpaV9Pd0RsN2dJRkZFcWF6a0xMNXRRMGpYQS1NIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..p0Iamd1HqigA_lXj.9liC.QcIYNT2Xzbr0QjhSYzCRIA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlhqVEhZT3JPMkVWTENUNjgubHZIc0J3RWlRaVgzMkhfSVNkcTZsMDZETWlpbDN5YVpiQUloU01DSW9nQ2k3bTY0dWtFZVkwVlB4STdYWV9fMmtCaC1SdUZWWDZkbjlQSm1nMklNQWcueFgxLVYxX1RmRjc3Y0gzaHMybThfQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVlJKa2p1U3VDTGlhbTdUeS5sY0hoS0U2Nm5tS1hZYWtIejJOdTVTSmlkV1RRbUxUajZjckNaV3Y3eVQzaWJUaG5LMkVyR1pseWZEUjkyZktLSTJqMWFXQWtNYlRFMUlSS25TdmFFQS5ldW9kWmNWSmhjeEtQYzQ2a0Y1ZGxBIl0sInAiOiJ5Q0ZxWHoxR3dmT1lXazNMVmNzX29DMlVGRWh4U3A0Z0RaRXNxQ1ZLbVA4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..AotlKlO6QrvQMFGU.OwzM.DzTG9xHLpvCeR3H7Qm4Mzg ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlhqVEhZT3JPMkVWTENUNjgubHZIc0J3RWlRaVgzMkhfSVNkcTZsMDZETWlpbDN5YVpiQUloU01DSW9nQ2k3bTY0dWtFZVkwVlB4STdYWV9fMmtCaC1SdUZWWDZkbjlQSm1nMklNQWcueFgxLVYxX1RmRjc3Y0gzaHMybThfQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uVlJKa2p1U3VDTGlhbTdUeS5sY0hoS0U2Nm5tS1hZYWtIejJOdTVTSmlkV1RRbUxUajZjckNaV3Y3eVQzaWJUaG5LMkVyR1pseWZEUjkyZktLSTJqMWFXQWtNYlRFMUlSS25TdmFFQS5ldW9kWmNWSmhjeEtQYzQ2a0Y1ZGxBIl0sInAiOiJ5Q0ZxWHoxR3dmT1lXazNMVmNzX29DMlVGRWh4U3A0Z0RaRXNxQ1ZLbVA4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..AotlKlO6QrvQMFGU.OwzM.DzTG9xHLpvCeR3H7Qm4Mzg + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' @@ -3844,15 +3880,15 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'clevis' in '../clevis_20-1_amd64.deb'. -dpkg-deb: building package 'clevis-tpm2' in '../clevis-tpm2_20-1_amd64.deb'. dpkg-deb: building package 'clevis-dbgsym' in '../clevis-dbgsym_20-1_amd64.deb'. -dpkg-deb: building package 'clevis-dracut' in '../clevis-dracut_20-1_amd64.deb'. +dpkg-deb: building package 'clevis-tpm2' in '../clevis-tpm2_20-1_amd64.deb'. +dpkg-deb: building package 'clevis' in '../clevis_20-1_amd64.deb'. dpkg-deb: building package 'clevis-initramfs' in '../clevis-initramfs_20-1_amd64.deb'. +dpkg-deb: building package 'clevis-dracut' in '../clevis-dracut_20-1_amd64.deb'. dpkg-deb: building package 'clevis-luks' in '../clevis-luks_20-1_amd64.deb'. -dpkg-deb: building package 'clevis-systemd' in '../clevis-systemd_20-1_amd64.deb'. dpkg-deb: building package 'clevis-udisks2' in '../clevis-udisks2_20-1_amd64.deb'. dpkg-deb: building package 'clevis-udisks2-dbgsym' in '../clevis-udisks2-dbgsym_20-1_amd64.deb'. +dpkg-deb: building package 'clevis-systemd' in '../clevis-systemd_20-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../clevis_20-1_amd64.buildinfo dpkg-genchanges --build=binary -O../clevis_20-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3860,12 +3896,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1616781/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3975465 and its subdirectories -I: Current time: Tue Sep 2 14:25:27 -12 2025 -I: pbuilder-time-stamp: 1756866327 +I: removing directory /srv/workspace/pbuilder/1616781 and its subdirectories +I: Current time: Tue Oct 6 22:50:18 +14 2026 +I: pbuilder-time-stamp: 1791276618