Bug#779612: [pkg-cryptsetup-devel] Bug#779612: systemd-sysv,cryptsetup: systemd-sysv, cryptsetup should recommend plymouth; without plymouth cryptsetup prompts are unusable

Michael Biebl biebl at debian.org
Wed Mar 25 17:04:07 GMT 2015


Am 25.03.2015 um 17:40 schrieb Gordon Morehouse:
> On 03/25/2015 09:29 AM, Jonas Meurer wrote:
> [snip]
>>
>> Seems like there's some more discussion needed in order to fix the
>> reported bug:
>>
>> a) do we want cryptsetup to recommend plymouth? this way at least
>>     for manual installation of cryptsetup, plymouth would be pulled
>>     in, fixing destroyed nasty boot-password-prompts introduced that
>>     were introduced by the switch to systemd.
>>
>> b) do we want plymouth to be installed per default on new installs?
>>     to my knowledge it's not _required_ for systemd to work, but as
>>     soon as an initscript with user interaction is invoked,
>>     apparently plymouth is required. This *is* an argument for
>>     installing plymouth by default.
>>
>> c) do we want any of the above to be fixed/changed in time for
>>     jessie?
> 
> I'm Just A User(tm) but I really think this should be fixed in time for
> jessie, because it looks really, really terrible.  Yes, there's a "fix"
> - if you can get your system booted, which takes me on average 3-5 tries
> with only two interactive password prompts.
> 
> If I were a sysadmin and ran into this after installing jessie, I'd
> think strongly about uninstalling it and going with something else.
> 
> "It can't even boot right?!" is the first question that came to mind
> after my first install of jessie - really unacceptable UX for a release
> soon to be marked "stable" and a distribution which people have relied
> upon for stability for well over a decade, including myself.
> 
> I'll drop it after this, but I urge release maintainers to take the
> above into consideration and fix this in time for jessie.  Thanks for
> all your hard work.

New installation, when choosing the LVM+cryptsetup setup, will have a
single cryptsetup prompt, which is run in the initramfs. So new
installations are not affected, i.e, this only affects custom setups.

As for upgrades, we do document this issue in the release notes [1], and
when upgrading, you'll still have sysvinit around as fallback (which can
be chosen from grub from the extended menu). So your system is hardly
unbootable.

As for adding plymouth to recommends: No matter if we add that to
systemd to cryptsetup, it doesn't really solve the problem, as you'll
need to add "splash" to the kernel command line.


[1]
https://www.debian.org/releases/testing/amd64/release-notes/ch-information.de.html#plymouth-required-for-boot-prompts


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150325/1d2f3c07/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list