intrepid->jaunty upgrade rewrote sources.list but no upgrades were available

Bug #370062 reported by Michael Vogt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: update-manager

Attached is a log from a intrepid->jaunty upgrade. It was performed on release day where the de.archive.ubuntu.com server was pretty overloaded. It seems that because of that the upgrade had no packages to upgrade.

There are two issues here:
- the overloaded server returned bogus apt-get update results for the jaunty repository
- the upgrader did not detected this error and continued to perform a intrepid->jaunty upgrade

The only packages upgraded were:
 firefox
 3.0.9+nobinonly-0ubuntu0.8.10.1
 3.0.9+nobinonly-0ubuntu0.9.04.1

that was in security.ubuntu.com jaunty-security at this time.

I will attach the log from the upgrade.

Revision history for this message
Michael Vogt (mvo) wrote :
Michael Vogt (mvo)
Changed in update-manager (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Michael Vogt (mvo) wrote :

One theory is that the server returned 304 (not modfied) for all requests. This might in theory result in a empty /var/lib/apt/lists and would explain the behavior that no upgrades (other than security.ubuntu.com) could be found.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.121

---------------
update-manager (1:0.121) karmic; urgency=low

  * DistUpgrade/DistUpgrade.cfg:
    - remove obsolete kubuntu-kde4-desktop meta package
  * DistUpgrade/DistUpgradeCache.py:
    - when guessing missing meta-packages stop after
      the first one was found
    - use internal _lookupPkgRecord() instead of
      pkg._lookupRecord
  * DistUpgrade/DistUpgradeQuirks.py:
    - move the kubuntu-kde4-desktop key dependency transition
      detection to the from_hardy quirks handler (LP: #368459)
  * UpdateManager/Core/MyCache.py:
    - always disable version number range of the changes in the
      details (LP: #251349)
    - make the distro supporting the changelogs easier to customize
  * DistUpgrade/xorg_fix_proprietary.py:
    - better comment when explaining why stuff got commented out
      (LP: #300504)
  * DistUpgrade/DistUpgradeController.py:
    - after updating the sources.list, check for both existance
      and downloadability of the BaseMetaPkgs and abort if that
      is not the case (thanks to Ulrich Kalkkuhl) LP: #370062
  * UpdateManager/UpdateManager.py:
    - show origin field for other updates (like PPAs) to make it
      easier to see what comes from where (part of the
      foundations-karmic-apturl-policy spec)

 -- Michael Vogt <email address hidden> Fri, 05 Jun 2009 20:53:37 +0200

Changed in update-manager (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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