[Bug 870832] Re: Plymouth not shown during live disk shutdown.
Steve Langasek
steve.langasek at canonical.com
Sun Oct 9 23:43:02 UTC 2011
There's enough information here to reproduce the issue (and I can
reproduce it easily), so I consider this bug "triaged", although I
haven't been able to diagnose *why* it's happening so a fix is elusive
for the moment.
This appears to be an issue specific to ubiquity-dm. It's reproducible
when choosing "install $OS" from the menu instead of "Try $OS", in which
case kdm/lightdm are never run. As such I'm reassigning the bug to
ubiquity.
The intended shutdown sequence is as follows:
- ubiquity-dm is running, having started on 'starting [kdm|lightdm]'. The main dm itself is in state 'start/starting'.
- a reboot event is issued from within ubiquity at the end of installation. ubiquity itself remains running with the X server.
- the reboot event causes a runlevel change. The target of kdm changes from 'start' to 'stop'.
- the ubiquity job, which is 'stop on stopping [kdm|lightdm]', exits on SIGTERM from upstart, taking the X server with it before it returns.
- with the ubiquity job stopped, the kdm job also stops, immediately running its post-stop script without ever running the main script. this script emits the 'desktop-shutdown' event.
- the plymouth job starts upon receipt of the 'desktop-shutdown' event and takes over the console smoothly.
What actually happens:
- No idea. I've had a very hard time debugging this so far, as even when I mangle jobs to try to keep things running, executing 'reboot' somehow sends *all* my VTs into graphical mode (displaying a working cursor over the console text)
- I suspect this may be a race condition because ubiquity stops on runlevel [06] *or* stopping kdm. The runlevel event is emitted first; does this confuse things?
** Package changed: plymouth (Ubuntu) => ubiquity (Ubuntu)
** Changed in: ubiquity (Ubuntu)
Importance: Undecided => Medium
** Changed in: ubiquity (Ubuntu)
Status: Confirmed => Triaged
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubiquity in Ubuntu.
https://bugs.launchpad.net/bugs/870832
Title:
Plymouth not shown during live disk shutdown.
Status in “ubiquity” package in Ubuntu:
Triaged
Bug description:
When rebooting after installing kubuntu oneiric amd64 with the release
candidate image at shutdown instead of plymouth background you see the
terminal with the plymouth dots being shown in the center.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: plymouth 0.8.2-2ubuntu28
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
Date: Sat Oct 8 18:40:57 2011
DefaultPlymouth: /lib/plymouth/themes/kubuntu-logo/kubuntu-logo.plymouth
InstallationMedia: Kubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20111007)
MachineType: LENOVO 4349W1R
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=408b8f9a-b069-445f-86ba-3d9c5cbd75a1 ro nouveau.noaccel=1 nomodeset pcie_aspm=force
ProcEnviron:
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=408b8f9a-b069-445f-86ba-3d9c5cbd75a1 ro nouveau.noaccel=1 nomodeset pcie_aspm=force
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/themes/xubuntu-text/xubuntu-text.plymouth
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/26/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6MET81WW (1.41 )
dmi.board.name: 4349W1R
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6MET81WW(1.41):bd10/26/2010:svnLENOVO:pn4349W1R:pvrThinkPadT510:rvnLENOVO:rn4349W1R:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 4349W1R
dmi.product.version: ThinkPad T510
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/870832/+subscriptions
More information about the foundations-bugs
mailing list