LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices

Reply
 
Search this Thread
Old 09-03-2005, 11:52 PM   #1
gandalf2041
Member
 
Registered: Jul 2003
Location: Sunny Florida, USA
Distribution: Ubuntu 6.06 LTS
Posts: 53

Rep: Reputation: 15
Yum Update - Error: Missing Dependencies?


I'm currently running FC4 using the Livna repositories. I set up using the Fedora Guide and I'm using the fedoraguide.repo (cat output below)
Code:
[freshrpms]
name=FreshRPMs
mirrorlist=http://ayo.freshrpms.net/fedora/linux/$releasever/mirrors-freshrpms
enabled=0
#gpgcheck=1

[dag]
name=Dag APT Repository
baseurl=http://dag.freshrpms.net/fedora/$releasever/en/$basearch/dag/
  http://dag.atrpms.net/fedora/$releasever/en/$basearch/dag/
  http://ftp.heanet.ie/pub/freshrpms/pub/dag/fedora/$releasever/en/$basearch/dag/
enabled=0
#gpgcheck=1

[dries]
name=Dries APT/YUM Repository
baseurl=http://ftp.freshrpms.net/pub/dag/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
  http://mirrors.ircam.fr/pub/dag/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
  http://apt.sw.be/dries/fedora/linux/$releasever/$basearch/dries/RPMS/
  http://dries.studentenweb.org/yum/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=0
#gpgcheck=1

[newrpms]
name=NewRPMs
baseurl=http://newrpms.sunsite.dk/apt/redhat/en/$basearch/fc$releasever
  http://newrpms.atrpms.net/apt/redhat/en/$basearch/fc$releasever
enabled=0
#gpgcheck=1

[atrpms]
name=ATrpms - Stable
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-stable
  http://ftp-stud.fht-esslingen.de/atr...ms.net/fedora/$releasever/en/$basearch/at-stable
  http://wftp.tu-chemnitz.de/pub/linux/ATrpms/fedora/$releasever/en/$basearch/at-stable
enabled=0
#gpgcheck=1

[atrpms-testing]
name=ATrpms - Testing
baseurl=http://wftp.tu-chemnitz.de/pub/linux/ATrpms/fedora/$releasever/en/$basearch/at-testing
  http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-testing
  http://ftp-stud.fht-esslingen.de/atr...ms.net/fedora/$releasever/en/$basearch/at-testing
enabled=0
#gpgcheck=1

# Warning: This is unstable software!
[atrpms-bleeding]
name=ATrpms - Bleeding
baseurl=http://apt.atrpms.net/fedora/$releasever/en/$basearch/at-bleeding
  http://ftp-stud.fht-esslingen.de/atr...ms.net/fedora/$releasever/en/$basearch/at-bleeding
  http://wftp.tu-chemnitz.de/pub/linux/ATrpms/fedora/$releasever/en/$basearch/at-bleeding
enabled=0
#gpgcheck=1
It's been working OK until now. I've recently started getting a missing dependencies error (output below)
Code:
[00:32:35]-rand:~(0)>> yum update
Setting up Update Process
Setting up repositories
updates-released          100% |=========================|  951 B    00:00
nr-mono-devel             100% |=========================| 1.0 kB    00:00
nr-mono                   100% |=========================| 1.0 kB    00:00
extras                    100% |=========================| 1.1 kB    00:00
base                      100% |=========================| 1.1 kB    00:00
livna                     100% |=========================|  951 B    00:00
Reading repository metadata in from local files
primary.xml.gz            100% |=========================|  20 kB    00:00
nr-mono   : ################################################## 99/99
Added 63 new packages, deleted 54 old in 0.89 seconds
primary.xml.gz            100% |=========================| 675 kB    00:02
extras    : ################################################## 1935/1935
Added 3 new packages, deleted 0 old in 9.02 seconds
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gtkhtml3.i386 0:3.7.6-1.1.fc4.nr set to be updated
---> Package evolution-sharp.i386 0:0.9.1-1.1.fc4.nr set to be updated
---> Package beagle.i386 0:0.0.12-3.1.fc4.nr set to be updated
--> Running transaction check
--> Processing Dependency: libgtkhtml-3.6.so.18 for package: evolution
--> Processing Dependency: libgalago for package: beagle
--> Processing Dependency: libcairo.so.2 for package: gtkhtml3
--> Processing Dependency: libpangocairo-1.0.so.0 for package: gtkhtml3
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgalago.i386 0:0.3.2-2.1.fc4.nr set to be updated
--> Running transaction check
--> Processing Dependency: libgtkhtml-3.6.so.18 for package: evolution
--> Processing Dependency: libcairo.so.2 for package: gtkhtml3
--> Processing Dependency: libpangocairo-1.0.so.0 for package: gtkhtml3
--> Finished Dependency Resolution
Error: Missing Dependency: libgtkhtml-3.6.so.18 is needed by package evolution
Error: Missing Dependency: libcairo.so.2 is needed by package gtkhtml3
Error: Missing Dependency: libpangocairo-1.0.so.0 is needed by package gtkhtml3
This one is really starting to frustrate me. Any help would be GREATLY appreciated.

BTW: evolution seems to be working just fine.
 
Old 09-04-2005, 12:46 AM   #2
spooon
Senior Member
 
Registered: Aug 2005
Posts: 1,755

Rep: Reputation: 48
I think the problem is with "nr-mono-devel". I think that it depends on the Fedora "development" (aka rawhide) repository to be enabled. You should be careful in using "devel" repositories.
 
Old 09-04-2005, 01:24 AM   #3
Simon Bridge
Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 197Reputation: 197
This thing occurs if a repo is updating or if a dependancy is needed from a repo that is disabled (or not enabled).

You just want a general upgrade of everything... have you tried using the yum.conf from www.fedorafaq.org?
 
Old 09-04-2005, 10:06 AM   #4
gandalf2041
Member
 
Registered: Jul 2003
Location: Sunny Florida, USA
Distribution: Ubuntu 6.06 LTS
Posts: 53

Original Poster
Rep: Reputation: 15
Question

Simon,

I changed the yum.conf but, it didn't change anything. All my repos are in /etc/yum.repos.d/ so, I'm assuming I would have to D/L the fedorafaq yum package as well but I am afraid of mixing repositories. I can't see which ones are enabled and which ones aren't from the package. I understand that the livna repositories are not compatible with RPMforge repos.

Is there any way to determine which repository needs to be enabled to meet the dependencies? I also have:

fedora-devel.repo
fedora-updates-testing.repo
fedora-extras-devel.repo

which are not enabled by default

Thanks!
Kevin

P.S. Spooon - Thanks for the advice. You are absolutely right development code is not normally something I would play with but, I wanted some of the mono apps like beagle and tomboy. At the moment, I think enabling the devel repositories is the only [easy] way to get them

Last edited by gandalf2041; 09-04-2005 at 10:09 AM.
 
Old 09-04-2005, 03:22 PM   #5
spooon
Senior Member
 
Registered: Aug 2005
Posts: 1,755

Rep: Reputation: 48
Your output above shows that you have enabled both "nr-mono" and "nr-mono-devel". For mono apps, you only need "nr-mono"; you should go in and disable "nr-mono-devel" because all the apps there should also be in "nr-mono", just that they have newer (unstable) versions of them and seem to require unstable libraries from Fedora Core. (If you must use "nr-mono-devel", which I don't see why you would, you should enable the "development" repository in "fedora-devel.repo".)
 
Old 09-04-2005, 04:13 PM   #6
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,151

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
If you want an easier way to try different repositories, install yumex from the extras repository, and look at the GUI. Under the "Repos" tab you can check (and uncheck) different repositories to see what effect that has on your problem.
 
Old 09-04-2005, 09:19 PM   #7
gandalf2041
Member
 
Registered: Jul 2003
Location: Sunny Florida, USA
Distribution: Ubuntu 6.06 LTS
Posts: 53

Original Poster
Rep: Reputation: 15
Thanks spooon! The nr-mono-devel was indeed enabled by default in the fedoraguide.repo. I've set it to disabled and the dependency issue has gone away.

PTrenholme: Thanks for the advice. I tried yumex several days ago and didn't like it. Although it's a little more cumbersome, for now I'll stick to the command line.

Thanks to all who responded, this problem has been SOLVED by disabling the nr-mono-devel repository as suggested by spooon.
 
Old 09-05-2005, 10:39 PM   #8
randrake
Member
 
Registered: Mar 2004
Location: P.E.I. Canada
Distribution: Any nix or other OS I can get my hands on!
Posts: 156

Rep: Reputation: 30
Quote:
Originally posted by Simon Bridge
This thing occurs if a repo is updating or if a dependancy is needed from a repo that is disabled (or not enabled).

You just want a general upgrade of everything... have you tried using the yum.conf from www.fedorafaq.org?
Thanks for the link it solved a lot of my FC4 yum troubles.
 
Old 09-07-2005, 07:07 PM   #9
Simon Bridge
Guru
 
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 197Reputation: 197
Great - the fedora faq is a good general trouble-shooter. Another link you should consider is www.mjmwired.net - the FC4 setup (under resources) there is solid and well explained.

Last edited by Simon Bridge; 09-07-2005 at 07:08 PM.
 
  


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
Missing Dependencies during Yum Install? keysorsoze Fedora 4 01-17-2005 12:01 AM
Yum Update error fcoutel Red Hat 1 12-30-2004 09:22 AM
yum cannot resolve dependencies to update peregrine2 Linux - Software 0 07-19-2004 10:42 AM
Error message using yum update Seventh_Warrior Fedora 7 06-23-2004 11:47 AM
Yum Update complains of missing file to do update, but file exists! davidas Linux - Newbie 0 03-28-2004 11:14 AM


All times are GMT -5. The time now is 06:23 AM.

Main Menu
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