FedoraThis 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.
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.
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.
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.
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.
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.
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.
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.
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.
<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.)
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.
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.
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
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.