Ubuntu xorg-core update breaks X

by Jeremy Jones

I was glancing on Digg this morning and noticed a story about the latest Ubuntu xorg-core update breaking X. My initial thought was, "Well, isn't that lovely? I just installed that but haven't restarted X to see the breakage." Fortunately for the sake of my laziness, the story links to a Ubuntu forums post that tells how to fix the problem. Basically, downgrading to the previous xorg-core package and (re)starting X will fix the problem. The command for downgrading is:

apt-get install xserver-xorg-core=1:1.0.2-0ubuntu10

I am writing this post on the previously afflicted laptop, so the suggested fix really works. After reading the post (but before applying the fix), I decided to restart X to see how badly it was broken. And the result is that it was broken pretty badly. After downgrading xorg-core, X started up right away. Now I have an annoying, "update to the latest version of xorg-core" on my panel. I imagine that Ubuntu will roll a new release out shortly since the breakage is on the front page of Digg.


2006-08-22 09:51:58
maybe this will solve your nagging request to upgrade a package:

echo xorg-core hold | dpkg --set-selections

at least that works for me on debian.

i believe there are graphical ways of doing it using synaptic, but i'm more efficient on the cli (once i learned how to do it; though easier to stumble across/through things in a gui).

i have several things held for various reasons (vorbis-tools self-compiled with large file support, old nut version to support the woody-based server that the ups is connected to, xorg radeon driver because 7.0 broke dual-screen, etc) and the only downfall to holding broken packages is remembering to "install" (that's the opposite of "hold") the package later, but you'll be reminded with every "apt-get dist-upgrade" execution.

2006-08-23 12:48:37
The latest release, xserver-xorg-core 1:1.0.2-0ubuntu10.4, was released yesterday. It reverted the patch that caused the problem. I'm running on a laptop with that version 1:1.0.2-0ubuntu10.3 was broken on my laptop and this version does fix the problem.