I think we'll be installing CentOS at this point and just be done with it. I've run the install on a clean CentOS vm and it installed without issue. I believe the problem stems from (not) being registered with RHN, as you had previously suggested. We're managing our systems with Satellite, which registers our boxes with RHN and should associate them with the right core repos. But, technically it's a proxy and it must be restricting access to a repo that's needed. For whatever dumb reason I didn't think of it as being an issue when I read the part in the FAQ about not supporting proxies. It all adds up though, when you look at all the different symptoms. Thanks though, I appreciate all the help.
Just in case this sheds any more light, here's the yum update output...
[root@groundwork-new nagiosxi]# yum update
Loaded plugins: rhnplugin, security
Skipping security plugin, no data
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
--> Running transaction check
---> Package GeoIP.i386 0:1.4.7-0.1.20090931cvs.el5 set to be updated
---> Package python-ethtool.i386 0:0.6-2.el5 set to be updated
--> Processing Dependency: libnl.so.1 for package: python-ethtool
--> Running transaction check
---> Package libnl.i386 0:1.0-0.10.pre5.5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
============================================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================================
Installing:
GeoIP i386 1.4.7-0.1.20090931cvs.el5 epel 710 k
replacing geoip.i386 1.4.6-1.el5.rf
Updating:
python-ethtool i386 0.6-2.el5 epel 27 k
Installing for dependencies:
libnl i386 1.0-0.10.pre5.5 rhel55 95 k
Could you, please, run in terminal (as root) these commands and post the outputs of each one:
# rhn_register
# yum repolist
# yum install mysql
# yum install yum postgresql
Be sure to check out our Knowledgebase for helpful articles and solutions!
I was able to get the install to work under Red Hat after disconnecting from Satellite, registering directly with Red Hat and then adding the EPEL repo manually. All dependencies installed after those steps. I removed the following directories and then ran the full install again:
/usr/local/nagiosxi/
/usr/local/nagios/
/etc/nagios/
/etc/nagiosql/
/var/lib/mysql
/var/lib/pgsql/
/var/www/html/nagiosql/