coreos/rpm-ostree

Rootless rpm-ostree can't mknod; causes broken RHCOS

Closed this issue · 0 comments

#1946 (comment)

In #1946, we gave dracut cap_mknod so it can create /dev/[u]random so it's baked in the final CPIO (background on this is in https://bugzilla.redhat.com/show_bug.cgi?id=1778940). However, running the compose in a rootless podman will still fail to mknod. And because RHCOS now relies on those devices being there on early boot, we now fail to boot.

We need to either bake it into the CPIO ourselves or (ideally) teach dracut to do this.