Forgot to mention, this is running on RHEL 6.
This is the output from the update on nagiast01.
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package rubygem-json.x86_64 0:1.4.6-1.el6 will be updated
--> Processing Dependency: rubygem-json = 1.4.6-1.el6 for package: ruby-json-1.4.6-1.el6.x86_64
---> Package rubygem-json.x86_64 0:1.5.1-1.el6.rf will be an update
--> Finished Dependency Resolution
Error: Package: ruby-json-1.4.6-1.el6.x86_64 (@epel)
Requires: rubygem-json = 1.4.6-1.el6
Removing: rubygem-json-1.4.6-1.el6.x86_64 (@epel)
rubygem-json = 1.4.6-1.el6
Updated By: rubygem-json-1.5.1-1.el6.rf.x86_64 (rpmforge)
rubygem-json = 1.5.1-1.el6.rf
I would be curious to know if the EPEL stuff was put on by Nagios along with the RPMForge stuff.
If not then we could try pulling off the EPEL packages and putting them back on with RPMForge.
If this is something that Nagios is doing then they need to review their process as it is broken.