LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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



Reply
 
Search this Thread
Old 11-21-2007, 04:45 AM   #1
saritha
Member
 
Registered: May 2007
Posts: 117

Rep: Reputation: 15
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.
 
Old 11-22-2007, 08:51 AM   #2
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
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.
 
Old 11-23-2007, 02:01 AM   #3
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
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
 
Old 11-23-2007, 05:43 AM   #4
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
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.
 
Old 11-24-2007, 12:49 AM   #5
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
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
 
Old 11-24-2007, 09:35 AM   #6
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
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.
 
Old 11-24-2007, 12:58 PM   #7
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 18, 19, RHL 5.2
Posts: 546

Rep: Reputation: 43
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
 
Old 11-26-2007, 03:00 AM   #8
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
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
 
Old 11-26-2007, 11:15 AM   #9
berbae
Member
 
Registered: Jul 2005
Location: France
Distribution: Arch Linux
Posts: 540

Rep: Reputation: Disabled
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.
 
Old 11-26-2007, 11:24 AM   #10
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 18, 19, RHL 5.2
Posts: 546

Rep: Reputation: 43
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...
Code:
yum remove firefox
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.
 
Old 11-29-2007, 03:43 AM   #11
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
i am getting this error

[root@localhost download]# yum install epiphany-2.16.3-1.fc6.i386.rpm
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
http://rpm.livna.org/fedora/6/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Trying other mirror.
http://livna.cat.pdx.edu/fedora/6/i3...ta/repomd.xml: [Errno 4] IOError: <urlopen error (101, 'Network is unreachable')>
Trying other mirror.
http://wftp.tu-chemnitz.de/pub/linux...ta/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
http://ftp-stud.fht-esslingen.de/pub...ta/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
http://mirror.atrpms.net/livna/fedor...ta/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot open/read repomd.xml file for repository: livna


how can i proceed

Last edited by saritha; 11-29-2007 at 03:45 AM.
 
Old 11-29-2007, 01:05 PM   #12
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 18, 19, RHL 5.2
Posts: 546

Rep: Reputation: 43
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.
 
Old 12-03-2007, 03:43 AM   #13
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
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
 
Old 12-03-2007, 11:25 PM   #14
saritha
Member
 
Registered: May 2007
Posts: 117

Original Poster
Rep: Reputation: 15
waiting for ur reply
 
Old 12-04-2007, 01:38 PM   #15
wmakowski
Member
 
Registered: Oct 2003
Location: Ohio
Distribution: Fedora 18, 19, RHL 5.2
Posts: 546

Rep: Reputation: 43
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
fedora update problem: Missing dependency gecko-libs gyc Fedora 11 07-22-2008 01:04 PM
link-time libs need to be run0time libs says curl's make install UniquelyAm Linux - Software 0 06-09-2007 02:40 AM
Why a gecko? nelamvr6 Suse/Novell 7 10-17-2005 02:45 PM
SuSe 9.1-gecko browser w/ kde AgedNoob Suse/Novell 1 12-26-2004 04:46 PM
trying to compile mplayerplug-in with gecko-sdk Paxmaster Linux - Software 5 12-06-2004 11:54 AM


All times are GMT -5. The time now is 10:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration