Fedora This forum is for the discussion of the Fedora Project. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
02-07-2007, 09:04 AM
|
#1
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Rep:
|
Missing Dependency for Firefox Update
FC6 recently came out with an updated Firefox package. When I attempt to apply the update via the Package Updater I get an Error resolving dependencies. The details of the message are...
Missing Dependency: gecko-libs = 1.8.0.7 is needed by package devhelp
In theory this package should be found and installed by pup, but that doesn't happen. So I figured, okay I'll find it and install it then we'll get past this hurdle. Unfortunately I've had no luck in locating gecko-libs.
Another interesting fact is that when I do an rpm -q --whatrequires gecko-libs I notice that the devhelp and yelp packages both require gecko-libs, but it is not installed on my system.
Has anyone else run into this or know of a possible solution? Is it possible that this package goes by another name?
Bill
|
|
|
02-07-2007, 09:27 AM
|
#2
|
Senior Member
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
|
Use yum to install the update; yum update firefox
Pup is not well BTW
|
|
|
02-07-2007, 01:40 PM
|
#3
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Original Poster
Rep:
|
There is no change in its behavior with the firefox update when using yum from the command line.
# yum update firefox
Loading "installonlyn" plugin
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package firefox.i386 0:1.5.0.9-2.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: gecko-libs = 1.8.0.7 for package: devhelp
--> Processing Dependency: firefox = 1.5.0.9-1.fc6 for package: firefox-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package firefox-devel.i386 0:1.5.0.9-2.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: gecko-libs = 1.8.0.7 for package: devhelp
--> Finished Dependency Resolution
Error: Missing Dependency: gecko-libs = 1.8.0.7 is needed by package devhelp
It is my understanding that pup is just an automated graphical frontend for yum. Sort of like the old up2date notifications. This is the first update that has failed since I installed FC6. In my opinion the heart of the problem is package resolution for gecko-libs.
Bill
|
|
|
02-07-2007, 05:38 PM
|
#4
|
Senior Member
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687
Rep:
|
Are you developing firefox stuff?
It is possible that it is linked to firefox-devel which may have been installed because you selected Development group during initial installation. Have you tried removing firefox-devel via GUI front end and trying again? You could always re-install firefox-devel after.
Allot of errors can be taken care of in such a manner, for instance, I used to get errors involving frysk packages during first update. I would remove the check mark next to it in GUI software updater and install the rest of the packages, then from CLI terminal I would issue two commands to take care of frysk:
yum remove frysk
yum install frysk
Of course a few dependencies go, and come back with updated packages.
|
|
|
02-07-2007, 06:46 PM
|
#5
|
Senior Member
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
|
This seems to be a bug since there is no such gecko-libs rpm package for FC6.
|
|
|
02-07-2007, 06:59 PM
|
#6
|
LQ Guru
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019
Rep:
|
Are you absolutely sure Lenard?
I had the very same dependency error while updating through yum. I do not remember exactly how I solved it but I believe it was precisely by yum updating gecko-libs first - I even believethat brought the firefox update along as a dependency.
Anyway, I don't really remember so don't shoot me if I'm wrong. All I'm sure about is that I had the gecko-libs error and managed to do to update even so.
|
|
|
02-07-2007, 07:25 PM
|
#7
|
Senior Member
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687
Rep:
|
It is probably part of a larger "lib" package by another name.
|
|
|
02-08-2007, 08:12 AM
|
#8
|
Senior Member
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
|
Yes, I'm sure there is no gecko-libs rpm package for FC6 x86, but you can check for yourself;
http://download.fedora.redhat.com/pu...pdates/6/i386/
While checking download the latest version of firefox and install directly;
rpm -Uvh firefox*.rpm
|
|
|
02-08-2007, 10:20 AM
|
#9
|
Member
Registered: Jan 2006
Distribution: Debian Testing
Posts: 675
Rep:
|
There is no gecko-libs rpm. That part is true. However gecko-libs is part of the firefox rpm. Shown here. I know this is the 64bit version but just to make sure i checked the others and it is there aswell. Also this firefox rpm is out of the fc6/updates that you showed, so it is there for you. I would download the rpm and use the --replacepkgs options. Or you could open the rpm and take out gecko-libs and compile that from source maybe.
nomb
|
|
|
02-08-2007, 10:42 AM
|
#10
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Original Poster
Rep:
|
Lots of replies, thank you for your suggestions. I've been skipping over the firefox update since it first came out on 2/2/07. Even after applying all other updates it continued to be a problem. Devel packages have been installed since day one since I do development. Nothing with firefox-devel so far, but I did not see any reason to remove it since it is not causing the problem.
I would have to agree with Lenard that this is a bug. This system is a standard install and I've been updating since it was installed. After posting here I found someone with the same issue on FedoraForums.org.
It is interesting to note that if you do a rpm -qp --provides firefox-1.5.0.9-2.fc6.i386.rpm (this is the updated rpm) gecko-libs = 1.8.0.9 appears in the listing. So the mystery of where gecko-libs comes from has been solved. However, devhelp wants gecko-libs = 1.8.0.7. Why it can't be >= is a good question for the package maintainers. Yum should probably be updating with the latest devhelp here to resolve the dependency error.
I found two ways to resolve this problem. First was to use the development repository with the command yum update --enablerepo=development firefox. This brings in firefox 2.0 and all its friends. The problem here is that although firefox 2.0 is available in the development repository the Fedora website recommends staying with firefox 1.5 until FC7. It should also be noted that most of the packages downloaded have an fc7 extension rather than fc6.
The second solution, and the one I prefer is to execute yum remove firefox which erases firefox, devhelp, yelp, firefox-devel, and libswt3-gtk2. Then follow it with yum install firefox which will brings in all the same packages only they are the latest updates. So although this is a work around to what is really causing the problem, the issue is resolved and I have the latest updates on my system.
There are probably other ways, perhaps messing with devhelp but this worked for me.
Bill
Last edited by wmakowski; 02-08-2007 at 10:49 AM.
|
|
|
02-23-2007, 07:19 PM
|
#11
|
LQ Newbie
Registered: Feb 2007
Location: Pennsylvania Dutch Country
Distribution: Linux Mint 18.3
Posts: 7
Rep:
|
Missing Dependency for Firefox Update
Thanks for all the comments on this subject... had the same problem Bill did; found a valid answer here -and subscribed to let you know it! 'old guy' here in computer years but an end-user -first distro was RH5.2 and been actually using the desktop since RH6. Got my fedora 6 distro running at the same time got broadband access -it's a beautiful thing!
|
|
|
02-24-2007, 11:08 AM
|
#12
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Original Poster
Rep:
|
Glad to hear someone else was able to use this solution. After thinking more about what was happening I think I could have run the command yum update firefox firefox-devel devhelp yelp libswt3-gtk2 and solved the problem by getting the latest version of everything at the same time.
I started out with RHL 4.2 on a 386-20. It couldn't handle X windows, but did fine as a text based machine. I upgraded it to 5.2, but I felt like I was pushing the envelope on its capabilities so I stopped there. Although slow by todays standards it still runs and has been a very dependable machine. I'm enjoying the features and capabilities of FC6 as well.
Bill
|
|
|
02-24-2007, 06:20 PM
|
#13
|
Senior Member
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687
Rep:
|
You know,
It's just odd the way some of these dependency problems are taken care of. Last night I re-built from scratch and still had to do Frysk update the way I mentioned earlier by removing and re-installing. But this time there was a pcsc-lite problem also, the new pcsc-lite-libs were in conflict with the old, by issuing command: "yum remove pcsc-lite" only removed that one package, and with "yum install pscs-lite" re-installed the same old version. By issuing command: "yum remove pcsc-lite pcsc-lite-libs" (possibly adding pcsc-lite-devel to that second command) would remove four packages as I have 64 bit and pcsc-lite-devel has both i586 and x86_64. Then by issuing command: "yum install pcsc-lite", two packages got installed, the new pcsc-lite and the new matching pcsc-lite-libs. So then I issued command: "yum install pcsc-lite-devel" and now it wanted to install four packages: the two pcsc-lite-devels previously removed, the old pcsc-lite-libs previously removed that were in conflict with the new that is now installed, and another weird package. So I said yes and they all installed. I checked for updates thinking I should be back to square one, but there was none.
So basically I had to remove the old "libs" before new can be installed, than re-install the old "libs" after that were needed by the pcsc-lite-devel packages that did not have an update.
Then I made a compressed image of the OS (backup), as everything appeared to be fine and fully updated. After that I installed Amarok with it's long list of dependencies with yum. Checked for updates and there were three, all gave me conflicting errors. Just when I thought I had it licked......, now it looks like I have a couple more hours of jacking around again to resolve more dependency conflicts.
|
|
|
All times are GMT -5. The time now is 03:26 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|