software-center crashed with TransactionFailed in _run_transaction()

Bug #1049000 reported by Domen Vrankar
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
aptdaemon (Ubuntu)
Confirmed
Undecided
Unassigned
software-center (Ubuntu)
Confirmed
High
Unassigned

Bug Description

I upgraded from ubuntu 12.4 (with all updates) to ubuntu 12.10 beta 1.
Before I had mysql-workbench-gpl package installed (I don't know whether I installed it through ubuntu software center or from mysql web page).
I opended MySql workbench and closed it 15 minutes later without using it. When I closed it it created a crush report and notified me that this is not a supported ubuntu package so the report won't be sent (this is why I'm describing this part - I don't know if this realy wasn't an ubuntu package in 12.04 or if this is another bug).

I had ubuntu software center opened and listed all the software that contains word workbench.
I couldn't install MySQL workbench package from ubuntu software center (error message popped up during instalation) so I deleted the previous package with: sudo apt-get remove mysql-workbench-gpl
I started installing MySQL Workbench and noticed that mysql-workbench-gpl is listed below so I clicked Remove button (this was already after I deleted the package with the command above). At this point this crash report popped up.
All this time I haven't closed the ubuntu software center.

After all of this the package mysql-workbench-gpl is still present in ubuntu software center under tehnical items but there is no install or remove button present.

ProblemType: RecoverableProblem
DistroRelease: Ubuntu 12.10
Package: software-center 5.3.11
ProcVersionSignature: Ubuntu 3.5.0-14.15-generic 3.5.3
Uname: Linux 3.5.0-14-generic i686
ApportVersion: 2.5.1-0ubuntu7
Architecture: i386
Date: Tue Sep 11 10:50:12 2012
ExecutablePath: /usr/share/software-center/software-center
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/software-center
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: software-center
Title: software-center crashed with Package mysql-workbench-gpl isn't available in _run_transaction()
Traceback:
 Traceback (most recent call last):
   File "/usr/share/software-center/softwarecenter/backend/installbackend_impl/aptd.py", line 964, in _run_transaction
     yield trans.run(defer=True)
 TransactionFailed: Transaction failed: Package does not exist
  Package mysql-workbench-gpl isn't available
UpgradeStatus: Upgraded to quantal on 2012-09-06 (4 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Domen Vrankar (domen-vrankar) wrote :
tags: removed: need-duplicate-check
Changed in software-center (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Michael Vogt (mvo) wrote :

This is probably due to the new "aptdaemon" based size calculation code.

visibility: private → public
tags: added: ca-escalated
tags: removed: ca-escalated
summary: - software-center crashed with Package mysql-workbench-gpl isn't
- available in _run_transaction()
+ software-center crashed in _run_transaction() in case of unmet
+ dependencies
Changed in software-center (Ubuntu):
importance: Medium → High
status: New → Confirmed
tags: added: ca-escalated
Revision history for this message
Gary Lasker (gary-lasker) wrote : Re: software-center crashed in _run_transaction() in case of unmet dependencies

Added aptdaemon task per mvo's comment #2.

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

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in aptdaemon (Ubuntu):
status: New → Confirmed
summary: - software-center crashed in _run_transaction() in case of unmet
- dependencies
+ software-center crashed with TransactionFailed in _run_transaction()
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.