"Install" button sometimes doesn't do anything

Bug #656881 reported by Chris Coulson
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Medium
Unassigned
Maverick
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: update-manager

TEST CASE:
- the bug itself is difficult to trigger, its a race
- a regression test is sufficient, if u-m can still install after clicking on the install button

I've noticed a few times on my Lucid machine that pressing the "Install" button in update-manager doesn't seem to do anything. This happened to me again today in KVM, and I was able to get this traceback:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/UpdateManager/UpdateManager.py", line 586, in on_button_install_clicked
    self.cache.checkFreeSpace()
  File "/usr/lib/python2.6/dist-packages/DistUpgrade/DistUpgradeCache.py", line 1104, in checkFreeSpace
    for (dir, size) in [(archivedir, self.requiredDownload),
  File "/usr/lib/python2.6/dist-packages/UpdateManager/Core/MyCache.py", line 88, in requiredDownload
    pm.GetArchives(fetcher, self._list, self._records)
SystemError: E:I wasn't able to locate file for the gzip package. This might mean you need to manually fix this package.
This commit fixes this: http://bazaar.launchpad.net/~ubuntu-core-dev/update-manager/main/revision/1931

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

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

---------------
update-manager (1:0.142.20) maverick-proposed; urgency=low

  [ Michael Vogt ]
  * UpdateManager/UpdateManager.py:
    - do not crash if the free space check fails (LP: #656881)
  * DistUpgrade/DistUpgrade.cfg:
    - add blcr-dkms to the "BadVersions" variable. The current blcr-dkms
      source will not build with 2.6.35. Adding it here will cause the
      upgrade to abort with a message if it is installed.
      It also means that if support for 2.6.35 is added to blcr-dkms via
      a SRU that will automatically unblock the upgrade (LP: #555729)
  * DistUpgrade/DistUpgradeViewGtk.py,
    DistUpgrade/DistUpgradeViewKDE.py,:
    - workaround dpkg not sending the correct filename on conffile
      prompts over the status-fd (LP: #656912)

  [ Jonathan Riddell ]
  * DistUpgrade/DistUpgradeViewKDE.py:
    - disable confDialogue.show_difference_button, workaround for
      "distupgrade crashed during conf file change review" (LP: #656876)
      requires release note that user needs to view changes manually on command line
 -- Jonathan Riddell <email address hidden> Sat, 09 Oct 2010 19:08:23 +0100

Changed in update-manager (Ubuntu Maverick):
status: In Progress → Fix Released
Michael Vogt (mvo)
Changed in update-manager (Ubuntu Lucid):
status: New → In Progress
importance: Undecided → Medium
Michael Vogt (mvo)
Changed in update-manager (Ubuntu Maverick):
milestone: none → maverick-updates
Michael Vogt (mvo)
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted update-manager into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in update-manager (Ubuntu Lucid):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

SRU verification for Lucid:
I have not been able to reproduced the problem with update-manager 1:0.134.10 in lucid-updates and but I have verified that I could update many packages without problem with the version of update-manager 1:0.134.11 in -proposed.

Marking as verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
update-manager (1:0.134.11) lucid-proposed; urgency=low

  * UpdateManager/UpdateManager.py:
    - do not crash if the free space check fails (LP: #656881)
 -- Michael Vogt <email address hidden> Wed, 13 Oct 2010 09:18:02 +0200

Changed in update-manager (Ubuntu Lucid):
status: Fix Committed → Fix Released
tags: added: testcase
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.