Diff of the two buildlogs: -- --- b1/build.log 2025-02-01 02:07:37.898160414 +0000 +++ b2/build.log 2025-02-01 02:09:17.069700402 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Mar 5 20:29:49 -12 2026 -I: pbuilder-time-stamp: 1772785789 +I: Current time: Sat Feb 1 16:07:50 +14 2025 +I: pbuilder-time-stamp: 1738375670 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -27,54 +27,86 @@ 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/10320/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26929/tmp/hooks/D01_modify_environment starting +debug: Running on ionos2-i386. +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 Feb 1 02:08 /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/26929/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26929/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='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='i386' + 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]="i686-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=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='a81c4a392c6349ab9f257ba365d5a92c' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='10320' - PS1='# ' - PS2='> ' + INVOCATION_ID=737f920b25114c73ba57ac31065a4a04 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-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=26929 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.YY1xk0g0/pbuilderrc_rqV1 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YY1xk0g0/b1 --logfile b1/build.log clevis_20-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + 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.YY1xk0g0/pbuilderrc_G4n8 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YY1xk0g0/b2 --logfile b2/build.log clevis_20-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-30-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/10320/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26929/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -347,7 +379,7 @@ Get: 195 http://deb.debian.org/debian unstable/main i386 tang-common i386 15-2 [22.2 kB] Get: 196 http://deb.debian.org/debian unstable/main i386 tang all 15-2 [4140 B] Get: 197 http://deb.debian.org/debian unstable/main i386 tpm2-tools i386 5.7-1 [767 kB] -Fetched 70.9 MB in 1s (66.4 MB/s) +Fetched 70.9 MB in 1s (55.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libcom-err2:i386. (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 ... 19826 files and directories currently installed.) @@ -1007,8 +1039,8 @@ Setting up tzdata (2025a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Mar 6 08:30:15 UTC 2026. -Universal Time is now: Fri Mar 6 08:30:15 UTC 2026. +Local time is now: Sat Feb 1 02:08:39 UTC 2025. +Universal Time is now: Sat Feb 1 02:08:39 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:i386 (47.2-1) ... @@ -1210,7 +1242,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/26929/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/26929/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 @@ -1395,104 +1431,68 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build - cd obj-i686-linux-gnu && LC_ALL=C.UTF-8 ninja -j22 -v -[1/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc -[2/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc -[3/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc -[4/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc -[5/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.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 -Wformat -Werror=format-security -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] 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 -Wformat -Werror=format-security -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 -[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 -Wformat -Werror=format-security -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 + cd obj-i686-linux-gnu && LC_ALL=C.UTF-8 ninja -j10 -v +[1/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc +[2/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc +[3/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc +[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 -Wformat -Werror=format-security -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] 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 -Wformat -Werror=format-security -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 +[6/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc +[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc +[8/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 -Wformat -Werror=format-security -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 [9/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 -Wformat -Werror=format-security -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 -[10/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc -[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc -[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc -[13/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc -[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc -[15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc -[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc -[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc -[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc -[19/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/i386-linux-gnu/libjansson.so /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/i386-linux-gnu/libjose.so -Wl,--end-group -[20/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/i386-linux-gnu/libjansson.so /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/i386-linux-gnu/libjose.so -Wl,--end-group -[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/i386-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 -Wformat -Werror=format-security -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 +[10/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/i386-linux-gnu/libjansson.so /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/i386-linux-gnu/libjose.so -Wl,--end-group +[11/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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/i386-linux-gnu/libjansson.so /usr/lib/i386-linux-gnu/libcrypto.so /usr/lib/i386-linux-gnu/libjose.so -Wl,--end-group +[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc +[13/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc +[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc +[15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc +[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc +[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc +[18/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc +[19/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/i386-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 -Wformat -Werror=format-security -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 +[20/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc +[21/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-i686-linux-gnu /build/reproducible-path/clevis-20/src/clevis.1.adoc [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 -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/i386-linux-gnu/libudisks2.so /usr/lib/i386-linux-gnu/libgio-2.0.so /usr/lib/i386-linux-gnu/libgobject-2.0.so /usr/lib/i386-linux-gnu/libglib-2.0.so /usr/lib/i386-linux-gnu/libluksmeta.so /usr/lib/i386-linux-gnu/libcryptsetup.so /usr/lib/i386-linux-gnu/libaudit.so /usr/lib/i386-linux-gnu/libjansson.so -Wl,--end-group dh_auto_test - cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=22 meson test --verbose + cd obj-i686-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=10 meson test --verbose ninja: Entering directory `/build/reproducible-path/clevis-20/obj-i686-linux-gnu' ninja: no work to do. 1/46 bind-wrong-pass-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=200 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=84 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 2/46 bind-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=246 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 MALLOC_PERTURB_=59 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 3/46 unbind-unbound-slot-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=187 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=191 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 4/46 unbind-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=189 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=158 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 5/46 bind-key-file-non-interactive RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=172 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=127 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 6/46 bind-pass-with-newline RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=47 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=140 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 7/46 bind-pass-with-newline-keyfile RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=222 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=61 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/46 bind-binary-keyfile RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=18 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=144 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 9/46 bind-already-used-luksmeta-slot RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=211 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=174 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-already-used-luksmeta-slot 10/46 bad-sss RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=182 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=107 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss -11/46 list-recursive-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=171 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 - -12/46 list-tang-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=116 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 - -13/46 list-sss-tang-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=206 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 - -14/46 unlock-tang-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 - -15/46 assume-yes RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=123 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes - -16/46 regen-inplace-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=125 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 - -17/46 regen-not-inplace-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=17 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 - -18/46 report-tang-luks1 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=67 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 - -19/46 report-sss-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=16 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 - -20/46 edit-tang-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=104 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 - -21/46 backup-restore-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=219 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 - -22/46 pass-tang-luks1 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=204 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 - - 1/46 bind-wrong-pass-luks1 SKIP 0.09s exit status 77 + 3/46 unbind-unbound-slot-luks1 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 -+ TEST=bind-wrong-pass-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 ++ TEST=unbind-unbound-slot-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1504,41 +1504,30 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.O3H4kJFouW -+ ADV=/tmp/tmp.O3H4kJFouW/adv.jws -+ tang_create_adv /tmp/tmp.O3H4kJFouW /tmp/tmp.O3H4kJFouW/adv.jws -+ local basedir=/tmp/tmp.O3H4kJFouW -+ local adv=/tmp/tmp.O3H4kJFouW/adv.jws -+ local SIG=/tmp/tmp.O3H4kJFouW/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.O3H4kJFouW/sig.jwk -+ local EXC=/tmp/tmp.O3H4kJFouW/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.O3H4kJFouW/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.O3H4kJFouW/sig.jwk --input=/tmp/tmp.O3H4kJFouW/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.O3H4kJFouW/sig.jwk --output=/tmp/tmp.O3H4kJFouW/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.O3H4kJFouW/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.O3H4kJFouW/adv.jws"}' -+ DEV=/tmp/tmp.O3H4kJFouW/luks1-device -+ new_device luks1 /tmp/tmp.O3H4kJFouW/luks1-device ++ TMP=/tmp/tmp.mMU0zktT7c ++ DEV=/tmp/tmp.mMU0zktT7c/luks1-device ++ new_device luks1 /tmp/tmp.mMU0zktT7c/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.O3H4kJFouW/luks1-device ++ local DEV=/tmp/tmp.mMU0zktT7c/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.O3H4kJFouW ']' -+ rm -rf /tmp/tmp.O3H4kJFouW ++ '[' -d /tmp/tmp.mMU0zktT7c ']' ++ rm -rf /tmp/tmp.mMU0zktT7c ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 2/46 bind-luks1 SKIP 0.09s exit status 77 +11/46 list-recursive-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=90 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 + + 8/46 bind-binary-keyfile SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 -+ TEST=bind-luks1 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1547,45 +1536,77 @@ +++ 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.yWmpcGut9N -+ ADV=/tmp/tmp.yWmpcGut9N/adv.jws -+ tang_create_adv /tmp/tmp.yWmpcGut9N /tmp/tmp.yWmpcGut9N/adv.jws -+ local basedir=/tmp/tmp.yWmpcGut9N -+ local adv=/tmp/tmp.yWmpcGut9N/adv.jws -+ local SIG=/tmp/tmp.yWmpcGut9N/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.yWmpcGut9N/sig.jwk -+ local EXC=/tmp/tmp.yWmpcGut9N/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.yWmpcGut9N/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.yWmpcGut9N/sig.jwk --input=/tmp/tmp.yWmpcGut9N/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.yWmpcGut9N/sig.jwk --output=/tmp/tmp.yWmpcGut9N/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.yWmpcGut9N/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.yWmpcGut9N/adv.jws"}' -+ DEV=/tmp/tmp.yWmpcGut9N/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.yWmpcGut9N/luks1-device ++ TMP=/tmp/tmp.KCYIqk2SZa +++ 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 ++ local exit_status=77 ++ tang_stop /tmp/tmp.KCYIqk2SZa ++ 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 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +12/46 list-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=189 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 + +10/46 bad-sss SKIP 0.04s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss ++ TEST=bad-sss ++ . 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 +++ mktemp -d ++ TMP=/tmp/tmp.oXpspafVTN ++ CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' ++ DEV=/tmp/tmp.oXpspafVTN/luks1-device ++ new_device luks1 /tmp/tmp.oXpspafVTN/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.yWmpcGut9N/luks1-device ++ local DEV=/tmp/tmp.oXpspafVTN/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.yWmpcGut9N ']' -+ rm -rf /tmp/tmp.yWmpcGut9N ++ '[' -d /tmp/tmp.oXpspafVTN ']' ++ rm -rf /tmp/tmp.oXpspafVTN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 3/46 unbind-unbound-slot-luks1 SKIP 0.09s exit status 77 +13/46 list-sss-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=191 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 + + 1/46 bind-wrong-pass-luks1 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 -+ TEST=unbind-unbound-slot-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 ++ TEST=bind-wrong-pass-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1597,28 +1618,44 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.TI6CkrL4WA -+ DEV=/tmp/tmp.TI6CkrL4WA/luks1-device -+ new_device luks1 /tmp/tmp.TI6CkrL4WA/luks1-device ++ TMP=/tmp/tmp.YCmSkFP0hS ++ ADV=/tmp/tmp.YCmSkFP0hS/adv.jws ++ tang_create_adv /tmp/tmp.YCmSkFP0hS /tmp/tmp.YCmSkFP0hS/adv.jws ++ local basedir=/tmp/tmp.YCmSkFP0hS ++ local adv=/tmp/tmp.YCmSkFP0hS/adv.jws ++ local SIG=/tmp/tmp.YCmSkFP0hS/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.YCmSkFP0hS/sig.jwk ++ local EXC=/tmp/tmp.YCmSkFP0hS/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.YCmSkFP0hS/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.YCmSkFP0hS/sig.jwk --input=/tmp/tmp.YCmSkFP0hS/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.YCmSkFP0hS/sig.jwk --output=/tmp/tmp.YCmSkFP0hS/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.YCmSkFP0hS/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.YCmSkFP0hS/adv.jws"}' ++ DEV=/tmp/tmp.YCmSkFP0hS/luks1-device ++ new_device luks1 /tmp/tmp.YCmSkFP0hS/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.TI6CkrL4WA/luks1-device ++ local DEV=/tmp/tmp.YCmSkFP0hS/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.TI6CkrL4WA ']' -+ rm -rf /tmp/tmp.TI6CkrL4WA ++ '[' -d /tmp/tmp.YCmSkFP0hS ']' ++ rm -rf /tmp/tmp.YCmSkFP0hS ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 4/46 unbind-luks1 SKIP 0.08s exit status 77 +14/46 unlock-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=74 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 + + 2/46 bind-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 -+ TEST=unbind-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 ++ TEST=bind-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1630,41 +1667,45 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.IpVBVQDFb4 -+ ADV=/tmp/tmp.IpVBVQDFb4/adv.jws -+ tang_create_adv /tmp/tmp.IpVBVQDFb4 /tmp/tmp.IpVBVQDFb4/adv.jws -+ local basedir=/tmp/tmp.IpVBVQDFb4 -+ local adv=/tmp/tmp.IpVBVQDFb4/adv.jws -+ local SIG=/tmp/tmp.IpVBVQDFb4/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.IpVBVQDFb4/sig.jwk -+ local EXC=/tmp/tmp.IpVBVQDFb4/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.IpVBVQDFb4/exc.jwk ++ TMP=/tmp/tmp.tFB46APkUN ++ ADV=/tmp/tmp.tFB46APkUN/adv.jws ++ tang_create_adv /tmp/tmp.tFB46APkUN /tmp/tmp.tFB46APkUN/adv.jws ++ local basedir=/tmp/tmp.tFB46APkUN ++ local adv=/tmp/tmp.tFB46APkUN/adv.jws ++ local SIG=/tmp/tmp.tFB46APkUN/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.tFB46APkUN/sig.jwk ++ local EXC=/tmp/tmp.tFB46APkUN/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.tFB46APkUN/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.IpVBVQDFb4/sig.jwk --input=/tmp/tmp.IpVBVQDFb4/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.IpVBVQDFb4/sig.jwk --output=/tmp/tmp.IpVBVQDFb4/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.IpVBVQDFb4/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.IpVBVQDFb4/adv.jws"}' -+ DEV=/tmp/tmp.IpVBVQDFb4/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.tFB46APkUN/sig.jwk --input=/tmp/tmp.tFB46APkUN/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.tFB46APkUN/sig.jwk --output=/tmp/tmp.tFB46APkUN/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.tFB46APkUN/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.tFB46APkUN/adv.jws"}' ++ DEV=/tmp/tmp.tFB46APkUN/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.IpVBVQDFb4/luks1-device ++ new_device luks1 /tmp/tmp.tFB46APkUN/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.IpVBVQDFb4/luks1-device ++ local DEV=/tmp/tmp.tFB46APkUN/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.IpVBVQDFb4 ']' -+ rm -rf /tmp/tmp.IpVBVQDFb4 ++ '[' -d /tmp/tmp.tFB46APkUN ']' ++ rm -rf /tmp/tmp.tFB46APkUN ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 5/46 bind-key-file-non-interactive SKIP 0.08s exit status 77 +15/46 assume-yes RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=169 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 + + 4/46 unbind-luks1 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 ++ TEST=unbind-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1676,44 +1717,41 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.vxyJWxuRIw -+ ADV=/tmp/tmp.vxyJWxuRIw/adv.jws -+ tang_create_adv /tmp/tmp.vxyJWxuRIw /tmp/tmp.vxyJWxuRIw/adv.jws -+ local basedir=/tmp/tmp.vxyJWxuRIw -+ local adv=/tmp/tmp.vxyJWxuRIw/adv.jws -+ local SIG=/tmp/tmp.vxyJWxuRIw/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.vxyJWxuRIw/sig.jwk -+ local EXC=/tmp/tmp.vxyJWxuRIw/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.vxyJWxuRIw/exc.jwk ++ TMP=/tmp/tmp.mDDuHVaMYG ++ ADV=/tmp/tmp.mDDuHVaMYG/adv.jws ++ tang_create_adv /tmp/tmp.mDDuHVaMYG /tmp/tmp.mDDuHVaMYG/adv.jws ++ local basedir=/tmp/tmp.mDDuHVaMYG ++ local adv=/tmp/tmp.mDDuHVaMYG/adv.jws ++ local SIG=/tmp/tmp.mDDuHVaMYG/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mDDuHVaMYG/sig.jwk ++ local EXC=/tmp/tmp.mDDuHVaMYG/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mDDuHVaMYG/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.vxyJWxuRIw/sig.jwk --input=/tmp/tmp.vxyJWxuRIw/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.vxyJWxuRIw/sig.jwk --output=/tmp/tmp.vxyJWxuRIw/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.vxyJWxuRIw/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.vxyJWxuRIw/adv.jws"}' ++ jose jwk pub --set --input=/tmp/tmp.mDDuHVaMYG/sig.jwk --input=/tmp/tmp.mDDuHVaMYG/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mDDuHVaMYG/sig.jwk --output=/tmp/tmp.mDDuHVaMYG/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.mDDuHVaMYG/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.mDDuHVaMYG/adv.jws"}' ++ DEV=/tmp/tmp.mDDuHVaMYG/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ KEYFILE=/tmp/tmp.vxyJWxuRIw/key -++ new_passphrase -++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- -++ jose fmt --json=- --object --get k --unquote=- -+ PASS=40soUNp8EOw -+ echo -n 40soUNp8EOw -+ DEV=/tmp/tmp.vxyJWxuRIw/luks1-device -+ new_device_keyfile luks1 /tmp/tmp.vxyJWxuRIw/luks1-device /tmp/tmp.vxyJWxuRIw/key ++ new_device luks1 /tmp/tmp.mDDuHVaMYG/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.vxyJWxuRIw/luks1-device -+ local KEYFILE=/tmp/tmp.vxyJWxuRIw/key ++ local DEV=/tmp/tmp.mDDuHVaMYG/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.vxyJWxuRIw ']' -+ rm -rf /tmp/tmp.vxyJWxuRIw ++ '[' -d /tmp/tmp.mDDuHVaMYG ']' ++ rm -rf /tmp/tmp.mDDuHVaMYG ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 6/46 bind-pass-with-newline SKIP 0.08s exit status 77 +16/46 regen-inplace-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=220 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 + + 6/46 bind-pass-with-newline SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 @@ -1728,21 +1766,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.nKpwjQJ2RX -+ ADV=/tmp/tmp.nKpwjQJ2RX/adv.jws -+ tang_create_adv /tmp/tmp.nKpwjQJ2RX /tmp/tmp.nKpwjQJ2RX/adv.jws -+ local basedir=/tmp/tmp.nKpwjQJ2RX -+ local adv=/tmp/tmp.nKpwjQJ2RX/adv.jws -+ local SIG=/tmp/tmp.nKpwjQJ2RX/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nKpwjQJ2RX/sig.jwk -+ local EXC=/tmp/tmp.nKpwjQJ2RX/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nKpwjQJ2RX/exc.jwk ++ TMP=/tmp/tmp.MzOl47vRDl ++ ADV=/tmp/tmp.MzOl47vRDl/adv.jws ++ tang_create_adv /tmp/tmp.MzOl47vRDl /tmp/tmp.MzOl47vRDl/adv.jws ++ local basedir=/tmp/tmp.MzOl47vRDl ++ local adv=/tmp/tmp.MzOl47vRDl/adv.jws ++ local SIG=/tmp/tmp.MzOl47vRDl/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.MzOl47vRDl/sig.jwk ++ local EXC=/tmp/tmp.MzOl47vRDl/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.MzOl47vRDl/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.nKpwjQJ2RX/sig.jwk --input=/tmp/tmp.nKpwjQJ2RX/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nKpwjQJ2RX/sig.jwk --output=/tmp/tmp.nKpwjQJ2RX/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.nKpwjQJ2RX/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.nKpwjQJ2RX/adv.jws"}' -+ DEV=/tmp/tmp.nKpwjQJ2RX/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.MzOl47vRDl/sig.jwk --input=/tmp/tmp.MzOl47vRDl/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.MzOl47vRDl/sig.jwk --output=/tmp/tmp.MzOl47vRDl/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.MzOl47vRDl/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.MzOl47vRDl/adv.jws"}' ++ DEV=/tmp/tmp.MzOl47vRDl/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1750,38 +1788,41 @@ \\&#@@&@*!)( -16637$ +50266$ ' -+ new_device luks1 /tmp/tmp.nKpwjQJ2RX/luks1-device 'foo ++ new_device luks1 /tmp/tmp.MzOl47vRDl/luks1-device 'foo bar \\&#@@&@*!)( -16637$ +50266$ ' + local LUKS=luks1 -+ local DEV=/tmp/tmp.nKpwjQJ2RX/luks1-device ++ local DEV=/tmp/tmp.MzOl47vRDl/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( -16637$ +50266$ ' ++ 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.nKpwjQJ2RX ']' -+ rm -rf /tmp/tmp.nKpwjQJ2RX ++ '[' -d /tmp/tmp.MzOl47vRDl ']' ++ rm -rf /tmp/tmp.MzOl47vRDl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 7/46 bind-pass-with-newline-keyfile SKIP 0.08s exit status 77 +17/46 regen-not-inplace-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=148 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 + + 7/46 bind-pass-with-newline-keyfile SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 @@ -1796,21 +1837,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Y3NmxUdr0z -+ ADV=/tmp/tmp.Y3NmxUdr0z/adv.jws -+ tang_create_adv /tmp/tmp.Y3NmxUdr0z /tmp/tmp.Y3NmxUdr0z/adv.jws -+ local basedir=/tmp/tmp.Y3NmxUdr0z -+ local adv=/tmp/tmp.Y3NmxUdr0z/adv.jws -+ local SIG=/tmp/tmp.Y3NmxUdr0z/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Y3NmxUdr0z/sig.jwk -+ local EXC=/tmp/tmp.Y3NmxUdr0z/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Y3NmxUdr0z/exc.jwk ++ TMP=/tmp/tmp.lrRt6L49ba ++ ADV=/tmp/tmp.lrRt6L49ba/adv.jws ++ tang_create_adv /tmp/tmp.lrRt6L49ba /tmp/tmp.lrRt6L49ba/adv.jws ++ local basedir=/tmp/tmp.lrRt6L49ba ++ local adv=/tmp/tmp.lrRt6L49ba/adv.jws ++ local SIG=/tmp/tmp.lrRt6L49ba/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lrRt6L49ba/sig.jwk ++ local EXC=/tmp/tmp.lrRt6L49ba/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lrRt6L49ba/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.Y3NmxUdr0z/sig.jwk --input=/tmp/tmp.Y3NmxUdr0z/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Y3NmxUdr0z/sig.jwk --output=/tmp/tmp.Y3NmxUdr0z/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Y3NmxUdr0z/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.Y3NmxUdr0z/adv.jws"}' -+ DEV=/tmp/tmp.Y3NmxUdr0z/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.lrRt6L49ba/sig.jwk --input=/tmp/tmp.lrRt6L49ba/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lrRt6L49ba/sig.jwk --output=/tmp/tmp.lrRt6L49ba/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.lrRt6L49ba/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.lrRt6L49ba/adv.jws"}' ++ DEV=/tmp/tmp.lrRt6L49ba/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1818,75 +1859,36 @@ \\&#@@&@*!)( -16641$ +50270$ ' -+ KEYFILE=/tmp/tmp.Y3NmxUdr0z/key ++ KEYFILE=/tmp/tmp.lrRt6L49ba/key + echo -n 'foo bar \\&#@@&@*!)( -16641$ +50270$ ' -+ new_device_keyfile luks1 /tmp/tmp.Y3NmxUdr0z/luks1-device /tmp/tmp.Y3NmxUdr0z/key ++ new_device_keyfile luks1 /tmp/tmp.lrRt6L49ba/luks1-device /tmp/tmp.lrRt6L49ba/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.Y3NmxUdr0z/luks1-device -+ local KEYFILE=/tmp/tmp.Y3NmxUdr0z/key ++ local DEV=/tmp/tmp.lrRt6L49ba/luks1-device ++ local KEYFILE=/tmp/tmp.lrRt6L49ba/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.Y3NmxUdr0z ']' -+ rm -rf /tmp/tmp.Y3NmxUdr0z ++ '[' -d /tmp/tmp.lrRt6L49ba ']' ++ rm -rf /tmp/tmp.lrRt6L49ba ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 8/46 bind-binary-keyfile SKIP 0.07s exit status 77 + 5/46 bind-key-file-non-interactive SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-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.r1g5mkd3r6 -++ 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 -+ local exit_status=77 -+ tang_stop /tmp/tmp.r1g5mkd3r6 -+ 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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 9/46 bind-already-used-luksmeta-slot SKIP 0.07s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1898,79 +1900,54 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.PaK5Sl8ecX -+ ADV=/tmp/tmp.PaK5Sl8ecX/adv.jws -+ tang_create_adv /tmp/tmp.PaK5Sl8ecX /tmp/tmp.PaK5Sl8ecX/adv.jws -+ local basedir=/tmp/tmp.PaK5Sl8ecX -+ local adv=/tmp/tmp.PaK5Sl8ecX/adv.jws -+ local SIG=/tmp/tmp.PaK5Sl8ecX/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.PaK5Sl8ecX/sig.jwk -+ local EXC=/tmp/tmp.PaK5Sl8ecX/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.PaK5Sl8ecX/exc.jwk ++ TMP=/tmp/tmp.4RD55fAg3m ++ ADV=/tmp/tmp.4RD55fAg3m/adv.jws ++ tang_create_adv /tmp/tmp.4RD55fAg3m /tmp/tmp.4RD55fAg3m/adv.jws ++ local basedir=/tmp/tmp.4RD55fAg3m ++ local adv=/tmp/tmp.4RD55fAg3m/adv.jws ++ local SIG=/tmp/tmp.4RD55fAg3m/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.4RD55fAg3m/sig.jwk ++ local EXC=/tmp/tmp.4RD55fAg3m/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.4RD55fAg3m/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.PaK5Sl8ecX/sig.jwk --input=/tmp/tmp.PaK5Sl8ecX/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.PaK5Sl8ecX/sig.jwk --output=/tmp/tmp.PaK5Sl8ecX/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.PaK5Sl8ecX/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.PaK5Sl8ecX/adv.jws"}' -+ DEV=/tmp/tmp.PaK5Sl8ecX/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.4RD55fAg3m/sig.jwk --input=/tmp/tmp.4RD55fAg3m/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.4RD55fAg3m/sig.jwk --output=/tmp/tmp.4RD55fAg3m/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.4RD55fAg3m/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.4RD55fAg3m/adv.jws"}' + 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.PaK5Sl8ecX/luks1-device ++ KEYFILE=/tmp/tmp.4RD55fAg3m/key +++ new_passphrase +++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- +++ jose fmt --json=- --object --get k --unquote=- ++ PASS=v9tS-AzQPmo ++ echo -n v9tS-AzQPmo ++ DEV=/tmp/tmp.4RD55fAg3m/luks1-device ++ new_device_keyfile luks1 /tmp/tmp.4RD55fAg3m/luks1-device /tmp/tmp.4RD55fAg3m/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.PaK5Sl8ecX/luks1-device -+ local PASS= ++ local DEV=/tmp/tmp.4RD55fAg3m/luks1-device ++ local KEYFILE=/tmp/tmp.4RD55fAg3m/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.PaK5Sl8ecX ']' -+ rm -rf /tmp/tmp.PaK5Sl8ecX ++ '[' -d /tmp/tmp.4RD55fAg3m ']' ++ rm -rf /tmp/tmp.4RD55fAg3m ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -10/46 bad-sss SKIP 0.07s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss -+ TEST=bad-sss -+ . 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 -++ mktemp -d -+ TMP=/tmp/tmp.qq4AKZQ8rQ -+ CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' -+ DEV=/tmp/tmp.qq4AKZQ8rQ/luks1-device -+ new_device luks1 /tmp/tmp.qq4AKZQ8rQ/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.qq4AKZQ8rQ/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.qq4AKZQ8rQ ']' -+ rm -rf /tmp/tmp.qq4AKZQ8rQ -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +18/46 report-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 -14/46 unlock-tang-luks1 SKIP 0.05s exit status 77 +19/46 report-sss-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=118 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-luks1 + +15/46 assume-yes SKIP 0.05s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 -+ TEST=unlock-tang-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes ++ TEST=assume-yes + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1987,7 +1964,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.DqBLwJdmTD ++ TMP=/tmp/tmp.XzHQVyxfys ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -1997,8 +1974,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.DqBLwJdmTD ']' -++ tang_stop /tmp/tmp.DqBLwJdmTD +++ '[' '!' -d /tmp/tmp.XzHQVyxfys ']' +++ tang_stop /tmp/tmp.XzHQVyxfys ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2006,8 +1983,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.DqBLwJdmTD ']' -+ tang_stop /tmp/tmp.DqBLwJdmTD ++ '[' '!' -d /tmp/tmp.XzHQVyxfys ']' ++ tang_stop /tmp/tmp.XzHQVyxfys + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2016,11 +1993,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -15/46 assume-yes SKIP 0.05s exit status 77 +14/46 unlock-tang-luks1 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes -+ TEST=assume-yes +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 ++ TEST=unlock-tang-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2037,7 +2014,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.mFTha7mNE5 ++ TMP=/tmp/tmp.la07ZTmgOB ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2047,8 +2024,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.mFTha7mNE5 ']' -++ tang_stop /tmp/tmp.mFTha7mNE5 +++ '[' '!' -d /tmp/tmp.la07ZTmgOB ']' +++ tang_stop /tmp/tmp.la07ZTmgOB ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2056,8 +2033,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.mFTha7mNE5 ']' -+ tang_stop /tmp/tmp.mFTha7mNE5 ++ '[' '!' -d /tmp/tmp.la07ZTmgOB ']' ++ tang_stop /tmp/tmp.la07ZTmgOB + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2066,7 +2043,63 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -16/46 regen-inplace-luks1 SKIP 0.04s exit status 77 +20/46 edit-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=98 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 + +21/46 backup-restore-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=225 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 + + 9/46 bind-already-used-luksmeta-slot SKIP 0.14s 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.pZzZ8Zp0XP ++ ADV=/tmp/tmp.pZzZ8Zp0XP/adv.jws ++ tang_create_adv /tmp/tmp.pZzZ8Zp0XP /tmp/tmp.pZzZ8Zp0XP/adv.jws ++ local basedir=/tmp/tmp.pZzZ8Zp0XP ++ local adv=/tmp/tmp.pZzZ8Zp0XP/adv.jws ++ local SIG=/tmp/tmp.pZzZ8Zp0XP/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.pZzZ8Zp0XP/sig.jwk ++ local EXC=/tmp/tmp.pZzZ8Zp0XP/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.pZzZ8Zp0XP/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.pZzZ8Zp0XP/sig.jwk --input=/tmp/tmp.pZzZ8Zp0XP/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.pZzZ8Zp0XP/sig.jwk --output=/tmp/tmp.pZzZ8Zp0XP/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.pZzZ8Zp0XP/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.pZzZ8Zp0XP/adv.jws"}' ++ DEV=/tmp/tmp.pZzZ8Zp0XP/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.pZzZ8Zp0XP/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.pZzZ8Zp0XP/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.pZzZ8Zp0XP ']' ++ rm -rf /tmp/tmp.pZzZ8Zp0XP +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +16/46 regen-inplace-luks1 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 @@ -2085,7 +2118,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.2OnNvB5nLl ++ TMP=/tmp/tmp.c9xkQqzYgn ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2094,7 +2127,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.2OnNvB5nLl '' ++ tang_run /tmp/tmp.c9xkQqzYgn '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2102,8 +2135,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.2OnNvB5nLl ']' -+ tang_stop /tmp/tmp.2OnNvB5nLl ++ '[' -d /tmp/tmp.c9xkQqzYgn ']' ++ tang_stop /tmp/tmp.c9xkQqzYgn + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2112,7 +2145,13 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -17/46 regen-not-inplace-luks1 SKIP 0.04s exit status 77 +22/46 pass-tang-luks1 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 MALLOC_PERTURB_=243 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 + +23/46 bind-luks1-avoid-luksmeta-corruption RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=141 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 + +17/46 regen-not-inplace-luks1 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 @@ -2131,8 +2170,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.WRHgGlGtCt -+ TMP=/tmp/tmp.WRHgGlGtCt ++ export TMP=/tmp/tmp.M5kSfYQmvP ++ TMP=/tmp/tmp.M5kSfYQmvP ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2141,7 +2180,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.WRHgGlGtCt '' ++ tang_run /tmp/tmp.M5kSfYQmvP '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2149,8 +2188,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.WRHgGlGtCt ']' -+ tang_stop /tmp/tmp.WRHgGlGtCt ++ '[' -d /tmp/tmp.M5kSfYQmvP ']' ++ tang_stop /tmp/tmp.M5kSfYQmvP + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2159,7 +2198,102 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -18/46 report-tang-luks1 SKIP 0.04s exit status 77 +11/46 list-recursive-luks1 SKIP 0.14s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 ++ TEST=list-recursive-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.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ trap on_exit EXIT ++ trap exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.KFpHDwWIVp ++ ADV=/tmp/tmp.KFpHDwWIVp/adv.jws ++ tang_create_adv /tmp/tmp.KFpHDwWIVp /tmp/tmp.KFpHDwWIVp/adv.jws ++ local basedir=/tmp/tmp.KFpHDwWIVp ++ local adv=/tmp/tmp.KFpHDwWIVp/adv.jws ++ local SIG=/tmp/tmp.KFpHDwWIVp/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.KFpHDwWIVp/sig.jwk ++ local EXC=/tmp/tmp.KFpHDwWIVp/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.KFpHDwWIVp/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.KFpHDwWIVp/sig.jwk --input=/tmp/tmp.KFpHDwWIVp/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.KFpHDwWIVp/sig.jwk --output=/tmp/tmp.KFpHDwWIVp/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "%s" + } + ] + } + } + } + } + } +} +' /tmp/tmp.KFpHDwWIVp/adv.jws ++ CFG=' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "/tmp/tmp.KFpHDwWIVp/adv.jws" + } + ] + } + } + } + } + } +}' ++ DEV=/tmp/tmp.KFpHDwWIVp/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks1 /tmp/tmp.KFpHDwWIVp/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.KFpHDwWIVp/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.KFpHDwWIVp ']' ++ rm -rf /tmp/tmp.KFpHDwWIVp +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +24/46 bind-wrong-pass-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=128 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 + +25/46 bind-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=158 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 + +18/46 report-tang-luks1 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 @@ -2178,7 +2312,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.YpRsLgpM2q ++ TMP=/tmp/tmp.qJhHSj9Ogz ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2187,7 +2321,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.YpRsLgpM2q '' ++ tang_run /tmp/tmp.qJhHSj9Ogz '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2195,8 +2329,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.YpRsLgpM2q ']' -+ tang_stop /tmp/tmp.YpRsLgpM2q ++ '[' -d /tmp/tmp.qJhHSj9Ogz ']' ++ tang_stop /tmp/tmp.qJhHSj9Ogz + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2205,7 +2339,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -19/46 report-sss-luks1 SKIP 0.03s exit status 77 +19/46 report-sss-luks1 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 @@ -2224,7 +2358,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.7LgvkHVZJ7 ++ TMP=/tmp/tmp.mf77SUYZrS ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2233,7 +2367,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.7LgvkHVZJ7 '' ++ tang_run /tmp/tmp.mf77SUYZrS '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2241,8 +2375,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.7LgvkHVZJ7 ']' -+ tang_stop /tmp/tmp.7LgvkHVZJ7 ++ '[' -d /tmp/tmp.mf77SUYZrS ']' ++ tang_stop /tmp/tmp.mf77SUYZrS + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2251,7 +2385,89 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -20/46 edit-tang-luks1 SKIP 0.03s exit status 77 +26/46 unbind-unbound-slot-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 MALLOC_PERTURB_=124 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 + +27/46 unbind-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=238 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 + +13/46 list-sss-tang-luks1 SKIP 0.15s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 ++ TEST=list-sss-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.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ trap on_exit EXIT ++ trap exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.Y93Q1tmCcl ++ ADV=/tmp/tmp.Y93Q1tmCcl/adv.jws ++ tang_create_adv /tmp/tmp.Y93Q1tmCcl /tmp/tmp.Y93Q1tmCcl/adv.jws ++ local basedir=/tmp/tmp.Y93Q1tmCcl ++ local adv=/tmp/tmp.Y93Q1tmCcl/adv.jws ++ local SIG=/tmp/tmp.Y93Q1tmCcl/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Y93Q1tmCcl/sig.jwk ++ local EXC=/tmp/tmp.Y93Q1tmCcl/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Y93Q1tmCcl/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.Y93Q1tmCcl/sig.jwk --input=/tmp/tmp.Y93Q1tmCcl/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Y93Q1tmCcl/sig.jwk --output=/tmp/tmp.Y93Q1tmCcl/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 2, + "pins": { + "tang": [ + {"url":"ADDR1","adv":"%s"}, + {"url":"ADDR2","adv":"%s"}, + {"url":"ADDR3","adv":"%s"}, + {"url":"ADDR4","adv":"%s"}, + {"url":"ADDR5","adv":"%s"} + ] + } +} +' /tmp/tmp.Y93Q1tmCcl/adv.jws /tmp/tmp.Y93Q1tmCcl/adv.jws /tmp/tmp.Y93Q1tmCcl/adv.jws /tmp/tmp.Y93Q1tmCcl/adv.jws /tmp/tmp.Y93Q1tmCcl/adv.jws ++ CFG=' +{ + "t": 2, + "pins": { + "tang": [ + {"url":"ADDR1","adv":"/tmp/tmp.Y93Q1tmCcl/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.Y93Q1tmCcl/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.Y93Q1tmCcl/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.Y93Q1tmCcl/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.Y93Q1tmCcl/adv.jws"} + ] + } +}' ++ DEV=/tmp/tmp.Y93Q1tmCcl/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks1 /tmp/tmp.Y93Q1tmCcl/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.Y93Q1tmCcl/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.Y93Q1tmCcl ']' ++ rm -rf /tmp/tmp.Y93Q1tmCcl +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +28/46 list-recursive-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=187 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 + +20/46 edit-tang-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 @@ -2272,7 +2488,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Eg0yRPZApv ++ TMP=/tmp/tmp.HhbvlDKtKR ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2284,8 +2500,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.Eg0yRPZApv ']' -++ tang_stop /tmp/tmp.Eg0yRPZApv +++ '[' '!' -d /tmp/tmp.HhbvlDKtKR ']' +++ tang_stop /tmp/tmp.HhbvlDKtKR ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2295,8 +2511,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.Eg0yRPZApv ']' -+ tang_stop /tmp/tmp.Eg0yRPZApv ++ '[' '!' -d /tmp/tmp.HhbvlDKtKR ']' ++ tang_stop /tmp/tmp.HhbvlDKtKR + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2305,56 +2521,59 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -23/46 bind-luks1-avoid-luksmeta-corruption RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=144 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption - -24/46 bind-wrong-pass-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=80 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 - -25/46 bind-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=42 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 - -26/46 unbind-unbound-slot-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=239 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 - -27/46 unbind-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 - -28/46 list-recursive-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 +12/46 list-tang-luks1 SKIP 0.18s 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= ++++ 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.wuK5Tj2Wrn ++ ADV=/tmp/tmp.wuK5Tj2Wrn/adv.jws ++ tang_create_adv /tmp/tmp.wuK5Tj2Wrn /tmp/tmp.wuK5Tj2Wrn/adv.jws ++ local basedir=/tmp/tmp.wuK5Tj2Wrn ++ local adv=/tmp/tmp.wuK5Tj2Wrn/adv.jws ++ local SIG=/tmp/tmp.wuK5Tj2Wrn/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.wuK5Tj2Wrn/sig.jwk ++ local EXC=/tmp/tmp.wuK5Tj2Wrn/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.wuK5Tj2Wrn/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.wuK5Tj2Wrn/sig.jwk --input=/tmp/tmp.wuK5Tj2Wrn/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.wuK5Tj2Wrn/sig.jwk --output=/tmp/tmp.wuK5Tj2Wrn/adv.jws ++ PIN=tang +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.wuK5Tj2Wrn/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.wuK5Tj2Wrn/adv.jws"}' ++ DEV=/tmp/tmp.wuK5Tj2Wrn/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks1 /tmp/tmp.wuK5Tj2Wrn/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.wuK5Tj2Wrn/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.wuK5Tj2Wrn ']' ++ rm -rf /tmp/tmp.wuK5Tj2Wrn +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 29/46 list-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=66 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 30/46 list-sss-tang-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=142 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 - -31/46 unlock-tang-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=134 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 - -32/46 assume-yes-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=13 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 - -33/46 regen-inplace-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=163 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 - -34/46 regen-not-inplace-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=254 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 - -35/46 report-tang-luks2 RUNNING ->>> MALLOC_PERTURB_=128 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 - -36/46 report-sss-luks2 RUNNING ->>> MALLOC_PERTURB_=175 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 - -37/46 edit-tang-luks2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=180 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 - -38/46 backup-restore-luks2 RUNNING ->>> MALLOC_PERTURB_=202 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 - -39/46 pass-tang-luks2 RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=19 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 22/46 pass-tang-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― @@ -2376,7 +2595,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.mWnot4uzeW ++ TMP=/tmp/tmp.2aIR8yhiF7 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2385,7 +2604,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.mWnot4uzeW '' ++ tang_run /tmp/tmp.2aIR8yhiF7 '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2393,8 +2612,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.mWnot4uzeW ']' -+ tang_stop /tmp/tmp.mWnot4uzeW ++ '[' '!' -d /tmp/tmp.2aIR8yhiF7 ']' ++ tang_stop /tmp/tmp.2aIR8yhiF7 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2403,11 +2622,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -12/46 list-tang-luks1 SKIP 0.13s 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/list-tang-luks1 -+ TEST=list-tang-luks1 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption ++ TEST=bind-luks1-avoid-luksmeta-corruption + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2417,134 +2636,42 @@ ++ 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.zURhaaAUZ1 -+ ADV=/tmp/tmp.zURhaaAUZ1/adv.jws -+ tang_create_adv /tmp/tmp.zURhaaAUZ1 /tmp/tmp.zURhaaAUZ1/adv.jws -+ local basedir=/tmp/tmp.zURhaaAUZ1 -+ local adv=/tmp/tmp.zURhaaAUZ1/adv.jws -+ local SIG=/tmp/tmp.zURhaaAUZ1/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.zURhaaAUZ1/sig.jwk -+ local EXC=/tmp/tmp.zURhaaAUZ1/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.zURhaaAUZ1/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.zURhaaAUZ1/sig.jwk --input=/tmp/tmp.zURhaaAUZ1/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.zURhaaAUZ1/sig.jwk --output=/tmp/tmp.zURhaaAUZ1/adv.jws -+ PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.zURhaaAUZ1/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.zURhaaAUZ1/adv.jws"}' -+ DEV=/tmp/tmp.zURhaaAUZ1/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.zURhaaAUZ1/luks1-device ++ TMP=/tmp/tmp.pvKt0OxIZ6 ++ ADV_AMOUNT=50 ++ DEV=/tmp/tmp.pvKt0OxIZ6/luks1-device ++ new_device luks1 /tmp/tmp.pvKt0OxIZ6/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.zURhaaAUZ1/luks1-device ++ local DEV=/tmp/tmp.pvKt0OxIZ6/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.zURhaaAUZ1 ']' -+ rm -rf /tmp/tmp.zURhaaAUZ1 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -11/46 list-recursive-luks1 SKIP 0.14s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 -+ TEST=list-recursive-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.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' -+ trap on_exit EXIT -+ trap exit ERR -++ mktemp -d -+ TMP=/tmp/tmp.mgQOZkQlZz -+ ADV=/tmp/tmp.mgQOZkQlZz/adv.jws -+ tang_create_adv /tmp/tmp.mgQOZkQlZz /tmp/tmp.mgQOZkQlZz/adv.jws -+ local basedir=/tmp/tmp.mgQOZkQlZz -+ local adv=/tmp/tmp.mgQOZkQlZz/adv.jws -+ local SIG=/tmp/tmp.mgQOZkQlZz/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.mgQOZkQlZz/sig.jwk -+ local EXC=/tmp/tmp.mgQOZkQlZz/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.mgQOZkQlZz/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.mgQOZkQlZz/sig.jwk --input=/tmp/tmp.mgQOZkQlZz/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.mgQOZkQlZz/sig.jwk --output=/tmp/tmp.mgQOZkQlZz/adv.jws -+ PIN=sss -++ printf ' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "%s" - } - ] - } - } - } - } - } -} -' /tmp/tmp.mgQOZkQlZz/adv.jws -+ CFG=' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "/tmp/tmp.mgQOZkQlZz/adv.jws" - } - ] - } - } - } - } - } -}' -+ DEV=/tmp/tmp.mgQOZkQlZz/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.mgQOZkQlZz/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.mgQOZkQlZz/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. ++ '[' '!' -d /tmp/tmp.pvKt0OxIZ6 ']' ++ tang_stop /tmp/tmp.pvKt0OxIZ6 ++ 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.mgQOZkQlZz ']' -+ rm -rf /tmp/tmp.mgQOZkQlZz ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -13/46 list-sss-tang-luks1 SKIP 0.13s exit status 77 +31/46 unlock-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=128 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 + +32/46 assume-yes-luks2 RUNNING +>>> MALLOC_PERTURB_=69 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 + +26/46 unbind-unbound-slot-luks2 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 -+ TEST=list-sss-tang-luks1 +++ 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= @@ -2555,65 +2682,31 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ luks2_supported ++ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.GjEysuvux5 -+ ADV=/tmp/tmp.GjEysuvux5/adv.jws -+ tang_create_adv /tmp/tmp.GjEysuvux5 /tmp/tmp.GjEysuvux5/adv.jws -+ local basedir=/tmp/tmp.GjEysuvux5 -+ local adv=/tmp/tmp.GjEysuvux5/adv.jws -+ local SIG=/tmp/tmp.GjEysuvux5/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GjEysuvux5/sig.jwk -+ local EXC=/tmp/tmp.GjEysuvux5/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GjEysuvux5/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.GjEysuvux5/sig.jwk --input=/tmp/tmp.GjEysuvux5/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GjEysuvux5/sig.jwk --output=/tmp/tmp.GjEysuvux5/adv.jws -+ PIN=sss -++ printf ' -{ - "t": 2, - "pins": { - "tang": [ - {"url":"ADDR1","adv":"%s"}, - {"url":"ADDR2","adv":"%s"}, - {"url":"ADDR3","adv":"%s"}, - {"url":"ADDR4","adv":"%s"}, - {"url":"ADDR5","adv":"%s"} - ] - } -} -' /tmp/tmp.GjEysuvux5/adv.jws /tmp/tmp.GjEysuvux5/adv.jws /tmp/tmp.GjEysuvux5/adv.jws /tmp/tmp.GjEysuvux5/adv.jws /tmp/tmp.GjEysuvux5/adv.jws -+ CFG=' -{ - "t": 2, - "pins": { - "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.GjEysuvux5/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.GjEysuvux5/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.GjEysuvux5/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.GjEysuvux5/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.GjEysuvux5/adv.jws"} - ] - } -}' -+ DEV=/tmp/tmp.GjEysuvux5/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.GjEysuvux5/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.GjEysuvux5/luks1-device ++ TMP=/tmp/tmp.NflfRVwsFl ++ DEV=/tmp/tmp.NflfRVwsFl/luks2-device ++ SLT=2 ++ new_device luks2 /tmp/tmp.NflfRVwsFl/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.NflfRVwsFl/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.GjEysuvux5 ']' -+ rm -rf /tmp/tmp.GjEysuvux5 ++ '[' -d /tmp/tmp.NflfRVwsFl ']' ++ rm -rf /tmp/tmp.NflfRVwsFl ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -21/46 backup-restore-luks1 SKIP 0.09s exit status 77 +33/46 regen-inplace-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 MALLOC_PERTURB_=7 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-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 @@ -2633,95 +2726,44 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.8XB8AQvePC -+ ADV=/tmp/tmp.8XB8AQvePC/adv.jws -+ tang_create_adv /tmp/tmp.8XB8AQvePC /tmp/tmp.8XB8AQvePC/adv.jws -+ local basedir=/tmp/tmp.8XB8AQvePC -+ local adv=/tmp/tmp.8XB8AQvePC/adv.jws -+ local SIG=/tmp/tmp.8XB8AQvePC/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.8XB8AQvePC/sig.jwk -+ local EXC=/tmp/tmp.8XB8AQvePC/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.8XB8AQvePC/exc.jwk ++ TMP=/tmp/tmp.q01hEgCKMh ++ ADV=/tmp/tmp.q01hEgCKMh/adv.jws ++ tang_create_adv /tmp/tmp.q01hEgCKMh /tmp/tmp.q01hEgCKMh/adv.jws ++ local basedir=/tmp/tmp.q01hEgCKMh ++ local adv=/tmp/tmp.q01hEgCKMh/adv.jws ++ local SIG=/tmp/tmp.q01hEgCKMh/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.q01hEgCKMh/sig.jwk ++ local EXC=/tmp/tmp.q01hEgCKMh/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.q01hEgCKMh/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.8XB8AQvePC/sig.jwk --input=/tmp/tmp.8XB8AQvePC/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.8XB8AQvePC/sig.jwk --output=/tmp/tmp.8XB8AQvePC/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.8XB8AQvePC/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.8XB8AQvePC/adv.jws"}' -+ DEV=/tmp/tmp.8XB8AQvePC/luks1-device -+ new_device luks1 /tmp/tmp.8XB8AQvePC/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.q01hEgCKMh/sig.jwk --input=/tmp/tmp.q01hEgCKMh/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.q01hEgCKMh/sig.jwk --output=/tmp/tmp.q01hEgCKMh/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.q01hEgCKMh/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.q01hEgCKMh/adv.jws"}' ++ DEV=/tmp/tmp.q01hEgCKMh/luks1-device ++ new_device luks1 /tmp/tmp.q01hEgCKMh/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.8XB8AQvePC/luks1-device ++ local DEV=/tmp/tmp.q01hEgCKMh/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.8XB8AQvePC ']' -+ rm -rf /tmp/tmp.8XB8AQvePC ++ '[' -d /tmp/tmp.q01hEgCKMh ']' ++ rm -rf /tmp/tmp.q01hEgCKMh ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter RUNNING ->>> 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/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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=114 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter - -41/46 pin-sss RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_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-i686-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 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=114 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss - -42/46 pin-null RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=77 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-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 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/pins/sss/pin-null - -43/46 pin-tang RUNNING ->>> MALLOC_PERTURB_=72 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang - -44/46 tang-validate-adv RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=222 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv - -23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.09s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption -+ TEST=bind-luks1-avoid-luksmeta-corruption -+ . 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 -++ mktemp -d -+ TMP=/tmp/tmp.guPuY3MNqX -+ ADV_AMOUNT=50 -+ DEV=/tmp/tmp.guPuY3MNqX/luks1-device -+ new_device luks1 /tmp/tmp.guPuY3MNqX/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.guPuY3MNqX/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.guPuY3MNqX ']' -+ tang_stop /tmp/tmp.guPuY3MNqX -+ 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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +34/46 regen-not-inplace-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=21 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 -26/46 unbind-unbound-slot-luks2 SKIP 0.08s 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/unbind-unbound-slot-luks2 -+ TEST=unbind-unbound-slot-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 ++ TEST=bind-wrong-pass-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2735,25 +2777,37 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.7CML7h4vhC -+ DEV=/tmp/tmp.7CML7h4vhC/luks2-device -+ SLT=2 -+ new_device luks2 /tmp/tmp.7CML7h4vhC/luks2-device ++ TMP=/tmp/tmp.0Vq8uwteAx ++ ADV=/tmp/tmp.0Vq8uwteAx/adv.jws ++ tang_create_adv /tmp/tmp.0Vq8uwteAx /tmp/tmp.0Vq8uwteAx/adv.jws ++ local basedir=/tmp/tmp.0Vq8uwteAx ++ local adv=/tmp/tmp.0Vq8uwteAx/adv.jws ++ local SIG=/tmp/tmp.0Vq8uwteAx/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.0Vq8uwteAx/sig.jwk ++ local EXC=/tmp/tmp.0Vq8uwteAx/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.0Vq8uwteAx/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.0Vq8uwteAx/sig.jwk --input=/tmp/tmp.0Vq8uwteAx/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.0Vq8uwteAx/sig.jwk --output=/tmp/tmp.0Vq8uwteAx/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.0Vq8uwteAx/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.0Vq8uwteAx/adv.jws"}' ++ DEV=/tmp/tmp.0Vq8uwteAx/luks2-device ++ new_device luks2 /tmp/tmp.0Vq8uwteAx/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.7CML7h4vhC/luks2-device ++ local DEV=/tmp/tmp.0Vq8uwteAx/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.7CML7h4vhC ']' -+ rm -rf /tmp/tmp.7CML7h4vhC ++ '[' -d /tmp/tmp.0Vq8uwteAx ']' ++ rm -rf /tmp/tmp.0Vq8uwteAx ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -31/46 unlock-tang-luks2 SKIP 0.06s exit status 77 +31/46 unlock-tang-luks2 SKIP 0.05s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 @@ -2774,7 +2828,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.hUUVsyGSYD ++ TMP=/tmp/tmp.sB22zy4P0x ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2784,8 +2838,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.hUUVsyGSYD ']' -++ tang_stop /tmp/tmp.hUUVsyGSYD +++ '[' '!' -d /tmp/tmp.sB22zy4P0x ']' +++ tang_stop /tmp/tmp.sB22zy4P0x ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2793,8 +2847,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.hUUVsyGSYD ']' -+ tang_stop /tmp/tmp.hUUVsyGSYD ++ '[' '!' -d /tmp/tmp.sB22zy4P0x ']' ++ tang_stop /tmp/tmp.sB22zy4P0x + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2803,11 +2857,17 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -32/46 assume-yes-luks2 SKIP 0.06s exit status 77 +35/46 report-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=129 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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 + +36/46 report-sss-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=22 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 + +25/46 bind-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 -+ TEST=assume-yes-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 ++ TEST=bind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2816,47 +2876,50 @@ +++ 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 ++ trap exit ERR ++ luks2_supported ++ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.eAeLe7FFQN -++ 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.eAeLe7FFQN ']' -++ tang_stop /tmp/tmp.eAeLe7FFQN -++ 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.eAeLe7FFQN ']' -+ tang_stop /tmp/tmp.eAeLe7FFQN -+ 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.JqGfc0kvWm ++ ADV=/tmp/tmp.JqGfc0kvWm/adv.jws ++ tang_create_adv /tmp/tmp.JqGfc0kvWm /tmp/tmp.JqGfc0kvWm/adv.jws ++ local basedir=/tmp/tmp.JqGfc0kvWm ++ local adv=/tmp/tmp.JqGfc0kvWm/adv.jws ++ local SIG=/tmp/tmp.JqGfc0kvWm/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JqGfc0kvWm/sig.jwk ++ local EXC=/tmp/tmp.JqGfc0kvWm/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JqGfc0kvWm/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.JqGfc0kvWm/sig.jwk --input=/tmp/tmp.JqGfc0kvWm/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JqGfc0kvWm/sig.jwk --output=/tmp/tmp.JqGfc0kvWm/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JqGfc0kvWm/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.JqGfc0kvWm/adv.jws"}' ++ DEV=/tmp/tmp.JqGfc0kvWm/luks2-device ++ TOKEN_ID=5 ++ new_device luks2 /tmp/tmp.JqGfc0kvWm/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.JqGfc0kvWm/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.JqGfc0kvWm ']' ++ rm -rf /tmp/tmp.JqGfc0kvWm ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -33/46 regen-inplace-luks2 SKIP 0.06s exit status 77 +37/46 edit-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=194 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 + +32/46 assume-yes-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 ++ TEST=assume-yes-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2871,8 +2934,9 @@ ++ enable_debugging ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.p7x3aRg4Z8 ++ TMP=/tmp/tmp.sbzjpBe8I0 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2881,16 +2945,18 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.p7x3aRg4Z8 '' -+ 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' +++ on_exit +++ '[' '!' -d /tmp/tmp.sbzjpBe8I0 ']' +++ tang_stop /tmp/tmp.sbzjpBe8I0 +++ 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 +++ exit 77 + on_exit -+ '[' -d /tmp/tmp.p7x3aRg4Z8 ']' -+ tang_stop /tmp/tmp.p7x3aRg4Z8 ++ '[' '!' -d /tmp/tmp.sbzjpBe8I0 ']' ++ tang_stop /tmp/tmp.sbzjpBe8I0 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2899,10 +2965,13 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -34/46 regen-not-inplace-luks2 SKIP 0.05s exit status 77 +38/46 backup-restore-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=218 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 + +33/46 regen-inplace-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2918,8 +2987,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.jn4kXcYjCg -+ TMP=/tmp/tmp.jn4kXcYjCg ++ TMP=/tmp/tmp.ZeAaoeDudD ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2928,7 +2996,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.jn4kXcYjCg '' ++ tang_run /tmp/tmp.ZeAaoeDudD '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2936,8 +3004,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.jn4kXcYjCg ']' -+ tang_stop /tmp/tmp.jn4kXcYjCg ++ '[' -d /tmp/tmp.ZeAaoeDudD ']' ++ tang_stop /tmp/tmp.ZeAaoeDudD + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2946,10 +3014,14 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -35/46 report-tang-luks2 SKIP 0.05s exit status 77 +39/46 pass-tang-luks2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=252 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-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 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 + +27/46 unbind-luks2 SKIP 0.14s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 +++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 ++ TEST=unbind-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2958,44 +3030,45 @@ +++ 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 ++ luks2_supported ++ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.EVropZsh3n -++ 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.EVropZsh3n '' -+ 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.AaJX7d0ru5 ++ ADV=/tmp/tmp.AaJX7d0ru5/adv.jws ++ tang_create_adv /tmp/tmp.AaJX7d0ru5 /tmp/tmp.AaJX7d0ru5/adv.jws ++ local basedir=/tmp/tmp.AaJX7d0ru5 ++ local adv=/tmp/tmp.AaJX7d0ru5/adv.jws ++ local SIG=/tmp/tmp.AaJX7d0ru5/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.AaJX7d0ru5/sig.jwk ++ local EXC=/tmp/tmp.AaJX7d0ru5/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.AaJX7d0ru5/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.AaJX7d0ru5/sig.jwk --input=/tmp/tmp.AaJX7d0ru5/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.AaJX7d0ru5/sig.jwk --output=/tmp/tmp.AaJX7d0ru5/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.AaJX7d0ru5/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.AaJX7d0ru5/adv.jws"}' ++ DEV=/tmp/tmp.AaJX7d0ru5/luks2-device ++ new_device luks2 /tmp/tmp.AaJX7d0ru5/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.AaJX7d0ru5/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.EVropZsh3n ']' -+ tang_stop /tmp/tmp.EVropZsh3n -+ 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.AaJX7d0ru5 ']' ++ rm -rf /tmp/tmp.AaJX7d0ru5 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -36/46 report-sss-luks2 SKIP 0.05s exit status 77 +34/46 regen-not-inplace-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3011,7 +3084,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.E76EiEPbeR ++ export TMP=/tmp/tmp.B3QXnrI8t2 ++ TMP=/tmp/tmp.B3QXnrI8t2 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3020,7 +3094,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.E76EiEPbeR '' ++ tang_run /tmp/tmp.B3QXnrI8t2 '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3028,8 +3102,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.E76EiEPbeR ']' -+ tang_stop /tmp/tmp.E76EiEPbeR ++ '[' -d /tmp/tmp.B3QXnrI8t2 ']' ++ tang_stop /tmp/tmp.B3QXnrI8t2 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3038,17 +3112,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg RUNNING ->>> MALLOC_PERTURB_=245 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg - -46/46 pin-tpm2 RUNNING ->>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=25 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-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 - -24/46 bind-wrong-pass-luks2 SKIP 0.10s exit status 77 +28/46 list-recursive-luks2 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 -+ TEST=bind-wrong-pass-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= @@ -3059,44 +3127,93 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR -+ luks2_supported -+ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.GivwSsPkuT -+ ADV=/tmp/tmp.GivwSsPkuT/adv.jws -+ tang_create_adv /tmp/tmp.GivwSsPkuT /tmp/tmp.GivwSsPkuT/adv.jws -+ local basedir=/tmp/tmp.GivwSsPkuT -+ local adv=/tmp/tmp.GivwSsPkuT/adv.jws -+ local SIG=/tmp/tmp.GivwSsPkuT/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.GivwSsPkuT/sig.jwk -+ local EXC=/tmp/tmp.GivwSsPkuT/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.GivwSsPkuT/exc.jwk ++ TMP=/tmp/tmp.Dne2WUD9O0 ++ ADV=/tmp/tmp.Dne2WUD9O0/adv.jws ++ tang_create_adv /tmp/tmp.Dne2WUD9O0 /tmp/tmp.Dne2WUD9O0/adv.jws ++ local basedir=/tmp/tmp.Dne2WUD9O0 ++ local adv=/tmp/tmp.Dne2WUD9O0/adv.jws ++ local SIG=/tmp/tmp.Dne2WUD9O0/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Dne2WUD9O0/sig.jwk ++ local EXC=/tmp/tmp.Dne2WUD9O0/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Dne2WUD9O0/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.GivwSsPkuT/sig.jwk --input=/tmp/tmp.GivwSsPkuT/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.GivwSsPkuT/sig.jwk --output=/tmp/tmp.GivwSsPkuT/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.GivwSsPkuT/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.GivwSsPkuT/adv.jws"}' -+ DEV=/tmp/tmp.GivwSsPkuT/luks2-device -+ new_device luks2 /tmp/tmp.GivwSsPkuT/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.Dne2WUD9O0/sig.jwk --input=/tmp/tmp.Dne2WUD9O0/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Dne2WUD9O0/sig.jwk --output=/tmp/tmp.Dne2WUD9O0/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "%s" + } + ] + } + } + } + } + } +} +' /tmp/tmp.Dne2WUD9O0/adv.jws ++ CFG=' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "/tmp/tmp.Dne2WUD9O0/adv.jws" + } + ] + } + } + } + } + } +}' ++ DEV=/tmp/tmp.Dne2WUD9O0/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks2 /tmp/tmp.Dne2WUD9O0/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.GivwSsPkuT/luks2-device ++ local DEV=/tmp/tmp.Dne2WUD9O0/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.GivwSsPkuT ']' -+ rm -rf /tmp/tmp.GivwSsPkuT ++ '[' -d /tmp/tmp.Dne2WUD9O0 ']' ++ rm -rf /tmp/tmp.Dne2WUD9O0 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -37/46 edit-tang-luks2 SKIP 0.05s exit status 77 +40/46 unlock-arbitrary-parameter RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=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-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=80 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 +>>> 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-i686-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_=191 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=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 +>>> 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-i686-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 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=201 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 + +35/46 report-tang-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 -+ TEST=edit-tang-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3111,9 +3228,8 @@ ++ enable_debugging ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT -+ trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.F3kLcTvzNT ++ TMP=/tmp/tmp.R152scPOHo ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3122,22 +3238,16 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -++ on_exit -++ local d -++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.F3kLcTvzNT ']' -++ tang_stop /tmp/tmp.F3kLcTvzNT -++ 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_run /tmp/tmp.R152scPOHo '' ++ 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 ++ exit 77 + on_exit -+ local d -+ for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.F3kLcTvzNT ']' -+ tang_stop /tmp/tmp.F3kLcTvzNT ++ '[' -d /tmp/tmp.R152scPOHo ']' ++ tang_stop /tmp/tmp.R152scPOHo + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3146,59 +3256,10 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/46 bind-luks2 SKIP 0.10s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 -+ TEST=bind-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.JitmEZbeoI -+ ADV=/tmp/tmp.JitmEZbeoI/adv.jws -+ tang_create_adv /tmp/tmp.JitmEZbeoI /tmp/tmp.JitmEZbeoI/adv.jws -+ local basedir=/tmp/tmp.JitmEZbeoI -+ local adv=/tmp/tmp.JitmEZbeoI/adv.jws -+ local SIG=/tmp/tmp.JitmEZbeoI/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JitmEZbeoI/sig.jwk -+ local EXC=/tmp/tmp.JitmEZbeoI/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JitmEZbeoI/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.JitmEZbeoI/sig.jwk --input=/tmp/tmp.JitmEZbeoI/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JitmEZbeoI/sig.jwk --output=/tmp/tmp.JitmEZbeoI/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JitmEZbeoI/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.JitmEZbeoI/adv.jws"}' -+ DEV=/tmp/tmp.JitmEZbeoI/luks2-device -+ TOKEN_ID=5 -+ new_device luks2 /tmp/tmp.JitmEZbeoI/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.JitmEZbeoI/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. -+ exit 77 -+ on_exit -+ '[' -d /tmp/tmp.JitmEZbeoI ']' -+ rm -rf /tmp/tmp.JitmEZbeoI -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -39/46 pass-tang-luks2 SKIP 0.05s exit status 77 +36/46 report-sss-luks2 SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3214,7 +3275,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.UKIlW1RIU8 ++ TMP=/tmp/tmp.71JdAMqspR ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3223,7 +3284,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.UKIlW1RIU8 '' ++ tang_run /tmp/tmp.71JdAMqspR '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3231,8 +3292,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.UKIlW1RIU8 ']' -+ tang_stop /tmp/tmp.UKIlW1RIU8 ++ '[' -d /tmp/tmp.71JdAMqspR ']' ++ tang_stop /tmp/tmp.71JdAMqspR + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3241,59 +3302,17 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -27/46 unbind-luks2 SKIP 0.09s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 -+ TEST=unbind-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.gRLyiZVqzW -+ ADV=/tmp/tmp.gRLyiZVqzW/adv.jws -+ tang_create_adv /tmp/tmp.gRLyiZVqzW /tmp/tmp.gRLyiZVqzW/adv.jws -+ local basedir=/tmp/tmp.gRLyiZVqzW -+ local adv=/tmp/tmp.gRLyiZVqzW/adv.jws -+ local SIG=/tmp/tmp.gRLyiZVqzW/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.gRLyiZVqzW/sig.jwk -+ local EXC=/tmp/tmp.gRLyiZVqzW/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.gRLyiZVqzW/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.gRLyiZVqzW/sig.jwk --input=/tmp/tmp.gRLyiZVqzW/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.gRLyiZVqzW/sig.jwk --output=/tmp/tmp.gRLyiZVqzW/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.gRLyiZVqzW/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.gRLyiZVqzW/adv.jws"}' -+ DEV=/tmp/tmp.gRLyiZVqzW/luks2-device -+ new_device luks2 /tmp/tmp.gRLyiZVqzW/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.gRLyiZVqzW/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. -+ exit 77 -+ on_exit -+ '[' -d /tmp/tmp.gRLyiZVqzW ']' -+ rm -rf /tmp/tmp.gRLyiZVqzW -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +43/46 pin-tang RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MESON_TEST_ITERATION=1 MALLOC_PERTURB_=169 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 + +44/46 tang-validate-adv RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MESON_TEST_ITERATION=1 MALLOC_PERTURB_=148 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 -28/46 list-recursive-luks2 SKIP 0.09s exit status 77 +37/46 edit-tang-luks2 SKIP 0.08s 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/edit-tang-luks2 ++ TEST=edit-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3302,83 +3321,51 @@ +++ 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 ++ trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.C5XSPacBeS -+ ADV=/tmp/tmp.C5XSPacBeS/adv.jws -+ tang_create_adv /tmp/tmp.C5XSPacBeS /tmp/tmp.C5XSPacBeS/adv.jws -+ local basedir=/tmp/tmp.C5XSPacBeS -+ local adv=/tmp/tmp.C5XSPacBeS/adv.jws -+ local SIG=/tmp/tmp.C5XSPacBeS/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.C5XSPacBeS/sig.jwk -+ local EXC=/tmp/tmp.C5XSPacBeS/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.C5XSPacBeS/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.C5XSPacBeS/sig.jwk --input=/tmp/tmp.C5XSPacBeS/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.C5XSPacBeS/sig.jwk --output=/tmp/tmp.C5XSPacBeS/adv.jws -+ PIN=sss -++ printf ' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "%s" - } - ] - } - } - } - } - } -} -' /tmp/tmp.C5XSPacBeS/adv.jws -+ CFG=' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "/tmp/tmp.C5XSPacBeS/adv.jws" - } - ] - } - } - } - } - } -}' -+ DEV=/tmp/tmp.C5XSPacBeS/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.C5XSPacBeS/luks1-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.C5XSPacBeS/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 ++ TMP=/tmp/tmp.537pWsqer4 +++ 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 +++ local d +++ for d in "${TMP}" "${TMP2}" +++ '[' '!' -d /tmp/tmp.537pWsqer4 ']' +++ tang_stop /tmp/tmp.537pWsqer4 +++ 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.C5XSPacBeS ']' -+ rm -rf /tmp/tmp.C5XSPacBeS ++ local d ++ for d in "${TMP}" "${TMP2}" ++ '[' '!' -d /tmp/tmp.537pWsqer4 ']' ++ tang_stop /tmp/tmp.537pWsqer4 ++ 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 SKIP 0.09s exit status 77 +45/46 default-thp-alg RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 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/pins/tang:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=66 /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg + +29/46 list-tang-luks2 SKIP 0.17s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 @@ -3394,39 +3381,42 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.9OsAPNV3DB -+ ADV=/tmp/tmp.9OsAPNV3DB/adv.jws -+ tang_create_adv /tmp/tmp.9OsAPNV3DB /tmp/tmp.9OsAPNV3DB/adv.jws -+ local basedir=/tmp/tmp.9OsAPNV3DB -+ local adv=/tmp/tmp.9OsAPNV3DB/adv.jws -+ local SIG=/tmp/tmp.9OsAPNV3DB/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.9OsAPNV3DB/sig.jwk -+ local EXC=/tmp/tmp.9OsAPNV3DB/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.9OsAPNV3DB/exc.jwk ++ TMP=/tmp/tmp.2zXlAd9AWc ++ ADV=/tmp/tmp.2zXlAd9AWc/adv.jws ++ tang_create_adv /tmp/tmp.2zXlAd9AWc /tmp/tmp.2zXlAd9AWc/adv.jws ++ local basedir=/tmp/tmp.2zXlAd9AWc ++ local adv=/tmp/tmp.2zXlAd9AWc/adv.jws ++ local SIG=/tmp/tmp.2zXlAd9AWc/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.2zXlAd9AWc/sig.jwk ++ local EXC=/tmp/tmp.2zXlAd9AWc/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.2zXlAd9AWc/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.9OsAPNV3DB/sig.jwk --input=/tmp/tmp.9OsAPNV3DB/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.9OsAPNV3DB/sig.jwk --output=/tmp/tmp.9OsAPNV3DB/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.2zXlAd9AWc/sig.jwk --input=/tmp/tmp.2zXlAd9AWc/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.2zXlAd9AWc/sig.jwk --output=/tmp/tmp.2zXlAd9AWc/adv.jws + PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.9OsAPNV3DB/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.9OsAPNV3DB/adv.jws"}' -+ DEV=/tmp/tmp.9OsAPNV3DB/luks1-device +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.2zXlAd9AWc/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.2zXlAd9AWc/adv.jws"}' ++ DEV=/tmp/tmp.2zXlAd9AWc/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.9OsAPNV3DB/luks1-device ++ new_device luks2 /tmp/tmp.2zXlAd9AWc/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.9OsAPNV3DB/luks1-device ++ local DEV=/tmp/tmp.2zXlAd9AWc/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.9OsAPNV3DB ']' -+ rm -rf /tmp/tmp.9OsAPNV3DB ++ '[' -d /tmp/tmp.2zXlAd9AWc ']' ++ rm -rf /tmp/tmp.2zXlAd9AWc ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -30/46 list-sss-tang-luks2 SKIP 0.08s exit status 77 +46/46 pin-tpm2 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 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-i686-linux-gnu/src:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-i686-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-i686-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 MALLOC_PERTURB_=44 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 + +30/46 list-sss-tang-luks2 SKIP 0.18s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 @@ -3442,18 +3432,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.oNQ6dXyBBv -+ ADV=/tmp/tmp.oNQ6dXyBBv/adv.jws -+ tang_create_adv /tmp/tmp.oNQ6dXyBBv /tmp/tmp.oNQ6dXyBBv/adv.jws -+ local basedir=/tmp/tmp.oNQ6dXyBBv -+ local adv=/tmp/tmp.oNQ6dXyBBv/adv.jws -+ local SIG=/tmp/tmp.oNQ6dXyBBv/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.oNQ6dXyBBv/sig.jwk -+ local EXC=/tmp/tmp.oNQ6dXyBBv/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.oNQ6dXyBBv/exc.jwk ++ TMP=/tmp/tmp.z515kN5JrC ++ ADV=/tmp/tmp.z515kN5JrC/adv.jws ++ tang_create_adv /tmp/tmp.z515kN5JrC /tmp/tmp.z515kN5JrC/adv.jws ++ local basedir=/tmp/tmp.z515kN5JrC ++ local adv=/tmp/tmp.z515kN5JrC/adv.jws ++ local SIG=/tmp/tmp.z515kN5JrC/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.z515kN5JrC/sig.jwk ++ local EXC=/tmp/tmp.z515kN5JrC/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.z515kN5JrC/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.oNQ6dXyBBv/sig.jwk --input=/tmp/tmp.oNQ6dXyBBv/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.oNQ6dXyBBv/sig.jwk --output=/tmp/tmp.oNQ6dXyBBv/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.z515kN5JrC/sig.jwk --input=/tmp/tmp.z515kN5JrC/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.z515kN5JrC/sig.jwk --output=/tmp/tmp.z515kN5JrC/adv.jws + PIN=sss ++ printf ' { @@ -3468,38 +3458,84 @@ ] } } -' /tmp/tmp.oNQ6dXyBBv/adv.jws /tmp/tmp.oNQ6dXyBBv/adv.jws /tmp/tmp.oNQ6dXyBBv/adv.jws /tmp/tmp.oNQ6dXyBBv/adv.jws /tmp/tmp.oNQ6dXyBBv/adv.jws +' /tmp/tmp.z515kN5JrC/adv.jws /tmp/tmp.z515kN5JrC/adv.jws /tmp/tmp.z515kN5JrC/adv.jws /tmp/tmp.z515kN5JrC/adv.jws /tmp/tmp.z515kN5JrC/adv.jws + CFG=' { "t": 2, "pins": { "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.oNQ6dXyBBv/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.oNQ6dXyBBv/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.oNQ6dXyBBv/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.oNQ6dXyBBv/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.oNQ6dXyBBv/adv.jws"} + {"url":"ADDR1","adv":"/tmp/tmp.z515kN5JrC/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.z515kN5JrC/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.z515kN5JrC/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.z515kN5JrC/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.z515kN5JrC/adv.jws"} ] } }' -+ DEV=/tmp/tmp.oNQ6dXyBBv/luks1-device ++ DEV=/tmp/tmp.z515kN5JrC/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.oNQ6dXyBBv/luks1-device ++ new_device luks2 /tmp/tmp.z515kN5JrC/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.oNQ6dXyBBv/luks1-device ++ local DEV=/tmp/tmp.z515kN5JrC/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.oNQ6dXyBBv ']' -+ rm -rf /tmp/tmp.oNQ6dXyBBv ++ '[' -d /tmp/tmp.z515kN5JrC ']' ++ rm -rf /tmp/tmp.z515kN5JrC +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +39/46 pass-tang-luks2 SKIP 0.08s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-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.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ . 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.53IS1MahqT +++ 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.53IS1MahqT '' ++ 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.53IS1MahqT ']' ++ tang_stop /tmp/tmp.53IS1MahqT ++ 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter SKIP 0.04s exit status 77 +40/46 unlock-arbitrary-parameter SKIP 0.07s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter @@ -3520,7 +3556,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.C7AF7nVNTC ++ TMP=/tmp/tmp.22EkjagnLH ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3530,8 +3566,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.C7AF7nVNTC ']' -++ tang_stop /tmp/tmp.C7AF7nVNTC +++ '[' '!' -d /tmp/tmp.22EkjagnLH ']' +++ tang_stop /tmp/tmp.22EkjagnLH ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3539,8 +3575,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.C7AF7nVNTC ']' -+ tang_stop /tmp/tmp.C7AF7nVNTC ++ '[' '!' -d /tmp/tmp.22EkjagnLH ']' ++ tang_stop /tmp/tmp.22EkjagnLH + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3549,7 +3585,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 @@ -3559,7 +3595,7 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.L0NfLamO8B ++ TMP=/tmp/tmp.4gh2rIliAa ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3570,7 +3606,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.L0NfLamO8B ++ tang_stop /tmp/tmp.4gh2rIliAa + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3579,7 +3615,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -44/46 tang-validate-adv SKIP 0.03s exit status 77 +44/46 tang-validate-adv SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3589,9 +3625,9 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.sksQbiDcj6 -+ CASES=/tmp/tmp.sksQbiDcj6/cases -+ mkdir -p /tmp/tmp.sksQbiDcj6/cases ++ TMP=/tmp/tmp.qGYJgpyff3 ++ CASES=/tmp/tmp.qGYJgpyff3/cases ++ mkdir -p /tmp/tmp.qGYJgpyff3/cases ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3602,7 +3638,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.sksQbiDcj6 ++ tang_stop /tmp/tmp.qGYJgpyff3 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3611,7 +3647,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg SKIP 0.02s exit status 77 +45/46 default-thp-alg SKIP 0.03s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3623,7 +3659,7 @@ + TEST=default-thp-alg + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.2j6aUWLsL5 ++ TMP=/tmp/tmp.N5fUTNtOHE ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3634,7 +3670,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.2j6aUWLsL5 ++ tang_stop /tmp/tmp.N5fUTNtOHE + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3643,7 +3679,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -46/46 pin-tpm2 SKIP 0.01s exit status 77 +46/46 pin-tpm2 SKIP 0.02s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 @@ -3666,7 +3702,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -38/46 backup-restore-luks2 SKIP 0.06s exit status 77 +38/46 backup-restore-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 @@ -3686,92 +3722,92 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.ncpH6WMT0e -+ ADV=/tmp/tmp.ncpH6WMT0e/adv.jws -+ tang_create_adv /tmp/tmp.ncpH6WMT0e /tmp/tmp.ncpH6WMT0e/adv.jws -+ local basedir=/tmp/tmp.ncpH6WMT0e -+ local adv=/tmp/tmp.ncpH6WMT0e/adv.jws -+ local SIG=/tmp/tmp.ncpH6WMT0e/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ncpH6WMT0e/sig.jwk -+ local EXC=/tmp/tmp.ncpH6WMT0e/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ncpH6WMT0e/exc.jwk ++ TMP=/tmp/tmp.JlpjCkgdhu ++ ADV=/tmp/tmp.JlpjCkgdhu/adv.jws ++ tang_create_adv /tmp/tmp.JlpjCkgdhu /tmp/tmp.JlpjCkgdhu/adv.jws ++ local basedir=/tmp/tmp.JlpjCkgdhu ++ local adv=/tmp/tmp.JlpjCkgdhu/adv.jws ++ local SIG=/tmp/tmp.JlpjCkgdhu/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JlpjCkgdhu/sig.jwk ++ local EXC=/tmp/tmp.JlpjCkgdhu/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JlpjCkgdhu/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.ncpH6WMT0e/sig.jwk --input=/tmp/tmp.ncpH6WMT0e/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ncpH6WMT0e/sig.jwk --output=/tmp/tmp.ncpH6WMT0e/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ncpH6WMT0e/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.ncpH6WMT0e/adv.jws"}' -+ DEV=/tmp/tmp.ncpH6WMT0e/luks2-device -+ new_device luks2 /tmp/tmp.ncpH6WMT0e/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.JlpjCkgdhu/sig.jwk --input=/tmp/tmp.JlpjCkgdhu/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JlpjCkgdhu/sig.jwk --output=/tmp/tmp.JlpjCkgdhu/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JlpjCkgdhu/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.JlpjCkgdhu/adv.jws"}' ++ DEV=/tmp/tmp.JlpjCkgdhu/luks2-device ++ new_device luks2 /tmp/tmp.JlpjCkgdhu/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.ncpH6WMT0e/luks2-device ++ local DEV=/tmp/tmp.JlpjCkgdhu/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.ncpH6WMT0e ']' -+ rm -rf /tmp/tmp.ncpH6WMT0e ++ '[' -d /tmp/tmp.JlpjCkgdhu ']' ++ rm -rf /tmp/tmp.JlpjCkgdhu ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -42/46 pin-null OK 0.11s +42/46 pin-null OK 0.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt null '{}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiIyWjBrRVA4bmo0RUFESlpHbXdjTXZKMVhGT2JOVnFGbkJoTEVLTWJaSmJ3Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..vUYcaXEAMFBYe2TG.gOA.pMpUHcVFDPz1E9e4n9BKYA -++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiIyWjBrRVA4bmo0RUFESlpHbXdjTXZKMVhGT2JOVnFGbkJoTEVLTWJaSmJ3Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..vUYcaXEAMFBYe2TG.gOA.pMpUHcVFDPz1E9e4n9BKYA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJRMjZoMVpxZjJ6WW82YjdfUFRsZWhEdm1oUTFLYzZuMVRYNDY2YXlUandNIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..H9apPZOIHCkcQhAN.94c.CvYGa6mh1IVXERqaEWybvA +++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJRMjZoMVpxZjJ6WW82YjdfUFRsZWhEdm1oUTFLYzZuMVRYNDY2YXlUandNIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..H9apPZOIHCkcQhAN.94c.CvYGa6mh1IVXERqaEWybvA ++ clevis decrypt + d=hi + test hi == hi ++ echo -n hi ++ clevis encrypt null '{"fail":true}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..-Vvy4TMkjUOodGLG.uf4.kfWcqizqqZj-bC7mI5VUWw -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..-Vvy4TMkjUOodGLG.uf4.kfWcqizqqZj-bC7mI5VUWw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..Hmq5SQGaVO6WkNK0.0jU.ElYUkHunCIRe7l7fqPlD8A ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..Hmq5SQGaVO6WkNK0.0jU.ElYUkHunCIRe7l7fqPlD8A + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -41/46 pin-sss OK 0.81s +41/46 pin-sss OK 1.45s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJd1VqZHJRVWN5VW1kYWVsWjNlREp2YWkwMWNFNW5NaTF2WVZwR1QwUkJWV1pIUjE5S1ZEVnpXRXAzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmlGUG5xRlFIWUM0dm1kSVAud2swMGFKMGVPTkhDd1V6MUExeVBYekhZWS1aZWdnbk94ekc5T0dKQ1RoZlBfUVJxNHU3eFp4MFhkRUk5V2Z1d3NHUEhNazh4ZVRvUHlPYmJTa2dPWHcuR1Nvb2d6X1BfY3lzZmUtdDNqQkQtUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUl6YjI5R2VWVkRSblZMWTA1cFYwbzBORlpFUldWSWNWWjFOMlZIYzNrNVVHUm5iblZIZVY5Rk1qRnZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYks5T3NYdUtqQ2d4M3RLZy5LT2ZtQWpOWlhUYWdWNVRhWGZZSTA4N3N3MmtjdmRmRE5nN3l5c01RVTVDWnJ0R193MHlxRGYtWHlzQUExUThvVXJSMlNoRy1WTm5xOWpMX0tvcUtUZy52Q2pNcWFQNjYyMk4xZ3VRWV81UzlnIl0sInAiOiJ3bWdCcGYwNmt3V1VxRmJLYnVFZldmOVRMLWpzd3JoWnJpZ0phTlFITndjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._g2cCYhygoYEP8Qf.UDKe.wIxF8Bu5MDhd-UwkdnPBdg -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJd1VqZHJRVWN5VW1kYWVsWjNlREp2YWkwMWNFNW5NaTF2WVZwR1QwUkJWV1pIUjE5S1ZEVnpXRXAzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmlGUG5xRlFIWUM0dm1kSVAud2swMGFKMGVPTkhDd1V6MUExeVBYekhZWS1aZWdnbk94ekc5T0dKQ1RoZlBfUVJxNHU3eFp4MFhkRUk5V2Z1d3NHUEhNazh4ZVRvUHlPYmJTa2dPWHcuR1Nvb2d6X1BfY3lzZmUtdDNqQkQtUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUl6YjI5R2VWVkRSblZMWTA1cFYwbzBORlpFUldWSWNWWjFOMlZIYzNrNVVHUm5iblZIZVY5Rk1qRnZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uYks5T3NYdUtqQ2d4M3RLZy5LT2ZtQWpOWlhUYWdWNVRhWGZZSTA4N3N3MmtjdmRmRE5nN3l5c01RVTVDWnJ0R193MHlxRGYtWHlzQUExUThvVXJSMlNoRy1WTm5xOWpMX0tvcUtUZy52Q2pNcWFQNjYyMk4xZ3VRWV81UzlnIl0sInAiOiJ3bWdCcGYwNmt3V1VxRmJLYnVFZldmOVRMLWpzd3JoWnJpZ0phTlFITndjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0.._g2cCYhygoYEP8Qf.UDKe.wIxF8Bu5MDhd-UwkdnPBdg ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKa1VsbEtTRkJQV21WWmVGOW5ibTFIZDI5MFFreFVaV3h0TkdWV09EZEVWRXRXWjBGVU9WWXlNRFpCSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkR5VERTUUQ0SXhZMmVJNUYuSkE1VkxfRE91cWZuMFBqUnZhX2trUFpjQUdJVDR2R2VueDlaZzJSM1h6b2ZnczJEWGRjaUhGZnFRUkV3anhXajRrYmxBZkZPdmpDeUYwQVRfRWlJa2cuZVpJX3RESHZjcXIyZUlXbHhWcjh6ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUp6ZFhnMWVHNTNRMjlKVWxKNmMxVXliVEF0UVVKNGJIcHlUSGRDVVdsNVltNHdlV3R5V1ZVM1VGUkZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udG9RZGRabUVXSW5LXzQzdC5yT0xjeDFBdkNOTlBuWm5BaW16MC03ZkdYSEFvM0J2MHpBNXNuT3UyRnM0NVhmUXdfcUVxaGhKbE5SVFJyT05NRkpaV3k0dzdNd0JBN3kyTkVBNGtHUS5rbFVEVWxNNUR1ZmlxRV9lZXA2dklnIl0sInAiOiJ6QzJVeERuZVd5NC1EVzBCSUY2cmZjSVVWSUZ5SXF0OWhDNW1HZl81c3lzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..cA8rvuWdG9c42BX2.Vyml.eskB81IFtBHHwzgV9SSknQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKa1VsbEtTRkJQV21WWmVGOW5ibTFIZDI5MFFreFVaV3h0TkdWV09EZEVWRXRXWjBGVU9WWXlNRFpCSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkR5VERTUUQ0SXhZMmVJNUYuSkE1VkxfRE91cWZuMFBqUnZhX2trUFpjQUdJVDR2R2VueDlaZzJSM1h6b2ZnczJEWGRjaUhGZnFRUkV3anhXajRrYmxBZkZPdmpDeUYwQVRfRWlJa2cuZVpJX3RESHZjcXIyZUlXbHhWcjh6ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUp6ZFhnMWVHNTNRMjlKVWxKNmMxVXliVEF0UVVKNGJIcHlUSGRDVVdsNVltNHdlV3R5V1ZVM1VGUkZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udG9RZGRabUVXSW5LXzQzdC5yT0xjeDFBdkNOTlBuWm5BaW16MC03ZkdYSEFvM0J2MHpBNXNuT3UyRnM0NVhmUXdfcUVxaGhKbE5SVFJyT05NRkpaV3k0dzdNd0JBN3kyTkVBNGtHUS5rbFVEVWxNNUR1ZmlxRV9lZXA2dklnIl0sInAiOiJ6QzJVeERuZVd5NC1EVzBCSUY2cmZjSVVWSUZ5SXF0OWhDNW1HZl81c3lzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..cA8rvuWdG9c42BX2.Vyml.eskB81IFtBHHwzgV9SSknQ ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKd01VVjFWRXRqUTBnNVNGWlRVbkJaYVMxSWVYVnRSR2hCY25KWlZIWnFhQzF2VWtsNWRFUjBjVFF3SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmdzOEM5NllaOWlyWjQ1bHUuRDhyaElCdW1xeGJJbnJBREdUZzZHc1hKS2ZteS1BbzUxUWNtdnlMdjNJenVVN0lGV0o0QTlFblFWdVI3cTZpdlVqZmVFa0V6aldURUhEU0FYa3djNXcuOUhJYlQ0dEpoZEZfcEFXUTlvRmUwdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWTNBdnVWM3k3cFBDRkxCYy5hUDB0UllnaVZmNHJxV2VlVmpJTkZORlkwTmd0bWpOa1dhYnVQUHNlbE9naXBNVkdrem80Y2dNOTIwMkRrN1ZCaXZTempxWFJDTnJEdklxamdRWU00US44N0g1ZWRaQzlQTzBUbkx5eGlMTzRBIl0sInAiOiIwd29pU3VDNHl1VGM4ZnZieDFGTk90Q21Pb0lfNEdCVTR2Y2hhanBSSDJjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..LfSWg_xnsNfA9DTU.2w6v.PpoXvL-Crk0cbjJ8pS6JXw -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKd01VVjFWRXRqUTBnNVNGWlRVbkJaYVMxSWVYVnRSR2hCY25KWlZIWnFhQzF2VWtsNWRFUjBjVFF3SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmdzOEM5NllaOWlyWjQ1bHUuRDhyaElCdW1xeGJJbnJBREdUZzZHc1hKS2ZteS1BbzUxUWNtdnlMdjNJenVVN0lGV0o0QTlFblFWdVI3cTZpdlVqZmVFa0V6aldURUhEU0FYa3djNXcuOUhJYlQ0dEpoZEZfcEFXUTlvRmUwdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWTNBdnVWM3k3cFBDRkxCYy5hUDB0UllnaVZmNHJxV2VlVmpJTkZORlkwTmd0bWpOa1dhYnVQUHNlbE9naXBNVkdrem80Y2dNOTIwMkRrN1ZCaXZTempxWFJDTnJEdklxamdRWU00US44N0g1ZWRaQzlQTzBUbkx5eGlMTzRBIl0sInAiOiIwd29pU3VDNHl1VGM4ZnZieDFGTk90Q21Pb0lfNEdCVTR2Y2hhanBSSDJjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..LfSWg_xnsNfA9DTU.2w6v.PpoXvL-Crk0cbjJ8pS6JXw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJM04zcFlkbWQyVUdSM2VqaEhiR0p6VEd0VFdFTTFaRkl4YjJwWVkwTndVMlJpVlRSTmQyZzJTV2swSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk9zQUpnNW5DemtqQ0tkNWIuZFlSaG5PWENkNWpsdUcyaVBmUnJFQVEwZEFEUC1PaWVMbVg4WEx2T2tRUzl3eXo0MlpsYmp2MDhydTA0V0djNGJfXzJjMTlNS2dkMjJ6OVJrTzh3cmcuWHg2Zk55SWZ2aW9acnFqLW9KZDJjdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMndXVU84WmhrSXFxd2RTZC50OFZuMS1zcGNNUmVhUUhTYmNxTnM1b2pzN3Y0ZFowNHh3MllyeWlyOG5mWXFfYmh5cjZmTUFhamozeENndWtwcVA2SjRDMmgzamlxMWZObkd0UE9KUS5iT1JPSDkxcmZxRzRQZkRDUUNxcjd3Il0sInAiOiI3eEFyZ1Z3d1hINGhOTmFudE94ejhfdlhQTVd1dVNMMUQ0S3RkRVYyamNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..VT8ZCvapaZ0XgT1C.V4CT.B1hPgdulH-xIv6CGtKSkDw +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJM04zcFlkbWQyVUdSM2VqaEhiR0p6VEd0VFdFTTFaRkl4YjJwWVkwTndVMlJpVlRSTmQyZzJTV2swSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk9zQUpnNW5DemtqQ0tkNWIuZFlSaG5PWENkNWpsdUcyaVBmUnJFQVEwZEFEUC1PaWVMbVg4WEx2T2tRUzl3eXo0MlpsYmp2MDhydTA0V0djNGJfXzJjMTlNS2dkMjJ6OVJrTzh3cmcuWHg2Zk55SWZ2aW9acnFqLW9KZDJjdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uMndXVU84WmhrSXFxd2RTZC50OFZuMS1zcGNNUmVhUUhTYmNxTnM1b2pzN3Y0ZFowNHh3MllyeWlyOG5mWXFfYmh5cjZmTUFhamozeENndWtwcVA2SjRDMmgzamlxMWZObkd0UE9KUS5iT1JPSDkxcmZxRzRQZkRDUUNxcjd3Il0sInAiOiI3eEFyZ1Z3d1hINGhOTmFudE94ejhfdlhQTVd1dVNMMUQ0S3RkRVYyamNNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..VT8ZCvapaZ0XgT1C.V4CT.B1hPgdulH-xIv6CGtKSkDw ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlpDNjB0RjhHenNuQnZZdHUuQm5ZM0RYX1VmdVBuUVpFcjVhS0pPM3Z0Q1FUeTFLWTg2emM3SUJkZWNrZE9IOW0zV2tkS1FwNDFWNTFsaGcwSWFETmxsU25fcHB1M3FUNnlMdWNIaHcuV0dkQ3RBNVJTX1BEdGxPT0lTUlM5ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udTNJdWNmTXBKUUlRdFJsTC4wU2hBeWpwM28wd0dfNEpKcnhkMWdBbkxRRzBDLWhnQXZIZm5ib0ZjWmFKaHNQYnR2V1Z2b0Ffdl9IenpIZjNOU25LWFlHUHB3dmxlQjUyY0prTEk0dy43Z1BKa1Vha1I2OGw3bXJRbnBzYUVBIl0sInAiOiIycVZ5ZDdTMDVucFo4WUEtLWFvSjAzNEZGWGZocUlmZzg5WXBVeWstemo4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..CbiQMQBmdz8oFZv5.xjyi.pd8aJcJuFiGcQUitRAgqCA -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlpDNjB0RjhHenNuQnZZdHUuQm5ZM0RYX1VmdVBuUVpFcjVhS0pPM3Z0Q1FUeTFLWTg2emM3SUJkZWNrZE9IOW0zV2tkS1FwNDFWNTFsaGcwSWFETmxsU25fcHB1M3FUNnlMdWNIaHcuV0dkQ3RBNVJTX1BEdGxPT0lTUlM5ZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udTNJdWNmTXBKUUlRdFJsTC4wU2hBeWpwM28wd0dfNEpKcnhkMWdBbkxRRzBDLWhnQXZIZm5ib0ZjWmFKaHNQYnR2V1Z2b0Ffdl9IenpIZjNOU25LWFlHUHB3dmxlQjUyY0prTEk0dy43Z1BKa1Vha1I2OGw3bXJRbnBzYUVBIl0sInAiOiIycVZ5ZDdTMDVucFo4WUEtLWFvSjAzNEZGWGZocUlmZzg5WXBVeWstemo4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..CbiQMQBmdz8oFZv5.xjyi.pd8aJcJuFiGcQUitRAgqCA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmwtbnF4ZUJzU2RmcFRIcWEudktQcVMzbzEtZkV1T0xjeEtUcDFvbzFhREVUM0FOdEJGZ25zRWg4QnkwVkpCd2lndE1uczZkZmo5cWJLd2xyMDhYWUMzaW9pNm1xdzh0cUgzdERpOXcuQmpOcjA3Tm1Xb1djTWtzbnMwTmVBdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaVY5ZFNMaG5JajI4allBZC5PenA3SUoySjBoOVRBdGtraGhGRVlGZGNGYnNPVV9QTG9Oemx2ZHhFYVo1SHluN2pZczVBdWhWZU1qdjlMaXBfLWF5VFhYcmh6R2JjYU80SGZBUTFMQS5GUGhxOWdQc2ZRSWRWaWVhZjJUOEpRIl0sInAiOiJ3Y284RUwzdWFLUmRHN2ZZMmYxaUUtWlBQZW9TMHA1c1d6UVpRdTZTUzFzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..t3_HldsROpiN-h0z.TsnZ.1caugUE56t6oWSXoUOr-Yw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmwtbnF4ZUJzU2RmcFRIcWEudktQcVMzbzEtZkV1T0xjeEtUcDFvbzFhREVUM0FOdEJGZ25zRWg4QnkwVkpCd2lndE1uczZkZmo5cWJLd2xyMDhYWUMzaW9pNm1xdzh0cUgzdERpOXcuQmpOcjA3Tm1Xb1djTWtzbnMwTmVBdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uaVY5ZFNMaG5JajI4allBZC5PenA3SUoySjBoOVRBdGtraGhGRVlGZGNGYnNPVV9QTG9Oemx2ZHhFYVo1SHluN2pZczVBdWhWZU1qdjlMaXBfLWF5VFhYcmh6R2JjYU80SGZBUTFMQS5GUGhxOWdQc2ZRSWRWaWVhZjJUOEpRIl0sInAiOiJ3Y284RUwzdWFLUmRHN2ZZMmYxaUUtWlBQZW9TMHA1c1d6UVpRdTZTUzFzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..t3_HldsROpiN-h0z.TsnZ.1caugUE56t6oWSXoUOr-Yw + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKSFFYRkZhekJDY1ROd09XVnJZbk52V1dGc2QwVlNZVUZLZGxKR01UUm5iMk5JZVhOVk5rNUVkVXBWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLi1KRTQ1OWozQ2NSUk1xZlouODB6QzBISzdRQ1h3TGZELXZBZ3RSaVJZb1VkMFRVVTZJM0dtUnVlSDBuRk83MVVmSGVTbm56dGZRa1NtU1VVaGQ1U3p2a01TbkJJZ25nSmpDYnNueHcuX05zM3ZQRTJxdUsxOGdYMUstRmJSUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpJU1dOUFFYbFRjWEZUTlVoWVJFNU9jRWRQVjBkTVdGOVhNbkJQTldGR2VESjBiMDlaVUZsUU5rNXpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubV81VGVuY3FmNFQzb3BpRC5iYXRnNk5aNk92VVRZa25uaEFTd3VyekI2ejR2eWlxaUFraXBqLUwzSHZjSk5oRGlzWmxpTVlaNjBhcEZmLVA5N0sxSDlRYlNGbmFNd2pSOUlhSHVhdy5QRlVQWHJuRkYxOUdjalBhTG9rd3BBIl0sInAiOiIwZnFvU0VCWUJGNVcxUmxPWU4wZnNlV281cGJDZG9oOVp5UGM3S0JaSUVjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..yHTs-KPCskH8NyeZ.ZobX.e5Ocs1f54GMtkOx8ohCTxg -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKSFFYRkZhekJDY1ROd09XVnJZbk52V1dGc2QwVlNZVUZLZGxKR01UUm5iMk5JZVhOVk5rNUVkVXBWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLi1KRTQ1OWozQ2NSUk1xZlouODB6QzBISzdRQ1h3TGZELXZBZ3RSaVJZb1VkMFRVVTZJM0dtUnVlSDBuRk83MVVmSGVTbm56dGZRa1NtU1VVaGQ1U3p2a01TbkJJZ25nSmpDYnNueHcuX05zM3ZQRTJxdUsxOGdYMUstRmJSUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpJU1dOUFFYbFRjWEZUTlVoWVJFNU9jRWRQVjBkTVdGOVhNbkJQTldGR2VESjBiMDlaVUZsUU5rNXpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubV81VGVuY3FmNFQzb3BpRC5iYXRnNk5aNk92VVRZa25uaEFTd3VyekI2ejR2eWlxaUFraXBqLUwzSHZjSk5oRGlzWmxpTVlaNjBhcEZmLVA5N0sxSDlRYlNGbmFNd2pSOUlhSHVhdy5QRlVQWHJuRkYxOUdjalBhTG9rd3BBIl0sInAiOiIwZnFvU0VCWUJGNVcxUmxPWU4wZnNlV281cGJDZG9oOVp5UGM3S0JaSUVjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..yHTs-KPCskH8NyeZ.ZobX.e5Ocs1f54GMtkOx8ohCTxg ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKSVJFZHBha1JQZVdZelF6bEVTbGRsUWpGMk4yNVBlSEUyWXpocVpTMUlNbmhFU2sxamNIQTJhbGRKSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmVENVQ2aktaeHFpMmJIYjkubmFNak5aTWpnaWV6aDZwalNkbjBwN0UteWp6NTVCMHhTMHBPQVZ6c3N2T0c4RVV6eVp4cnQ3WVNOOEVTSGxVSFFIXzFZTXNtd2dUX3hrVkltWVNMMlEubjdWVVJuT3NUdlNjalotRFd1YWJOZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpPYldKaVRUTlFRVmMwWkd4NlZFWTRkbTlTVVROelJucEJXbWhJZFZVMFVGbDVjRmd6VFZwQk4waEpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTVo0OHFXT1JkRTVNN285UC5FNWNwbnB4d25xOFh0MWhFM29qaXpYNG1mMjdJNm9GbFg4a0NTR2ppLWRxWkhfVm9VbDJxLTk0M1FqTnRYTllXd3ZhcDhUZ3B1YWhNbFBpNDdPaG4xUS5ENkNUNTZWSW5GVlBrQlMtazBHT1VBIl0sInAiOiJ5d3VaenVPVWhqaUdMTVFIRmhJajBnV1dIcXBrb1ZXTGktMTYxLXdfYlk4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..CagbovIZZXECqI9j.n_hx.8mf9ZXi2y4OlFEvVMLLnTw +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKSVJFZHBha1JQZVdZelF6bEVTbGRsUWpGMk4yNVBlSEUyWXpocVpTMUlNbmhFU2sxamNIQTJhbGRKSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmVENVQ2aktaeHFpMmJIYjkubmFNak5aTWpnaWV6aDZwalNkbjBwN0UteWp6NTVCMHhTMHBPQVZ6c3N2T0c4RVV6eVp4cnQ3WVNOOEVTSGxVSFFIXzFZTXNtd2dUX3hrVkltWVNMMlEubjdWVVJuT3NUdlNjalotRFd1YWJOZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpPYldKaVRUTlFRVmMwWkd4NlZFWTRkbTlTVVROelJucEJXbWhJZFZVMFVGbDVjRmd6VFZwQk4waEpJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTVo0OHFXT1JkRTVNN285UC5FNWNwbnB4d25xOFh0MWhFM29qaXpYNG1mMjdJNm9GbFg4a0NTR2ppLWRxWkhfVm9VbDJxLTk0M1FqTnRYTllXd3ZhcDhUZ3B1YWhNbFBpNDdPaG4xUS5ENkNUNTZWSW5GVlBrQlMtazBHT1VBIl0sInAiOiJ5d3VaenVPVWhqaUdMTVFIRmhJajBnV1dIcXBrb1ZXTGktMTYxLXdfYlk4IiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..CagbovIZZXECqI9j.n_hx.8mf9ZXi2y4OlFEvVMLLnTw ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKc1gxTjVZM3BGZFhsc1gzUlNYelZHU1Y5WVdtazNUV2x3VlZOVVIyWjRlbDlYUkRWdlYxb3piM0JOSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmhyU1NSQ3IyT0JWNDkxUHAublJvdDBoZElvNzQteWlDMFE3LUNWNDBoQnBkZnNKN3l1eDE1WmVWeDJZaDROS3NxQldqS3Y2bWtJT2Y5Y3A0T0ZVclc5WS13RmZTWk5qSVNKdDY4WUEucFY4Uk0xbGdtc1Y5WjZLSGtTVl9SUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTkJEMFFRX0w3TXNwSXpFLS42emhYT3g5UmdoNHE1MEtuX1o5VnJUWGpfdGsyTTdvckVFRjU0cmdHSFk5QUt0ZzdBVllTcTZrUnROMkpWSVdlTWxNaktJd1pjaVJHYTdWU2FSaFpXUS56TElPNlA2a0JYMzFZVE5TVVMtNjBRIl0sInAiOiIyMHNWMkQzdWNYbVEtQ1JxOHlycGFEWlpKa2NMd2FvUTk5bUZjeW5DOThzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..d4OL2vBF4y7zNnKt.OINg.kGUoAAKWSYieF2zUKomC4A -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKc1gxTjVZM3BGZFhsc1gzUlNYelZHU1Y5WVdtazNUV2x3VlZOVVIyWjRlbDlYUkRWdlYxb3piM0JOSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmhyU1NSQ3IyT0JWNDkxUHAublJvdDBoZElvNzQteWlDMFE3LUNWNDBoQnBkZnNKN3l1eDE1WmVWeDJZaDROS3NxQldqS3Y2bWtJT2Y5Y3A0T0ZVclc5WS13RmZTWk5qSVNKdDY4WUEucFY4Uk0xbGdtc1Y5WjZLSGtTVl9SUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTkJEMFFRX0w3TXNwSXpFLS42emhYT3g5UmdoNHE1MEtuX1o5VnJUWGpfdGsyTTdvckVFRjU0cmdHSFk5QUt0ZzdBVllTcTZrUnROMkpWSVdlTWxNaktJd1pjaVJHYTdWU2FSaFpXUS56TElPNlA2a0JYMzFZVE5TVVMtNjBRIl0sInAiOiIyMHNWMkQzdWNYbVEtQ1JxOHlycGFEWlpKa2NMd2FvUTk5bUZjeW5DOThzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..d4OL2vBF4y7zNnKt.OINg.kGUoAAKWSYieF2zUKomC4A ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNFozZGpRalY2Y0VwQ1JtRmlhMHd3T0hSbVdFWmtaak55TlV4clMwOUNOME4zTVhJM00xQXhOWFJWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjRPdzN5NUF4NndOdkNuV3MuNjJ3MkNHUmd4TFV3UTVpaWJKLThRdmZ1VDFKOFBmUHpEa2tWTjFZUEI3azlIcFVFel9OR3EyZVFQZElybFdTOXg5S0Myc0Mxd01UR0xGdkVOTU1TYVEuTXJtWTlYZTQwWWNaOGFDRUxveGVFZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWlpqZU5VeklMVzFEZUJzYi5nUFRHS1M2V2VfVzkxT2NaUmxqOUFQZkZwZjBPOTdUQzlpU3ZZalJ5bDJfeE9QVEhWM1FJYWFmZ18wSDFRNjF5clhqZEhqdGpweWNkeUJzdzZOaWp5dy45bGM1anlCbzhvckpWdUM5Q2FxSmh3Il0sInAiOiI5Q2FhMHJSYVdNQmNnRFFueWNVZUJzdkEzY0NpclExdWJBcjFLOEU5VktjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..NpHi_uZSKh6WrRJm.iOfO.cZhqTMYziU7T1ZnfFaFqQQ ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNFozZGpRalY2Y0VwQ1JtRmlhMHd3T0hSbVdFWmtaak55TlV4clMwOUNOME4zTVhJM00xQXhOWFJWSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLjRPdzN5NUF4NndOdkNuV3MuNjJ3MkNHUmd4TFV3UTVpaWJKLThRdmZ1VDFKOFBmUHpEa2tWTjFZUEI3azlIcFVFel9OR3EyZVFQZElybFdTOXg5S0Myc0Mxd01UR0xGdkVOTU1TYVEuTXJtWTlYZTQwWWNaOGFDRUxveGVFZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWlpqZU5VeklMVzFEZUJzYi5nUFRHS1M2V2VfVzkxT2NaUmxqOUFQZkZwZjBPOTdUQzlpU3ZZalJ5bDJfeE9QVEhWM1FJYWFmZ18wSDFRNjF5clhqZEhqdGpweWNkeUJzdzZOaWp5dy45bGM1anlCbzhvckpWdUM5Q2FxSmh3Il0sInAiOiI5Q2FhMHJSYVdNQmNnRFFueWNVZUJzdkEzY0NpclExdWJBcjFLOEU5VktjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..NpHi_uZSKh6WrRJm.iOfO.cZhqTMYziU7T1ZnfFaFqQQ + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmEwVTNjVGs4ZTFnRXByQmouWFBVdTd4R0g3LTFhMjdleEFSeHdYX2luQllOUzJySUVsRnI5OFhUaWgxcm1iTnJBdWZmd1g5UGJ1SlJmOXdHZUU1WTZ5WjZXLXNRQjNuZnQ5YU1VWXcuUXpGbllKX2VCc3BDbFBxUnowZXBhdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQmJVNGs0YXdrdUlsVjFfUC5oSVpXbXdweE5qdEpJNmpuN2dfM3A4ckh0QVF5VXQyN2RHdmxNakViVkRKYlZCUFNMNF9IRXBscUlqcjdOc0pIOGk3MU5zMHVncktEWVpIV2dQX3R5dy5IYWxDYXJRUjhvVVh1TldkMjNXUFBnIl0sInAiOiIwMTU3N0FYOEplMUJ5SDFHVG9hN1NYVjBxTmJHSmV0N3RZdlFnSWdwd2VjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..CxVg3UKkYeY_l-sf.ChHk.aS_kJ1VFRA5DB3fQNs5psA -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmEwVTNjVGs4ZTFnRXByQmouWFBVdTd4R0g3LTFhMjdleEFSeHdYX2luQllOUzJySUVsRnI5OFhUaWgxcm1iTnJBdWZmd1g5UGJ1SlJmOXdHZUU1WTZ5WjZXLXNRQjNuZnQ5YU1VWXcuUXpGbllKX2VCc3BDbFBxUnowZXBhdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uQmJVNGs0YXdrdUlsVjFfUC5oSVpXbXdweE5qdEpJNmpuN2dfM3A4ckh0QVF5VXQyN2RHdmxNakViVkRKYlZCUFNMNF9IRXBscUlqcjdOc0pIOGk3MU5zMHVncktEWVpIV2dQX3R5dy5IYWxDYXJRUjhvVVh1TldkMjNXUFBnIl0sInAiOiIwMTU3N0FYOEplMUJ5SDFHVG9hN1NYVjBxTmJHSmV0N3RZdlFnSWdwd2VjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..CxVg3UKkYeY_l-sf.ChHk.aS_kJ1VFRA5DB3fQNs5psA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmZsR1F4VGJ6dHhXUzB5MDkuRnUzWnByTVpyLUdBcVRkSEloZGxWZVpLek4yaEJoMFFFWkVZNnE2M1FIcFJlWjRpS1oyREFSRjVnS04xcTJMV3I4d01NTW9FWmhGWmxua2ZDQ1paQ2cuTkM3b2RJeEl5Y1pQTmVqNTJYNXl2dyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uUktybzUybXRYX25nc3llMC5zOGZ4QmxxZm8zT0c2d09ibFZfWHdOUjhjRVdtTGhDUHk4SElJTlhaQUJwU0JXN2xQbUtyLUFMdTAweDVZa1EyTWU1LTk2RjJQV29MNnRQWEsteTc5QS5IRjNYTmNqSkFYVTlkSG15ejJUaW9RIl0sInAiOiI1REM2ZlcyREFpWFFBam5oUzZEcVhqeXJTa2FXdFVCS0xUMHI0TngxcFJNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..1NAQ2iKPrVpm3kWw.fIlq.iI6bjOzF3b2sOjcQB8NK1w ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmZsR1F4VGJ6dHhXUzB5MDkuRnUzWnByTVpyLUdBcVRkSEloZGxWZVpLek4yaEJoMFFFWkVZNnE2M1FIcFJlWjRpS1oyREFSRjVnS04xcTJMV3I4d01NTW9FWmhGWmxua2ZDQ1paQ2cuTkM3b2RJeEl5Y1pQTmVqNTJYNXl2dyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uUktybzUybXRYX25nc3llMC5zOGZ4QmxxZm8zT0c2d09ibFZfWHdOUjhjRVdtTGhDUHk4SElJTlhaQUJwU0JXN2xQbUtyLUFMdTAweDVZa1EyTWU1LTk2RjJQV29MNnRQWEsteTc5QS5IRjNYTmNqSkFYVTlkSG15ejJUaW9RIl0sInAiOiI1REM2ZlcyREFpWFFBam5oUzZEcVhqeXJTa2FXdFVCS0xUMHI0TngxcFJNIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..1NAQ2iKPrVpm3kWw.fIlq.iI6bjOzF3b2sOjcQB8NK1w + clevis decrypt ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' @@ -3884,12 +3920,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/26929/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26929/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/10320 and its subdirectories -I: Current time: Thu Mar 5 20:30:35 -12 2026 -I: pbuilder-time-stamp: 1772785835 +I: removing directory /srv/workspace/pbuilder/26929 and its subdirectories +I: Current time: Sat Feb 1 16:09:16 +14 2025 +I: pbuilder-time-stamp: 1738375756