Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
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.
|
|
11-21-2007, 04:45 AM
|
#1
|
Member
Registered: May 2007
Posts: 117
Rep:
|
gecko libs
hai 2 all
i m using firefox 2.0.0.9.now i m trying to install another browser called epiphany.i got the rpm file for epiphany & tried to install.but it needs
gecko libs.i searched in net and found that library is available with firefox 2.0.0.9. i m not able locate that library in firefox 2.
can anyone suggest how can i locate gecko libs?
thanks in advance.
|
|
|
11-22-2007, 08:51 AM
|
#2
|
Member
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540
Rep:
|
Can you precise what Linux distro you use ?
and
Can you post the command you use to install the epiphany package ?
and
Can you post the exact error message you get, not a re-wording of it ?
Without that it is not easy to see what to answer precisely.
|
|
|
11-23-2007, 02:01 AM
|
#3
|
Member
Registered: May 2007
Posts: 117
Original Poster
Rep:
|
i am using fedora 6,i had used
rpm -ivh epiphany-2.16.3-1.fc6.i386.rpm
warning: epiphany-2.16.3-1.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
gecko-libs = 1.8.0.9 is needed by epiphany-2.16.3-1.fc6.i386
this is the error i got
thanks for ur reply
|
|
|
11-23-2007, 05:43 AM
|
#4
|
Member
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540
Rep:
|
Hi saritha
I searched with http://rpm.pbone.net/ search engine and I found a more recent epiphany package :
epiphany-2.16.3-5.fc6.i386.rpm
which depends also on gecko-libs.
Then I searched this package and found that it is provided by :
firefox-2.0.0.9-1.fc6.remi.i386.rpm
So I suggest that you install these two packages.
The Firefox package you have may not be the one providing the gecko-libs dependency (it has to specifically tell that it provides gecko-libs, as it is the case with the Remi Collet package).
Greetings.
|
|
|
11-24-2007, 12:49 AM
|
#5
|
Member
Registered: May 2007
Posts: 117
Original Poster
Rep:
|
thanks for ur reply,
actually prevoiusly i had firefox1.5.0.7,i had removed it and i had installed firefox 2.0.0.9.
but when i am trying to install wht the package u sent i am getting this error
[root@localhost download]# rpm -ivh firefox-2.0.0.9-1.fc6.remi.i386.rpm
warning: firefox-2.0.0.9-1.fc6.remi.i386.rpm: Header V3 DSA signature: NOKEY, key ID 00f97f56
Preparing... ########################################### [100%]
file /etc/gre.d/gre.conf from install of firefox-2.0.0.9-1.fc6.remi conflicts with file from package firefox-1.5.0.7-7.fc6
file /usr/bin/firefox from install of firefox-2.0.0.9-1.fc6.remi conflicts with file from package firefox-1.5.0.7-7.fc6
file /usr/share/applications/mozilla-firefox.desktop from install of firefox-2.0.0.9-1.fc6.remi conflicts with file from package firefox-1.5.0.7-7.fc6
previously when i installed firefox2.0.0.9. using rpm i got same problem so used tar file to install firefox2.0.0.9
so how can i solve this problem
|
|
|
11-24-2007, 09:35 AM
|
#6
|
Member
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540
Rep:
|
If I understand correctly you haven't installed the firefox-2.0.0.9-1.fc6.remi package and, instead you have used the tarball from Mozilla.
But doing that, the rpm database doesn't know you have done that, and the dependency for the epiphany-2.16.3-5.fc6 package will not be satisfied.
The problem is that you have tried to install the firefox-2.0.0.9-1.fc6.remi package instead of to upgrade from an already installed firefox-1.5.0.7-7.fc6 package. The right command is :
rpm -Uvh firefox-2.0.0.9-1.fc6.remi.i386.rpm
using the U option.
So what I suggest now :
1) remove Firefox 2.0.0.9 which you installed with the tarball from Mozilla
2) Upgrade to the firefox-2.0.0.9-1.fc6.remi package :
rpm -Uvh firefox-2.0.0.9-1.fc6.remi.i386.rpm
3) install the epiphany-2.16.3-5.fc6 package :
rpm -ivh epiphany-2.16.3-5.fc6.i386.rpm
I hope this will solve your problem now.
Tell the result to be sure.
Last edited by berbae; 11-24-2007 at 12:12 PM.
|
|
|
11-24-2007, 12:58 PM
|
#7
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Rep:
|
When distributions, such as FC6, are built they are designed with specific packages in mind, this includes updates. By installing firefox-2.0.0.9 you have gone outside the packages that are meant to be on that distribution. Essentially you have caused your own problem.
If you want ephiphany, you should use yum or the Add/Remove Software tool to install it. Both of these would resolve the dependency issues you are having. Of course you will need to get rid of firefox-2.0.0.9 first.
I am disappointed that you didn't take the advice I gave in your other post on resolving the problem with gecko-libs. firefox-2.0.0.9 works extremely well on f7, but you need to ask yourself. What do I gain by installing it on fc6 versus what other problems do I cause by having it there?
Bill
|
|
|
11-26-2007, 03:00 AM
|
#8
|
Member
Registered: May 2007
Posts: 117
Original Poster
Rep:
|
even i am tried to upgrade firefox1.5 ,using yum command but it couldnt able to upgade.
so now i used the command wht u said even i am facing the problem
[root@localhost download]# rpm -Uvh firefox-2.0.0.9-1.fc6.remi.i386.rpm
warning: firefox-2.0.0.9-1.fc6.remi.i386.rpm: Header V3 DSA signature: NOKEY, key ID 00f97f56
error: Failed dependencies:
gecko-libs = 1.8.0.7 is needed by (installed) yelp-2.16.0-4.fc6.i386
gecko-libs = 1.8.0.7 is needed by (installed) devhelp-0.12-6.fc6.i386
firefox = 1.5.0.7-7.fc6 is needed by (installed) firefox-devel-1.5.0.7-7.fc6.i386
how can i proceed can u suggest me
|
|
|
11-26-2007, 11:15 AM
|
#9
|
Member
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540
Rep:
|
I'm afraid that you are trapped in a dependency hell, and the reason is given to you by the wmakowski post.
But if you insist to go ahead with the Firefox upgrade and the epiphany installation, you can try :
rpm -e yelp-2.16.0-4.fc6 devhelp-0.12-6.fc6 firefox-devel-1.5.0.7-7.fc6
rpm -Uvh firefox-2.0.0.9-1.fc6.remi.i386.rpm epiphany-2.16.3-5.fc6.i386.rpm
But you will loose the yelp and devhelp functionalities, or you will have to rebuild these packages against the new gecko-libs.
But isn't it a better solution to think to upgrade the entire Fedora installation to the newest release ?
In the end it becomes very complicated to keep an old release distro installation and at the same time to have the latest versions of your favorite programs.
Don't stay behind with your Linux installation.
Best wishes to you in this area.
Last edited by berbae; 11-26-2007 at 03:00 PM.
|
|
|
11-26-2007, 11:24 AM
|
#10
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Rep:
|
rpm is a very good tool, but it has limitations when it comes to dependencies since you have to find them all yourself. What I would like you to do is try using yum or pirut which handles locating dependencies. yum is text based and pirut is graphical. Both are actually front ends and drive rpm in the background. There is a document called Managing Software with yum at the Fedora Project that will provide more information.
I'm not sure what the current configuration of your system is so I am going to have you remove firefox if it exists and then reinstall it. Here is the the text based way using yum (you need to be root). The command is... Next we will reinstall it using the command...
Code:
yum install firefox
Now if you want epiphany you can use the command...
Code:
yum install epiphany
We could have actually skipped the yum install firefox part and went straight to yum install epiphany which would have installed both since epiphany is dependent upon gecko-libs which is a component in firefox.
The graphical way using pirut should be fairly intuitive once you get it started. From the menu Applications > Add/Remove Software. At this point it will prompt you for your root password. Then it brings up the GUI. Click on Browse > Applications > Graphical Internet > Optional Packages. This will bring up a list of packages. Uncheck firefox, then Close. Click on Apply. (firefox and any dependencies are removed) Then go back in and select the checkbox for epiphany, Close. Click on Apply. (epiphany and any dependencies are installed)
Let us know how you make out.
Bill
Last edited by wmakowski; 11-26-2007 at 11:26 AM.
|
|
|
11-29-2007, 01:05 PM
|
#12
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Rep:
|
For some reason there is a problem with you connecting to any of the mirrors for the LIVNA repository. This is not needed for what we are doing so you can proceed in one of two ways.
To temporarily disable the repository by including --disablerepo=livna in the yum command line. For example, yum --disablerepo=livna install epiphany (note: only enter the package name do not include the version and release info -2.16.3-1.fc6.i386.rpm)
To disable the livna repository more permanently and not have to enter --disablerepo=livna in your command line..
1) open /etc/yum.repos.d/livna.repo with your favorite editor.
2) under [livna] change line that says enabled=1 to enabled=0.
3) yum install epiphany
Just had a thought, are you connected to a network? You need to be to use yum or pirut.
Bill
Last edited by wmakowski; 11-29-2007 at 01:10 PM.
|
|
|
12-03-2007, 03:43 AM
|
#13
|
Member
Registered: May 2007
Posts: 117
Original Poster
Rep:
|
thanks for ur reply
even did enabled =1 to enabled =0 even though i am getting this error
[root@localhost download]# yum install epiphany
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mir...re-6&arch=i386 error was
[Errno 4] IOError: <urlopen error (110, 'Connection timed out')>
Error: Cannot find a valid baseurl for repo: core
[root@localhost download]# yum install epiphany
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Could not retrieve mirrorlist http://mirrors.fedoraproject.org/mir...re-6&arch=i386 error was
[Errno 4] IOError: <urlopen error (110, 'Connection timed out')>
Error: Cannot find a valid baseurl for repo: core
how can i proceed
|
|
|
12-03-2007, 11:25 PM
|
#14
|
Member
Registered: May 2007
Posts: 117
Original Poster
Rep:
|
waiting for ur reply
|
|
|
12-04-2007, 01:38 PM
|
#15
|
Member
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 25, 26, RHL 5.2
Posts: 560
Rep:
|
Hello saritha,
The error messages you posted point to network congestion causing you to timeout. Where are you located? You are having trouble obtaining the mirrorlist which is a relatively small file. There are a number of ways we can try to get yum up and running. Let me just say at this point that yum is a very good tool and it will be worth it to get it working. Here they are in order by least amount of effort.
1) Try executing at off hours when the network is not so busy, perhaps early in morning or late at night. You could even set up a cron job to do this so you won't have to stay up late or wake up early.
2) Edit yum.conf to raise the timeout period, the default is 30 seconds. Perhaps you could start with timeout=60. See man yum.conf for details.
3) I hesitate to give this solution, but it has worked for some in the past. In the repo files, uncomment the baseurl entry and comment out the #mirrorlist entry. The most important repositories are fedora-core.repo, fedora-updates.repo, and fedora-extras.repo. We should disable the others until these are working. This is not the optimal solution since you are dependent on one server that may be far away from you. It may get you through your current situation, but in the long run you would want to use mirrors that are close by. You could also imagine the stress on this one server if all Fedora users did the same thing.
4) Obtain a list of mirrors geographically close to you and set up mirrorlist files locally. You could also just enter these as a list under the baseurl in each repo and then comment out the #mirrorlist entry. Problem here is that these would have to be updated periodically since mirrors come and go.
5) Build your own repository locally. This takes up a lot of diskspace and has a few drawbacks. Namely, you won't receive updates, but I have a feeling that is your current situation. Here is a post I did a while back that explains How to Setup a Local Repository.
I hope things turn out well and this has been helpful. If you have any specific questions, ask away.
Bill
|
|
|
All times are GMT -5. The time now is 09:37 AM.
|
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
|
|