So there is a bug here with upstart, but I think it's more subtle than what you describe. There's really no strict ordering of any of the jobs at shutdown time, *except* that the plymouth splash screen is started immediately after lightdm exits. Delaying the shutdown of all other services (including /etc/init/rc.conf) until after lightdm has exited would be cumbersome and potentially fragile.
Instead, I think there are two things that need to be done here: - the screen needs to be cleared behind lightdm when it *starts*; this way, any start-time noise (which accounts for at least most of what's on the screen in the video attached to the original report) is gone. This impacts not only shutdown, but also any X server restarts/crashes; we shouldn't show garbage then either. This should probably be done in the lightdm job. - if possible, plymouth should start *before* lightdm stops on shutdown, putting its redirection of console output in place before any scripts have a chance to output to the console. This way the shutdown scripts are able to keep on running, and are just prevented from messing up the screen. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/967229 Title: Text mode shown briefly with various "cryptic" texts when logging out or shutting down To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/967229/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs