ROSA Linux Bugzilla – Bug 4811
The X server should start after DKMS autoinstaller does its job
Last modified: 2015-05-15 12:41:04 MSD
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.
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.