Diff of the two buildlogs: -- --- b1/build.log 2025-09-06 17:17:57.239331722 +0000 +++ b2/build.log 2025-09-06 17:18:57.575404236 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 9 11:38:49 -12 2026 -I: pbuilder-time-stamp: 1791589129 +I: Current time: Sun Sep 7 07:17:59 +14 2025 +I: pbuilder-time-stamp: 1757179079 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -26,53 +26,85 @@ 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/3247373/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3296864/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 Sep 6 17:18 /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/3296864/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3296864/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='7471608d414442c6b7816cd4df5d5a99' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3247373' - PS1='# ' - PS2='> ' + INVOCATION_ID=e6b920f4863648b8870dcb76afa033f4 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=3296864 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.LFvJcLon/pbuilderrc_xvNK --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LFvJcLon/b1 --logfile b1/build.log clevis_20-1.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.LFvJcLon/pbuilderrc_zHW5 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LFvJcLon/b2 --logfile b2/build.log clevis_20-1.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.43+deb13-cloud-arm64 #1 SMP Debian 6.12.43-1 (2025-08-27) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3247373/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3296864/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -343,7 +375,7 @@ Get: 193 http://deb.debian.org/debian forky/main arm64 tang-common arm64 15-2+b2 [22.2 kB] Get: 194 http://deb.debian.org/debian forky/main arm64 tang all 15-2 [4140 B] Get: 195 http://deb.debian.org/debian forky/main arm64 tpm2-tools arm64 5.7-1+b1 [734 kB] -Fetched 59.9 MB in 1s (61.9 MB/s) +Fetched 59.9 MB in 0s (194 MB/s) Preconfiguring packages ... Selecting previously unselected package libcom-err2:arm64. (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 ... 20011 files and directories currently installed.) @@ -992,8 +1024,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Oct 9 23:39:46 UTC 2026. -Universal Time is now: Fri Oct 9 23:39:46 UTC 2026. +Local time is now: Sat Sep 6 17:18:23 UTC 2025. +Universal Time is now: Sat Sep 6 17:18:23 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:arm64 (48.0-2) ... @@ -1190,7 +1222,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/3296864/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3296864/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 @@ -1378,24 +1414,24 @@ cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [1/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 [2/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -[3/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -[4/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group +[3/22] cc -Isrc/pins/sss/clevis-decrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 +[4/22] cc -Isrc/pins/sss/clevis-encrypt-sss.p -Isrc/pins/sss -I../src/pins/sss -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 +[5/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc [6/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-regen.1.adoc -[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc -[8/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc -[9/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc -[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 -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group -[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlockers.7.adoc -[12/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc -[13/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc -[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc -[15/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-edit.1.adoc -[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc -[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc +[7/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-bind.1.adoc +[8/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-list.1.adoc +[9/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unbind.1.adoc +[10/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-report.1.adoc +[11/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-unlock.1.adoc +[12/22] cc -o src/pins/sss/clevis-decrypt-sss src/pins/sss/clevis-decrypt-sss.p/clevis-decrypt-sss.c.o src/pins/sss/clevis-decrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group +[13/22] cc -o src/pins/sss/clevis-encrypt-sss src/pins/sss/clevis-encrypt-sss.p/clevis-encrypt-sss.c.o src/pins/sss/clevis-encrypt-sss.p/sss.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libjose.so -Wl,--end-group +[14/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/luks/clevis-luks-pass.1.adoc +[16/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/sss/clevis-encrypt-sss.1.adoc +[17/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tang/clevis-encrypt-tang.1.adoc +[18/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/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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 [19/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/clevis-decrypt.1.adoc -[20/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/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/json-c -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -Wall -Wextra -Werror -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unknown-pragmas -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L '-DBINDIR="/usr/bin"' '-DCLEVIS_USER="_clevis"' '-DCLEVIS_GROUP="_clevis"' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/clevis-20=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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-aarch64-linux-gnu /build/reproducible-path/clevis-20/src/pins/tpm2/clevis-encrypt-tpm2.1.adoc [21/22] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/clevis-20/obj-aarch64-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 -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libudisks2.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libluksmeta.so /usr/lib/aarch64-linux-gnu/libcryptsetup.so /usr/lib/aarch64-linux-gnu/libaudit.so /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group dh_auto_test @@ -1403,42 +1439,42 @@ ninja: Entering directory `/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu' ninja: no work to do. 1/46 bind-wrong-pass-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=85 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 +>>> MALLOC_PERTURB_=226 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 2/46 bind-luks1 RUNNING ->>> 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 MALLOC_PERTURB_=195 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 +>>> MALLOC_PERTURB_=16 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 3/46 unbind-unbound-slot-luks1 RUNNING ->>> 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 MALLOC_PERTURB_=215 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=225 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 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 4/46 unbind-luks1 RUNNING ->>> MALLOC_PERTURB_=93 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=87 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 5/46 bind-key-file-non-interactive RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=227 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=247 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 6/46 bind-pass-with-newline RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=70 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=144 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-luks1 7/46 bind-pass-with-newline-keyfile RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=139 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 +>>> MALLOC_PERTURB_=243 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 8/46 bind-binary-keyfile RUNNING ->>> MALLOC_PERTURB_=26 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 +>>> MALLOC_PERTURB_=98 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 9/46 bind-already-used-luksmeta-slot RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=188 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-already-used-luksmeta-slot 10/46 bad-sss RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=130 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss +>>> MALLOC_PERTURB_=156 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bad-sss 11/46 list-recursive-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=27 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=13 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 ->>> MALLOC_PERTURB_=240 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=17 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 - 1/46 bind-wrong-pass-luks1 SKIP 0.25s exit status 77 + 1/46 bind-wrong-pass-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks1 @@ -1454,37 +1490,37 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.lkQ5M8ga1c -+ ADV=/tmp/tmp.lkQ5M8ga1c/adv.jws -+ tang_create_adv /tmp/tmp.lkQ5M8ga1c /tmp/tmp.lkQ5M8ga1c/adv.jws -+ local basedir=/tmp/tmp.lkQ5M8ga1c -+ local adv=/tmp/tmp.lkQ5M8ga1c/adv.jws -+ local SIG=/tmp/tmp.lkQ5M8ga1c/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lkQ5M8ga1c/sig.jwk -+ local EXC=/tmp/tmp.lkQ5M8ga1c/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lkQ5M8ga1c/exc.jwk ++ TMP=/tmp/tmp.yZo9FpJvWB ++ ADV=/tmp/tmp.yZo9FpJvWB/adv.jws ++ tang_create_adv /tmp/tmp.yZo9FpJvWB /tmp/tmp.yZo9FpJvWB/adv.jws ++ local basedir=/tmp/tmp.yZo9FpJvWB ++ local adv=/tmp/tmp.yZo9FpJvWB/adv.jws ++ local SIG=/tmp/tmp.yZo9FpJvWB/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.yZo9FpJvWB/sig.jwk ++ local EXC=/tmp/tmp.yZo9FpJvWB/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.yZo9FpJvWB/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.lkQ5M8ga1c/sig.jwk --input=/tmp/tmp.lkQ5M8ga1c/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lkQ5M8ga1c/sig.jwk --output=/tmp/tmp.lkQ5M8ga1c/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.lkQ5M8ga1c/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.lkQ5M8ga1c/adv.jws"}' -+ DEV=/tmp/tmp.lkQ5M8ga1c/luks1-device -+ new_device luks1 /tmp/tmp.lkQ5M8ga1c/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.yZo9FpJvWB/sig.jwk --input=/tmp/tmp.yZo9FpJvWB/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.yZo9FpJvWB/sig.jwk --output=/tmp/tmp.yZo9FpJvWB/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.yZo9FpJvWB/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.yZo9FpJvWB/adv.jws"}' ++ DEV=/tmp/tmp.yZo9FpJvWB/luks1-device ++ new_device luks1 /tmp/tmp.yZo9FpJvWB/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.lkQ5M8ga1c/luks1-device ++ local DEV=/tmp/tmp.yZo9FpJvWB/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.lkQ5M8ga1c ']' -+ rm -rf /tmp/tmp.lkQ5M8ga1c ++ '[' -d /tmp/tmp.yZo9FpJvWB ']' ++ rm -rf /tmp/tmp.yZo9FpJvWB ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 2/46 bind-luks1 SKIP 0.24s exit status 77 + 2/46 bind-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1 @@ -1500,38 +1536,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Aa0yc8VRdZ -+ ADV=/tmp/tmp.Aa0yc8VRdZ/adv.jws -+ tang_create_adv /tmp/tmp.Aa0yc8VRdZ /tmp/tmp.Aa0yc8VRdZ/adv.jws -+ local basedir=/tmp/tmp.Aa0yc8VRdZ -+ local adv=/tmp/tmp.Aa0yc8VRdZ/adv.jws -+ local SIG=/tmp/tmp.Aa0yc8VRdZ/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Aa0yc8VRdZ/sig.jwk -+ local EXC=/tmp/tmp.Aa0yc8VRdZ/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Aa0yc8VRdZ/exc.jwk ++ TMP=/tmp/tmp.evf6cGFSGU ++ ADV=/tmp/tmp.evf6cGFSGU/adv.jws ++ tang_create_adv /tmp/tmp.evf6cGFSGU /tmp/tmp.evf6cGFSGU/adv.jws ++ local basedir=/tmp/tmp.evf6cGFSGU ++ local adv=/tmp/tmp.evf6cGFSGU/adv.jws ++ local SIG=/tmp/tmp.evf6cGFSGU/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.evf6cGFSGU/sig.jwk ++ local EXC=/tmp/tmp.evf6cGFSGU/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.evf6cGFSGU/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.Aa0yc8VRdZ/sig.jwk --input=/tmp/tmp.Aa0yc8VRdZ/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Aa0yc8VRdZ/sig.jwk --output=/tmp/tmp.Aa0yc8VRdZ/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Aa0yc8VRdZ/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.Aa0yc8VRdZ/adv.jws"}' -+ DEV=/tmp/tmp.Aa0yc8VRdZ/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.evf6cGFSGU/sig.jwk --input=/tmp/tmp.evf6cGFSGU/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.evf6cGFSGU/sig.jwk --output=/tmp/tmp.evf6cGFSGU/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.evf6cGFSGU/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.evf6cGFSGU/adv.jws"}' ++ DEV=/tmp/tmp.evf6cGFSGU/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.Aa0yc8VRdZ/luks1-device ++ new_device luks1 /tmp/tmp.evf6cGFSGU/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.Aa0yc8VRdZ/luks1-device ++ local DEV=/tmp/tmp.evf6cGFSGU/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.Aa0yc8VRdZ ']' -+ rm -rf /tmp/tmp.Aa0yc8VRdZ ++ '[' -d /tmp/tmp.evf6cGFSGU ']' ++ rm -rf /tmp/tmp.evf6cGFSGU ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 3/46 unbind-unbound-slot-luks1 SKIP 0.23s exit status 77 + 3/46 unbind-unbound-slot-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks1 @@ -1547,24 +1583,24 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.vNuSYB3vf0 -+ DEV=/tmp/tmp.vNuSYB3vf0/luks1-device -+ new_device luks1 /tmp/tmp.vNuSYB3vf0/luks1-device ++ TMP=/tmp/tmp.IjfMbKDVnH ++ DEV=/tmp/tmp.IjfMbKDVnH/luks1-device ++ new_device luks1 /tmp/tmp.IjfMbKDVnH/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.vNuSYB3vf0/luks1-device ++ local DEV=/tmp/tmp.IjfMbKDVnH/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.vNuSYB3vf0 ']' -+ rm -rf /tmp/tmp.vNuSYB3vf0 ++ '[' -d /tmp/tmp.IjfMbKDVnH ']' ++ rm -rf /tmp/tmp.IjfMbKDVnH ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 4/46 unbind-luks1 SKIP 0.22s exit status 77 + 4/46 unbind-luks1 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks1 @@ -1580,90 +1616,38 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.6aDKMGY4kX -+ ADV=/tmp/tmp.6aDKMGY4kX/adv.jws -+ tang_create_adv /tmp/tmp.6aDKMGY4kX /tmp/tmp.6aDKMGY4kX/adv.jws -+ local basedir=/tmp/tmp.6aDKMGY4kX -+ local adv=/tmp/tmp.6aDKMGY4kX/adv.jws -+ local SIG=/tmp/tmp.6aDKMGY4kX/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.6aDKMGY4kX/sig.jwk -+ local EXC=/tmp/tmp.6aDKMGY4kX/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.6aDKMGY4kX/exc.jwk ++ TMP=/tmp/tmp.nJqCBk22vA ++ ADV=/tmp/tmp.nJqCBk22vA/adv.jws ++ tang_create_adv /tmp/tmp.nJqCBk22vA /tmp/tmp.nJqCBk22vA/adv.jws ++ local basedir=/tmp/tmp.nJqCBk22vA ++ local adv=/tmp/tmp.nJqCBk22vA/adv.jws ++ local SIG=/tmp/tmp.nJqCBk22vA/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.nJqCBk22vA/sig.jwk ++ local EXC=/tmp/tmp.nJqCBk22vA/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.nJqCBk22vA/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.6aDKMGY4kX/sig.jwk --input=/tmp/tmp.6aDKMGY4kX/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.6aDKMGY4kX/sig.jwk --output=/tmp/tmp.6aDKMGY4kX/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.6aDKMGY4kX/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.6aDKMGY4kX/adv.jws"}' -+ DEV=/tmp/tmp.6aDKMGY4kX/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.nJqCBk22vA/sig.jwk --input=/tmp/tmp.nJqCBk22vA/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.nJqCBk22vA/sig.jwk --output=/tmp/tmp.nJqCBk22vA/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.nJqCBk22vA/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.nJqCBk22vA/adv.jws"}' ++ DEV=/tmp/tmp.nJqCBk22vA/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.6aDKMGY4kX/luks1-device ++ new_device luks1 /tmp/tmp.nJqCBk22vA/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.6aDKMGY4kX/luks1-device ++ local DEV=/tmp/tmp.nJqCBk22vA/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.6aDKMGY4kX ']' -+ rm -rf /tmp/tmp.6aDKMGY4kX ++ '[' -d /tmp/tmp.nJqCBk22vA ']' ++ rm -rf /tmp/tmp.nJqCBk22vA ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 5/46 bind-key-file-non-interactive SKIP 0.21s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-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.1l1cKv5QdT -+ ADV=/tmp/tmp.1l1cKv5QdT/adv.jws -+ tang_create_adv /tmp/tmp.1l1cKv5QdT /tmp/tmp.1l1cKv5QdT/adv.jws -+ local basedir=/tmp/tmp.1l1cKv5QdT -+ local adv=/tmp/tmp.1l1cKv5QdT/adv.jws -+ local SIG=/tmp/tmp.1l1cKv5QdT/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.1l1cKv5QdT/sig.jwk -+ local EXC=/tmp/tmp.1l1cKv5QdT/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.1l1cKv5QdT/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.1l1cKv5QdT/sig.jwk --output=/tmp/tmp.1l1cKv5QdT/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.1l1cKv5QdT/sig.jwk --input=/tmp/tmp.1l1cKv5QdT/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.1l1cKv5QdT/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.1l1cKv5QdT/adv.jws"}' -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ KEYFILE=/tmp/tmp.1l1cKv5QdT/key -++ new_passphrase -++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- -++ jose fmt --json=- --object --get k --unquote=- -+ PASS=nanSpCnENuQ -+ echo -n nanSpCnENuQ -+ DEV=/tmp/tmp.1l1cKv5QdT/luks1-device -+ new_device_keyfile luks1 /tmp/tmp.1l1cKv5QdT/luks1-device /tmp/tmp.1l1cKv5QdT/key -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.1l1cKv5QdT/luks1-device -+ local KEYFILE=/tmp/tmp.1l1cKv5QdT/key -++ 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.1l1cKv5QdT ']' -+ rm -rf /tmp/tmp.1l1cKv5QdT -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 8/46 bind-binary-keyfile SKIP 0.14s exit status 77 + 8/46 bind-binary-keyfile SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-binary-keyfile-luks1 @@ -1682,7 +1666,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.6pQgXueH8S ++ TMP=/tmp/tmp.tAttnmF9rP ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -1693,7 +1677,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.6pQgXueH8S ++ tang_stop /tmp/tmp.tAttnmF9rP + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -1702,7 +1686,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -10/46 bad-sss SKIP 0.10s exit status 77 +10/46 bad-sss SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bad-sss @@ -1717,46 +1701,43 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.wFQWxu2YNI ++ TMP=/tmp/tmp.qduBqAxeXW + CFG='{"t":1, "pins":{"tang":[{"url":"foo bar"}]}}' -+ DEV=/tmp/tmp.wFQWxu2YNI/luks1-device -+ new_device luks1 /tmp/tmp.wFQWxu2YNI/luks1-device ++ DEV=/tmp/tmp.qduBqAxeXW/luks1-device ++ new_device luks1 /tmp/tmp.qduBqAxeXW/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.wFQWxu2YNI/luks1-device ++ local DEV=/tmp/tmp.qduBqAxeXW/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.wFQWxu2YNI ']' -+ rm -rf /tmp/tmp.wFQWxu2YNI ++ '[' -d /tmp/tmp.qduBqAxeXW ']' ++ rm -rf /tmp/tmp.qduBqAxeXW ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 13/46 list-sss-tang-luks1 RUNNING ->>> 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 MALLOC_PERTURB_=196 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 +>>> MALLOC_PERTURB_=108 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 14/46 unlock-tang-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=180 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=236 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 ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=145 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=40 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 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes 16/46 regen-inplace-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=46 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=86 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 17/46 regen-not-inplace-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=18 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=235 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 ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 - -19/46 report-sss-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=134 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=139 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 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 - 6/46 bind-pass-with-newline SKIP 0.35s exit status 77 + 6/46 bind-pass-with-newline SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-luks1 @@ -1771,21 +1752,21 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.PJdD2hy7ZQ -+ ADV=/tmp/tmp.PJdD2hy7ZQ/adv.jws -+ tang_create_adv /tmp/tmp.PJdD2hy7ZQ /tmp/tmp.PJdD2hy7ZQ/adv.jws -+ local basedir=/tmp/tmp.PJdD2hy7ZQ -+ local adv=/tmp/tmp.PJdD2hy7ZQ/adv.jws -+ local SIG=/tmp/tmp.PJdD2hy7ZQ/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.PJdD2hy7ZQ/sig.jwk -+ local EXC=/tmp/tmp.PJdD2hy7ZQ/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.PJdD2hy7ZQ/exc.jwk ++ TMP=/tmp/tmp.ck1G1rgf1W ++ ADV=/tmp/tmp.ck1G1rgf1W/adv.jws ++ tang_create_adv /tmp/tmp.ck1G1rgf1W /tmp/tmp.ck1G1rgf1W/adv.jws ++ local basedir=/tmp/tmp.ck1G1rgf1W ++ local adv=/tmp/tmp.ck1G1rgf1W/adv.jws ++ local SIG=/tmp/tmp.ck1G1rgf1W/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.ck1G1rgf1W/sig.jwk ++ local EXC=/tmp/tmp.ck1G1rgf1W/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.ck1G1rgf1W/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.PJdD2hy7ZQ/sig.jwk --output=/tmp/tmp.PJdD2hy7ZQ/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.PJdD2hy7ZQ/sig.jwk --input=/tmp/tmp.PJdD2hy7ZQ/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.PJdD2hy7ZQ/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.PJdD2hy7ZQ/adv.jws"}' -+ DEV=/tmp/tmp.PJdD2hy7ZQ/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.ck1G1rgf1W/sig.jwk --input=/tmp/tmp.ck1G1rgf1W/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.ck1G1rgf1W/sig.jwk --output=/tmp/tmp.ck1G1rgf1W/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.ck1G1rgf1W/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.ck1G1rgf1W/adv.jws"}' ++ DEV=/tmp/tmp.ck1G1rgf1W/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e + PASS='foo @@ -1793,44 +1774,44 @@ \\&#@@&@*!)( -3274765$ +3308077$ ' -+ new_device luks1 /tmp/tmp.PJdD2hy7ZQ/luks1-device 'foo ++ new_device luks1 /tmp/tmp.ck1G1rgf1W/luks1-device 'foo bar \\&#@@&@*!)( -3274765$ +3308077$ ' + local LUKS=luks1 -+ local DEV=/tmp/tmp.PJdD2hy7ZQ/luks1-device ++ local DEV=/tmp/tmp.ck1G1rgf1W/luks1-device + local 'PASS=foo bar \\&#@@&@*!)( -3274765$ +3308077$ ' ++ 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.PJdD2hy7ZQ ']' -+ rm -rf /tmp/tmp.PJdD2hy7ZQ ++ '[' -d /tmp/tmp.ck1G1rgf1W ']' ++ rm -rf /tmp/tmp.ck1G1rgf1W ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -20/46 edit-tang-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=67 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 +19/46 report-sss-luks1 RUNNING +>>> MALLOC_PERTURB_=190 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 - 9/46 bind-already-used-luksmeta-slot SKIP 0.35s exit status 77 + 7/46 bind-pass-with-newline-keyfile SKIP 0.13s 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-pass-with-newline-keyfile-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1842,48 +1823,61 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.V7sT20cxkg -+ ADV=/tmp/tmp.V7sT20cxkg/adv.jws -+ tang_create_adv /tmp/tmp.V7sT20cxkg /tmp/tmp.V7sT20cxkg/adv.jws -+ local basedir=/tmp/tmp.V7sT20cxkg -+ local adv=/tmp/tmp.V7sT20cxkg/adv.jws -+ local SIG=/tmp/tmp.V7sT20cxkg/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.V7sT20cxkg/sig.jwk -+ local EXC=/tmp/tmp.V7sT20cxkg/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.V7sT20cxkg/exc.jwk ++ TMP=/tmp/tmp.2lfeH41oJd ++ ADV=/tmp/tmp.2lfeH41oJd/adv.jws ++ tang_create_adv /tmp/tmp.2lfeH41oJd /tmp/tmp.2lfeH41oJd/adv.jws ++ local basedir=/tmp/tmp.2lfeH41oJd ++ local adv=/tmp/tmp.2lfeH41oJd/adv.jws ++ local SIG=/tmp/tmp.2lfeH41oJd/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.2lfeH41oJd/sig.jwk ++ local EXC=/tmp/tmp.2lfeH41oJd/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.2lfeH41oJd/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.V7sT20cxkg/sig.jwk --input=/tmp/tmp.V7sT20cxkg/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.V7sT20cxkg/sig.jwk --output=/tmp/tmp.V7sT20cxkg/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.V7sT20cxkg/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.V7sT20cxkg/adv.jws"}' -+ DEV=/tmp/tmp.V7sT20cxkg/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.2lfeH41oJd/sig.jwk --input=/tmp/tmp.2lfeH41oJd/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.2lfeH41oJd/sig.jwk --output=/tmp/tmp.2lfeH41oJd/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.2lfeH41oJd/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.2lfeH41oJd/adv.jws"}' ++ DEV=/tmp/tmp.2lfeH41oJd/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.V7sT20cxkg/luks1-device ++ PASS='foo + +bar + +\\&#@@&@*!)( + +3308083$ +' ++ KEYFILE=/tmp/tmp.2lfeH41oJd/key ++ echo -n 'foo + +bar + +\\&#@@&@*!)( + +3308083$ +' ++ new_device_keyfile luks1 /tmp/tmp.2lfeH41oJd/luks1-device /tmp/tmp.2lfeH41oJd/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.V7sT20cxkg/luks1-device -+ local PASS= ++ local DEV=/tmp/tmp.2lfeH41oJd/luks1-device ++ local KEYFILE=/tmp/tmp.2lfeH41oJd/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.V7sT20cxkg ']' -+ rm -rf /tmp/tmp.V7sT20cxkg ++ '[' -d /tmp/tmp.2lfeH41oJd ']' ++ rm -rf /tmp/tmp.2lfeH41oJd ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -21/46 backup-restore-luks1 RUNNING ->>> MALLOC_PERTURB_=171 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 +20/46 edit-tang-luks1 RUNNING +>>> MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 - 7/46 bind-pass-with-newline-keyfile SKIP 0.41s exit status 77 + 5/46 bind-key-file-non-interactive SKIP 0.15s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-pass-with-newline-keyfile-luks1 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/bind-key-file-non-interactive-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -1895,55 +1889,44 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.wUU4UtU3da -+ ADV=/tmp/tmp.wUU4UtU3da/adv.jws -+ tang_create_adv /tmp/tmp.wUU4UtU3da /tmp/tmp.wUU4UtU3da/adv.jws -+ local basedir=/tmp/tmp.wUU4UtU3da -+ local adv=/tmp/tmp.wUU4UtU3da/adv.jws -+ local SIG=/tmp/tmp.wUU4UtU3da/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.wUU4UtU3da/sig.jwk -+ local EXC=/tmp/tmp.wUU4UtU3da/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.wUU4UtU3da/exc.jwk ++ TMP=/tmp/tmp.2m5Y12qZsU ++ ADV=/tmp/tmp.2m5Y12qZsU/adv.jws ++ tang_create_adv /tmp/tmp.2m5Y12qZsU /tmp/tmp.2m5Y12qZsU/adv.jws ++ local basedir=/tmp/tmp.2m5Y12qZsU ++ local adv=/tmp/tmp.2m5Y12qZsU/adv.jws ++ local SIG=/tmp/tmp.2m5Y12qZsU/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.2m5Y12qZsU/sig.jwk ++ local EXC=/tmp/tmp.2m5Y12qZsU/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.2m5Y12qZsU/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.wUU4UtU3da/sig.jwk --output=/tmp/tmp.wUU4UtU3da/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.wUU4UtU3da/sig.jwk --input=/tmp/tmp.wUU4UtU3da/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.wUU4UtU3da/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.wUU4UtU3da/adv.jws"}' -+ DEV=/tmp/tmp.wUU4UtU3da/luks1-device ++ jose jwk pub --set --input=/tmp/tmp.2m5Y12qZsU/sig.jwk --input=/tmp/tmp.2m5Y12qZsU/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.2m5Y12qZsU/sig.jwk --output=/tmp/tmp.2m5Y12qZsU/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.2m5Y12qZsU/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.2m5Y12qZsU/adv.jws"}' + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ PASS='foo - -bar - -\\&#@@&@*!)( - -3274777$ -' -+ KEYFILE=/tmp/tmp.wUU4UtU3da/key -+ echo -n 'foo - -bar - -\\&#@@&@*!)( - -3274777$ -' -+ new_device_keyfile luks1 /tmp/tmp.wUU4UtU3da/luks1-device /tmp/tmp.wUU4UtU3da/key ++ KEYFILE=/tmp/tmp.2m5Y12qZsU/key +++ new_passphrase +++ jose jwk gen '--input={"kty":"oct","bytes":8}' --output=- +++ jose fmt --json=- --object --get k --unquote=- ++ PASS=edi1naDVWlQ ++ echo -n edi1naDVWlQ ++ DEV=/tmp/tmp.2m5Y12qZsU/luks1-device ++ new_device_keyfile luks1 /tmp/tmp.2m5Y12qZsU/luks1-device /tmp/tmp.2m5Y12qZsU/key + local LUKS=luks1 -+ local DEV=/tmp/tmp.wUU4UtU3da/luks1-device -+ local KEYFILE=/tmp/tmp.wUU4UtU3da/key ++ local DEV=/tmp/tmp.2m5Y12qZsU/luks1-device ++ local KEYFILE=/tmp/tmp.2m5Y12qZsU/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.wUU4UtU3da ']' -+ rm -rf /tmp/tmp.wUU4UtU3da ++ '[' -d /tmp/tmp.2m5Y12qZsU ']' ++ rm -rf /tmp/tmp.2m5Y12qZsU ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -11/46 list-recursive-luks1 SKIP 0.35s exit status 77 +11/46 list-recursive-luks1 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks1 @@ -1959,18 +1942,18 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.bBA1oyv6zg -+ ADV=/tmp/tmp.bBA1oyv6zg/adv.jws -+ tang_create_adv /tmp/tmp.bBA1oyv6zg /tmp/tmp.bBA1oyv6zg/adv.jws -+ local basedir=/tmp/tmp.bBA1oyv6zg -+ local adv=/tmp/tmp.bBA1oyv6zg/adv.jws -+ local SIG=/tmp/tmp.bBA1oyv6zg/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.bBA1oyv6zg/sig.jwk -+ local EXC=/tmp/tmp.bBA1oyv6zg/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.bBA1oyv6zg/exc.jwk ++ TMP=/tmp/tmp.lu5kE709MY ++ ADV=/tmp/tmp.lu5kE709MY/adv.jws ++ tang_create_adv /tmp/tmp.lu5kE709MY /tmp/tmp.lu5kE709MY/adv.jws ++ local basedir=/tmp/tmp.lu5kE709MY ++ local adv=/tmp/tmp.lu5kE709MY/adv.jws ++ local SIG=/tmp/tmp.lu5kE709MY/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.lu5kE709MY/sig.jwk ++ local EXC=/tmp/tmp.lu5kE709MY/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.lu5kE709MY/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.bBA1oyv6zg/sig.jwk --input=/tmp/tmp.bBA1oyv6zg/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.bBA1oyv6zg/sig.jwk --output=/tmp/tmp.bBA1oyv6zg/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.lu5kE709MY/sig.jwk --input=/tmp/tmp.lu5kE709MY/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.lu5kE709MY/sig.jwk --output=/tmp/tmp.lu5kE709MY/adv.jws + PIN=sss ++ printf ' { @@ -1993,7 +1976,7 @@ } } } -' /tmp/tmp.bBA1oyv6zg/adv.jws +' /tmp/tmp.lu5kE709MY/adv.jws + CFG=' { "t": 1, @@ -2006,7 +1989,7 @@ "pins": { "tang": [ { - "url": "ADDR","adv": "/tmp/tmp.bBA1oyv6zg/adv.jws" + "url": "ADDR","adv": "/tmp/tmp.lu5kE709MY/adv.jws" } ] } @@ -2015,24 +1998,80 @@ } } }' -+ DEV=/tmp/tmp.bBA1oyv6zg/luks1-device ++ DEV=/tmp/tmp.lu5kE709MY/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks1 /tmp/tmp.lu5kE709MY/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.lu5kE709MY/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.lu5kE709MY ']' ++ rm -rf /tmp/tmp.lu5kE709MY +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +21/46 backup-restore-luks1 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=207 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 + +22/46 pass-tang-luks1 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=150 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 + + 9/46 bind-already-used-luksmeta-slot SKIP 0.15s 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.6th7ZgREMr ++ ADV=/tmp/tmp.6th7ZgREMr/adv.jws ++ tang_create_adv /tmp/tmp.6th7ZgREMr /tmp/tmp.6th7ZgREMr/adv.jws ++ local basedir=/tmp/tmp.6th7ZgREMr ++ local adv=/tmp/tmp.6th7ZgREMr/adv.jws ++ local SIG=/tmp/tmp.6th7ZgREMr/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.6th7ZgREMr/sig.jwk ++ local EXC=/tmp/tmp.6th7ZgREMr/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.6th7ZgREMr/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.6th7ZgREMr/sig.jwk --input=/tmp/tmp.6th7ZgREMr/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.6th7ZgREMr/sig.jwk --output=/tmp/tmp.6th7ZgREMr/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.6th7ZgREMr/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.6th7ZgREMr/adv.jws"}' ++ DEV=/tmp/tmp.6th7ZgREMr/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.bBA1oyv6zg/luks1-device ++ SLT=1 ++ NEW_PASS=new-pass ++ PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ WRONG_PASS=wrong-password-here ++ new_device luks1 /tmp/tmp.6th7ZgREMr/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.bBA1oyv6zg/luks1-device ++ local DEV=/tmp/tmp.6th7ZgREMr/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.bBA1oyv6zg ']' -+ rm -rf /tmp/tmp.bBA1oyv6zg ++ '[' -d /tmp/tmp.6th7ZgREMr ']' ++ rm -rf /tmp/tmp.6th7ZgREMr ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -12/46 list-tang-luks1 SKIP 0.33s exit status 77 +12/46 list-tang-luks1 SKIP 0.13s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks1 @@ -2048,48 +2087,118 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.CYr2qh3JTO -+ ADV=/tmp/tmp.CYr2qh3JTO/adv.jws -+ tang_create_adv /tmp/tmp.CYr2qh3JTO /tmp/tmp.CYr2qh3JTO/adv.jws -+ local basedir=/tmp/tmp.CYr2qh3JTO -+ local adv=/tmp/tmp.CYr2qh3JTO/adv.jws -+ local SIG=/tmp/tmp.CYr2qh3JTO/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.CYr2qh3JTO/sig.jwk -+ local EXC=/tmp/tmp.CYr2qh3JTO/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.CYr2qh3JTO/exc.jwk ++ TMP=/tmp/tmp.iWzu3YuEYx ++ ADV=/tmp/tmp.iWzu3YuEYx/adv.jws ++ tang_create_adv /tmp/tmp.iWzu3YuEYx /tmp/tmp.iWzu3YuEYx/adv.jws ++ local basedir=/tmp/tmp.iWzu3YuEYx ++ local adv=/tmp/tmp.iWzu3YuEYx/adv.jws ++ local SIG=/tmp/tmp.iWzu3YuEYx/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.iWzu3YuEYx/sig.jwk ++ local EXC=/tmp/tmp.iWzu3YuEYx/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.iWzu3YuEYx/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.CYr2qh3JTO/sig.jwk --input=/tmp/tmp.CYr2qh3JTO/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.CYr2qh3JTO/sig.jwk --output=/tmp/tmp.CYr2qh3JTO/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.iWzu3YuEYx/sig.jwk --input=/tmp/tmp.iWzu3YuEYx/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.iWzu3YuEYx/sig.jwk --output=/tmp/tmp.iWzu3YuEYx/adv.jws + PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.CYr2qh3JTO/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.CYr2qh3JTO/adv.jws"}' -+ DEV=/tmp/tmp.CYr2qh3JTO/luks1-device +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.iWzu3YuEYx/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.iWzu3YuEYx/adv.jws"}' ++ DEV=/tmp/tmp.iWzu3YuEYx/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.CYr2qh3JTO/luks1-device ++ new_device luks1 /tmp/tmp.iWzu3YuEYx/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.CYr2qh3JTO/luks1-device ++ local DEV=/tmp/tmp.iWzu3YuEYx/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.CYr2qh3JTO ']' -+ rm -rf /tmp/tmp.CYr2qh3JTO ++ '[' -d /tmp/tmp.iWzu3YuEYx ']' ++ rm -rf /tmp/tmp.iWzu3YuEYx ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -22/46 pass-tang-luks1 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=177 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 - 23/46 bind-luks1-avoid-luksmeta-corruption RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=234 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=68 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks1-avoid-luksmeta-corruption 24/46 bind-wrong-pass-luks2 RUNNING ->>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=222 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 +>>> MALLOC_PERTURB_=134 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/bind-wrong-pass-luks2 -14/46 unlock-tang-luks1 SKIP 0.31s exit status 77 +13/46 list-sss-tang-luks1 SKIP 0.12s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks1 ++ 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.XQoNb54TCm ++ ADV=/tmp/tmp.XQoNb54TCm/adv.jws ++ tang_create_adv /tmp/tmp.XQoNb54TCm /tmp/tmp.XQoNb54TCm/adv.jws ++ local basedir=/tmp/tmp.XQoNb54TCm ++ local adv=/tmp/tmp.XQoNb54TCm/adv.jws ++ local SIG=/tmp/tmp.XQoNb54TCm/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.XQoNb54TCm/sig.jwk ++ local EXC=/tmp/tmp.XQoNb54TCm/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.XQoNb54TCm/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.XQoNb54TCm/sig.jwk --output=/tmp/tmp.XQoNb54TCm/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.XQoNb54TCm/sig.jwk --input=/tmp/tmp.XQoNb54TCm/exc.jwk ++ 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.XQoNb54TCm/adv.jws /tmp/tmp.XQoNb54TCm/adv.jws /tmp/tmp.XQoNb54TCm/adv.jws /tmp/tmp.XQoNb54TCm/adv.jws /tmp/tmp.XQoNb54TCm/adv.jws ++ CFG=' +{ + "t": 2, + "pins": { + "tang": [ + {"url":"ADDR1","adv":"/tmp/tmp.XQoNb54TCm/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.XQoNb54TCm/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.XQoNb54TCm/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.XQoNb54TCm/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.XQoNb54TCm/adv.jws"} + ] + } +}' ++ DEV=/tmp/tmp.XQoNb54TCm/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks1 /tmp/tmp.XQoNb54TCm/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.XQoNb54TCm/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.XQoNb54TCm ']' ++ rm -rf /tmp/tmp.XQoNb54TCm +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +14/46 unlock-tang-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks1 @@ -2110,7 +2219,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.XaIaMMrWs4 ++ TMP=/tmp/tmp.fA6VDYp0Gh ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2120,8 +2229,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.XaIaMMrWs4 ']' -++ tang_stop /tmp/tmp.XaIaMMrWs4 +++ '[' '!' -d /tmp/tmp.fA6VDYp0Gh ']' +++ tang_stop /tmp/tmp.fA6VDYp0Gh ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2129,8 +2238,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.XaIaMMrWs4 ']' -+ tang_stop /tmp/tmp.XaIaMMrWs4 ++ '[' '!' -d /tmp/tmp.fA6VDYp0Gh ']' ++ tang_stop /tmp/tmp.fA6VDYp0Gh + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2139,7 +2248,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -15/46 assume-yes SKIP 0.26s exit status 77 +15/46 assume-yes SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/assume-yes @@ -2160,7 +2269,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.5bPzSOP4TJ ++ TMP=/tmp/tmp.r1AwqOv9ax ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2170,8 +2279,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.5bPzSOP4TJ ']' -++ tang_stop /tmp/tmp.5bPzSOP4TJ +++ '[' '!' -d /tmp/tmp.r1AwqOv9ax ']' +++ tang_stop /tmp/tmp.r1AwqOv9ax ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2179,8 +2288,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.5bPzSOP4TJ ']' -+ tang_stop /tmp/tmp.5bPzSOP4TJ ++ '[' '!' -d /tmp/tmp.r1AwqOv9ax ']' ++ tang_stop /tmp/tmp.r1AwqOv9ax + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2189,7 +2298,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -16/46 regen-inplace-luks1 SKIP 0.25s exit status 77 +16/46 regen-inplace-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks1 @@ -2208,7 +2317,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.cmpL5Pf4sO ++ TMP=/tmp/tmp.hcmf3GirYm ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2217,7 +2326,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.cmpL5Pf4sO '' ++ tang_run /tmp/tmp.hcmf3GirYm '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2225,8 +2334,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.cmpL5Pf4sO ']' -+ tang_stop /tmp/tmp.cmpL5Pf4sO ++ '[' -d /tmp/tmp.hcmf3GirYm ']' ++ tang_stop /tmp/tmp.hcmf3GirYm + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2235,7 +2344,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -17/46 regen-not-inplace-luks1 SKIP 0.23s exit status 77 +17/46 regen-not-inplace-luks1 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks1 @@ -2254,8 +2363,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.np0bUQQjnD -+ TMP=/tmp/tmp.np0bUQQjnD ++ export TMP=/tmp/tmp.N5N6xyd26x ++ TMP=/tmp/tmp.N5N6xyd26x ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2264,7 +2373,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.np0bUQQjnD '' ++ tang_run /tmp/tmp.N5N6xyd26x '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2272,8 +2381,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.np0bUQQjnD ']' -+ tang_stop /tmp/tmp.np0bUQQjnD ++ '[' -d /tmp/tmp.N5N6xyd26x ']' ++ tang_stop /tmp/tmp.N5N6xyd26x + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2282,7 +2391,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -18/46 report-tang-luks1 SKIP 0.21s exit status 77 +18/46 report-tang-luks1 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks1 @@ -2301,7 +2410,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.RvArMgmS05 ++ TMP=/tmp/tmp.NBVjBuGaIL ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2310,7 +2419,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.RvArMgmS05 '' ++ tang_run /tmp/tmp.NBVjBuGaIL '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2318,8 +2427,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.RvArMgmS05 ']' -+ tang_stop /tmp/tmp.RvArMgmS05 ++ '[' -d /tmp/tmp.NBVjBuGaIL ']' ++ tang_stop /tmp/tmp.NBVjBuGaIL + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2328,7 +2437,25 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -19/46 report-sss-luks1 SKIP 0.19s exit status 77 +25/46 bind-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=237 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 + +26/46 unbind-unbound-slot-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=185 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/luks:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 + +27/46 unbind-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=173 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 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 + +29/46 list-tang-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=70 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 + +30/46 list-sss-tang-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=158 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 + +19/46 report-sss-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks1 @@ -2347,7 +2474,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.wKpC0CBIIJ ++ TMP=/tmp/tmp.wzwYy01wTI ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2356,7 +2483,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.wKpC0CBIIJ '' ++ tang_run /tmp/tmp.wzwYy01wTI '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2364,8 +2491,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.wKpC0CBIIJ ']' -+ tang_stop /tmp/tmp.wKpC0CBIIJ ++ '[' -d /tmp/tmp.wzwYy01wTI ']' ++ tang_stop /tmp/tmp.wzwYy01wTI + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2374,25 +2501,10 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/46 bind-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=156 /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 - -26/46 unbind-unbound-slot-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=211 /build/reproducible-path/clevis-20/src/luks/tests/unbind-unbound-slot-luks2 - -27/46 unbind-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 - -28/46 list-recursive-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=223 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/list-recursive-luks2 - -29/46 list-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=201 /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 - -30/46 list-sss-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=145 /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 +31/46 unlock-tang-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=52 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 -20/46 edit-tang-luks1 SKIP 0.27s exit status 77 +20/46 edit-tang-luks1 SKIP 0.12s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks1 @@ -2413,7 +2525,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.HxmB7e1qxN ++ TMP=/tmp/tmp.Jn1wmkuNMk ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2425,8 +2537,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.HxmB7e1qxN ']' -++ tang_stop /tmp/tmp.HxmB7e1qxN +++ '[' '!' -d /tmp/tmp.Jn1wmkuNMk ']' +++ tang_stop /tmp/tmp.Jn1wmkuNMk ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2436,8 +2548,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.HxmB7e1qxN ']' -+ tang_stop /tmp/tmp.HxmB7e1qxN ++ '[' '!' -d /tmp/tmp.Jn1wmkuNMk ']' ++ tang_stop /tmp/tmp.Jn1wmkuNMk + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2446,86 +2558,10 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -13/46 list-sss-tang-luks1 SKIP 0.45s 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.SHH00UzdiT -+ ADV=/tmp/tmp.SHH00UzdiT/adv.jws -+ tang_create_adv /tmp/tmp.SHH00UzdiT /tmp/tmp.SHH00UzdiT/adv.jws -+ local basedir=/tmp/tmp.SHH00UzdiT -+ local adv=/tmp/tmp.SHH00UzdiT/adv.jws -+ local SIG=/tmp/tmp.SHH00UzdiT/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.SHH00UzdiT/sig.jwk -+ local EXC=/tmp/tmp.SHH00UzdiT/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.SHH00UzdiT/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.SHH00UzdiT/sig.jwk --output=/tmp/tmp.SHH00UzdiT/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.SHH00UzdiT/sig.jwk --input=/tmp/tmp.SHH00UzdiT/exc.jwk -+ 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.SHH00UzdiT/adv.jws /tmp/tmp.SHH00UzdiT/adv.jws /tmp/tmp.SHH00UzdiT/adv.jws /tmp/tmp.SHH00UzdiT/adv.jws /tmp/tmp.SHH00UzdiT/adv.jws -+ CFG=' -{ - "t": 2, - "pins": { - "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.SHH00UzdiT/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.SHH00UzdiT/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.SHH00UzdiT/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.SHH00UzdiT/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.SHH00UzdiT/adv.jws"} - ] - } -}' -+ DEV=/tmp/tmp.SHH00UzdiT/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks1 /tmp/tmp.SHH00UzdiT/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.SHH00UzdiT/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.SHH00UzdiT ']' -+ rm -rf /tmp/tmp.SHH00UzdiT -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -31/46 unlock-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=179 /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 - 32/46 assume-yes-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=229 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/assume-yes-luks2 -22/46 pass-tang-luks1 SKIP 0.23s exit status 77 +22/46 pass-tang-luks1 SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks1 @@ -2545,7 +2581,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.aLJ726gjfA ++ TMP=/tmp/tmp.KcMsLxGtHu ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2554,7 +2590,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.aLJ726gjfA '' ++ tang_run /tmp/tmp.KcMsLxGtHu '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2562,8 +2598,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.aLJ726gjfA ']' -+ tang_stop /tmp/tmp.aLJ726gjfA ++ '[' '!' -d /tmp/tmp.KcMsLxGtHu ']' ++ tang_stop /tmp/tmp.KcMsLxGtHu + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2572,50 +2608,11 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.21s exit status 77 +21/46 backup-restore-luks1 SKIP 0.12s 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.uR2lPHkofm -+ ADV_AMOUNT=50 -+ DEV=/tmp/tmp.uR2lPHkofm/luks1-device -+ new_device luks1 /tmp/tmp.uR2lPHkofm/luks1-device -+ local LUKS=luks1 -+ local DEV=/tmp/tmp.uR2lPHkofm/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.uR2lPHkofm ']' -+ tang_stop /tmp/tmp.uR2lPHkofm -+ 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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -24/46 bind-wrong-pass-luks2 SKIP 0.20s 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/backup-restore-luks1 ++ TEST=backup-restore-luks1 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2624,55 +2621,54 @@ +++ 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.dYgVsSadtL -+ ADV=/tmp/tmp.dYgVsSadtL/adv.jws -+ tang_create_adv /tmp/tmp.dYgVsSadtL /tmp/tmp.dYgVsSadtL/adv.jws -+ local basedir=/tmp/tmp.dYgVsSadtL -+ local adv=/tmp/tmp.dYgVsSadtL/adv.jws -+ local SIG=/tmp/tmp.dYgVsSadtL/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.dYgVsSadtL/sig.jwk -+ local EXC=/tmp/tmp.dYgVsSadtL/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.dYgVsSadtL/exc.jwk ++ TMP=/tmp/tmp.Z1YbLrryuJ ++ ADV=/tmp/tmp.Z1YbLrryuJ/adv.jws ++ tang_create_adv /tmp/tmp.Z1YbLrryuJ /tmp/tmp.Z1YbLrryuJ/adv.jws ++ local basedir=/tmp/tmp.Z1YbLrryuJ ++ local adv=/tmp/tmp.Z1YbLrryuJ/adv.jws ++ local SIG=/tmp/tmp.Z1YbLrryuJ/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Z1YbLrryuJ/sig.jwk ++ local EXC=/tmp/tmp.Z1YbLrryuJ/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Z1YbLrryuJ/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.dYgVsSadtL/sig.jwk --input=/tmp/tmp.dYgVsSadtL/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.dYgVsSadtL/sig.jwk --output=/tmp/tmp.dYgVsSadtL/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.dYgVsSadtL/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.dYgVsSadtL/adv.jws"}' -+ DEV=/tmp/tmp.dYgVsSadtL/luks2-device -+ new_device luks2 /tmp/tmp.dYgVsSadtL/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.dYgVsSadtL/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.Z1YbLrryuJ/sig.jwk --input=/tmp/tmp.Z1YbLrryuJ/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Z1YbLrryuJ/sig.jwk --output=/tmp/tmp.Z1YbLrryuJ/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Z1YbLrryuJ/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.Z1YbLrryuJ/adv.jws"}' ++ DEV=/tmp/tmp.Z1YbLrryuJ/luks1-device ++ new_device luks1 /tmp/tmp.Z1YbLrryuJ/luks1-device ++ local LUKS=luks1 ++ local DEV=/tmp/tmp.Z1YbLrryuJ/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.dYgVsSadtL ']' -+ rm -rf /tmp/tmp.dYgVsSadtL ++ '[' -d /tmp/tmp.Z1YbLrryuJ ']' ++ rm -rf /tmp/tmp.Z1YbLrryuJ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 33/46 regen-inplace-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=80 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 +>>> MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 34/46 regen-not-inplace-luks2 RUNNING ->>> 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 MALLOC_PERTURB_=230 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 - -35/46 report-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=161 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=200 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 /build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 -21/46 backup-restore-luks1 SKIP 0.34s exit status 77 +23/46 bind-luks1-avoid-luksmeta-corruption SKIP 0.11s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks1 -+ TEST=backup-restore-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= @@ -2681,51 +2677,37 @@ +++ 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.JiD8rcQccd -+ ADV=/tmp/tmp.JiD8rcQccd/adv.jws -+ tang_create_adv /tmp/tmp.JiD8rcQccd /tmp/tmp.JiD8rcQccd/adv.jws -+ local basedir=/tmp/tmp.JiD8rcQccd -+ local adv=/tmp/tmp.JiD8rcQccd/adv.jws -+ local SIG=/tmp/tmp.JiD8rcQccd/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.JiD8rcQccd/sig.jwk -+ local EXC=/tmp/tmp.JiD8rcQccd/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.JiD8rcQccd/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.JiD8rcQccd/sig.jwk --input=/tmp/tmp.JiD8rcQccd/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.JiD8rcQccd/sig.jwk --output=/tmp/tmp.JiD8rcQccd/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.JiD8rcQccd/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.JiD8rcQccd/adv.jws"}' -+ DEV=/tmp/tmp.JiD8rcQccd/luks1-device -+ new_device luks1 /tmp/tmp.JiD8rcQccd/luks1-device ++ TMP=/tmp/tmp.RpbxJcYH7V ++ ADV_AMOUNT=50 ++ DEV=/tmp/tmp.RpbxJcYH7V/luks1-device ++ new_device luks1 /tmp/tmp.RpbxJcYH7V/luks1-device + local LUKS=luks1 -+ local DEV=/tmp/tmp.JiD8rcQccd/luks1-device ++ local DEV=/tmp/tmp.RpbxJcYH7V/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.JiD8rcQccd ']' -+ rm -rf /tmp/tmp.JiD8rcQccd ++ '[' '!' -d /tmp/tmp.RpbxJcYH7V ']' ++ tang_stop /tmp/tmp.RpbxJcYH7V ++ 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -36/46 report-sss-luks2 RUNNING ->>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=232 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 - -26/46 unbind-unbound-slot-luks2 SKIP 0.22s exit status 77 +24/46 bind-wrong-pass-luks2 SKIP 0.10s 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= @@ -2739,32 +2721,47 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.fRfYNslbGm -+ DEV=/tmp/tmp.fRfYNslbGm/luks2-device -+ SLT=2 -+ new_device luks2 /tmp/tmp.fRfYNslbGm/luks2-device ++ TMP=/tmp/tmp.wbEGNK2jWW ++ ADV=/tmp/tmp.wbEGNK2jWW/adv.jws ++ tang_create_adv /tmp/tmp.wbEGNK2jWW /tmp/tmp.wbEGNK2jWW/adv.jws ++ local basedir=/tmp/tmp.wbEGNK2jWW ++ local adv=/tmp/tmp.wbEGNK2jWW/adv.jws ++ local SIG=/tmp/tmp.wbEGNK2jWW/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.wbEGNK2jWW/sig.jwk ++ local EXC=/tmp/tmp.wbEGNK2jWW/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.wbEGNK2jWW/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.wbEGNK2jWW/sig.jwk --input=/tmp/tmp.wbEGNK2jWW/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.wbEGNK2jWW/sig.jwk --output=/tmp/tmp.wbEGNK2jWW/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.wbEGNK2jWW/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.wbEGNK2jWW/adv.jws"}' ++ DEV=/tmp/tmp.wbEGNK2jWW/luks2-device ++ new_device luks2 /tmp/tmp.wbEGNK2jWW/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.fRfYNslbGm/luks2-device ++ local DEV=/tmp/tmp.wbEGNK2jWW/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.fRfYNslbGm ']' -+ rm -rf /tmp/tmp.fRfYNslbGm ++ '[' -d /tmp/tmp.wbEGNK2jWW ']' ++ rm -rf /tmp/tmp.wbEGNK2jWW ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -37/46 edit-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=202 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 +35/46 report-tang-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=109 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 -28/46 list-recursive-luks2 SKIP 0.21s exit status 77 +36/46 report-sss-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=2 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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 + +26/46 unbind-unbound-slot-luks2 SKIP 0.09s 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/unbind-unbound-slot-luks2 ++ TEST=unbind-unbound-slot-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -2775,81 +2772,28 @@ ++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' + trap on_exit EXIT + trap exit ERR ++ luks2_supported ++ return 0 ++ mktemp -d -+ TMP=/tmp/tmp.1ADaP818ue -+ ADV=/tmp/tmp.1ADaP818ue/adv.jws -+ tang_create_adv /tmp/tmp.1ADaP818ue /tmp/tmp.1ADaP818ue/adv.jws -+ local basedir=/tmp/tmp.1ADaP818ue -+ local adv=/tmp/tmp.1ADaP818ue/adv.jws -+ local SIG=/tmp/tmp.1ADaP818ue/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.1ADaP818ue/sig.jwk -+ local EXC=/tmp/tmp.1ADaP818ue/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.1ADaP818ue/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.1ADaP818ue/sig.jwk --input=/tmp/tmp.1ADaP818ue/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.1ADaP818ue/sig.jwk --output=/tmp/tmp.1ADaP818ue/adv.jws -+ PIN=sss -++ printf ' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "%s" - } - ] - } - } - } - } - } -} -' /tmp/tmp.1ADaP818ue/adv.jws -+ CFG=' -{ - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "sss": { - "t": 1, - "pins": { - "tang": [ - { - "url": "ADDR","adv": "/tmp/tmp.1ADaP818ue/adv.jws" - } - ] - } - } - } - } - } -}' -+ DEV=/tmp/tmp.1ADaP818ue/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.1ADaP818ue/luks1-device ++ TMP=/tmp/tmp.hDj7i0HI1h ++ DEV=/tmp/tmp.hDj7i0HI1h/luks2-device ++ SLT=2 ++ new_device luks2 /tmp/tmp.hDj7i0HI1h/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.1ADaP818ue/luks1-device ++ local DEV=/tmp/tmp.hDj7i0HI1h/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.1ADaP818ue ']' -+ rm -rf /tmp/tmp.1ADaP818ue ++ '[' -d /tmp/tmp.hDj7i0HI1h ']' ++ rm -rf /tmp/tmp.hDj7i0HI1h ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/46 bind-luks2 SKIP 0.26s exit status 77 +25/46 bind-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/bind-luks2 @@ -2867,44 +2811,44 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.TyQMiD9x5s -+ ADV=/tmp/tmp.TyQMiD9x5s/adv.jws -+ tang_create_adv /tmp/tmp.TyQMiD9x5s /tmp/tmp.TyQMiD9x5s/adv.jws -+ local basedir=/tmp/tmp.TyQMiD9x5s -+ local adv=/tmp/tmp.TyQMiD9x5s/adv.jws -+ local SIG=/tmp/tmp.TyQMiD9x5s/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.TyQMiD9x5s/sig.jwk -+ local EXC=/tmp/tmp.TyQMiD9x5s/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.TyQMiD9x5s/exc.jwk ++ TMP=/tmp/tmp.Lei6mSrjlK ++ ADV=/tmp/tmp.Lei6mSrjlK/adv.jws ++ tang_create_adv /tmp/tmp.Lei6mSrjlK /tmp/tmp.Lei6mSrjlK/adv.jws ++ local basedir=/tmp/tmp.Lei6mSrjlK ++ local adv=/tmp/tmp.Lei6mSrjlK/adv.jws ++ local SIG=/tmp/tmp.Lei6mSrjlK/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Lei6mSrjlK/sig.jwk ++ local EXC=/tmp/tmp.Lei6mSrjlK/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Lei6mSrjlK/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.TyQMiD9x5s/sig.jwk --input=/tmp/tmp.TyQMiD9x5s/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.TyQMiD9x5s/sig.jwk --output=/tmp/tmp.TyQMiD9x5s/adv.jws -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.TyQMiD9x5s/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.TyQMiD9x5s/adv.jws"}' -+ DEV=/tmp/tmp.TyQMiD9x5s/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.Lei6mSrjlK/sig.jwk --input=/tmp/tmp.Lei6mSrjlK/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Lei6mSrjlK/sig.jwk --output=/tmp/tmp.Lei6mSrjlK/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Lei6mSrjlK/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.Lei6mSrjlK/adv.jws"}' ++ DEV=/tmp/tmp.Lei6mSrjlK/luks2-device + TOKEN_ID=5 -+ new_device luks2 /tmp/tmp.TyQMiD9x5s/luks2-device ++ new_device luks2 /tmp/tmp.Lei6mSrjlK/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.TyQMiD9x5s/luks2-device ++ local DEV=/tmp/tmp.Lei6mSrjlK/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.TyQMiD9x5s ']' -+ rm -rf /tmp/tmp.TyQMiD9x5s ++ '[' -d /tmp/tmp.Lei6mSrjlK ']' ++ rm -rf /tmp/tmp.Lei6mSrjlK ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -38/46 backup-restore-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=89 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 +37/46 edit-tang-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 -39/46 pass-tang-luks2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=244 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 +38/46 backup-restore-luks2 RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=131 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 /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 -31/46 unlock-tang-luks2 SKIP 0.20s exit status 77 +31/46 unlock-tang-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-tang-luks2 @@ -2925,7 +2869,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.Gpd86LJky0 ++ TMP=/tmp/tmp.OGLF9tq9qo ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -2935,8 +2879,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.Gpd86LJky0 ']' -++ tang_stop /tmp/tmp.Gpd86LJky0 +++ '[' '!' -d /tmp/tmp.OGLF9tq9qo ']' +++ tang_stop /tmp/tmp.OGLF9tq9qo ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2944,8 +2888,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.Gpd86LJky0 ']' -+ tang_stop /tmp/tmp.Gpd86LJky0 ++ '[' '!' -d /tmp/tmp.OGLF9tq9qo ']' ++ tang_stop /tmp/tmp.OGLF9tq9qo + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -2954,7 +2898,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -27/46 unbind-luks2 SKIP 0.27s exit status 77 +27/46 unbind-luks2 SKIP 0.10s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unbind-luks2 @@ -2972,41 +2916,41 @@ + luks2_supported + return 0 ++ mktemp -d -+ TMP=/tmp/tmp.0Lub4EGkeI -+ ADV=/tmp/tmp.0Lub4EGkeI/adv.jws -+ tang_create_adv /tmp/tmp.0Lub4EGkeI /tmp/tmp.0Lub4EGkeI/adv.jws -+ local basedir=/tmp/tmp.0Lub4EGkeI -+ local adv=/tmp/tmp.0Lub4EGkeI/adv.jws -+ local SIG=/tmp/tmp.0Lub4EGkeI/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.0Lub4EGkeI/sig.jwk -+ local EXC=/tmp/tmp.0Lub4EGkeI/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.0Lub4EGkeI/exc.jwk ++ TMP=/tmp/tmp.Z6d8cXXCqC ++ ADV=/tmp/tmp.Z6d8cXXCqC/adv.jws ++ tang_create_adv /tmp/tmp.Z6d8cXXCqC /tmp/tmp.Z6d8cXXCqC/adv.jws ++ local basedir=/tmp/tmp.Z6d8cXXCqC ++ local adv=/tmp/tmp.Z6d8cXXCqC/adv.jws ++ local SIG=/tmp/tmp.Z6d8cXXCqC/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.Z6d8cXXCqC/sig.jwk ++ local EXC=/tmp/tmp.Z6d8cXXCqC/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.Z6d8cXXCqC/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.0Lub4EGkeI/sig.jwk --output=/tmp/tmp.0Lub4EGkeI/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.0Lub4EGkeI/sig.jwk --input=/tmp/tmp.0Lub4EGkeI/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.0Lub4EGkeI/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.0Lub4EGkeI/adv.jws"}' -+ DEV=/tmp/tmp.0Lub4EGkeI/luks2-device -+ new_device luks2 /tmp/tmp.0Lub4EGkeI/luks2-device ++ jose jwk pub --set --input=/tmp/tmp.Z6d8cXXCqC/sig.jwk --input=/tmp/tmp.Z6d8cXXCqC/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.Z6d8cXXCqC/sig.jwk --output=/tmp/tmp.Z6d8cXXCqC/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.Z6d8cXXCqC/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.Z6d8cXXCqC/adv.jws"}' ++ DEV=/tmp/tmp.Z6d8cXXCqC/luks2-device ++ new_device luks2 /tmp/tmp.Z6d8cXXCqC/luks2-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.0Lub4EGkeI/luks2-device ++ local DEV=/tmp/tmp.Z6d8cXXCqC/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.0Lub4EGkeI ']' -+ rm -rf /tmp/tmp.0Lub4EGkeI ++ '[' -d /tmp/tmp.Z6d8cXXCqC ']' ++ rm -rf /tmp/tmp.Z6d8cXXCqC ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -32/46 assume-yes-luks2 SKIP 0.18s exit status 77 +28/46 list-recursive-luks2 SKIP 0.09s 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/list-recursive-luks2 ++ TEST=list-recursive-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3015,44 +2959,83 @@ +++ 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 ++ mktemp -d -+ TMP=/tmp/tmp.EzEYCM2ZrG -++ 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.EzEYCM2ZrG ']' -++ tang_stop /tmp/tmp.EzEYCM2ZrG -++ 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.EzEYCM2ZrG ']' -+ tang_stop /tmp/tmp.EzEYCM2ZrG -+ 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.jlme3wOFhP ++ ADV=/tmp/tmp.jlme3wOFhP/adv.jws ++ tang_create_adv /tmp/tmp.jlme3wOFhP /tmp/tmp.jlme3wOFhP/adv.jws ++ local basedir=/tmp/tmp.jlme3wOFhP ++ local adv=/tmp/tmp.jlme3wOFhP/adv.jws ++ local SIG=/tmp/tmp.jlme3wOFhP/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.jlme3wOFhP/sig.jwk ++ local EXC=/tmp/tmp.jlme3wOFhP/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.jlme3wOFhP/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.jlme3wOFhP/sig.jwk --input=/tmp/tmp.jlme3wOFhP/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.jlme3wOFhP/sig.jwk --output=/tmp/tmp.jlme3wOFhP/adv.jws ++ PIN=sss +++ printf ' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "%s" + } + ] + } + } + } + } + } +} +' /tmp/tmp.jlme3wOFhP/adv.jws ++ CFG=' +{ + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "sss": { + "t": 1, + "pins": { + "tang": [ + { + "url": "ADDR","adv": "/tmp/tmp.jlme3wOFhP/adv.jws" + } + ] + } + } + } + } + } +}' ++ DEV=/tmp/tmp.jlme3wOFhP/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks2 /tmp/tmp.jlme3wOFhP/luks1-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.jlme3wOFhP/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.jlme3wOFhP ']' ++ rm -rf /tmp/tmp.jlme3wOFhP ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -29/46 list-tang-luks2 SKIP 0.25s exit status 77 +29/46 list-tang-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-tang-luks2 @@ -3068,43 +3051,55 @@ + trap on_exit EXIT + trap exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.r5IhS7W5eR -+ ADV=/tmp/tmp.r5IhS7W5eR/adv.jws -+ tang_create_adv /tmp/tmp.r5IhS7W5eR /tmp/tmp.r5IhS7W5eR/adv.jws -+ local basedir=/tmp/tmp.r5IhS7W5eR -+ local adv=/tmp/tmp.r5IhS7W5eR/adv.jws -+ local SIG=/tmp/tmp.r5IhS7W5eR/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.r5IhS7W5eR/sig.jwk -+ local EXC=/tmp/tmp.r5IhS7W5eR/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.r5IhS7W5eR/exc.jwk ++ TMP=/tmp/tmp.248sJqUohu ++ ADV=/tmp/tmp.248sJqUohu/adv.jws ++ tang_create_adv /tmp/tmp.248sJqUohu /tmp/tmp.248sJqUohu/adv.jws ++ local basedir=/tmp/tmp.248sJqUohu ++ local adv=/tmp/tmp.248sJqUohu/adv.jws ++ local SIG=/tmp/tmp.248sJqUohu/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.248sJqUohu/sig.jwk ++ local EXC=/tmp/tmp.248sJqUohu/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.248sJqUohu/exc.jwk + local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.r5IhS7W5eR/sig.jwk --input=/tmp/tmp.r5IhS7W5eR/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.r5IhS7W5eR/sig.jwk --output=/tmp/tmp.r5IhS7W5eR/adv.jws ++ jose jwk pub --set --input=/tmp/tmp.248sJqUohu/sig.jwk --input=/tmp/tmp.248sJqUohu/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.248sJqUohu/sig.jwk --output=/tmp/tmp.248sJqUohu/adv.jws + PIN=tang -++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.r5IhS7W5eR/adv.jws -+ CFG='{"url": "ADDR","adv": "/tmp/tmp.r5IhS7W5eR/adv.jws"}' -+ DEV=/tmp/tmp.r5IhS7W5eR/luks1-device +++ printf '{"url": "ADDR","adv": "%s"}' /tmp/tmp.248sJqUohu/adv.jws ++ CFG='{"url": "ADDR","adv": "/tmp/tmp.248sJqUohu/adv.jws"}' ++ DEV=/tmp/tmp.248sJqUohu/luks1-device + UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.r5IhS7W5eR/luks1-device ++ new_device luks2 /tmp/tmp.248sJqUohu/luks1-device + local LUKS=luks2 -+ local DEV=/tmp/tmp.r5IhS7W5eR/luks1-device ++ local DEV=/tmp/tmp.248sJqUohu/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.r5IhS7W5eR ']' -+ rm -rf /tmp/tmp.r5IhS7W5eR ++ '[' -d /tmp/tmp.248sJqUohu ']' ++ rm -rf /tmp/tmp.248sJqUohu ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -30/46 list-sss-tang-luks2 SKIP 0.24s exit status 77 +39/46 pass-tang-luks2 RUNNING +>>> MALLOC_PERTURB_=69 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 + +40/46 unlock-arbitrary-parameter RUNNING +>>> MALLOC_PERTURB_=53 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path 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 /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter + +41/46 pin-sss RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=145 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-aarch64-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 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss + +42/46 pin-null RUNNING +>>> MALLOC_PERTURB_=156 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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-aarch64-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 /build/reproducible-path/clevis-20/src/pins/sss/pin-null + +32/46 assume-yes-luks2 SKIP 0.09s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 -+ TEST=list-sss-tang-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= @@ -3113,82 +3108,47 @@ +++ 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.8n3T5GupfG -+ ADV=/tmp/tmp.8n3T5GupfG/adv.jws -+ tang_create_adv /tmp/tmp.8n3T5GupfG /tmp/tmp.8n3T5GupfG/adv.jws -+ local basedir=/tmp/tmp.8n3T5GupfG -+ local adv=/tmp/tmp.8n3T5GupfG/adv.jws -+ local SIG=/tmp/tmp.8n3T5GupfG/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.8n3T5GupfG/sig.jwk -+ local EXC=/tmp/tmp.8n3T5GupfG/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.8n3T5GupfG/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jwk pub --set --input=/tmp/tmp.8n3T5GupfG/sig.jwk --input=/tmp/tmp.8n3T5GupfG/exc.jwk -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.8n3T5GupfG/sig.jwk --output=/tmp/tmp.8n3T5GupfG/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.8n3T5GupfG/adv.jws /tmp/tmp.8n3T5GupfG/adv.jws /tmp/tmp.8n3T5GupfG/adv.jws /tmp/tmp.8n3T5GupfG/adv.jws /tmp/tmp.8n3T5GupfG/adv.jws -+ CFG=' -{ - "t": 2, - "pins": { - "tang": [ - {"url":"ADDR1","adv":"/tmp/tmp.8n3T5GupfG/adv.jws"}, - {"url":"ADDR2","adv":"/tmp/tmp.8n3T5GupfG/adv.jws"}, - {"url":"ADDR3","adv":"/tmp/tmp.8n3T5GupfG/adv.jws"}, - {"url":"ADDR4","adv":"/tmp/tmp.8n3T5GupfG/adv.jws"}, - {"url":"ADDR5","adv":"/tmp/tmp.8n3T5GupfG/adv.jws"} - ] - } -}' -+ DEV=/tmp/tmp.8n3T5GupfG/luks1-device -+ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e -+ new_device luks2 /tmp/tmp.8n3T5GupfG/luks1-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.8n3T5GupfG/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.KT1BVNuwO2 +++ 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.KT1BVNuwO2 ']' +++ tang_stop /tmp/tmp.KT1BVNuwO2 +++ 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.8n3T5GupfG ']' -+ rm -rf /tmp/tmp.8n3T5GupfG ++ '[' '!' -d /tmp/tmp.KT1BVNuwO2 ']' ++ tang_stop /tmp/tmp.KT1BVNuwO2 ++ 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 RUNNING ->>> 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 MALLOC_PERTURB_=100 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter - -41/46 pin-sss RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-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 MALLOC_PERTURB_=201 /build/reproducible-path/clevis-20/src/pins/sss/pin-sss - -42/46 pin-null RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=39 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-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 /build/reproducible-path/clevis-20/src/pins/sss/pin-null - 43/46 pin-tang RUNNING ->>> 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 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-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=220 MESON_TEST_ITERATION=1 /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang - -44/46 tang-validate-adv RUNNING ->>> 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 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-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 MALLOC_PERTURB_=217 /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv +>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/pin-tang -33/46 regen-inplace-luks2 SKIP 0.23s exit status 77 +33/46 regen-inplace-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-inplace-luks2 @@ -3207,7 +3167,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.9sGr73gHvf ++ TMP=/tmp/tmp.DEnpveifoO ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3216,7 +3176,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.9sGr73gHvf '' ++ tang_run /tmp/tmp.DEnpveifoO '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3224,8 +3184,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.9sGr73gHvf ']' -+ tang_stop /tmp/tmp.9sGr73gHvf ++ '[' -d /tmp/tmp.DEnpveifoO ']' ++ tang_stop /tmp/tmp.DEnpveifoO + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3234,7 +3194,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -34/46 regen-not-inplace-luks2 SKIP 0.21s exit status 77 +34/46 regen-not-inplace-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/regen-not-inplace-luks2 @@ -3253,8 +3213,8 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ export TMP=/tmp/tmp.3RjyXZByIk -+ TMP=/tmp/tmp.3RjyXZByIk ++ export TMP=/tmp/tmp.f2BS8eJEWE ++ TMP=/tmp/tmp.f2BS8eJEWE ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3263,7 +3223,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.3RjyXZByIk '' ++ tang_run /tmp/tmp.f2BS8eJEWE '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3271,8 +3231,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.3RjyXZByIk ']' -+ tang_stop /tmp/tmp.3RjyXZByIk ++ '[' -d /tmp/tmp.f2BS8eJEWE ']' ++ tang_stop /tmp/tmp.f2BS8eJEWE + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3281,10 +3241,16 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -35/46 report-tang-luks2 SKIP 0.20s exit status 77 +44/46 tang-validate-adv RUNNING +>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=160 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-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/tang-validate-adv + +45/46 default-thp-alg RUNNING +>>> MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 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-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg + +36/46 report-sss-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-tang-luks2 ++ TEST=/build/reproducible-path/clevis-20/src/luks/tests/report-sss-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3300,7 +3266,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.ntKaf3ylHP ++ TMP=/tmp/tmp.zmtWvM2fT6 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3309,7 +3275,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.ntKaf3ylHP '' ++ tang_run /tmp/tmp.zmtWvM2fT6 '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3317,8 +3283,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.ntKaf3ylHP ']' -+ tang_stop /tmp/tmp.ntKaf3ylHP ++ '[' -d /tmp/tmp.zmtWvM2fT6 ']' ++ tang_stop /tmp/tmp.zmtWvM2fT6 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3327,16 +3293,86 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg RUNNING ->>> 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 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-aarch64-linux-gnu/src/pins/tang/tests:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MESON_TEST_ITERATION=1 MALLOC_PERTURB_=210 /build/reproducible-path/clevis-20/src/pins/tang/tests/default-thp-alg +30/46 list-sss-tang-luks2 SKIP 0.13s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/list-sss-tang-luks2 ++ TEST=list-sss-tang-luks2 ++ . tests-common-functions +++ . tang-common-test-functions ++++ SOCAT= ++++ TANGD_KEYGEN=/usr/libexec/tangd-keygen ++++ TANGD_UPDATE= ++++ TANGD=/usr/libexec/tangd +++ export 'DEFAULT_PASS= just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' +++ DEFAULT_PASS=' just-some- test-password-here 1.+?~!@#$%^&*();:'\''"[]{}_=/`\ ' ++ trap on_exit EXIT ++ trap exit ERR +++ mktemp -d ++ TMP=/tmp/tmp.yhDphgUTaq ++ ADV=/tmp/tmp.yhDphgUTaq/adv.jws ++ tang_create_adv /tmp/tmp.yhDphgUTaq /tmp/tmp.yhDphgUTaq/adv.jws ++ local basedir=/tmp/tmp.yhDphgUTaq ++ local adv=/tmp/tmp.yhDphgUTaq/adv.jws ++ local SIG=/tmp/tmp.yhDphgUTaq/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.yhDphgUTaq/sig.jwk ++ local EXC=/tmp/tmp.yhDphgUTaq/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.yhDphgUTaq/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.yhDphgUTaq/sig.jwk --input=/tmp/tmp.yhDphgUTaq/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.yhDphgUTaq/sig.jwk --output=/tmp/tmp.yhDphgUTaq/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.yhDphgUTaq/adv.jws /tmp/tmp.yhDphgUTaq/adv.jws /tmp/tmp.yhDphgUTaq/adv.jws /tmp/tmp.yhDphgUTaq/adv.jws /tmp/tmp.yhDphgUTaq/adv.jws ++ CFG=' +{ + "t": 2, + "pins": { + "tang": [ + {"url":"ADDR1","adv":"/tmp/tmp.yhDphgUTaq/adv.jws"}, + {"url":"ADDR2","adv":"/tmp/tmp.yhDphgUTaq/adv.jws"}, + {"url":"ADDR3","adv":"/tmp/tmp.yhDphgUTaq/adv.jws"}, + {"url":"ADDR4","adv":"/tmp/tmp.yhDphgUTaq/adv.jws"}, + {"url":"ADDR5","adv":"/tmp/tmp.yhDphgUTaq/adv.jws"} + ] + } +}' ++ DEV=/tmp/tmp.yhDphgUTaq/luks1-device ++ UUID=cb6e8904-81ff-40da-a84a-07ab9ab5715e ++ new_device luks2 /tmp/tmp.yhDphgUTaq/luks1-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.yhDphgUTaq/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.yhDphgUTaq ']' ++ rm -rf /tmp/tmp.yhDphgUTaq +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 46/46 pin-tpm2 RUNNING ->>> 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 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=18 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 +>>> MALLOC_PERTURB_=137 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/build/reproducible-path/clevis-20/src:/build/reproducible-path/clevis-20/src/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-aarch64-linux-gnu/src:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/luks/tests:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/sss:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tang:/build/reproducible-path/clevis-20/obj-aarch64-linux-gnu/src/pins/tpm2:/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 /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 -36/46 report-sss-luks2 SKIP 0.22s exit status 77 +35/46 report-tang-luks2 SKIP 0.09s 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/report-tang-luks2 + . tests-common-functions ++ . tang-common-test-functions +++ SOCAT= @@ -3352,7 +3388,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.23CO4xvHyx ++ TMP=/tmp/tmp.JIvhBNL05M ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3361,7 +3397,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.23CO4xvHyx '' ++ tang_run /tmp/tmp.JIvhBNL05M '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3369,8 +3405,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' -d /tmp/tmp.23CO4xvHyx ']' -+ tang_stop /tmp/tmp.23CO4xvHyx ++ '[' -d /tmp/tmp.JIvhBNL05M ']' ++ tang_stop /tmp/tmp.JIvhBNL05M + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3379,7 +3415,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -37/46 edit-tang-luks2 SKIP 0.20s exit status 77 +37/46 edit-tang-luks2 SKIP 0.08s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/edit-tang-luks2 @@ -3400,7 +3436,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.hMEq4sFEW2 ++ TMP=/tmp/tmp.NBd8xaVTJ3 ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3412,8 +3448,8 @@ ++ on_exit ++ local d ++ for d in "${TMP}" "${TMP2}" -++ '[' '!' -d /tmp/tmp.hMEq4sFEW2 ']' -++ tang_stop /tmp/tmp.hMEq4sFEW2 +++ '[' '!' -d /tmp/tmp.NBd8xaVTJ3 ']' +++ tang_stop /tmp/tmp.NBd8xaVTJ3 ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3423,8 +3459,8 @@ + on_exit + local d + for d in "${TMP}" "${TMP2}" -+ '[' '!' -d /tmp/tmp.hMEq4sFEW2 ']' -+ tang_stop /tmp/tmp.hMEq4sFEW2 ++ '[' '!' -d /tmp/tmp.NBd8xaVTJ3 ']' ++ tang_stop /tmp/tmp.NBd8xaVTJ3 + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3433,57 +3469,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -38/46 backup-restore-luks2 SKIP 0.19s exit status 77 -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 -+ TEST=backup-restore-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.XJuHcSmX5p -+ ADV=/tmp/tmp.XJuHcSmX5p/adv.jws -+ tang_create_adv /tmp/tmp.XJuHcSmX5p /tmp/tmp.XJuHcSmX5p/adv.jws -+ local basedir=/tmp/tmp.XJuHcSmX5p -+ local adv=/tmp/tmp.XJuHcSmX5p/adv.jws -+ local SIG=/tmp/tmp.XJuHcSmX5p/sig.jwk -+ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.XJuHcSmX5p/sig.jwk -+ local EXC=/tmp/tmp.XJuHcSmX5p/exc.jwk -+ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.XJuHcSmX5p/exc.jwk -+ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' -+ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.XJuHcSmX5p/sig.jwk --output=/tmp/tmp.XJuHcSmX5p/adv.jws -+ jose jwk pub --set --input=/tmp/tmp.XJuHcSmX5p/sig.jwk --input=/tmp/tmp.XJuHcSmX5p/exc.jwk -++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.XJuHcSmX5p/adv.jws -+ CFG='{"url":"foobar","adv":"/tmp/tmp.XJuHcSmX5p/adv.jws"}' -+ DEV=/tmp/tmp.XJuHcSmX5p/luks2-device -+ new_device luks2 /tmp/tmp.XJuHcSmX5p/luks2-device -+ local LUKS=luks2 -+ local DEV=/tmp/tmp.XJuHcSmX5p/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.XJuHcSmX5p ']' -+ rm -rf /tmp/tmp.XJuHcSmX5p -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -39/46 pass-tang-luks2 SKIP 0.18s exit status 77 +39/46 pass-tang-luks2 SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + TEST=/build/reproducible-path/clevis-20/src/luks/tests/pass-tang-luks2 @@ -3502,7 +3488,7 @@ ++ '[' -e /usr/lib/dracut-lib.sh ']' + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.29QKkhLxRS ++ TMP=/tmp/tmp.WJw6mn8kDh ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3511,7 +3497,7 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + port= -+ tang_run /tmp/tmp.29QKkhLxRS '' ++ tang_run /tmp/tmp.WJw6mn8kDh '' + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3519,8 +3505,8 @@ tang is not enabled/supported. Check if you have met all the requirements + exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.29QKkhLxRS ']' -+ tang_stop /tmp/tmp.29QKkhLxRS ++ '[' '!' -d /tmp/tmp.WJw6mn8kDh ']' ++ tang_stop /tmp/tmp.WJw6mn8kDh + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3529,7 +3515,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -40/46 unlock-arbitrary-parameter SKIP 0.15s exit status 77 +40/46 unlock-arbitrary-parameter SKIP 0.06s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/luks/tests/unlock-arbitrary-parameter @@ -3550,7 +3536,7 @@ + trap on_exit EXIT + trap on_exit ERR ++ mktemp -d -+ TMP=/tmp/tmp.mFEbglX2va ++ TMP=/tmp/tmp.u8mL0apvio ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3560,8 +3546,8 @@ ++ exit 77 + port= ++ on_exit -++ '[' '!' -d /tmp/tmp.mFEbglX2va ']' -++ tang_stop /tmp/tmp.mFEbglX2va +++ '[' '!' -d /tmp/tmp.u8mL0apvio ']' +++ tang_stop /tmp/tmp.u8mL0apvio ++ tang_sanity_check ++ '[' -n '' ']' ++ tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3569,8 +3555,8 @@ tang is not enabled/supported. Check if you have met all the requirements ++ exit 77 + on_exit -+ '[' '!' -d /tmp/tmp.mFEbglX2va ']' -+ tang_stop /tmp/tmp.mFEbglX2va ++ '[' '!' -d /tmp/tmp.u8mL0apvio ']' ++ tang_stop /tmp/tmp.u8mL0apvio + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3579,7 +3565,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -43/46 pin-tang SKIP 0.10s exit status 77 +43/46 pin-tang SKIP 0.04s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3589,7 +3575,7 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.qTqbkw8HVs ++ TMP=/tmp/tmp.hw1fkaQTCp ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3600,7 +3586,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.qTqbkw8HVs ++ tang_stop /tmp/tmp.hw1fkaQTCp + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3609,7 +3595,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -44/46 tang-validate-adv SKIP 0.09s exit status 77 +44/46 tang-validate-adv SKIP 0.03s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3619,9 +3605,9 @@ ++ TANGD=/usr/libexec/tangd + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.uSZ9W6ZJm0 -+ CASES=/tmp/tmp.uSZ9W6ZJm0/cases -+ mkdir -p /tmp/tmp.uSZ9W6ZJm0/cases ++ TMP=/tmp/tmp.vpXiaYHzMa ++ CASES=/tmp/tmp.vpXiaYHzMa/cases ++ mkdir -p /tmp/tmp.vpXiaYHzMa/cases ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3632,7 +3618,7 @@ + port= + on_exit + local exit_status=77 -+ tang_stop /tmp/tmp.uSZ9W6ZJm0 ++ tang_stop /tmp/tmp.vpXiaYHzMa + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3641,7 +3627,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -45/46 default-thp-alg SKIP 0.07s exit status 77 +45/46 default-thp-alg SKIP 0.02s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + . tang-common-test-functions @@ -3653,7 +3639,7 @@ + TEST=default-thp-alg + trap on_exit EXIT ++ mktemp -d -+ TMP=/tmp/tmp.r9PLqcoPkj ++ TMP=/tmp/tmp.r7n1LMmrzR ++ tang_new_random_port ++ tang_sanity_check ++ '[' -n '' ']' @@ -3664,7 +3650,7 @@ + port= + on_exit + exit_status=77 -+ tang_stop /tmp/tmp.r9PLqcoPkj ++ tang_stop /tmp/tmp.r7n1LMmrzR + tang_sanity_check + '[' -n '' ']' + tang_skip 'tang is not enabled/supported. Check if you have met all the requirements' @@ -3673,7 +3659,7 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -46/46 pin-tpm2 SKIP 0.04s exit status 77 +46/46 pin-tpm2 SKIP 0.01s exit status 77 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ basename /build/reproducible-path/clevis-20/src/pins/tpm2/pin-tpm2 @@ -3696,65 +3682,115 @@ + exit 77 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -42/46 pin-null OK 0.41s +38/46 backup-restore-luks2 SKIP 0.08s exit status 77 +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ basename /build/reproducible-path/clevis-20/src/luks/tests/backup-restore-luks2 ++ TEST=backup-restore-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.BeXgCm4pU8 ++ ADV=/tmp/tmp.BeXgCm4pU8/adv.jws ++ tang_create_adv /tmp/tmp.BeXgCm4pU8 /tmp/tmp.BeXgCm4pU8/adv.jws ++ local basedir=/tmp/tmp.BeXgCm4pU8 ++ local adv=/tmp/tmp.BeXgCm4pU8/adv.jws ++ local SIG=/tmp/tmp.BeXgCm4pU8/sig.jwk ++ jose jwk gen '--input={"alg":"ES512"}' --output=/tmp/tmp.BeXgCm4pU8/sig.jwk ++ local EXC=/tmp/tmp.BeXgCm4pU8/exc.jwk ++ jose jwk gen '--input={"alg":"ECMR"}' --output=/tmp/tmp.BeXgCm4pU8/exc.jwk ++ local 'TEMPLATE={"protected":{"cty":"jwk-set+json"}}' ++ jose jwk pub --set --input=/tmp/tmp.BeXgCm4pU8/sig.jwk --input=/tmp/tmp.BeXgCm4pU8/exc.jwk ++ jose jws sig --detached=- '--signature={"protected":{"cty":"jwk-set+json"}}' --key=/tmp/tmp.BeXgCm4pU8/sig.jwk --output=/tmp/tmp.BeXgCm4pU8/adv.jws +++ printf '{"url":"foobar","adv":"%s"}' /tmp/tmp.BeXgCm4pU8/adv.jws ++ CFG='{"url":"foobar","adv":"/tmp/tmp.BeXgCm4pU8/adv.jws"}' ++ DEV=/tmp/tmp.BeXgCm4pU8/luks2-device ++ new_device luks2 /tmp/tmp.BeXgCm4pU8/luks2-device ++ local LUKS=luks2 ++ local DEV=/tmp/tmp.BeXgCm4pU8/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.BeXgCm4pU8 ']' ++ rm -rf /tmp/tmp.BeXgCm4pU8 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +42/46 pin-null OK 0.20s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + trap exit ERR ++ echo -n hi ++ clevis encrypt null '{}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJtOHpUeTBTUHJqZU90anFJRTU2MFFMZkMwc0RHWUNNRXVVV011OUdaOUxFIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..cUxyFGJdu5XKNYHu.zho.FdutNkUAGjxCumhd0F5NiA -++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJtOHpUeTBTUHJqZU90anFJRTU2MFFMZkMwc0RHWUNNRXVVV011OUdaOUxFIiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..cUxyFGJdu5XKNYHu.zho.FdutNkUAGjxCumhd0F5NiA ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJhOTJLMlhBWlpUSzd3X3BjSG5QQWhuZXZwbUNocms5T3cyQzZjX0l6YWo4Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..KiQZjMuNrgugPrX0.dYc.aSIr8v1ehlaDz1CkrwBVVg +++ echo -n eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6eyJqd2siOnsiYWxnIjoiQTI1NkdDTSIsImsiOiJhOTJLMlhBWlpUSzd3X3BjSG5QQWhuZXZwbUNocms5T3cyQzZjX0l6YWo4Iiwia2V5X29wcyI6WyJlbmNyeXB0IiwiZGVjcnlwdCJdLCJrdHkiOiJvY3QifX0sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..KiQZjMuNrgugPrX0.dYc.aSIr8v1ehlaDz1CkrwBVVg ++ clevis decrypt + d=hi + test hi == hi -++ clevis encrypt null '{"fail":true}' ++ echo -n hi -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..WM3FrB68Jmm_qVGS.fzY.QLR5ZcYeLZpblCWuYx-TNg -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..WM3FrB68Jmm_qVGS.fzY.QLR5ZcYeLZpblCWuYx-TNg +++ clevis encrypt null '{"fail":true}' ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..2mn5Mc7K4Od0gM6L.ccQ.00j42ovo9L7evKozWQVEIw ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsibnVsbCI6e30sInBpbiI6Im51bGwifSwiZW5jIjoiQTI1NkdDTSJ9..2mn5Mc7K4Od0gM6L.ccQ.00j42ovo9L7evKozWQVEIw + clevis decrypt ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -41/46 pin-sss OK 3.42s +41/46 pin-sss OK 1.43s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMWFtcFFSMjVRTms5b1JGSkZkM1Z2ZFMxb1RrTjFWRUpQU1ZsemN6QjBjbEk1UkRORWFIRjBOakZGSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnQzZDJrTmdzX01GeHUtZTIuV1pCY0xiU1R1bEwwQjNuNERNU0lMWGdqR0ZBdjNRMXE0ZHhPbE1zMEp1Nnk1X3Uta0VKeEJhLVhQQm5TNS1VcG9MdEpZVzgxUGg4ek1odWxKT3FsYkEuU2pDdHktZm1rMktEYWpwSFJRREVHdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUo1YlRFMVJFMVZVbkpTTW5GWFlUQk1jWHB2UjBoRVQyaHdlVVpVTTBGME5WRm9UVkZuY0VWaVdXdHZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWDd3am9CZXUxSFFuVGN5ay55NGNES3E3T1lRM0I0dHRoQXg5akQ4elFWUlZRZXB5WV8tMzluN2ZhYnNRaUp4eTFYUTVYVXJXZ3Awdk5HbXhEdUJEc0xBMGoxUGRranRlUTA1aG90QS5pbGdwaGx3Vm10ZkdZZUVDODFaRXVnIl0sInAiOiJ5X1NOZWV0Q3k2eDFiQ3ZIbEdhSmtWR0poZ2xDT3l5d3BTZUFRQWZhY1VzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..aXSFz2vKbnweSANZ.zPv3.CgygWrEBCcV1_tP_PIq9ug ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKV1NXTjVOREZmYW1VNVNqUmFSQzFXT0dKNGR6QjJWVmhDYW1SQldXZHRjRkExYUdGVU5WTkhkRk0wSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkxUOExoelFUNjB6OG8zQU8uTEZ4aEd3Y2FMSG03dHcxb0NqbE9GeWJVUndJMnFSUEN0aGpRUlZhRmxHMGtpWkxNM3RMNE9qaThkVU1TYVhCcmFQNWE5VUtleUVfcWVxdXp2VjU1eHcuVjZYQ0JGaDdPR3cxclM5d3RydHIydyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpyYWxKeWFVZzJOa1ozUlVOeFpteGxSbDgwT0djeWRFOXVkVWxxUzNCS1lWVXdSbVExT0doSlZWZ3dJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uSUdiaTYzaTVnOGhKcXNqai5PcW9uWmZpR3ZxUzI2a2RYb2dYZXZNS1NUQjVWLXV5NDc1alNyVUo1WkZmeDNtTlVpc05ZcnNWY0hEUEtkOEQ2RUdHdGNEcWUzRUdZRmhWby0wZXhBQS43dk1MNURBVTNlVEhwUjlybHZqTE13Il0sInAiOiJ3TmItYTNDNVJMdDhJa3c5bjdQa0tURWhYN0pBSnNjTDV0N2tPRzFudFdzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..psgWV6cHTYO4mY3G.qUSB.umgcwpOkGkciRM08SjQ9RA +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKV1NXTjVOREZmYW1VNVNqUmFSQzFXT0dKNGR6QjJWVmhDYW1SQldXZHRjRkExYUdGVU5WTkhkRk0wSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkxUOExoelFUNjB6OG8zQU8uTEZ4aEd3Y2FMSG03dHcxb0NqbE9GeWJVUndJMnFSUEN0aGpRUlZhRmxHMGtpWkxNM3RMNE9qaThkVU1TYVhCcmFQNWE5VUtleUVfcWVxdXp2VjU1eHcuVjZYQ0JGaDdPR3cxclM5d3RydHIydyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpyYWxKeWFVZzJOa1ozUlVOeFpteGxSbDgwT0djeWRFOXVkVWxxUzNCS1lWVXdSbVExT0doSlZWZ3dJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uSUdiaTYzaTVnOGhKcXNqai5PcW9uWmZpR3ZxUzI2a2RYb2dYZXZNS1NUQjVWLXV5NDc1alNyVUo1WkZmeDNtTlVpc05ZcnNWY0hEUEtkOEQ2RUdHdGNEcWUzRUdZRmhWby0wZXhBQS43dk1MNURBVTNlVEhwUjlybHZqTE13Il0sInAiOiJ3TmItYTNDNVJMdDhJa3c5bjdQa0tURWhYN0pBSnNjTDV0N2tPRzFudFdzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..psgWV6cHTYO4mY3G.qUSB.umgcwpOkGkciRM08SjQ9RA ++ clevis decrypt -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMWFtcFFSMjVRTms5b1JGSkZkM1Z2ZFMxb1RrTjFWRUpQU1ZsemN6QjBjbEk1UkRORWFIRjBOakZGSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnQzZDJrTmdzX01GeHUtZTIuV1pCY0xiU1R1bEwwQjNuNERNU0lMWGdqR0ZBdjNRMXE0ZHhPbE1zMEp1Nnk1X3Uta0VKeEJhLVhQQm5TNS1VcG9MdEpZVzgxUGg4ek1odWxKT3FsYkEuU2pDdHktZm1rMktEYWpwSFJRREVHdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUo1YlRFMVJFMVZVbkpTTW5GWFlUQk1jWHB2UjBoRVQyaHdlVVpVTTBGME5WRm9UVkZuY0VWaVdXdHZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uWDd3am9CZXUxSFFuVGN5ay55NGNES3E3T1lRM0I0dHRoQXg5akQ4elFWUlZRZXB5WV8tMzluN2ZhYnNRaUp4eTFYUTVYVXJXZ3Awdk5HbXhEdUJEc0xBMGoxUGRranRlUTA1aG90QS5pbGdwaGx3Vm10ZkdZZUVDODFaRXVnIl0sInAiOiJ5X1NOZWV0Q3k2eDFiQ3ZIbEdhSmtWR0poZ2xDT3l5d3BTZUFRQWZhY1VzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..aXSFz2vKbnweSANZ.zPv3.CgygWrEBCcV1_tP_PIq9ug + d=hi + test hi == hi -++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' ++ echo hi -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMWFsOTNaR1ZDU0hOcWFFNXNORm96UkZSVmJFeFVVbWRDYTJKT01tVnNMVE5oTFVSWWVqWnRlblJSSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmxSWmJyNi1BMnVWSVR1VFAub25ZclM1YU5pYU41Tk9vbjlZWUV1amRIcWh3aG1qM3hkV0RpREpmSmttRVZueTRHVExfS3EtOGloYm91Q1EtWFZqTmZ6RTFxYmtpbkJtWnp0T2U5U2cuRFNZeWhGbU5nN29NZVlaQVZJLXlDUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udmx3UGRGa0NxcEZJQTdUdi5lRXZCQ2xNRVJxUml5b1pENVMwYU51dGZTbEdQQTBqc1NqYUJMNFV1SFl2U2U4VjFzejJaSFlRd001cjgtTmZ4QjlmZjlzR01kXzF3dU9vUTJPTGRWZy5wM1IzZ1pvdEVVbDczSnlNdHF6akFBIl0sInAiOiIzMXNValhZWmNwOGk2UE12c2w5T3BxLTFmZzNtenQ3d3p5NDRHeEtoMTM4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..pXBXRnfsQmU1mnMH.q7FF.j79BDSF_ZjD8F2brN5DHpw +++ clevis encrypt sss '{"t":1,"pins":{"null":[{},{"fail":true}]}}' ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKV1JrSm5PRTFyTm5CNGJGWTRlV1YyUkU4ek4yMW9WVU54TlhwTFNTMXZhMWRpTldGM01EQmpPRTEzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlZIZk93c3lJTHkwU1ZFV2suQWpGTzJHMExrcVRsLXMwcGZjQ2t0Sk9fWUNIVVVCa2pKVVYwZGZOTkkyaFdsTE04UE1VTzZjQmJwNmtkQldXWlVRbkVaRFAxZ2dZeFhPdU9hRTVjYlEuWkhJNTRTTl96dUNUR1BGSklFR0JWQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTnJ3OW1fTGI3T25aRlJDZS5YRExIOW5USWtldVZYQlpoa1pzOXI1dGd2c05TQmNoWjRDWUdWbkFXRzAxemFxakpCOVBHQVFuNzU5LTdBRUQ4NmswLVRuQXk1dFZGa3h3OHZrNXJWUS5fNmxaV3F4Z2UwaUlzZHhPYWdNMENnIl0sInAiOiI2S2tlUG5Nc1VmNUt2V0tVdkFZU3RPLVQ3LUs0azFsVUtkbFllV3QzbllzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IutnKN8ynU32khG7.kJ7d.1iN_AQFXkDbmOQQlAioaUQ +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKV1JrSm5PRTFyTm5CNGJGWTRlV1YyUkU4ek4yMW9WVU54TlhwTFNTMXZhMWRpTldGM01EQmpPRTEzSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlZIZk93c3lJTHkwU1ZFV2suQWpGTzJHMExrcVRsLXMwcGZjQ2t0Sk9fWUNIVVVCa2pKVVYwZGZOTkkyaFdsTE04UE1VTzZjQmJwNmtkQldXWlVRbkVaRFAxZ2dZeFhPdU9hRTVjYlEuWkhJNTRTTl96dUNUR1BGSklFR0JWQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uTnJ3OW1fTGI3T25aRlJDZS5YRExIOW5USWtldVZYQlpoa1pzOXI1dGd2c05TQmNoWjRDWUdWbkFXRzAxemFxakpCOVBHQVFuNzU5LTdBRUQ4NmswLVRuQXk1dFZGa3h3OHZrNXJWUS5fNmxaV3F4Z2UwaUlzZHhPYWdNMENnIl0sInAiOiI2S2tlUG5Nc1VmNUt2V0tVdkFZU3RPLVQ3LUs0azFsVUtkbFllV3QzbllzIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..IutnKN8ynU32khG7.kJ7d.1iN_AQFXkDbmOQQlAioaUQ ++ clevis decrypt -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKMWFsOTNaR1ZDU0hOcWFFNXNORm96UkZSVmJFeFVVbWRDYTJKT01tVnNMVE5oTFVSWWVqWnRlblJSSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmxSWmJyNi1BMnVWSVR1VFAub25ZclM1YU5pYU41Tk9vbjlZWUV1amRIcWh3aG1qM3hkV0RpREpmSmttRVZueTRHVExfS3EtOGloYm91Q1EtWFZqTmZ6RTFxYmtpbkJtWnp0T2U5U2cuRFNZeWhGbU5nN29NZVlaQVZJLXlDUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4udmx3UGRGa0NxcEZJQTdUdi5lRXZCQ2xNRVJxUml5b1pENVMwYU51dGZTbEdQQTBqc1NqYUJMNFV1SFl2U2U4VjFzejJaSFlRd001cjgtTmZ4QjlmZjlzR01kXzF3dU9vUTJPTGRWZy5wM1IzZ1pvdEVVbDczSnlNdHF6akFBIl0sInAiOiIzMXNValhZWmNwOGk2UE12c2w5T3BxLTFmZzNtenQ3d3p5NDRHeEtoMTM4IiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..pXBXRnfsQmU1mnMH.q7FF.j79BDSF_ZjD8F2brN5DHpw + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":1,"pins":{"null":[{"fail":true},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkt4UlBHMzJZblpBeHd1YUcuZmpRUFM3YWF6cmFqWGlFRWFlR2NQaG5kNmQ5dEFlZnBBc2dnYmcwNHhkemk3ZkU4WmhfdWN6aVc4eThUTDBFUU1GUGY4QWk4djV1QURaaVlQVVAyNGcuMUpBNVI0TkVoZVc4VG9zQlJIYjcxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOUthSlpRX1BBMENENm5wdC41WVpmTUFhdjJfV2RsT21CaVB1TVdKczg4VWEtQ0pEZDJ6RjItZjI3LU9CZzZwaXpHNzNNRzV1Q0xZQjNuSjF3MDFRUVJULXBmdEhYRW8zRmZzdFBaUS5JamdCM0FxM19uZjcwRHZPMVROb0h3Il0sInAiOiItNFlaekVxOTFldlN5VDI0MXhhek5VeXpldkxEX0JqVW1WMHVZRzVPMGpNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..3SQCEcm2M9AZ9sNm.ka2n.PELCIOn6dffjU0ElKp2mGw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnZmV1MwVm12clJIRTdES2wuWm5GcGFxNklHVlA2Qmt0SGVVUy16aFVhaTVha2JkMWhJR3pXSnYySER6djNibXdmeXlIZ3FzbFRTYUJfRmxNdWZhVFpHLU5kVkZQQjdlaVM1eVliNFEuM3JXT2dqRUdTSlp0M2gzMzJKRjZRUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubjFVSmxxOExOQ3o0dDdSSC5SSGJSZl9JR2ZTZ1hQbFJHUmZDY2pVVEl1cHdLV1ZsbnFmdkJFWmtGeDlaY0VlZDROV3pwdmhFYVdvcVB0N1otNE5nTTA1VF8tZzF0bkNfSlJrd3dUZy42RWY3Sml1WFlfTk9LRVRoaHVSNzBBIl0sInAiOiIwRlJ0UnRMNjl1TFpEczZNSjdvNTlVVnVxZEhXVkZ4REZrVS1wLVBFUHFjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..QG7bdD28HLbCimiy.REsR.PGf8E7tIkKkoxKXcxyv_CA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLnZmV1MwVm12clJIRTdES2wuWm5GcGFxNklHVlA2Qmt0SGVVUy16aFVhaTVha2JkMWhJR3pXSnYySER6djNibXdmeXlIZ3FzbFRTYUJfRmxNdWZhVFpHLU5kVkZQQjdlaVM1eVliNFEuM3JXT2dqRUdTSlp0M2gzMzJKRjZRUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubjFVSmxxOExOQ3o0dDdSSC5SSGJSZl9JR2ZTZ1hQbFJHUmZDY2pVVEl1cHdLV1ZsbnFmdkJFWmtGeDlaY0VlZDROV3pwdmhFYVdvcVB0N1otNE5nTTA1VF8tZzF0bkNfSlJrd3dUZy42RWY3Sml1WFlfTk9LRVRoaHVSNzBBIl0sInAiOiIwRlJ0UnRMNjl1TFpEczZNSjdvNTlVVnVxZEhXVkZ4REZrVS1wLVBFUHFjIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..QG7bdD28HLbCimiy.REsR.PGf8E7tIkKkoxKXcxyv_CA + clevis decrypt -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkt4UlBHMzJZblpBeHd1YUcuZmpRUFM3YWF6cmFqWGlFRWFlR2NQaG5kNmQ5dEFlZnBBc2dnYmcwNHhkemk3ZkU4WmhfdWN6aVc4eThUTDBFUU1GUGY4QWk4djV1QURaaVlQVVAyNGcuMUpBNVI0TkVoZVc4VG9zQlJIYjcxdyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uOUthSlpRX1BBMENENm5wdC41WVpmTUFhdjJfV2RsT21CaVB1TVdKczg4VWEtQ0pEZDJ6RjItZjI3LU9CZzZwaXpHNzNNRzV1Q0xZQjNuSjF3MDFRUVJULXBmdEhYRW8zRmZzdFBaUS5JamdCM0FxM19uZjcwRHZPMVROb0h3Il0sInAiOiItNFlaekVxOTFldlN5VDI0MXhhek5VeXpldkxEX0JqVW1WMHVZRzVPMGpNIiwidCI6MX19LCJlbmMiOiJBMjU2R0NNIn0..3SQCEcm2M9AZ9sNm.ka2n.PELCIOn6dffjU0ElKp2mGw ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKUlpUTXpUVk0wUVRVNFJsQjBhRUZXVEhvdFJWbFlaSFprVTFGVE5uRnhlamMzT1VwRE5rZERTRmhOSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLko2STYzeEg0RUl1OXFRX1ouTWxHSTNTQTV3bVZpclB3Q0gxd3lsUGFGNUQ4R2Vza0RXLUtNUUdKbVp4UGNGX1NuYzB6MXBjX1dscUxfU2ZuQ2RtNFVwMy1mMWljMTlpaklNU2FNZ0EuU1ZrSnYyRUU1MFZVZnZ0RTROWlJiQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpXVFVKNFNXazJZMU5PU1ZSNmNrOHhSbWw0ZVdsME1FZFdkbHAzYzI5RVNWSXdOamhYWWpkTk9HSm5JaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uN1k3dEpNdldHVTlfaTV2eC4yOVlPakE4NTZKakZZc3R5V0hNTGZwUUpyUU9Vc01EZEExazBVbjJzcFZFTVJpbTlhX0hzdE9zMlBPQUdqUF94LThFS3NyQ2hwWFI2b2xuTk01U1Q0US5vX2FpM1Q2Rzl1cTZRQVliOWMxMkVBIl0sInAiOiJ3U3BSSEFsTjYyR3FyUUpHbXBhbVJYQUZvN3lMcDZPNHJwemh3Q1cyX0hzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ykmT9Rv5LbYdasnc.eXBI.CpLwdz6SRSTMF9pmmOE4ww -++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKUlpUTXpUVk0wUVRVNFJsQjBhRUZXVEhvdFJWbFlaSFprVTFGVE5uRnhlamMzT1VwRE5rZERTRmhOSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLko2STYzeEg0RUl1OXFRX1ouTWxHSTNTQTV3bVZpclB3Q0gxd3lsUGFGNUQ4R2Vza0RXLUtNUUdKbVp4UGNGX1NuYzB6MXBjX1dscUxfU2ZuQ2RtNFVwMy1mMWljMTlpaklNU2FNZ0EuU1ZrSnYyRUU1MFZVZnZ0RTROWlJiQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpXVFVKNFNXazJZMU5PU1ZSNmNrOHhSbWw0ZVdsME1FZFdkbHAzYzI5RVNWSXdOamhYWWpkTk9HSm5JaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uN1k3dEpNdldHVTlfaTV2eC4yOVlPakE4NTZKakZZc3R5V0hNTGZwUUpyUU9Vc01EZEExazBVbjJzcFZFTVJpbTlhX0hzdE9zMlBPQUdqUF94LThFS3NyQ2hwWFI2b2xuTk01U1Q0US5vX2FpM1Q2Rzl1cTZRQVliOWMxMkVBIl0sInAiOiJ3U3BSSEFsTjYyR3FyUUpHbXBhbVJYQUZvN3lMcDZPNHJwemh3Q1cyX0hzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..ykmT9Rv5LbYdasnc.eXBI.CpLwdz6SRSTMF9pmmOE4ww ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJNGJuSkVYMk5PWTFRdFlVVkRhelZHYTJoUllWbHBhemxqVURaU1MzcEZSbEZOUlRWa1oyWmZabDg0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlA1SVgyU1NhMERYQ2dNbVAuVUIyQ2s1YTlFQU8zRWtMN0NzQlpfVXNScDFKSHZhajhHLTVXSGo5OGh0a0IyLUJSdHFtRE5ObF92RUhXLWI2bUEzQ09oWTFuNF9sTTM2VTBRbFlKRGcuY3ZqRGh6dTdDWjlYQk5COW9DZV9oQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpwZGpkVlZ5MVFWazlaYm05MFpsVkdVR3BhVjJJMWVHOTFTMHBTYmpCUlVqUldZbXQ1VEVaalprOUZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uY3U4U0Q2d3FjaVZMcGZURy5JUlBuOEpQV1pBVS1QRGNsVHZ1N0FhX1J5dHdwa0h1S012NHF3MkJydEJSNUNESFAyNWlrWmYyQUJHa0U1VUtROUJJOWZqRkFKRmpqY3lVT0RodWlFQS5aNG15NDRDMm9Ba1ZNdXhkeXNydGRBIl0sInAiOiItRHlfYU1xTGRXbFpHS1h0ei10bU9UaGFlYzEzSXpyT19SMm5lXzBMZmVjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..TNJUj5x_F_LWGICj.x4sV.7VExbk3DNfLjxvpj3kJSZg +++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJNGJuSkVYMk5PWTFRdFlVVkRhelZHYTJoUllWbHBhemxqVURaU1MzcEZSbEZOUlRWa1oyWmZabDg0SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLlA1SVgyU1NhMERYQ2dNbVAuVUIyQ2s1YTlFQU8zRWtMN0NzQlpfVXNScDFKSHZhajhHLTVXSGo5OGh0a0IyLUJSdHFtRE5ObF92RUhXLWI2bUEzQ09oWTFuNF9sTTM2VTBRbFlKRGcuY3ZqRGh6dTdDWjlYQk5COW9DZV9oQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZleUpxZDJzaU9uc2lZV3huSWpvaVFUSTFOa2REVFNJc0ltc2lPaUpwZGpkVlZ5MVFWazlaYm05MFpsVkdVR3BhVjJJMWVHOTFTMHBTYmpCUlVqUldZbXQ1VEVaalprOUZJaXdpYTJWNVgyOXdjeUk2V3lKbGJtTnllWEIwSWl3aVpHVmpjbmx3ZENKZExDSnJkSGtpT2lKdlkzUWlmWDBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uY3U4U0Q2d3FjaVZMcGZURy5JUlBuOEpQV1pBVS1QRGNsVHZ1N0FhX1J5dHdwa0h1S012NHF3MkJydEJSNUNESFAyNWlrWmYyQUJHa0U1VUtROUJJOWZqRkFKRmpqY3lVT0RodWlFQS5aNG15NDRDMm9Ba1ZNdXhkeXNydGRBIl0sInAiOiItRHlfYU1xTGRXbFpHS1h0ei10bU9UaGFlYzEzSXpyT19SMm5lXzBMZmVjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..TNJUj5x_F_LWGICj.x4sV.7VExbk3DNfLjxvpj3kJSZg ++ clevis decrypt + d=hi + test hi == hi ++ echo hi ++ clevis encrypt sss '{"t":2,"pins":{"null":[{},{"fail":true}]}}' -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNGJtdEllR3BRVHkxWWVrRllSVVpHU0dvd2NsZGlSV3RxYzNGNVdVMVljRzlsVERKUlNEZG1OVkJqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk9qbmR5UEJwZTFCc21OMDQuUDd0VXNObi0zYUtISXBCMVZrcWNBSHVibE9Od1pJazQzazN5YmpZaldhMmZSVEVja0tiLTFKUHVqbkhEYVF2ZVVmeDNYWENTOFZDUTNNbTRLbFMxV3cueEFDS1ktVUxrejIxbVVRTUVnVGpYZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uLTBRMFpvVnY3Y0RXbkl4Yy5ENFFXVW9tdldqR3Vwc3pJc0RUdVFYN3pKUFJsbTh3emlpOHRjMlAwZWVVQkJTcmtqVWZQYUhwcHZyQWdBb09ZVTBTLTlId2ozOXp1bEdoT1JlbnZrUS5rYWJkZ25zUFpHTlVWQmVRdGhUTi13Il0sInAiOiItNkdBM2djdTExZTFZT2dNZ2I2d1BiS0tiQ1hOZ0l6Z2lUaTNIOGdWU3NjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..8k4zY-WFG3Dde6-b.LgS_.M0xaE391F1GlLIlUdi9uOw -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lKNGJtdEllR3BRVHkxWWVrRllSVVpHU0dvd2NsZGlSV3RxYzNGNVdVMVljRzlsVERKUlNEZG1OVkJqSWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLk9qbmR5UEJwZTFCc21OMDQuUDd0VXNObi0zYUtISXBCMVZrcWNBSHVibE9Od1pJazQzazN5YmpZaldhMmZSVEVja0tiLTFKUHVqbkhEYVF2ZVVmeDNYWENTOFZDUTNNbTRLbFMxV3cueEFDS1ktVUxrejIxbVVRTUVnVGpYZyIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uLTBRMFpvVnY3Y0RXbkl4Yy5ENFFXVW9tdldqR3Vwc3pJc0RUdVFYN3pKUFJsbTh3emlpOHRjMlAwZWVVQkJTcmtqVWZQYUhwcHZyQWdBb09ZVTBTLTlId2ozOXp1bEdoT1JlbnZrUS5rYWJkZ25zUFpHTlVWQmVRdGhUTi13Il0sInAiOiItNkdBM2djdTExZTFZT2dNZ2I2d1BiS0tiQ1hOZ0l6Z2lUaTNIOGdWU3NjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..8k4zY-WFG3Dde6-b.LgS_.M0xaE391F1GlLIlUdi9uOw ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJM2RrTTVZbXRhYWtGU1gyNTZWRXB1TjA5Uk5qWlZMV0puYURsTlpEUlZNbXBXYjJsek9IUnBXVUp6SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkdFSU5SZDlYbS1wYWFkYzcuTFpWZzdtUnkxWTQ0Q0RwczdPMTYtTFdpT1dCazNlNy1VeWtNMVYya2pOZU5hWmZBQmVtTkdBRGtkdzBVc0RmX3B2ck1WVjlOZUV2el9mY1dFV0Eyb1EuU0Q2R3BaWkZsOVlDeU5lSldJSlhuQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubHhWM2lnVU9sUGp6YjFDSi45WGdBOG9JaGQyUzd5R0ZFWXhKZDdseTJVQzZ3UE5CNlpWLVF4Rlk5d2NSUWRkSl9ieHdfMHpiblJGLVI0d0tYSUQzNWg5aTE1OE43VllPNDRfTjBzUS4wdVVtVkJGVU5YU3M4Wm5qYlY5YjZ3Il0sInAiOiIxLWN6V3VIa1ZhNnVpWDB4MlJPMXJiSmNOMVN2YmZMcEE5bGpWc0F4ZENjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..TiXXfBMdFxMC97Nr.xVOB.4O1E0L2oZeO6C7nLRg-rwA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZXlKcWQyc2lPbnNpWVd4bklqb2lRVEkxTmtkRFRTSXNJbXNpT2lJM2RrTTVZbXRhYWtGU1gyNTZWRXB1TjA5Uk5qWlZMV0puYURsTlpEUlZNbXBXYjJsek9IUnBXVUp6SWl3aWEyVjVYMjl3Y3lJNld5SmxibU55ZVhCMElpd2laR1ZqY25sd2RDSmRMQ0pyZEhraU9pSnZZM1FpZlgwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkdFSU5SZDlYbS1wYWFkYzcuTFpWZzdtUnkxWTQ0Q0RwczdPMTYtTFdpT1dCazNlNy1VeWtNMVYya2pOZU5hWmZBQmVtTkdBRGtkdzBVc0RmX3B2ck1WVjlOZUV2el9mY1dFV0Eyb1EuU0Q2R3BaWkZsOVlDeU5lSldJSlhuQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4ubHhWM2lnVU9sUGp6YjFDSi45WGdBOG9JaGQyUzd5R0ZFWXhKZDdseTJVQzZ3UE5CNlpWLVF4Rlk5d2NSUWRkSl9ieHdfMHpiblJGLVI0d0tYSUQzNWg5aTE1OE43VllPNDRfTjBzUS4wdVVtVkJGVU5YU3M4Wm5qYlY5YjZ3Il0sInAiOiIxLWN6V3VIa1ZhNnVpWDB4MlJPMXJiSmNOMVN2YmZMcEE5bGpWc0F4ZENjIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..TiXXfBMdFxMC97Nr.xVOB.4O1E0L2oZeO6C7nLRg-rwA + clevis decrypt -++ clevis encrypt sss '{"t":2,"pins":{"null":[{"fail":true},{"fail":true}]}}' ++ echo hi -+ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkdncTE2SUZ1TDRKSWFGemouTlZ6VHVLcTU0Zmxqa0Y3WmpnT3dSRVJOY2hBR1Z6R2lwNk80RWo5SThtcFJPbFkwbER6emRmZUNLOEs4LS1rZC16ZlJfRmJLZk5Ja2hMQ2VqYXdsV3cucExDT0VUeFM3NXlvaVVkYlFURi1XQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uREJxSzJLYm9lWFFqeWhiay5DY2tIdkxDVWtyTUVEXzFTcVcwcFFIdkJYN0N6WWVqOXFGNjJpTnF4Y05GaGJXTFh4NGtVM2stZ0VDd21xeG1LQ0NaNU1LMGxiR0dXekcwUHlJcVItdy5kaU9oRlV0azJ1eVAzVGwxVWdVS3h3Il0sInAiOiJ5V0VFNzNFNnY5UE15Z0FYTXJUUTc3eVhrMWdUS2tKNk1YcnhuOVhEUy1jIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..53w9CcASoqlNBiZr.w78p.SUH28xaau9TfEysobFMTgw -+ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLkdncTE2SUZ1TDRKSWFGemouTlZ6VHVLcTU0Zmxqa0Y3WmpnT3dSRVJOY2hBR1Z6R2lwNk80RWo5SThtcFJPbFkwbER6emRmZUNLOEs4LS1rZC16ZlJfRmJLZk5Ja2hMQ2VqYXdsV3cucExDT0VUeFM3NXlvaVVkYlFURi1XQSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uREJxSzJLYm9lWFFqeWhiay5DY2tIdkxDVWtyTUVEXzFTcVcwcFFIdkJYN0N6WWVqOXFGNjJpTnF4Y05GaGJXTFh4NGtVM2stZ0VDd21xeG1LQ0NaNU1LMGxiR0dXekcwUHlJcVItdy5kaU9oRlV0azJ1eVAzVGwxVWdVS3h3Il0sInAiOiJ5V0VFNzNFNnY5UE15Z0FYTXJUUTc3eVhrMWdUS2tKNk1YcnhuOVhEUy1jIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..53w9CcASoqlNBiZr.w78p.SUH28xaau9TfEysobFMTgw +++ clevis encrypt sss '{"t":2,"pins":{"null":[{"fail":true},{"fail":true}]}}' ++ e=eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmlwYWJTMnROYVZYbC1vMHIuOFlob0tBNjlZVXBTSDVDS3ludTlSbjlTdmo0RXdGVmlZdFhXbGdQUEJxeGM2bUlDZS1SN1ZiRDRvWjFDUERlLWR6bkFBRGdOb0hUYnpnaFpKZnFEZFEuS1phQW1XcldpWmtzWmRiUDk1VmRMUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU1dVdlh5Tm9iRnhFMVBkby40Z1FFRlgtYjBJeGNwaVpNUHRFVnh5SzRMclVtS3o2WkhmVmZ0OFNRQTJ4R0RLRTVoWV9YeE0xRkpPNmxJZFZPTFJrUXJGZm4tVk54Q2ZDM3c1NzlFQS5qS2JhamQ4b0kweENySWdwSkxjX29RIl0sInAiOiIyZWNGbHhTZV9WY0tzTWhidjMwdFBwOENNdmh0dVh3aUdmSkp1WnpxMVJzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Ceq4l2jB-Orm8AGZ.kZz5.qwuNEIN4JKQW2zY12e2zEA ++ echo eyJhbGciOiJkaXIiLCJjbGV2aXMiOnsicGluIjoic3NzIiwic3NzIjp7Imp3ZSI6WyJleUpoYkdjaU9pSmthWElpTENKamJHVjJhWE1pT25zaWJuVnNiQ0k2ZTMwc0luQnBiaUk2SW01MWJHd2lmU3dpWlc1aklqb2lRVEkxTmtkRFRTSjkuLmlwYWJTMnROYVZYbC1vMHIuOFlob0tBNjlZVXBTSDVDS3ludTlSbjlTdmo0RXdGVmlZdFhXbGdQUEJxeGM2bUlDZS1SN1ZiRDRvWjFDUERlLWR6bkFBRGdOb0hUYnpnaFpKZnFEZFEuS1phQW1XcldpWmtzWmRiUDk1VmRMUSIsImV5SmhiR2NpT2lKa2FYSWlMQ0pqYkdWMmFYTWlPbnNpYm5Wc2JDSTZlMzBzSW5CcGJpSTZJbTUxYkd3aWZTd2laVzVqSWpvaVFUSTFOa2REVFNKOS4uU1dVdlh5Tm9iRnhFMVBkby40Z1FFRlgtYjBJeGNwaVpNUHRFVnh5SzRMclVtS3o2WkhmVmZ0OFNRQTJ4R0RLRTVoWV9YeE0xRkpPNmxJZFZPTFJrUXJGZm4tVk54Q2ZDM3c1NzlFQS5qS2JhamQ4b0kweENySWdwSkxjX29RIl0sInAiOiIyZWNGbHhTZV9WY0tzTWhidjMwdFBwOENNdmh0dVh3aUdmSkp1WnpxMVJzIiwidCI6Mn19LCJlbmMiOiJBMjU2R0NNIn0..Ceq4l2jB-Orm8AGZ.kZz5.qwuNEIN4JKQW2zY12e2zEA + clevis decrypt -++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' ++ echo hi +++ clevis encrypt sss '{"t":1,"pins":{"tang":[{"url":"foo bar"}]}}' Unable to fetch advertisement: 'foo bar/adv/'! + e= ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― @@ -3853,15 +3889,15 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'clevis' in '../clevis_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-dbgsym' in '../clevis-dbgsym_20-1_arm64.deb'. dpkg-deb: building package 'clevis-initramfs' in '../clevis-initramfs_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-systemd' in '../clevis-systemd_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-udisks2' in '../clevis-udisks2_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-udisks2-dbgsym' in '../clevis-udisks2-dbgsym_20-1_arm64.deb'. +dpkg-deb: building package 'clevis-dbgsym' in '../clevis-dbgsym_20-1_arm64.deb'. +dpkg-deb: building package 'clevis' in '../clevis_20-1_arm64.deb'. dpkg-deb: building package 'clevis-dracut' in '../clevis-dracut_20-1_arm64.deb'. dpkg-deb: building package 'clevis-luks' in '../clevis-luks_20-1_arm64.deb'. dpkg-deb: building package 'clevis-tpm2' in '../clevis-tpm2_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-systemd' in '../clevis-systemd_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-udisks2-dbgsym' in '../clevis-udisks2-dbgsym_20-1_arm64.deb'. -dpkg-deb: building package 'clevis-udisks2' in '../clevis-udisks2_20-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../clevis_20-1_arm64.buildinfo dpkg-genchanges --build=binary -O../clevis_20-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -3869,12 +3905,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/3296864/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3296864/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/3247373 and its subdirectories -I: Current time: Fri Oct 9 11:40:56 -12 2026 -I: pbuilder-time-stamp: 1791589256 +I: removing directory /srv/workspace/pbuilder/3296864 and its subdirectories +I: Current time: Sun Sep 7 07:18:56 +14 2025 +I: pbuilder-time-stamp: 1757179136