LightDM fails to start after nvidia-current or nvidia-current-updates are installed (upstart job issue)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Light Display Manager |
Invalid
|
Undecided
|
Unassigned | ||
lightdm (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
Precise |
Invalid
|
High
|
Unassigned |
Bug Description
Occurs reliably on fast Sandy Bridge hardware with a fast GPU - GTX 485M, GTX 560M or GTX 580M.
Appears to be a race condition. LightDM attempts to start before /dev/nvidiactrl is created. As a workaround add "sleep 1 && service lightdm start" to /etc/rc.local to start the service.
### This workaround is insufficient. Some users have reported that their systems do not start after initial user setup. Deleting the contents of /var/run/dbus/* resolves the issue in these cases. ###
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: xorg 1:7.6+7ubuntu7
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Thu Oct 13 11:05:18 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus: nvidia-current, 280.13, 3.0.0-12-generic, x86_64: installed
ExtraDebuggingI
GpuHangFrequency: Continuously
GpuHangReproduc
GpuHangStarted: Immediately after installing this version of Ubuntu
GraphicsCard:
nVidia Corporation Device [10de:0e31] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device [1558:5102]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
JockeyStatus:
xorg:nvidia_
xorg:nvidia_
MachineType: System76, Inc. Serval Professional
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
dmi.bios.date: 01/18/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.4
dmi.board.
dmi.board.name: Serval Professional
dmi.board.vendor: System76, Inc.
dmi.board.version: serp7
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: System76, Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: Serval Professional
dmi.product.
dmi.sys.vendor: System76, Inc.
version.compiz: compiz 1:0.9.6+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
version.
affects: | xorg (Ubuntu) → nvidia-graphics-drivers (Ubuntu) |
summary: |
- Xorg freeze on boot when installed in OEM mode after nvidia-current or - nvidia-current-updates are installed + LightDM fails to start when installed in OEM mode after nvidia-current + or nvidia-current-updates are installed |
description: | updated |
description: | updated |
Changed in nvidia-graphics-drivers (Ubuntu): | |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
tags: | added: regression-release |
Changed in lightdm (Ubuntu): | |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
Changed in lightdm (Ubuntu): | |
assignee: | Canonical Desktop Team (canonical-desktop-team) → Robert Ancell (robert-ancell) |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: blocks-hwcert-enablement |
summary: |
- LightDM fails to start when installed in OEM mode after nvidia-current - or nvidia-current-updates are installed + LightDM fails to start after nvidia-current or nvidia-current-updates + are installed (upstart job issue) |
Changed in lightdm (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → Triaged |
milestone: | none → precise-updates |
no longer affects: | nvidia-drivers-ubuntu |
tags: |
added: i386 nouveau saucy removed: oneiric |
Changed in lightdm (Ubuntu): | |
assignee: | Canonical Desktop Team (canonical-desktop-team) → nobody |
Changed in lightdm: | |
status: | Incomplete → Invalid |
Changed in lightdm (Ubuntu Precise): | |
status: | Incomplete → Invalid |
We've found that adding "sleep 2" above "exec lightdm" in /etc/init/ lightdm. conf also resolves the booting issue (though we need to test more cold boots). sleep 1 was adequate on reboots but failed on some cold boots.
Doesn't explain why this only occurs in OEM mode.