[lug] rpmdb yum package dependency check problem

William D. Knoche bill.knoche at gmail.com
Wed Feb 20 10:36:10 MST 2013


After a recent yum update/upgrade cycle (FC17) I a get errors:

Running Transaction Check
ERROR with transaction check vs depsolve:
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 12 pre-existing rpmdb problem(s), 'yum check' output follows:
cairo-java-1.0.8-4.fc15.x86_64 has missing requires of libgcj.so.12()(64bit)
glib-java-0.4.2-5.fc15.x86_64 has missing requires of libgcj.so.12()(64bit)
jre-1.6.0_31-fcs.i586 is a duplicate with jre-1.6.0_22-fcs.x86_64
libglade-java-2.12.8-15.fc15.x86_64 has missing requires of 
libgcj.so.12()(64bit)
libgnome-java-2.12.7-6.fc15.x86_64 has missing requires of 
libgcj.so.12()(64bit)
libgtk-java-2.10.2-5.fc16.x86_64 has missing requires of 
libgcj.so.12()(64bit)
ruby-gettext-package-2.1.0-4.fc16.noarch has missing requires of 
rubygem-gettext = ('0', '2.1.0', '4.fc16')
ruby-gtk2-1.0.3-2.fc16.x86_64 has missing requires of rubygem-gtk2 = 
('0', '1.0.3', '2.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 ruby(cairo)
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')

I submitted a bug to bugzilla as suggested.

Is there any way to resolve this? I cannot seem to downgrade, upgrade, etc.
I can update/upgrade individual packages as long as they aren't in that 
dependency tree.

Any fix short of re-install?

--bill



More information about the LUG mailing list