Ubuntu Edgy upgrade crashes when the "crux" theme is used during the upgrade

Bug #69124 reported by Cory Petosky
10
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Invalid
High
Michael Vogt
Hardy
Fix Released
High
Michael Vogt
Intrepid
Invalid
High
Michael Vogt

Bug Description

I've tried this on two machines, one using the CD, one using a network install. During the install process, I'm prompted to decide whether to overwrite a customized configuration file under something/rules.d. I'm not sure what config file it is exactly -- I didn't manually edit it. Both times, upon pressing the "show me the diff" toggle, the installer briefly shows the diff and then immediately crashes. The following message is printed in the console twice:

** (gksu:6716): WARNING **: Failed to send buffer

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

Thanks for your bugreport.

Can you please attach the files in /var/log/dist-upgrade to this report?

Thanks,
 Michael

Changed in update-manager:
importance: Undecided → High
status: Unconfirmed → Needs Info
Revision history for this message
Cory Petosky (cory-tanatopia) wrote :

Sure, attaching them via the next three comments. Note that the upgrade completed successfully (as far as I can tell) by running

sudo dpkg --configure -a

and rebooting after the graphical installer failed.

Revision history for this message
Cory Petosky (cory-tanatopia) wrote :
Revision history for this message
Cory Petosky (cory-tanatopia) wrote :
Michael Vogt (mvo)
Changed in update-manager:
status: Needs Info → Confirmed
Revision history for this message
Michael Vogt (mvo) wrote : Re: Ubuntu Edgy upgrade crashes on diff (theme issue?)

It looks like the crash is caused by this error:

** ERROR **: No such image: /usr/share/themes/Crux/pixmaps/scroller-h-trough.png
aborting...

So it seems that the theme layout changed during the upgrade and that when it tried to load something this caused the problem.

Michael Vogt (mvo)
Changed in update-manager:
milestone: none → ubuntu-8.04.1
Michael Vogt (mvo)
Changed in update-manager:
assignee: nobody → mvo
Revision history for this message
Michael Vogt (mvo) wrote :

This is finally fixed for the dapper->hardy upgrade, the theme will be automatically switched from crux to human.

Changed in update-manager:
status: Confirmed → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into hardy-proposed, please test.

Michael, is this relevant for Intrepid as well? If not (i. e. intrepid does not need that patch), please close the intrepid task as invalid.

Changed in update-manager:
assignee: nobody → mvo
status: New → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

I've recreated the crash but not been able to test the package in -proposed as the dapper version of update-manager doesn't have a '-p' switch. How could I go about testing the fix?

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

@Brian: please run "sudo do-release-upgrade -m desktop -f DistUpgradeViewGtk -p". This will run it just like it is run from update-manager but from the proposed categorie (-p).

Revision history for this message
Brian Murray (brian-murray) wrote :

I've verified that update-manager version 0.87.25 from hardy-proposed allows a Dapper system using the crux theme to start upgrading to Hardy. The theme was changed from crux to human and the upgrade was well underway when I stopped it.

Revision history for this message
Steve Langasek (vorlon) wrote :

I understand this is specifically an upgrade issue from dapper; marking the intrepid task as invalid.

Changed in update-manager:
importance: Undecided → High
milestone: none → ubuntu-8.04.1
milestone: ubuntu-8.04.1 → none
status: Fix Committed → Invalid
Revision history for this message
Martin Pitt (pitti) wrote :

Although not all fixed bugs have been verified, four tests from Brian showed that update-manager is still able to upgrade from dapper and gutsy, and fixed some bugs. Due to the urgency of some bugs I have copied this to hardy-updates now.

Changed in update-manager:
status: Fix Committed → Fix Released
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.