Bug 880844 - yum update fails
Summary: yum update fails
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 17
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Fedora Packaging Toolset Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 826670 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-27 21:46 UTC by joao
Modified: 2013-02-08 08:56 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-04 18:31:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description joao 2012-11-27 21:46:03 UTC
Description of problem:
yum update fail.

Version-Release number of selected component (if applicable):
Linux nbgentil 3.6.6-1.fc17.x86_64 #1 SMP Mon Nov 5 21:59:35 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:
Noticed yesterday but it may depend on the packages being updated??? (my guess?!)

Steps to Reproduce:
1. running "sudo yum update"
2.
3.
  
Actual results:

Downloading Packages:
Running Transaction Check
ERROR with transaction check vs depsolve:
rubygem-locale = 2.0.5-2.fc15.1 is needed by (installed) ruby-locale-2.0.5-2.fc15.1.noarch
rubygem-cairo = 1.10.2-1.fc16 is needed by (installed) ruby-cairo-1.10.2-1.fc16.x86_64
rubygem-gettext = 2.1.0-4.fc16 is needed by (installed) ruby-gettext-package-2.1.0-4.fc16.noarch
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum
** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows:
ruby-cairo-1.10.2-1.fc16.x86_64 has missing requires of rubygem-cairo = ('0', '1.10.2', '1.fc16')
ruby-gettext-package-2.1.0-4.fc16.noarch has missing requires of rubygem-gettext = ('0', '2.1.0', '4.fc16')
ruby-locale-2.0.5-2.fc15.1.noarch has missing requires of rubygem-locale = ('0', '2.0.5', '2.fc15.1')
ruby-pango-1.0.3-1.fc16.x86_64 has missing requires of rubygem-pango = ('0', '1.0.3', '1.fc16')
ruby-rdoc-1.8.7.371-1.fc16.noarch has missing requires of ruby-irb = ('0', '1.8.7.371', '1.fc16')
Your transaction was saved, rerun it with:

Expected results:
successful update 

Additional info:
pre-upgrade to f17 from f16 one month ago approximately

Comment 1 achronop 2013-02-03 10:41:58 UTC
Same problem here receiving the output:

ERROR with transaction check vs depsolve:
ruby(abi) = 1.8 is needed by (installed) rubygem-net-ssh-2.5.2-1.el6_2.noarch
ruby-irb = 1.8.7.371-1.fc16 is needed by (installed) ruby-rdoc-1.8.7.371-1.fc16.noarch
Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&version=rawhide&component=yum
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
ruby-rdoc-1.8.7.371-1.fc16.noarch has missing requires of ruby-irb = ('0', '1.8.7.371', '1.fc16')
rubygem-net-ssh-2.5.2-1.el6_2.noarch has missing requires of ruby(abi) = ('0', '1.8', None)
Your transaction was saved, rerun it with:

Also upgraded from 16 -> 17 one week ago using preupgrade.

Comment 2 James Antill 2013-02-04 18:31:05 UTC
 You need to manually fix the pre-existing problems, in some ways. In the second case you can probably just remove the packages with the missing requires.

Comment 3 achronop 2013-02-08 05:57:23 UTC
I removed the packages with the missing requires and yum now runs without error. Can anyone tell what the problem was?

Comment 4 Jan Zeleny 2013-02-08 08:56:04 UTC
*** Bug 826670 has been marked as a duplicate of this bug. ***


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