Upgrade to Natty fails to install xserver-xorg-core

Bug #711896 reported by Erick Brunzell
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Invalid
Undecided
Unassigned
Natty
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: update-manager

I was performing the Natty Alpha 2 upgrade test last night and noticed during the process that two warnings popped up regarding xserver-xorg-core not installing/reinstalling properly. When the upgrade was complete a final warning appeared once again warning of that so I ran apt-get -f install and it did show that I needed to install xserver-xorg-core so I did and everything seems to be fine.

I do think this deserves a mention in the release notes.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: update-manager 1:0.145.13
ProcVersionSignature: Ubuntu 2.6.38-1.28-generic 2.6.38-rc2
Uname: Linux 2.6.38-1-generic i686
Architecture: i386
Date: Wed Feb 2 02:57:06 2011
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 LC_MESSAGES=en_US.utf8
 SHELL=/bin/bash
SourcePackage: update-manager

Revision history for this message
Erick Brunzell (lbsolost) wrote :
Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

Please attach the logs in /var/log/dist-upgrade/*

Changed in update-manager (Ubuntu):
status: New → Incomplete
Revision history for this message
Erick Brunzell (lbsolost) wrote :

I hope this works. You'll notice that install began as a Lucid upgrade to Maverick final during that round of testing. I fully updated it with no proposed updates before performing the upgrade to Natty Alpha 2.

I hope the permissions are OK for you to read the attached files.

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for the log, but it looks incomplete. Is there a /var/log/dist-upgrade/main.log ? If not, maybe in one of the subfolders? main.log and apt-term.log are the important ones :)

Revision history for this message
Erick Brunzell (lbsolost) wrote :
Revision history for this message
Erick Brunzell (lbsolost) wrote :

I need to brush up on my attachment skills :^)

I had to just open apt-term.log as root and then copy-n-paste the contents to a text file on Desktop.

tags: added: iso-testing
Revision history for this message
Erick Brunzell (lbsolost) wrote :

Those appear to be complete, do you need any of these:

ls /var/log/dist-upgrade
20110202-0053 apt-term.log lspci.txt system_state.tar.gz xorg_fixup.log
apt.log history.log main.log term.log

Sorry I wasn't paying better attention earlier. I notice that /var/log/apt/history.log shows the last updates applied prior to the dist-upgrade and the -f install following the upgrade:

Start-Date: 2011-02-02 00:31:53
Upgrade: evolution-common:i386 (2.30.3-1ubuntu7.2, 2.30.3-1ubuntu7.3), computer-janitor-gtk:i386 (2.0.4-0ubuntu1, 2.0.4-0ubuntu1.1), nautilus:i386 (2.32.0-0ubuntu1.2, 2.32.0-0ubuntu1.3), ubuntu-docs:i386 (10.10.4, 10.10.4ubuntu0.1), icedtea6-plugin:i386 (6b20-1.9.4-0ubuntu1, 6b20-1.9.5-0ubuntu1), evolution:i386 (2.30.3-1ubuntu7.2, 2.30.3-1ubuntu7.3), empathy:i386 (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1), computer-janitor:i386 (2.0.4-0ubuntu1, 2.0.4-0ubuntu1.1), icedtea-6-jre-cacao:i386 (6b20-1.9.4-0ubuntu1, 6b20-1.9.5-0ubuntu1), nautilus-data:i386 (2.32.0-0ubuntu1.2, 2.32.0-0ubuntu1.3), nautilus-sendto-empathy:i386 (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1), libevolution:i386 (2.30.3-1ubuntu7.2, 2.30.3-1ubuntu7.3), openjdk-6-jre-headless:i386 (6b20-1.9.4-0ubuntu1, 6b20-1.9.5-0ubuntu1), openjdk-6-jre:i386 (6b20-1.9.4-0ubuntu1, 6b20-1.9.5-0ubuntu1), openjdk-6-jre-lib:i386 (6b20-1.9.4-0ubuntu1, 6b20-1.9.5-0ubuntu1), evolution-plugins:i386 (2.30.3-1ubuntu7.2, 2.30.3-1ubuntu7.3), libnautilus-extension1:i386 (2.32.0-0ubuntu1.2, 2.32.0-0ubuntu1.3), empathy-common:i386 (2.32.1-0ubuntu1, 2.32.1-0ubuntu1.1)
End-Date: 2011-02-02 00:33:12

Start-Date: 2011-02-02 02:37:34
Commandline: apt-get -f install
Upgrade: xserver-xorg-core:i386 (1.9.0-0ubuntu7.3, 1.9.99.901+git20110131.be3be758-0ubuntu1)
End-Date: 2011-02-02 02:37:53

Revision history for this message
Erick Brunzell (lbsolost) wrote :

This one seems to show quite a bit at the very end.

Revision history for this message
Erick Brunzell (lbsolost) wrote :

This one also shows a bunch about Xorg.

Revision history for this message
Michael Vogt (mvo) wrote :
Download full text (3.3 KiB)

Thanks, the relevant error is:
"""
...
dpkg: regarding .../xserver-xorg-core_2%3a1.9.99.901+git20110131.be3be758-0ubuntu1_i386.deb containing xserver-xorg-core:
 xserver-xorg-core breaks xserver-xorg-video-8
  xserver-xorg-video-tseng provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-siliconmotion provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-ati provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-i740 provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-geode provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-nv provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-mach64 provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-intel provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-chips provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-trident provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-s3 provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-i128 provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-mga provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-nouveau provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-neomagic provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-r128 provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-cirrus provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-ark provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-tdfx provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-sisusb provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-rendition provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-vesa provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-fbdev provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-savage provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-radeon provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-vmware provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-openchrome provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-s3virge provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-voodoo provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-apm provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-sis provides xserver-xorg-video-8 and is present and installed.
  xserver-xorg-video-v4l provides xserver-xorg-video-8 and is present and installed.
dpkg: error processing /var/cache/apt/archives/xserver-xorg-core_2%3a1.9.99.901+git20110131.be3be758-0ubuntu1_i386.deb (--unpack):
 installing xserver-xorg-core would break existing software
"""

Th...

Read more...

Revision history for this message
Michael Vogt (mvo) wrote :

There are also some errors like this:
"""
GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache': No such file or directory at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
Gtk-WARNING **: Error loading theme icon 'window-close' for stock: Unrecognized image file format at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
Gtk-WARNING **: Error loading theme icon 'go-last' for stock: Unrecognized image file format at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
Gtk-WARNING **: Error loading theme icon 'go-next' for stock: Unrecognized image file format at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
 file format at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 145.
"""

Did you get a error from debconf during the process or anything in /var/crash ?

Revision history for this message
Erick Brunzell (lbsolost) wrote :

I'd guess about half way through the installation of the upgrade packages I got two very similar messages, I jotted this note since the screenshot tool wouldn't work at that point:

"Could not install /var/cache/apt/archives/xserver-core ............... blah, blah"

The "blah, blah" is not meant as a joke, that's literally what I wrote down because I was tired, I just wanted a bit of a reminder for myself because I knew I'd likely nod off very soon.

Then when the upgrade completed I was warned a third time that 'xserver-xorg-core' failed to install so I just ran "apt-get -f install" which worked like a charm. I followed up with "dpkg --configure -a" just to be on the safe side and that Natty is running great.

Those are the only warnings that appeared during the upgrade. Post upgrade I had a bit of trouble with network manager errors (I'd been noticing that on two other Natty installs I've been playing with also) and when trying to report the crash it says, "Sorry Network Manager closed unexpectedly" but then it says, "Your computer does not have enough free memory to automatically analyze the problem and send a report to the developers." But I've been seeing these for at least a few days even though I've never actually lost my network connection.

Also the package computertemp seemed incompatible post install but that's not uncommon and I'd surely think not related.

When I completed iso-testing today I installed a fresh Maverick on a different partition anticipating the possible need to retest the Natty upgrade so just let me know if you'd like me to do that.

The one I upgraded last night is also still in tact so I can post any additional logs you'd like.

Revision history for this message
Erick Brunzell (lbsolost) wrote :

Mostly rambling here, sorry for that, but while eating lunch I googled pixbuf and GdkPixbuf. Now, I did get some error messages while trying to take screenshots of the errors regarding xorg packages.

Sorry i didn't pay more attention to what those error messages said. I just assumed that the screenshot tool was in a state of "flux" due to some old packages being removed and newer packages not yet completing installation. Nothing shows up regarding that:

lance@lance-desktop:~$ ls /var/crash
_usr_lib_gnome-applets_computertemp.1000.crash
_usr_sbin_NetworkManager.0.crash

Just a silly thought, shoot me ;^/

I wish I could remember if 'apt-get -f install' was suggested or if I just new to try that? I tend to think I just new what to do. I can tell you that this upgrade version runs much better than any of my fresh installs :^)

In fact this particular Natty is working so well I'm going to "clone" it w/a UUID change so I can use the clone to test.

Revision history for this message
Michael Vogt (mvo) wrote :

One possible explanation from irc:

<Sarvatt> mvo: possibly because x-x-v-v4l wasn't rebuilt against the new abi at the point of time he tried to update
<Sarvatt> keeping the old xserver around because upgrading it would break the new one since abi 8 was still around

Revision history for this message
Martin Pitt (pitti) wrote :

Closing. The automatic upgrade tests succeed, and this was most probably a transient uninstallability with the X.org ABI transition. Thanks!

Changed in update-manager (Ubuntu Natty):
status: Incomplete → Invalid
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.