update-manager crashed with TypeError in _on_synaptic_exit()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Updater |
Fix Committed
|
High
|
Barry Warsaw | ||
update-manager (Ubuntu) |
Fix Released
|
High
|
Barry Warsaw | ||
Maverick |
Fix Released
|
Medium
|
Unassigned | ||
Natty |
Fix Released
|
High
|
Barry Warsaw |
Bug Description
TEST CASE:
1. use maverick
2. remove aptdaemon
3. open update-manager (in a terminal) and click on "check"
4. verify that it hangs and shows a error on the terminal
5. kill update-manager (e.g. ctrl-c)
6. install the version from maverick-proposed
7. repeat step 3 and verify that it works this time
Binary package hint: update-manager
Update-manager crashes when a "check" (the equivalent of apt-get update) or an "install updates" (equivalent to apt-get (dist-)upgrade) ends. The action completes successfully, but pops up the crash report dialog.
Update-manager remains grayed out, and ignores close commands from the window manager. The window manager does not pop-up the "application is not responding" dialog. A SIGINT properly ends the program.
ProblemType: Crash
DistroRelease: Ubuntu 10.10
Package: update-manager 1:0.142.13
ProcVersionSign
Uname: Linux 2.6.35-19-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Mon Sep 6 08:32:37 2010
ExecutablePath: /usr/bin/
InterpreterPath: /usr/bin/python2.6
PackageArchitec
ProcCmdline: /usr/bin/python2.6 /usr/bin/
ProcEnviron:
LANGUAGE=en_GB:en
LANG=en_GB.utf8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: update-manager
Title: update-manager crashed with TypeError in _on_synaptic_exit()
Traceback:
Traceback (most recent call last):
File "/usr/lib/
self.
TypeError: 2 parameters needed for signal action-done; 1 given
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev pulse pulse-access sambashare video wheel
Related branches
- Michael Vogt (community): Approve
- Ubuntu Core Development Team: Pending requested
-
Diff: 26 lines (+7/-1)2 files modifiedUpdateManager/backend/InstallBackendSynaptic.py (+1/-1)
debian/changelog (+6/-0)
tags: | removed: need-duplicate-check |
Changed in update-manager (Ubuntu): | |
status: | New → Confirmed |
Changed in update-manager: | |
status: | New → Confirmed |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → High |
Changed in update-manager: | |
importance: | Undecided → High |
assignee: | nobody → Barry Warsaw (barry) |
Changed in update-manager (Ubuntu): | |
assignee: | nobody → Barry Warsaw (barry) |
milestone: | none → natty-alpha-1 |
Changed in update-manager: | |
status: | Confirmed → In Progress |
Changed in update-manager (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in update-manager (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in update-manager: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in update-manager (Ubuntu Maverick): | |
status: | New → In Progress |
importance: | Undecided → Medium |
tags: | added: mago |
tags: | added: testcase |
Workaround is to use the command-line instead. e.g. "# apt-get update".