Bug 556007 - Transaction error: could not add package update for transmission-...
Summary: Transaction error: could not add package update for transmission-...
Keywords:
Status: CLOSED DUPLICATE of bug 563984
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-packagekit
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-01-16 12:39 UTC by Michal Schmidt
Modified: 2010-02-14 06:57 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-14 06:57:34 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Michal Schmidt 2010-01-16 12:39:51 UTC
Description of problem:
I'm using F12 with updates-testing enabled. Today a transmission update (https://admin.fedoraproject.org/updates/F12/FEDORA-2010-0615) confused gpk-update-viewer. When attempting to install updates I am getting an error dialog:
  Transaction error
  An unspecified transaction error has occurred. More information is available in the detailed report.
  More details:
  could not add package update for transmission-1.80-0.5.b5.fc12(x86_64)updates-testing: transmission-1.80-0.5.b5.fc12.x86_64

Version-Release number of selected component (if applicable):
gnome-packagekit-2.28.3-0.1.20091211git.fc12.x86_64
PackageKit-0.5.6-1.fc12.x86_64
PackageKit-glib-0.5.6-1.fc12.x86_64
PackageKit-yum-0.5.6-1.fc12.x86_64
yum-3.2.25-1.fc12.noarch
rpm-4.7.2-1.fc12.x86_64

How reproducible:
always

Steps to Reproduce:
1. Make sure you have a previous version of transmission installed (I have transmission-1.77-1.fc12.x86_64).
2. Try using gpk-update-viewer to update to the current version in updates-testing (transmission-1.80-0.5.b5.fc12).
  
Actual results:
Update fails with the already mentioned error.

Expected results:
Update should finish successfully.

Additional info:
Updating using "pkcon update" works fine.
Updating with plain yum works fine too:

------------------------------------------------------------
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package transmission-gtk.x86_64 0:1.80-0.5.b5.fc12 set to be updated
--> Processing Dependency: transmission-common for package: transmission-gtk-1.80-0.5.b5.fc12.x86_64
--> Running transaction check
---> Package transmission-common.x86_64 0:1.80-0.5.b5.fc12 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                Arch      Version              Repository          Size
================================================================================
Installing:
 transmission-gtk       x86_64    1.80-0.5.b5.fc12     updates-testing    556 k
     replacing  transmission.x86_64 1.77-1.fc12

Installing for dependencies:
 transmission-common    x86_64    1.80-0.5.b5.fc12     updates-testing    369 k

Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       0 Package(s)

Total download size: 925 k
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 925 k
(1/2): transmission-common-1.80-0.5.b5.fc12.x86_64.rpm   | 369 kB     00:00     
(2/2): transmission-gtk-1.80-0.5.b5.fc12.x86_64.rpm      | 556 kB     00:00     
--------------------------------------------------------------------------------
Total                                           484 kB/s | 925 kB     00:01     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB has been altered since the last yum transaction.
  Installing     : transmission-common-1.80-0.5.b5.fc12.x86_64              1/3 
  Installing     : transmission-gtk-1.80-0.5.b5.fc12.x86_64                 2/3 
  Erasing        : transmission-1.77-1.fc12.x86_64                          3/3 

Installed:
  transmission-gtk.x86_64 0:1.80-0.5.b5.fc12                                    

Dependency Installed:
  transmission-common.x86_64 0:1.80-0.5.b5.fc12                                 

Replaced:
  transmission.x86_64 0:1.77-1.fc12                                             

Complete!
----------------------------------------------------------

"yum history undo" can be used to go back to the previous version of transmission to reproduce the problem with gpk-update-viewer again.

Comment 1 Richard Calmbach 2010-02-14 05:33:52 UTC
I'm getting a similar error for transmission-1.83-2.fc12 on Fedora 12 x86_64 with repo updates (stable, not testing) - see comment 2 on bug 563984. As described in that comment, it looks like there is an RPM metadata problem with package transmission-gtk or one of the related packages. What's actually surprising is that gpk-update-viewer is the only package management tool that's not happy with this situation.

Comment 2 Ankur Sinha (FranciscoD) 2010-02-14 06:57:34 UTC

*** This bug has been marked as a duplicate of bug 563984 ***


Note You need to log in before you can comment on or make changes to this bug.