upgrade from dapper misses xorg dependencies

Bug #58505 reported by rillian
6
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Wishlist
Tollef Fog Heen

Bug Description

So I upgraded from dapper to edgy this week and X broke. I just s/dapper/edgy/ in /etc/apt/sources.list and repeatedly ran 'apt-get upgrade', 'apt-get -f install' and 'apt-get dist-upgrade,' and 'apt-get install <packgename from held-back-list> until the list of new packages was empty.

Two things:

1) gdm and startx both failed. gdm disabled itself properly. Following advice from irc, I installed xorg and xserver-xorg manually and that fixed the problem. So there appears to be a missing dependency on the upgrade.

2) after installing the missing xorg packages it generated a new xorg.conf, which is the same as the one it said it was backing up, but the display is somehow confused. it looks like the stride is off. This is an apple 15" macbook pro, efi boot, with framebuffer video. Things worked fine with the latest dapper fbdev server. Suggestions on this welcome!

Revision history for this message
Simon Law (sfllaw) wrote :

Hello,

Could you please tell us which packages were missing on your upgrade?
Since many people have different X setups, it can be difficult to track down
the missing dependencies without this information.

Thanks.

Revision history for this message
rillian (giles-xiph) wrote :

The suggestion (thanks to gnomefreak) was:

 sudo apt-get install xserver-xorg-core xorg xserver-xorg-video-all

Of these, iirc xserver-xorg-core and xserver-xorg-video-all were already satisfied. What had not been pulled in was:

  'xorg' and its dependency 'xserver-xorg'

There were the missing packages after the upgrade. Unfortunately I can't tell you want what installed before that; I didn't keep a log of the upgrade. Perhaps I didn't have xorg installed previously and it wasn't required for my config in dapper?

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

You didn't have either x-window-system-core (which ubuntu-desktop depends on) or ubuntu-desktop itself installed. The move to an "xorg" package happened in edgy, so if you didn't have the correct metapackage installed, you might very well end up with missing pieces. Also, note that apt-get -f install is quite likely to have removed some packages at a point during your upgrades, so unless you have a log which shows exactly what you did, I'm inclined to put this down to user error.

Changed in xorg:
assignee: sfllaw → tfheen
status: Needs Info → Rejected
Revision history for this message
rillian (giles-xiph) wrote :

That's correct. I didn't have ubuntu-desktop installed. If I had, it would have pulled in the new xorg package.

I don't see how it's user error that startx (xinit) and gdm can't function without the new xorg dependency though. Relying on ubuntu-desktop only covers the issue for most users. You have, I see, removed the "It is safe to remove this package" line from the ubuntu-desktop package description in edgy.

You didn't address the second issue at all.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.