Red Hat Bugzilla – Bug 227651
Last modified: 2007-11-30 17:11:56 EST
On Software Update, getting the following error:
Missing Dependency: gecko-libs = 18.104.22.168 is needed by package devhelp
The RPM causing the missing dependencies is Firefox
Make sure you have an up-to-date devhelp package.
The latest, devhelp-0.12.6-9.fc6, requires gecko-libs 22.214.171.124.
I am getting the same error only with hardware == powerpc (i.e., ppc32). I have
only been doing "yum update" since I got the machine running with FC6.
Did you guys do an update with pup/pirut that crashed X some time ago?
In this case you might have multiple programs installed according to
the rpm database. Do this:
rpm -qa | sort >~/all.rpms
Do you have any duplicates, i.e. packages listed twice with different
versions? You might not actually have them, but according to the
database you do.
Easiest way to work around this, is to update all the packages again
with force! If you haven't cleaned out the old updates with
'yum clean' than there is an easy way.
rpm -Uvh --force *.rpm
If it complains, try to figure out if you have more than one
rpm, of for instance kernel, and remove the ones with the lowest
version. And just try deleting rpms that give you trouble.
Once it starts working, it will reinstall all updates you've done
once again, and properly remove the old stale packages in the
After that, a 'yum -y update' will get your system up to speed again.
This particular problem was fixed some time ago, but these dependency errors
crop up from time to time whenever we see a new Firefox version.
Closing as CURRENTRELEASE (Fedora 7).