[dist-upgrade] sources.list rewrite needs to be more robust
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Invalid
|
High
|
Unassigned | ||
update-manager (Ubuntu) |
Fix Released
|
High
|
Michael Vogt |
Bug Description
When the sources.list is rewritten it can happen that only parts are updated and vital bits like "deb http://
The new aptsources has a concept of distro related sources. Perhaps we can reuse it here.
I am attempting to perform an upgrade of my i386 breezy install to dapper beta. I have set up the apt proxy by placing the following in /etc/apt/
Acquire:
Steps:
1. run sudo update-manager -d
2. Click the Upgrade button
3. Click the Upgrade button on the release notes window
4. The Upgrading Ubuntu window shows and then reports the following when it reaches the "Downloading and installing the upgrades" step:
Could not calculate the upgrade
An unresolvable problem occured while calculating the upgrade. Please report this as a bug.
dist-upgrade-
Starting
Starting 2
Done
MarkUpgrade() called on a non-upgrable pkg: 'ubuntu-desktop'
Starting
Starting 2
Investigating xchat-common
Package xchat-common has broken dep on xchat
Considering xchat 10002 as a solution to xchat-common 0
Package xchat-common has broken dep on xchat-text
Or group remove for xchat-common
Investigating ubuntu-desktop
Package ubuntu-desktop has broken dep on xchat
Considering xchat 10002 as a solution to ubuntu-desktop 0
Removing ubuntu-desktop rather than change xchat
Done
dist-upgrade.log contains:
2006-04-24 11:55:25,600 DEBUG Foreign:
2006-04-24 11:55:25,600 DEBUG Obsolete: alsa-modules-
2006-04-24 11:55:25,917 DEBUG Marking 'ubuntu-desktop' for upgrade
2006-04-24 11:55:25,918 DEBUG Removing 'xchat' (ubuntu-desktop PostUpgradeRemove rule)
2006-04-24 11:55:25,923 DEBUG Removing 'xscreensaver' (ubuntu-desktop PostUpgradeRemove rule)
2006-04-24 11:55:25,924 DEBUG Purging 'xorg-common' (Distro PostUpgradePurge rule)
2006-04-24 11:55:25,950 DEBUG The package 'ubuntu-desktop' is marked for removal but it's in the removal blacklist
2006-04-24 11:55:46,939 ERROR Dist-upgrade failed: 'A essential package would have to be removed'
----
alsa-modules-
Changed in update-manager: | |
assignee: | nobody → mvo |
description: | updated |
Confirmed:
adpeeter@ twiadria: /var/log$ cat dist-upgrade.log manager- vpnc libexif10 kernel-image-2.6.14 libbind9-0 linux-image- 2.6.10- 5-386 libgnome-menu0 ubuntu-calendar libwvstreams3-base libdb4.2++ ubuntu- calendar- april libdevmapper1.00 libiw27 libiw28 dhcdbd libxaw8 music-applet libdns20 dnsutils wireless-tools libiw-dev libsoup2.2-7 network-manager-dev network- manager- openvpn icaclient libwnck16 ifrename sipcalc libecal1.2-2 computertemp libegroupwise1.2-5 libisccfg1 libisccc0 linux-restricte d-modules- 2.6.10- 5-386 gnome-osd libisc7 libflac6 liblwres1 libdps1 libswig1.3.22 libisc9 libdns16
2006-05-02 14:30:11,246 DEBUG Foreign: bzr libdvdcss2 w32codecs opera sun-j2sdk1.5 acroread bzr-doc java-package
2006-05-02 14:30:11,247 DEBUG Obsolete: network-
2006-05-02 14:30:12,009 DEBUG Marking 'ubuntu-desktop' for upgrade
2006-05-02 14:30:12,010 DEBUG Removing 'xchat' (ubuntu-desktop PostUpgradeRemove rule)
2006-05-02 14:30:12,014 DEBUG Removing 'xscreensaver' (ubuntu-desktop PostUpgradeRemove rule)
2006-05-02 14:30:12,014 DEBUG Purging 'xorg-common' (Distro PostUpgradePurge rule)
2006-05-02 14:30:12,034 DEBUG The package 'ubuntu-desktop' is marked for removal but it's in the removal blacklist
adpeeter@ twiadria: /var/log$ cat dist-upgrade- apt.log
Starting
Starting 2
Done
MarkUpgrade() called on a non-upgrable pkg: 'ubuntu-desktop'
Starting
Starting 2
Investigating xchat-common
Package xchat-common has broken dep on xchat
Considering xchat 10002 as a solution to xchat-common 0
Removing xchat-common rather than change xchat
Investigating ubuntu-desktop
Package ubuntu-desktop has broken dep on xchat
Considering xchat 10002 as a solution to ubuntu-desktop 0
Removing ubuntu-desktop rather than change xchat
Done