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): Fedora 10 initscripts-8.86-1.i386 How reproducible: Every time Steps to Reproduce: 1. Create non-luks encrypted filesystem using cryptsetup 2. Update /etc/crypttab accordingly 3. Reboot Actual results: Plymouth drops into text mode at line 233 of /etc/rc.d/rc.sysinit due to detection of non-luks formatted encrypted filesystem. Expected results: Since non-luks encryption is perfectly valid, Fedora shouldn't drop into text mode as though this is an error. Additional info: 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.
That works! 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.)