I've had similar problems at times for different packages. I've always been
able to solve the problem by removing the packages off my system, and then
installing the new version afterward (instead of updating). But in this
case, I'm not sure if that would break Oscar or not :/

Try using the 'provides' option in yum (ie: "yum provides librrd.so") to see
if the repo you have Yum configured to use has the right version of the
package available.  I don't current have a RHEL box I could play with to
check, but I can see on my Fedora box those packages are in the
'Fedora-Extra' Repo, which is not usually mirrored to your local Oscar
repository.

-Milo

 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
Edwards
Sent: Monday, May 14, 2007 11:28 AM
To: oscar users
Subject: [Oscar-users] silly yum question

So I set up yum (using RPMforge since it supports RHEL) in order to
update my cluster using yume, and I am getting this error.  Well, ok,
its not an error, it is a dependency I am not sure how to resolve
without breaking ganglia...  Any thoughts?  I am not extremely
familiar with yum , but it doesn't seem to have a lot of "override"
options like rpm itself does, if doing such a thing is a good idea
anyway.

Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package rrdtool-devel.x86_64 0:1.2.18-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: rrdtool = 1.2.18 for package: rrdtool-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package rrdtool.x86_64 0:1.2.18-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: perl(RRDs) for package: rrdtool
--> Processing Dependency: librrd.so.0()(64bit) for package: ganglia-gmetad
--> Processing Dependency: perl(RRDp) for package: rrdtool
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package perl-rrdtool.x86_64 0:1.2.18-1.el4.rf set to be updated
--> Running transaction check
--> Processing Dependency: librrd.so.0()(64bit) for package: ganglia-gmetad
--> Finished Dependency Resolution
Error: Missing Dependency: librrd.so.0()(64bit) is needed by package
ganglia-gmetad

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Oscar-users mailing list
Oscar-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-users


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Oscar-users mailing list
Oscar-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-users

Reply via email to