If X fails to start, Plymouth should redirect to a command line login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plymouth (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
After purge of old packages with command "sudo aptitude purge ~c" on Trusty 14.04.2 LTS on two of my systems, the system did not boot, it was locked on Plymouth splash screen.
The culprit is that for a reason I don't know symlink /etc/X11/X was removed during the upgrade, and X failed to start.
In that case Plymouth should just fall back to a prompt shell login, otherwise there's no way to log onto the machine except SSH...
Steps to reproduce :
DO : Remove symlink /etc/X11/X (it occurs sometimes during kernel upgrades, I did not identify the culprit but this is not the first time I see this)
DO : Reboot
EXPECT : After a failed attempt to start X, Plymouth should fall back to the command prompt
ACTUAL : The user is locked up and the only ways to recover are to log via SSH or in failsafe mode.
The best would be to fix the original bug, i.e. symlink to X deleted when purging old packages. This can occur on Ubuntu LTS upgraded w/ HWE as the xserver-xorg package changed, while this won't occur on other systems.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: plymouth 0.8.8-0ubuntu17.1
ProcVersionSign
Uname: Linux 3.16.0-36-generic x86_64
NonfreeKernelMo
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: amd64
CurrentDesktop: KDE
Date: Wed Apr 29 20:28:50 2015
DefaultPlymouth: /lib/plymouth/
InstallationDate: Installed on 2014-09-08 (233 days ago)
InstallationMedia: Kubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.1)
MachineType: ASUS All Series
ProcCmdLine: BOOT_IMAGE=
ProcFB:
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: plymouth
TextPlymouth: /lib/plymouth/
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/12/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2205
dmi.board.
dmi.board.name: Z97-A
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: All Series
dmi.product.
dmi.sys.vendor: ASUS
description: | updated |