Red Hat Bugzilla – Bug 475912
Bootup drops into text mode (--hide-splash) upon detection of non luks encrypted filesystems.
Last modified: 2014-03-16 23:16:51 EDT
Description of problem:
rc.sysinit drops into text mode (plymouth --hide-splash) when detecting non-luks encrypted filesystems, even if the filesystems are otherwise properly created with cryptsetup (sans luksFormat).
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create non-luks encrypted filesystem using cryptsetup
2. Update /etc/crypttab accordingly
Plymouth drops into text mode at line 233 of /etc/rc.d/rc.sysinit due to detection of non-luks formatted encrypted filesystem.
Since non-luks encryption is perfectly valid, Fedora shouldn't drop into text mode as though this is an error.
I'm really not looking forward to reformatting my encrypted filesystems. Would be great if Fedora was less restrictive.
This problem is also triggered simply by encrypting "swap", whether luks or not. I guess I don't understand why either condition should force text boot.
Created attachment 326630 [details]
start of a patch
Try this - it should catch the first part where this triggers.
Tested with a a mix of luks and non-luks encrypted filesystems as well as swap.
Will this fix be making it's way into a future initscripts update?
At some point, yes.
Fixed in http://git.fedorahosted.org/git/?p=initscripts.git;a=commitdiff;h=7b8ad9cd0d276da648bb41ffa9fb27f2b123e07f (ignore the changelog, it's for the other part of that change.)