/etc/pki/ content isn't being installed because newer dracut depends on bash features that expect a real chroot when dracut runs. I need to backport upstream commit https://github.com/weldr/lorax/commit/322a810403449118116fc9ea868bb3e1ed5e717c so that the new version of dracut has a proper chroot. +++ This bug was initially created as a clone of Bug #1962975 +++ [bcl - snipped fedora comments about debugging this] --- Additional comment from Harald Hoyer on 2021-05-21 01:02:26 PDT --- Anyway, the real fix would be to fix the chroot setup, where the symlink `/dev/fd -> /proc/self/fd` is missing. --- Additional comment from Harald Hoyer on 2021-05-21 08:26:42 PDT --- See: https://github.com/weldr/lorax/pull/1149 with my POC patch, lorax builds.. # lorax -p Fedora -v 34 -r 34 -s http://dl.fedoraproject.org/pub/fedora/linux/releases/34/Everything/x86_64/os/ -s https://dl.fedoraproject.org/pub/fedora/linux/updates/34/Everything/x86_64/ -s https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/34/Everything/x86_64/ ./results/ # lsinitrd ./results/isolinux/initrd.img|fgrep ca-bundle -r--r--r-- 1 root root 216090 May 18 10:36 etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem lrwxrwxrwx 1 root root 46 May 18 10:36 etc/pki/tls/certs/ca-bundle.crt -> ../../ca-trust/extracted/pem/tls-ca-bundle.pem
*** Bug 1980910 has been marked as a duplicate of this bug. ***
https://github.com/weldr/lorax/pull/1166