LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 03-07-2007, 08:04 PM   #1
nick623
Member
 
Registered: Dec 2004
Distribution: Fedora, Ubuntu
Posts: 83

Rep: Reputation: 15
yum dependency issues


I'm using Fedora 5. Haven't yum updated in a while. When I did a yum update command I got the following errors:
Error: Missing Dependency: xine-lib = 1.1.4 is needed by package xine-lib-moles
Error: Missing Dependency: libcdio.so.6 is needed by package videolan-client
Error: Missing Dependency: libiso9660.so.4 is needed by package videolan-client

I've never had these errors before. I do have the dries and freshrpms repositories enabled with my yum updates. I went ahead and disabled them to just get a "system" update with no error messages.

But I still have to resolve these errors eventually.

Any ideas
 
Old 03-07-2007, 08:26 PM   #2
nick623
Member
 
Registered: Dec 2004
Distribution: Fedora, Ubuntu
Posts: 83

Original Poster
Rep: Reputation: 15
Well I think I really screwed up. I decided to uninstall xine. Thinking I could reinstall it and the appropriate new libraries and dependencies. Well I'm still getting dependency issues;

xine-lib-moles-1.1.4-1.fc 100% |=========================| 20 kB 00:00
---> Package xine-lib-moles.i386 0:1.1.4-1.fc5.rf set to be updated
--> Running transaction check
--> Processing Dependency: xine-lib = 1.1.4 for package: xine-lib-moles
--> Finished Dependency Resolution
Error: Missing Dependency: xine-lib = 1.1.4 is needed by package xine-lib-moles

Well I ran 'rpm -qa | grep xine-lib*' and found out that I have xine-lib-1.1.2-17.fc5.
I ran yum update xine-lib and got message nothing to update. I even ran 'yum remove xine-lib*' but it would remove totem-xine for dependencies. But I don't want to do that. Maybe I won't be able to reinstall that to.

Anyone got answers.
 
Old 03-08-2007, 10:13 AM   #3
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
I've always found the "missing dependency" message confusing. What I think it was trying to tell you was that, if you applied the update, then the listed applications would be missing a dependency because a library upon which the application depends would have been replaced by a newer version.

This happens when the application developer lists the application dependencies as being a specific library version rather that the current version or newer. Often this is done because the developer does not control the library, and the developer fears that a newer version may "break" the application.

Sometimes removing the application, updating the library, and reinstalling the application will resolve the problem. And sometimes it won't.

Last edited by PTrenholme; 03-08-2007 at 10:14 AM.
 
Old 03-08-2007, 07:18 PM   #4
nick623
Member
 
Registered: Dec 2004
Distribution: Fedora, Ubuntu
Posts: 83

Original Poster
Rep: Reputation: 15
Thanks for your response. This really freaked me out because I've never had the "missing dependencies" error using yum before. Well as a temporary solution I disabled the dries repo and was able to install xine and later totem-xine using the livna repository.

I guess for now I will just stick to the freshrpms.repo file for updating additional software. And just rely on the default fedora repositories for a system update. I'm using fedora 5 and maybe it's time to update to fedora 6.

If anybody could shed any additional light to this problem it would be appreciated.
 
Old 03-09-2007, 12:48 AM   #5
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
Well

Last night I was going to tell you pretty much what PTrenholme is telling you. If all that will be removed with xine-lib is totem-xine, I would go ahead and execute, then install the newer one with command:

yum install xine-lib-1.1.4

To make sure the new one gets installed, then re-install totem-xine with yum. The old xine-lib may be a dependency for totem-xine, just say yes and install it, both versions will be installed satisfying all packages. I've seen this before which you can see in the thread link below. I have a nice boot manager that makes compressed images of my operating systems, I always have two copies of Fedora 6 installed on my HDD derived from the same image. When I get such errors, I boot up the "playground" copy of Fedora to resolve these "little" problems, if I screw it up, I take 8 minutes and wipe the playground, make a new partition and load the last image of Fedora and keep trying till I resolve the problem. Having this boot manager with it's imaging features helps me resolve these issues without the fear you have.
Read all my posts in the thread link below. The last post I mentioned how I had three updates after installing Amarok that gave me a big list of these conflict errors (dependencies needed for dependencies). I had to remove Amarok and all it's long list of dependencies, then apply the update packages via command line using their full package name before re-installing Amarok to circumvent the errors.

http://www.linuxquestions.org/questi...d.php?t=526377
 
Old 03-09-2007, 01:46 AM   #6
Junior Hacker
Senior Member
 
Registered: Jan 2005
Location: North America
Distribution: Debian testing Mandriva Ubuntu
Posts: 2,687

Rep: Reputation: 61
As for the problems with "videolan-client", usually, dependencies with a (.so) in the name refers to a package not installed. There should be an alphabetical list of all installed rpms in /var/log called "rpmpkgs", which is updated once a week, check to see if such libs are installed. The packages probably exist, a quick way to find out is to go to http://rpm.pbone.net/, copy and paste the name of the dependency into the search field and see if there is one for FC5 (I checked the first one, it exists). If there is one, that means you may not have the appropriate repo set up so yum can install it.
If you do have a package similar installed, try command:

yum update libcdio.so.6 libiso9660.so.4

If that does not work, remove the old ones and use the same command replacing "update" with "install", assuming they exist in the repositories you have set up.

If these samples don't apply, get a pen and paper and keep track of what gets removed while trying different things and make sure "main" packages get re-installed, some of the libs and smaller packages may not need to be re-installed because newer updates eliminate them anyway. I've seen that happen with the "pcsc-lite" problem I had where a couple "coolkey" packages and another were removed as dependencies but were not re-installed with pcsc-lite after resolving the update package issues, and my system runs fine.
That's the best part of an rpm distro, you can add and remove the same package an infinite amount of times without upsetting anything, especially using yum for FC or urpm for Mandriva. It's not like Windows where you're asking for trouble adding and removing all the time as it leaves shit behind. RPM does not do that. You can also rebuild the database after all is said and done.

Last edited by Junior Hacker; 03-09-2007 at 01:49 AM.
 
Old 03-12-2007, 07:05 PM   #7
nick623
Member
 
Registered: Dec 2004
Distribution: Fedora, Ubuntu
Posts: 83

Original Poster
Rep: Reputation: 15
Thanks JuniorHacker for all the info. I've been installing another distro on another computer and haven't kept up to date on this topic.

Well since I know I can reinstall xine totem-xine from another repo I'm going to take your suggestions and see if I can fix this.

I will post you the results.

Thanks

Well I can't for the life of me find a xine-lib-1.1.4 package for Fedora 5.
I used your link http://rpm.pbone.net. But the latest I could find is xine-lib-1.1.2. Well I went ahead and removed xine-lib and its dependencies (rhythmbox, totem-xine, xine, and xine-lib-extras) and videolan-client. And I was able to successfully update via the dries repo. Then I tried to install
xine-lib-1.1.4 but it gave the nothing to do message. So trying to install xine with dries enabled gave me the inevitable xine-lib-1.1.4 needed dependency error.

I'm starting to wonder if I'm going to ever solve this.

Last edited by nick623; 03-12-2007 at 11:05 PM.
 
Old 03-13-2007, 10:54 AM   #8
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,187

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Quote:
Originally Posted by nick623
<snip>
Well I can't for the life of me find a xine-lib-1.1.4 package for Fedora 5.
<snip>
That may be because all support for "Legacy" Fedora distributions was terminate a month or so ago. Only FC6 is now receiving any updates, security and bug fixes.

And, I suspect that next May when FC7 is released (unless the date slips again), support for FC 6 may become problematic.

I think that, basically, the Red Hat's Fedora project management is assuming that all Fedora users will always upgrade to the newest release very soon after it's available. (Supporting Legacy distributions can be quite expensive, and, I think, the goal of Fedora is to save money for Red Hat in development and testing of RH branded distributions, not to spend it. Fedora users are, in a sense, free RH beta testers.)
 
Old 03-13-2007, 06:06 PM   #9
nick623
Member
 
Registered: Dec 2004
Distribution: Fedora, Ubuntu
Posts: 83

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by PTrenholme
That may be because all support for "Legacy" Fedora distributions was terminate a month or so ago. Only FC6 is now receiving any updates, security and bug fixes.

And, I suspect that next May when FC7 is released (unless the date slips again), support for FC 6 may become problematic.

I think that, basically, the Red Hat's Fedora project management is assuming that all Fedora users will always upgrade to the newest release very soon after it's available. (Supporting Legacy distributions can be quite expensive, and, I think, the goal of Fedora is to save money for Red Hat in development and testing of RH branded distributions, not to spend it. Fedora users are, in a sense, free RH beta testers.)
Yeah, I kind of figured that fedora 5 has already been put to pasture as far as any support. Well I guess an upgrade is in the making for me.

I just don't know if I should go ahead and get fedora 6. Or wait to see if fedora 7 comes out by May.

I'm kind of tired of trying to resolve this issue any way.
It's consuming to much time.
 
Old 03-16-2007, 02:11 PM   #10
mickeyboa
Senior Member
 
Registered: May 2004
Location: Indianapolis, Indiana
Distribution: FC-KDE, 32 and 64 bit
Posts: 1,719

Rep: Reputation: 68
Nick623,
do a:
rpm -qa | grep xine-lib-moles
rpm -qa | grep video-client

Check and see if you have two versions of the (same) above packages.
If so yum remove the older versions.

Jim

Last edited by mickeyboa; 03-16-2007 at 02:13 PM.
 
Old 04-03-2007, 01:37 PM   #11
Nemo73
LQ Newbie
 
Registered: Apr 2007
Distribution: Fedora Core 5
Posts: 3

Rep: Reputation: 0
I've the same problem, updated everything correctly except xine:
---> Package xine-lib-moles.i386 0:1.1.4-1.fc5.rf set to be updated
--> Running transaction check
--> Processing Dependency: xine-lib = 1.1.4 for package: xine-lib-moles
--> Finished Dependency Resolution
Error: Missing Dependency: xine-lib = 1.1.4 is needed by package xine-lib-moles

I've tryed everything like Nick623 without success :-((((
 
Old 04-03-2007, 02:46 PM   #12
mickeyboa
Senior Member
 
Registered: May 2004
Location: Indianapolis, Indiana
Distribution: FC-KDE, 32 and 64 bit
Posts: 1,719

Rep: Reputation: 68
do a rpm -qa | grep xine-lib-moles.
If you have two versions of the same package, delete the oldest version of the package.

Jim
 
Old 04-04-2007, 03:56 PM   #13
Nemo73
LQ Newbie
 
Registered: Apr 2007
Distribution: Fedora Core 5
Posts: 3

Rep: Reputation: 0
Quote:
Originally Posted by mickeyboa
do a rpm -qa | grep xine-lib-moles.
If you have two versions of the same package, delete the oldest version of the package.

Jim
root@kompak /]# rpm -qa | grep xine-lib-moles
root@kompak /]#

i think xine-lib-moles is note installed since:
[root@kompak /]# yum install xine-lib-moles
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core [1/6]
dries [2/6]
updates [3/6]
freshrpms [4/6]
macromedia [5/6]
extras [6/6]
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for xine-lib-moles to pack into transaction set.
xine-lib-moles-1.1.4-1.fc 100% |=========================| 20 kB 00:00
---> Package xine-lib-moles.i386 0:1.1.4-1.fc5.rf set to be updated
--> Running transaction check
--> Processing Dependency: xine-lib = 1.1.4 for package: xine-lib-moles
--> Finished Dependency Resolution
Error: Missing Dependency: xine-lib = 1.1.4 is needed by package xine-lib-moles
 
Old 04-16-2007, 10:04 PM   #14
dkaptain
LQ Newbie
 
Registered: Apr 2006
Posts: 3

Rep: Reputation: 0
Here is a fix that worked for me.
yum update xine-lib-moles
then everything else falls into place as yum grabs the other packages as dependencies for xine-lib-moles.

Last edited by dkaptain; 04-16-2007 at 10:18 PM.
 
Old 04-25-2007, 03:00 AM   #15
munna_dude
Member
 
Registered: Dec 2006
Posts: 362

Rep: Reputation: 30
hi frnz
this is mun
any body have idea abt Globe7
if u know abt tht plz tell me abt Globe7
wht r the features in tht?
i already step in to tht link and downloded
but i got error
so plz inform me
 
  


Reply



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
How to tell yum missing dependency is actually there decrepit Fedora 2 02-04-2007 05:36 AM
yum update dependency issues ZeroIdea Linux - Desktop 1 09-24-2006 04:44 AM
yum update dependency issues ZeroIdea Linux - Newbie 1 09-23-2006 10:24 PM
yum not resolving dependency? dr_zayus69 Linux - Software 6 02-04-2006 02:08 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 10:12 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
Open Source Consulting | Domain Registration