Can't remove any software (" _run_transaction() got an unexpected keyword argument 'defer'")

Bug #634929 reported by Matthew Paul Thomas on 2010-09-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Critical
Kiwinote

Bug Description

Binary package hint: software-center

Ubuntu Software Center 2.1.18, Ubuntu Maverick daily 20100910

1. Navigate to the screen for something you want to remove.
2. Click "Remove".

What happens:
* You're asked to authenticate if necessary.
* The installation state bar changes to "Removing..." for a brief moment, and then back to "Installed".
* The software is not removed.

What should happen:
* You're asked to authenticate if necessary.
* The software is removed.

WARNING:softwarecenter.backend:_on_trans_error: _run_transaction() got an unexpected keyword argument 'defer'
WARNING:softwarecenter.fixme:logs to the root logger: '('/usr/share/software-center/softwarecenter/backend/aptd.py', 619, '_on_trans_error')'
ERROR:root:_on_trans_error
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/backend/aptd.py", line 185, in remove
    yield self._run_transaction(trans, pkgname, appname, iconname, metadata, defer=True)
  File "/usr/lib/python2.6/dist-packages/aptdaemon/defer.py", line 660, in unwind_generator
    return _inline_callbacks(None, func(*args, **kwargs), Deferred())
TypeError: _run_transaction() got an unexpected keyword argument 'defer'

Changed in software-center (Ubuntu):
importance: Undecided → Critical
Kiwinote (kiwinote) on 2010-09-10
Changed in software-center (Ubuntu):
assignee: nobody → Kiwinote (kiwinote)
status: New → Fix Committed
Matthew Paul Thomas (mpt) wrote :

Fixed in 2.1.18.1. Thank you!

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

Other bug subscribers