Fedora 7: Unresolveable requirement gecko-libs = 1.8.1.4 for epiphany
When I started my trusty home PC to process some of my holiday photographs (that explains the silence on this web, I hope), Fedora 7 presented me with the list of 92 updates available for my system. I usually let the the pup (Package Updater) to update all packages and it usually works just fine. This time, Package Updater kept on displaying the “Error resolving dependencies” message.
To resolve the problem, I unchecked the epiphany and firefox packages and let the Package Updater finish the job. A subsequent check for updates (still using the Package Updater) would bring up the update for the two packages (as expected), the update would break on the same dependency (also as expected).
After closing the Package Updater I opened a Terminal to find out more details about the problem:
[ikendra@tank][~] sudo yum update
Loading “installonlyn” plugin
Setting up Update Process
Resolving Dependencies
–> Running transaction check
—> Package epiphany.i386 0:2.18.3-2.fc7 set to be updated
—> Package firefox-devel.i386 0:2.0.0.5-1.fc7 set to be updated
—> Package firefox.i386 0:2.0.0.5-1.fc7 set to be updated
–> Processing Dependency: gecko-libs = 1.8.1.4 for package: epiphany
–> Finished Dependency Resolution
Error: Unresolveable requirement gecko-libs = 1.8.1.4 for epiphany
Since I didn’t have much clues what is causing this problem (any hint would be much appreciated), my next step to resolve the problem was to use brute force by doing the following:
[ikendra@tank][~] sudo yum remove epiphany
[ikendra@tank][~] sudo yum update
[ikendra@tank][~] sudo yum install epiphany
This way, I now have both firefox and epiphany updated.
