Comment 6 for bug 1442405

Revision history for this message
Steve Langasek (vorlon) wrote : Re: plymouth locks console termios, breaking serial consoles

> Correction: I didn't have lightdm, but I still had lightdm.conf. I did
> aptitude purge lightdm, and now everything's okay.

Aha, that explains. Plymouth assumes that if lightdm is installed, it will handle the stopping of plymouth as part of the flicker-free transition to X. If lightdm is removed but not purged, the upstart job triggers, causing plymouth-stop to skip stopping plymouth itself; and since the lightdm job won't actually start lightdm, nothing stops plymouth.

So it seems the lightdm upstart job should be adjusted to also detect the case where the package is purged, and call 'plymouth quit'.