Created attachment 867568 [details] build.log (ppc64, 1.20.1) [...] make[3]: Entering directory '/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib/krb5/ccache' powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I../../../include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/ccapi -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache -I. -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -O2 -mcpu=970 -mtune=970 -pipe -pthread -c /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_cc.c powerpc64-unknown-linux-gnu-gcc -L../../../lib -O2 -mcpu=970 -mtune=970 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o t_cc t_cc.o -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I../../../include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/ccapi -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache -I. -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -O2 -mcpu=970 -mtune=970 -pipe -pthread -c /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_marshal.c powerpc64-unknown-linux-gnu-gcc -L../../../lib -O2 -mcpu=970 -mtune=970 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o t_marshal t_marshal.o -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I../../../include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/ccapi -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache -I. -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -O2 -mcpu=970 -mtune=970 -pipe -pthread -c /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_cccursor.c powerpc64-unknown-linux-gnu-gcc -L../../../lib -O2 -mcpu=970 -mtune=970 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o t_cccursor t_cccursor.o -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv powerpc64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I../../../include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/include -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/ccapi -I/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache -I. -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -O2 -mcpu=970 -mtune=970 -pipe -pthread -c /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_cccol.c powerpc64-unknown-linux-gnu-gcc -L../../../lib -O2 -mcpu=970 -mtune=970 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o t_cccol t_cccol.o -lkrb5 -lk5crypto -lcom_err -lkrb5support -lkeyutils -lresolv PYTHONPATH=/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/util VALGRIND="" /usr/bin/python3.11 /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_cccol.py *** Failure: /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/clients/kinit/kinit failed with code 1. *** Last command (#28): /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/clients/kinit/kinit user@KRBTEST.COM *** Output of last command: kinit: Cannot contact any KDC for realm 'KRBTEST.COM' while getting initial credentials For details, see: /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib/krb5/ccache/testlog Or re-run this test script with the -v flag: cd /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib/krb5/ccache PYTHONPATH=/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/util /usr/bin/python3.11 /var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src/lib/krb5/ccache/t_cccol.py -v Use --debug=NUM to run a command under a debugger. Use --stop-after=NUM to stop after a daemon is started in order to attach to it with a debugger. Use --help to see other options. make[3]: *** [Makefile:758: check-pytests] Error 1 make[3]: Leaving directory '/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib/krb5/ccache' make[2]: *** [Makefile:1121: check-recurse] Error 1 make[2]: Leaving directory '/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib/krb5' make[1]: *** [Makefile:973: check-recurse] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-crypt/mit-krb5-1.20.1/work/krb5-1.20.1/src-.ppc64/lib' make: *** [Makefile:1520: check-recurse] Error 1 * ERROR: app-crypt/mit-krb5-1.20.1::gentoo failed (test phase): * emake failed
Created attachment 867569 [details] emerge --info
Created attachment 907277 [details] build.log using USE=test So far unable to reproduce the error. Using LibreSSL version: 4.0.0 System: Host: Linux-BattleStation Kernel: 6.10.10-cachyos-6.10.10-Netrunner-Edition arch: x86_64 bits: 64 Desktop: Hyprland v: N/A Distro: Gentoo Base System release 2.15 Machine: Type: Laptop System: Razer product: Blade 15 - RZ09-0485 v: 9.04 serial: BY2306N30601933 Mobo: Razer model: CH590 v: 4 serial: N/A UEFI: Razer v: 1.03 date: 01/13/2023 Battery: ID-1: BAT0 charge: 63.8 Wh (100.0%) condition: 63.8/80.2 Wh (79.5%) CPU: Info: 14-core (6-mt/8-st) model: 13th Gen Intel Core i7-13800H bits: 64 type: MST AMCP cache: L2: 11.5 MiB Speed (MHz): avg: 601 min/max: 400/2500:1800 cores: 1: 601 2: 601 3: 601 4: 601 5: 601 6: 601 7: 601 8: 601 9: 601 10: 601 11: 601 12: 601 13: 601 14: 601 15: 601 16: 601 17: 601 18: 601 19: 601 20: 601 Graphics: Device-1: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] driver: nvidia v: 550.127.05 Device-2: Azurewave Integrated RGB Camera driver: uvcvideo type: USB Display: unspecified server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.3 driver: X: loaded: nvidia unloaded: modesetting gpu: nvidia,nvidia-nvswitch resolution: <missing: xdpyinfo/xrandr> resolution: 2560x1440 API: Vulkan Message: No Vulkan data available. API: OpenGL Message: Unable to show GL data. glxinfo is missing. Audio: Device-1: Intel Raptor Lake-P/U/H cAVS driver: sof-audio-pci-intel-tgl Device-2: NVIDIA AD106M High Definition Audio driver: snd_hda_intel Device-3: Razer BlackShark V2 Pro 2.4 driver: hid-generic,snd-usb-audio,usbhid type: USB API: ALSA v: k6.10.10-cachyos-6.10.10-Netrunner-Edition status: kernel-api Network: Device-1: Intel Raptor Lake PCH CNVi WiFi driver: iwlwifi IF: wlo1 state: up mac: f0:d4:15:8a:69:07 Bluetooth: Device-1: N/A driver: btusb type: USB Report: rfkill ID: hci0 state: up address: see --recommends RAID: Device-1: boot type: zfs status: ONLINE level: linear raw: size: 960 MiB free: 641 MiB zfs-fs: size: 831.7 MiB free: 513.1 MiB Components: Online: 1: nvme0n1p2 Device-2: tank type: zfs status: ONLINE level: linear raw: size: 936 GiB free: 105 GiB zfs-fs: size: 907 GiB free: 75.95 GiB Components: Online: 1: nvme0n1p4 Drives: Local Storage: total: raw: 953.87 GiB usable: 924.33 GiB used: 796.57 GiB (86.2%) ID-1: /dev/nvme0n1 model: NVMe CA6-8D1024 size: 953.87 GiB Partition: ID-1: / size: 235.89 GiB used: 159.94 GiB (67.8%) fs: zfs logical: tank/ROOT/system ID-2: /boot/efi size: 830.5 MiB used: 317.5 MiB (38.2%) fs: zfs logical: boot ID-3: /home size: 712.27 GiB used: 636.32 GiB (89.3%) fs: zfs logical: tank/home Swap: ID-1: swap-1 type: partition size: 16.02 GiB used: 0 KiB (0.0%) dev: /dev/nvme0n1p3 ID-2: swap-2 type: zram size: 15.27 GiB used: 0 KiB (0.0%) dev: /dev/zram0 Sensors: Src: /sys System Temperatures: cpu: 53.0 C mobo: N/A Fan Speeds (rpm): N/A Info: Memory: total: 16 GiB note: est. available: 15.27 GiB used: 8.42 GiB (55.1%) Processes: 661 Uptime: 2m Shell: Zsh inxi: 3.3.36
Note that the original reporter was using openssl on ppc64 while I was using libressl on x86_64. While we are failing at the same place may or may not be for the same reason. While you are failing on a different issue entirely, perhaps because you are using clang? t_kadm5srv: /var/tmp/portage/app-crypt/mit-krb5-1.21.3-r1/work/krb5-1.21.3/src/lib/kadm5/t_kadm5.c:826: void test_init_destroy(): Assertion `ret == (rpc ? KADM5_MISSING_KRB5_CONF_PARAMS : ENOENT)' failed
Created attachment 907343 [details] build.log USE=test, CC=gcc I am able to confirm that it also fails while using gcc. However, it appears that in the tests ran it is able to resolve the necessary urls. Meaning that the error has likely nothing to do with libressl?
Or rather it does not resolve them, but that trust path navigation works, as well as ticket granting ticket works while using LibreSSL 4.0.0.