Comment 75 for bug 1779827

Revision history for this message
Mark (1aunchpad-nct) wrote :

This still looks like the getrandom() hang described in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897572. This was caused by the fix in the kernel for CVE-2018-1108. Two complementary fixes have been discussed in the Debian bug neither of which modify the kernel. The first is a change to the Plymouth package to avoid fontconfig generating uuids, which reportedly has the added bonus of speeding up boot compared to pre-CVE-fix times. The second is a change to randutils in the utils-linux package so they don't block on getrandom().

There's a link to the updated plymouth package which I tried:

https://packages.debian.org/sid/amd64/plymouth/download

Unfortunately all I got was a black screen, with or without haveged installed. This is not the getrandom hang. The screen remains black and no log is displayed. I suspect this is because some modification to the package or config files is needed for Ubuntu. Or maybe some other package needed reconfiguring due to the change plymouth. I'm no Ubuntu expert.

As I stated in comment #48, if these fixes indeed work, when properly incorporated into Ubuntu, they are preferable to backing out the CVE fix.