X server fails to start on post-final Beta Lubuntu Vivid desktop images due to missing xserver-xorg-video-all package
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | lubuntu-meta (Ubuntu) |
High
|
Adam Conrad | ||
| | Vivid |
High
|
Adam Conrad | ||
Bug Description
STEPS TO REPRODUCE
1. Boot daily post-final Beta Lubuntu Vivid desktop image
2. Select "Try Lubuntu without installing" or "Install Lubuntu" from the boot menu
EXPECTED RESULTS
X server starts
ACTUAL RESULTS
* X server fails
* /var/log/Xorg.0.log shows that video drivers are not found in /usr/lib/
* system seems "hung" displaying startup info
AFFECTS
* virtual machines
* VirtualBox 4.3.26, whether upstream or not
* VMWare Workstation 8-10
* hardware
* not all hardware is affected by this, but those requiring the drivers are (see dupe #1432843)
* images
* Lubuntu Desktop amd64/i386
DOES NOT AFFECT
* images
* Ubuntu
* Xubuntu
* Ubuntu GNOME
* Kubuntu
NOTES
* 1:7.7+7ubuntu4 version of xserver-xorg set xserver-
* lubuntu seed includes "no-follow-
* removing the latter or explicitly calling for the former will fix the problem
| Lyn Perrine (walterorlin) wrote : | #1 |
| Changed in ubiquity (Ubuntu): | |
| status: | New → Confirmed |
| tags: | added: i386 |
| Changed in ubiquity (Ubuntu): | |
| importance: | Undecided → High |
| Walter Lapchynski (wxl) wrote : | #3 |
Confirmed on i386 in VirtualBox 4.3.26 from upstream repos. Was able to get to the virtual terminal and indeed the system is not frozen but nothing doing. lightdm fails to start and there seem to be errors setitng up the display in X.
Not to speak for him but Kamilion mentioned that this also failed with VMWare Workstation 11.1.
| summary: |
- Ubiquity fails to starts on lubuntu desktop images in virtualbox + lightdm fails to start on lubuntu desktop images in virtual machines |
| affects: | ubiquity (Ubuntu) → lightdm (Ubuntu) |
| Changed in lightdm (Ubuntu): | |
| importance: | High → Undecided |
| Walter Lapchynski (wxl) wrote : Re: lightdm fails to start on lubuntu desktop images in virtual machines | #4 |
Also note that there are no problems on bare metal.
| Changed in lightdm (Ubuntu): | |
| importance: | Undecided → High |
| Walter Lapchynski (wxl) wrote : | #5 |
Calling this high because it makes testing difficult and vivid final is right around the corner.
| Walter Lapchynski (wxl) wrote : | #6 |
Also note Xubuntu is not affected. Other flavors should be checked.
| Walter Lapchynski (wxl) wrote : | #7 |
/var/log/
[ 109.070] (EE) Device(s) detected, but none match those in the config file.
[ 109.070] (EE)
Fatal server error:
[ 109.070] (EE) no screens found(EE)
/var/log/
[+0.75s] DEBUG: Seat seat0: Creating display server of type x
[+0.75s] DEBUG: Using VT 7
[+0.75s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.75s] DEBUG: DisplayServer x-0: Logging to /var/log/
[+0.75s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/
[+0.75s] DEBUG: DisplayServer x-0: Launching X Server
[+0.76s] DEBUG: Launching process 1504: /usr/bin/X -core :0 -seat seat0 -auth /var/run/
[+0.76s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0
[+1.39s] DEBUG: Process 1504 terminated with signal 6
[+1.39s] DEBUG: DisplayServer x-0: X server stopped
[+1.39s] DEBUG: Releasing VT 7
[+1.39s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/
[+1.39s] DEBUG: Seat seat0: Display server stopped
[+1.39s] DEBUG: Seat seat0: Stopping; greeter display server failed to start
[+1.39s] DEBUG: Seat seat0: Stopping
[+1.39s] DEBUG: Seat seat0: Stopping session
[+1.39s] DEBUG: Seat seat0: Session stopped
[+1.39s] DEBUG: Seat seat0: Stopped
[+1.39s] DEBUG: Required seat has stopped
[+1.39s] DEBUG: Stopping display manager
[+1.39s] DEBUG: Display manager stopped
[+1.39s] DEBUG: Stopping daemon
[+1.40s] DEBUG: Seat seat0: Stopping session
[+1.42s] DEBUG: Exiting with return value 1
/var/log/syslog (http://
Apr 10 20:13:56 lubuntu systemd[1]: Starting Light Display Manager...
Apr 10 20:13:57 lubuntu systemd[1]: Started Light Display Manager.
Apr 10 20:13:58 lubuntu systemd[1]: lightdm.service: main process exited, code=exited, status=1/FAILURE
Apr 10 20:13:58 lubuntu systemd[1]: Unit lightdm.service entered failed state.
Apr 10 20:13:58 lubuntu systemd[1]: lightdm.service failed.
Apr 10 20:13:58 lubuntu systemd[1]: lightdm.service holdoff time over, scheduling restart.
Apr 10 20:13:58 lubuntu systemd[1]: start request repeated too quickly for lightdm.service
Apr 10 20:13:58 lubuntu systemd[1]: Failed to start Light Display Manager.
Apr 10 20:13:58 lubuntu systemd[1]: Unit lightdm.service entered failed state.
Apr 10 20:13:58 lubuntu systemd[1]: lightdm.service failed.
| summary: |
- lightdm fails to start on lubuntu desktop images in virtual machines + X server fails to start on lubuntu desktop images in virtual machines |
| affects: | lightdm (Ubuntu) → ubuntu-cdimage |
| summary: |
- X server fails to start on lubuntu desktop images in virtual machines + X server fails to start on post-final Beta Lubuntu Vivid desktop images + in virtual machines |
| description: | updated |
| description: | updated |
| description: | updated |
| Kamilion (kamilion) wrote : Re: X server fails to start on post-final Beta Lubuntu Vivid desktop images in virtual machines | #8 |
For what it's worth, I have some previous dailys of when it was last working somewhere between febuary and march.
http://
http://
Unfortunately, I didn't save the generated hashes, so you can only take my word they're official dailies.
This one, on the other hand, I've unpacked 2-19-15 with ubuntu-builder, ran apt-get update && apt-get distupgrade, and exported the ISO back out with no other modifications on 3-30-15. It is operational.
http://
*this is not an official daily image!*
Should you wish to replicate the process I followed, one can get a hold of the kamikazi-14.10 release from here:
https:/
Which includes the (xen patched) version of ubuntu-builder used in the above "kamikazi-
Please use these resources to track down the problem; I've been beating on it for a few weeks now but have made no headway.
From what I can see, the VBE fallback is not activating on the current (april) dailies, and yet it does on kamikazi-
There must have been a configuration snippet somewhere that no longer exists in a newer package, and I know that 3.19 landed somewhere late February or early march along with some changes to KMS/DRM bringup. That is where I suspect we are missing a configuration line that once was there in the past.
| description: | updated |
| description: | updated |
| Walter Lapchynski (wxl) wrote : | #9 |
Looks like we have the problem: xserver-
| Marco Parillo (marco-parillo) wrote : | #10 |
Does not seem to apply to Kubuntu (at least on VMware Player 6.0.5 build-2443746) on today's ISO ( http://
| description: | updated |
| Kamilion (kamilion) wrote : | #11 |
Alright, I think I've tracked it down with WXL's help.
http://
(permanent version of https:/
| description: | updated |
| Walter Lapchynski (wxl) wrote : | #12 |
My guess is that https:/
| Kamilion (kamilion) wrote : | #13 |
I've spent some more time in tracking this down.
Here's the change that made this occur:
http://
On march 16th, xserver-
This happens to us for two reasons:
One: lubuntu's seed specifies no-follow-
Two: We do not have an explicit dependency on xserver-
I propose that an explicit dependency is added in either lubuntu's seed, or in one of the metapackages, to follow suit with the rest of the crowd. They all have the packages installed, one way or another, and we are the odd-man-out.
ubuntu-mate seems to have added their explicit dependency in the vivid cycle.
edubuntu had the explicit dependency in utopic, so they never noticed.
Xubuntu does not have no-follow-
The others (ubuntu+Unity, kubuntu, etc) are all primarily based on GL compositors these days, and simply barf on the simple 2D cards that most of these remaining packages support.
Specifically:
xserver-
xserver-
xserver-
xserver-
xserver-
xserver-
MGA is required to support the Matrox G200e-compatible VGA adapter found in Nuvoton and ASPEED baseboard management controllers on various supermicro X8 and X9 series motherboards.
Mach64 is required to support some older supermicro X7-series on-motherboard VGA adapter.
cirrus and trident are required for some emulation environments like qemu.
Most of the pieces of actual hardware that these drivers were built for are no longer used; but they are old enough to be "the popular virtual devices to emulate".
I am not sure if these drivers will ever be updated to support DRM or KMS, or even if it is worth it for them to be changed, with the progress on wayland+pixman.
This comment is found in several of the seeds, and no longer seems to apply as of the march 16th commit to xserver-xorg.
# this includes xserver-
Here is my factual corroboration of the above set of opinions.
[code]
ubuntu@
edubuntu.
edubuntu.
kubuntu.
kubuntu-
kubuntu-
platform.
platform.
| Walter Lapchynski (wxl) wrote : | #14 |
Seed problem confirmed. Julien has been informed and will deal with this right away.
| affects: | ubuntu-cdimage → lubuntu-meta (Ubuntu) |
| Changed in lubuntu-meta (Ubuntu): | |
| status: | Confirmed → Triaged |
| milestone: | none → ubuntu-15.04 |
| assignee: | nobody → Julien Lavergne (gilir) |
| status: | Triaged → In Progress |
| summary: |
X server fails to start on post-final Beta Lubuntu Vivid desktop images - in virtual machines + due to missing xserver-xorg-video-* drivers |
| description: | updated |
| summary: |
X server fails to start on post-final Beta Lubuntu Vivid desktop images - due to missing xserver-xorg-video-* drivers + due to missing xserver-xorg-video-all package |
| Changed in lubuntu-meta (Ubuntu): | |
| assignee: | Julien Lavergne (gilir) → Adam Conrad (adconrad) |
| Walter Lapchynski (wxl) wrote : | #15 |
Just linked the branch where Julien fixed the problem by explicitly requiring xserver-
| Changed in lubuntu-meta (Ubuntu Vivid): | |
| status: | In Progress → Fix Committed |
| description: | updated |
| Julien Lavergne (gilir) wrote : | #16 |
@Adam : I'm not sure the change you done on http://
| Adam Conrad (adconrad) wrote : | #17 |
Oh, your lack of recommends make things entertaining. I keep forgetting about that. We really need to sort out how to get it so you no longer have to do that.
Arguably, we could revert your seed change and mine and just flip the xorg deps back around.
| Adam Conrad (adconrad) wrote : | #18 |
Anyhow, I reverted my change, and rebuilt your meta, and that seems to DTRT. So, I'll upload that for now, but think on whether flipping the xorg deps around might be the better solution before release.
| Launchpad Janitor (janitor) wrote : | #19 |
This bug was fixed in the package lubuntu-meta - 0.59
---------------
lubuntu-meta (0.59) vivid; urgency=medium
* Refreshed dependencies (LP: #1441843)
* Added xserver-
* Added xserver-
-- Adam Conrad <email address hidden> Tue, 14 Apr 2015 15:52:41 -0600
| Changed in lubuntu-meta (Ubuntu Vivid): | |
| status: | Fix Committed → Fix Released |
| Walter Lapchynski (wxl) wrote : | #20 |
FWIW MATE has the same lack of recommends, but they explicitly added the depend.
| Walter Lapchynski (wxl) wrote : | #21 |
Confirmed working by checking the manifest. Thanks again everyone!
| Istimsak (saqman2060) wrote : | #22 |
After looking up the definition of this package on the debian packages site, https:/
If it does not provide any drivers itself, why is it needed? It sounds as if this package acts like a container holding a bunch of output drivers for the Xserver. If so, a distribution developed with this package depends on the drivers from this package. Removing this package will cause the Xserver to fail, just like what I was experiencing.
This package holds all, or the required drivers for Xserver to operate on any GPU device that is supports, I am inferring.
| Julien Lavergne (gilir) wrote : | #23 |
Thanks Adam :-)


This bug has been reported on the Ubuntu ISO testing tracker.
A list of all reports related to this bug can be found here: iso.qa. ubuntu. com/qatracker/ reports/ bugs/1441843
http://