Bug 4811

Summary: The X server should start after DKMS autoinstaller does its job
Product: [ROSA-based products] ROSA Fresh Reporter: Evgenii Shatokhin <eugene.shatokhin>
Component: Packages from MainAssignee: Evgenii Shatokhin <eugene.shatokhin>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal    
Version: Fresh   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Evgenii Shatokhin 2014-12-18 18:12:15 MSK
In some cases, it takes long for DKMS to rebuild the kernel modules of the proprietary graphics drivers for the current kernel and X starts before it is done and fails as a result.

Missing dependency between some services, perhaps?

How to reproduce.

1. Install 2 or more kernels (e.g. nrj-desktop and nrj-laptop) on a system with AMD or NVidia graphics supported by the respective proprietary drivers. The drivers are not installed initially.

2. Boot one of these kernels. Set up the proprietary graphics drivers with XFdrake.

3. Boot the other kernel.
Chances are, this boot will fail.
Comment 1 Evgenii Shatokhin 2015-05-15 12:41:04 MSK
The recent updates of the kernel and dkms have significantly reduced the chance of this problem to happen. This is the most we can do at this point.