Fresh Nagios Install - Borked

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Fresh Nagios Install - Borked

Post by jcmanous »

On a freshly installed RHEL 6 box, registered with entitlements, I'm getting a load of dependency issues when I attempt to install Nagios.

I should note, I did *not* do a full update on the machine before attempting to install yum and all their subordinates. Was this incorrect?

At any rate, has anyone else experienced issues with this? Do you have any good references on how to remedy this?

Note: Works fine in RHEL 5.

Thanks for all the help.
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: Fresh Nagios Install - Borked

Post by mguthrie »

Can you post your /tmp/nagiosxi/install.log?
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Re: Fresh Nagios Install - Borked

Post by jcmanous »

Just for the heck of it, I removed and unpacked (again) the tarball so you'd get an idea of what a "clean" install was supposed to look like with these errors. Here's a wall of text:

Code: Select all

Nagios XI Installation Log
==========================
DATE: Fri Feb  1 10:52:49 EST 2013

DISTRO INFO:
RedHatEnterpriseServer
6.3
x86_64

THIS IS A NEW INSTALL!

INSTALLING:
full=2012R1.5
major=2012
minor=R1.5
releasedate=2013-01-30
release=305

Configuring Yum...
package centos-release is not installed
rpmforge-release RPM installed OK
epel-release RPM installed OK
Yum configured OK
Installing prerequisites...
Loaded plugins: priorities, rhnplugin
Setting up Local Package Process
Examining /tmp/nagiosxi/packages/php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm: php-pear-HTML-Template-IT-1.3.0-2.el5.noarch
/tmp/nagiosxi/packages/php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm: does not update installed package.
Examining /tmp/nagiosxi/nagiosxi-deps-2012r1.5-1.noarch.rpm: nagiosxi-deps-2012r1.5-1.noarch
Marking /tmp/nagiosxi/nagiosxi-deps-2012r1.5-1.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package nagiosxi-deps.noarch 0:2012r1.5-1 will be installed
--> Processing Dependency: expat-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: fping for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: gcc for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: gd for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: gd-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: graphviz for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: httpd for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: mod_ssl for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: mrtg for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: mysql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: mysql-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: mysql-server for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: net-snmp for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: net-snmp-libs for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: net-snmp-utils for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: nmap for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: openldap-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: openssl-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Error) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Mail-IMAPClient for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Mail::POP3Client) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(XML::Simple) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-DBD-MySQL for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-DNS for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-SNMP for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-gd for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mysql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-pgsql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-snmp for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-xml for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: postgresql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: postgresql-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: postgresql-libs for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: postgresql-server for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: pymssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: python-simplejson for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: rpmdevtools for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: rrdtool for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: rrdtool-perl for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: rrdtool-python for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: xinetd for package: nagiosxi-deps-2012r1.5-1.noarch
--> Running transaction check
---> Package expat-devel.x86_64 0:2.0.1-11.el6_2 will be installed
---> Package gcc.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: cpp = 4.4.6-4.el6 for package: gcc-4.4.6-4.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.6-4.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.6-4.el6.x86_64
---> Package gd.x86_64 0:2.0.35-10.el6 will be installed
--> Processing Dependency: libXpm.so.4()(64bit) for package: gd-2.0.35-10.el6.x86_64
---> Package gd-devel.x86_64 0:2.0.35-10.el6 will be installed
--> Processing Dependency: fontconfig-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: freetype-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: libXpm-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: libjpeg-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: libpng-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: zlib-devel for package: gd-devel-2.0.35-10.el6.x86_64
--> Processing Dependency: libX11-devel for package: gd-devel-2.0.35-10.el6.x86_64
---> Package graphviz.x86_64 0:2.26.0-7.el6 will be installed
--> Processing Dependency: libXaw.so.7()(64bit) for package: graphviz-2.26.0-7.el6.x86_64
--> Processing Dependency: libXmu.so.6()(64bit) for package: graphviz-2.26.0-7.el6.x86_64
---> Package httpd.x86_64 0:2.2.15-15.el6_2.1 will be installed
--> Processing Dependency: httpd-tools = 2.2.15-15.el6_2.1 for package: httpd-2.2.15-15.el6_2.1.x86_64
--> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-15.el6_2.1.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.15-15.el6_2.1.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.15-15.el6_2.1.x86_64
---> Package mod_ssl.x86_64 1:2.2.15-15.el6_2.1 will be installed
---> Package mrtg.x86_64 0:2.16.2-5.el6 will be installed
--> Processing Dependency: mrtg-libs = 2.16.2-5.el6 for package: mrtg-2.16.2-5.el6.x86_64
--> Processing Dependency: perl-IO-Socket-INET6 for package: mrtg-2.16.2-5.el6.x86_64
--> Processing Dependency: perl(locales_mrtg) for package: mrtg-2.16.2-5.el6.x86_64
--> Processing Dependency: perl(MRTG_lib) for package: mrtg-2.16.2-5.el6.x86_64
--> Processing Dependency: perl-Socket6 for package: mrtg-2.16.2-5.el6.x86_64
---> Package mysql.x86_64 0:5.1.66-2.el6_3 will be installed
---> Package mysql-devel.x86_64 0:5.1.66-2.el6_3 will be installed
---> Package mysql-server.x86_64 0:5.1.66-2.el6_3 will be installed
---> Package nagiosxi-deps.noarch 0:2012r1.5-1 will be installed
--> Processing Dependency: fping for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Mail-IMAPClient for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Mail::POP3Client) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-SNMP for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: pymssql for package: nagiosxi-deps-2012r1.5-1.noarch
---> Package net-snmp.x86_64 1:5.5-41.el6_3.1 will be installed
--> Processing Dependency: libsensors.so.4()(64bit) for package: 1:net-snmp-5.5-41.el6_3.1.x86_64
---> Package net-snmp-libs.x86_64 1:5.5-41.el6_3.1 will be installed
---> Package net-snmp-utils.x86_64 1:5.5-41.el6_3.1 will be installed
---> Package nmap.x86_64 2:5.51-2.el6 will be installed
---> Package openldap-devel.x86_64 0:2.4.23-26.el6_3.2 will be installed
--> Processing Dependency: cyrus-sasl-devel >= 2.1 for package: openldap-devel-2.4.23-26.el6_3.2.x86_64
---> Package openssl-devel.x86_64 0:1.0.0-25.el6_3.1 will be installed
--> Processing Dependency: krb5-devel for package: openssl-devel-1.0.0-25.el6_3.1.x86_64
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
---> Package perl-Error.noarch 1:0.17015-4.el6 will be installed
---> Package perl-Net-DNS.x86_64 0:0.65-4.el6 will be installed
--> Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-DNS-0.65-4.el6.x86_64
---> Package perl-XML-Simple.noarch 0:2.18-6.el6 will be installed
---> Package php.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package php-gd.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package php-mysql.x86_64 0:5.3.3-14.el6_3 will be installed
--> Processing Dependency: php-pdo for package: php-mysql-5.3.3-14.el6_3.x86_64
---> Package php-pgsql.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package php-snmp.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package php-xml.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package postgresql.x86_64 0:8.4.13-1.el6_3 will be installed
---> Package postgresql-devel.x86_64 0:8.4.13-1.el6_3 will be installed
---> Package postgresql-libs.x86_64 0:8.4.13-1.el6_3 will be installed
---> Package postgresql-server.x86_64 0:8.4.13-1.el6_3 will be installed
---> Package python-simplejson.x86_64 0:2.0.9-3.1.el6 will be installed
---> Package rpmdevtools.noarch 0:7.5-1.el6 will be installed
--> Processing Dependency: rpm-build >= 4.4.2.1 for package: rpmdevtools-7.5-1.el6.noarch
--> Processing Dependency: fakeroot for package: rpmdevtools-7.5-1.el6.noarch
---> Package rrdtool.x86_64 0:1.3.8-6.el6 will be installed
--> Processing Dependency: dejavu-lgc-sans-mono-fonts for package: rrdtool-1.3.8-6.el6.x86_64
--> Processing Dependency: dejavu-sans-mono-fonts for package: rrdtool-1.3.8-6.el6.x86_64
---> Package rrdtool-perl.x86_64 0:1.3.8-6.el6 will be installed
---> Package rrdtool-python.x86_64 0:1.3.8-6.el6 will be installed
---> Package xinetd.x86_64 2:2.3.14-34.el6 will be installed
--> Running transaction check
---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed
---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed
---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be installed
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.6-4.el6 will be installed
--> Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.6-4.el6.x86_64
---> Package cyrus-sasl-devel.x86_64 0:2.1.23-13.el6_3.1 will be installed
---> Package dejavu-lgc-sans-mono-fonts.noarch 0:2.30-2.el6 will be installed
---> Package dejavu-sans-mono-fonts.noarch 0:2.30-2.el6 will be installed
---> Package fakeroot.x86_64 0:1.12.2-22.2.el6 will be installed
--> Processing Dependency: fakeroot-libs = 1.12.2-22.2.el6 for package: fakeroot-1.12.2-22.2.el6.x86_64
---> Package fontconfig-devel.x86_64 0:2.8.0-3.el6 will be installed
---> Package freetype-devel.x86_64 0:2.3.11-6.el6_2.9 will be installed
---> Package glibc-devel.x86_64 0:2.12-1.80.el6_3.6 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.80.el6_3.6 for package: glibc-devel-2.12-1.80.el6_3.6.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.80.el6_3.6.x86_64
---> Package httpd-tools.x86_64 0:2.2.15-15.el6_2.1 will be installed
---> Package krb5-devel.x86_64 0:1.9-33.el6_3.3 will be installed
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel-1.9-33.el6_3.3.x86_64
--> Processing Dependency: libselinux-devel for package: krb5-devel-1.9-33.el6_3.3.x86_64
--> Processing Dependency: libcom_err-devel for package: krb5-devel-1.9-33.el6_3.3.x86_64
---> Package libX11-devel.x86_64 0:1.3-2.el6 will be installed
--> Processing Dependency: pkgconfig(xcb) >= 1.1.92 for package: libX11-devel-1.3-2.el6.x86_64
--> Processing Dependency: libXau-devel for package: libX11-devel-1.3-2.el6.x86_64
--> Processing Dependency: pkgconfig(kbproto) for package: libX11-devel-1.3-2.el6.x86_64
--> Processing Dependency: libXdmcp-devel for package: libX11-devel-1.3-2.el6.x86_64
--> Processing Dependency: pkgconfig(xcb) for package: libX11-devel-1.3-2.el6.x86_64
--> Processing Dependency: pkgconfig(xproto) for package: libX11-devel-1.3-2.el6.x86_64
---> Package libXaw.x86_64 0:1.0.6-4.1.el6 will be installed
---> Package libXmu.x86_64 0:1.0.5-1.el6 will be installed
---> Package libXpm.x86_64 0:3.5.8-2.el6 will be installed
---> Package libXpm-devel.x86_64 0:3.5.8-2.el6 will be installed
---> Package libjpeg-devel.x86_64 0:6b-46.el6 will be installed
---> Package libpng-devel.x86_64 2:1.2.49-1.el6_2 will be installed
---> Package lm_sensors-libs.x86_64 0:3.1.1-10.el6 will be installed
---> Package mrtg-libs.x86_64 0:2.16.2-5.el6 will be installed
--> Processing Dependency: perl(SNMP_Session) for package: mrtg-libs-2.16.2-5.el6.x86_64
--> Processing Dependency: perl(BER) for package: mrtg-libs-2.16.2-5.el6.x86_64
---> Package nagiosxi-deps.noarch 0:2012r1.5-1 will be installed
--> Processing Dependency: fping for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Mail-IMAPClient for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Mail::POP3Client) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-SNMP for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: pymssql for package: nagiosxi-deps-2012r1.5-1.noarch
---> Package perl-Digest-HMAC.noarch 0:1.01-22.el6 will be installed
--> Processing Dependency: perl(Digest::SHA1) for package: perl-Digest-HMAC-1.01-22.el6.noarch
---> Package perl-IO-Socket-INET6.noarch 0:2.56-4.el6 will be installed
---> Package perl-Socket6.x86_64 0:0.23-3.el6 will be installed
---> Package php-pdo.x86_64 0:5.3.3-14.el6_3 will be installed
---> Package rpm-build.x86_64 0:4.8.0-27.el6 will be installed
---> Package zlib-devel.x86_64 0:1.2.3-27.el6 will be installed
--> Running transaction check
---> Package fakeroot-libs.x86_64 0:1.12.2-22.2.el6 will be installed
---> Package glibc-headers.x86_64 0:2.12-1.80.el6_3.6 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.80.el6_3.6.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.80.el6_3.6.x86_64
---> Package keyutils-libs-devel.x86_64 0:1.4-4.el6 will be installed
---> Package libXau-devel.x86_64 0:1.0.5-1.el6 will be installed
---> Package libXdmcp-devel.x86_64 0:1.0.3-1.el6 will be installed
--> Processing Dependency: libXdmcp = 1.0.3-1.el6 for package: libXdmcp-devel-1.0.3-1.el6.x86_64
--> Processing Dependency: libXdmcp.so.6()(64bit) for package: libXdmcp-devel-1.0.3-1.el6.x86_64
---> Package libcom_err-devel.x86_64 0:1.41.12-12.el6 will be installed
---> Package libselinux-devel.x86_64 0:2.0.94-5.3.el6 will be installed
--> Processing Dependency: libsepol-devel >= 2.0.32-1 for package: libselinux-devel-2.0.94-5.3.el6.x86_64
--> Processing Dependency: pkgconfig(libsepol) for package: libselinux-devel-2.0.94-5.3.el6.x86_64
---> Package libxcb-devel.x86_64 0:1.5-1.el6 will be installed
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
---> Package nagiosxi-deps.noarch 0:2012r1.5-1 will be installed
--> Processing Dependency: fping for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Mail-IMAPClient for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Mail::POP3Client) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-SNMP for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: pymssql for package: nagiosxi-deps-2012r1.5-1.noarch
---> Package perl-Digest-SHA1.x86_64 0:2.12-2.el6 will be installed
---> Package perl-SNMP_Session.noarch 0:1.12-4.el6 will be installed
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
---> Package xorg-x11-proto-devel.noarch 0:7.6-13.el6 will be installed
--> Running transaction check
---> Package kernel-headers.x86_64 0:2.6.32-279.19.1.el6 will be installed
---> Package libXdmcp.x86_64 0:1.0.3-1.el6 will be installed
---> Package libsepol-devel.x86_64 0:2.0.41-4.el6 will be installed
---> Package nagiosxi-deps.noarch 0:2012r1.5-1 will be installed
--> Processing Dependency: fping for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: libmcrypt-devel for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Mail-IMAPClient for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Mail::POP3Client) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: perl-Net-SNMP for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mcrypt for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: php-mssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Processing Dependency: pymssql for package: nagiosxi-deps-2012r1.5-1.noarch
--> Finished Dependency Resolution
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: pymssql
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: fping
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: libmcrypt-devel
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: perl-Net-SNMP
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: perl-Mail-IMAPClient
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: php-mcrypt
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: php-mssql
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: perl(Net::SMTP::TLS)
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: libmcrypt
Error: Package: nagiosxi-deps-2012r1.5-1.noarch (/nagiosxi-deps-2012r1.5-1.noarch)
           Requires: perl(Mail::POP3Client)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Last edited by mguthrie on Fri Feb 01, 2013 4:05 pm, edited 1 time in total.
Reason: Put wall of text in code tags ;)
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Re: Fresh Nagios Install - Borked

Post by jcmanous »

Ok. Same kinda problem, slightly less complex.

I reverse engineered the issue by removing, fully, the install directory and deleting the repo files in /etc/yum.repos.d (except for the RHEL default). I then uninstalled the RPMS that were installed by 0-yum. Now, the script 1-prereqs gives me this:

Code: Select all

Installing prerequisites...
Loaded plugins: priorities, rhnplugin
Setting up Local Package Process
Examining /tmp/nagiosxi/packages/php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm: php-pear-HTML-Template-IT-1.3.0-2.el5.noarch
/tmp/nagiosxi/packages/php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm: does not update installed package.
Nothing to do
ERROR: Prerequisites failed to install.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: Fresh Nagios Install - Borked

Post by sreinhardt »

Are you subscribed to the optional repos for RHEL 6? If you could reply with the output from "yum repolist all". It looks like you are missing files, in both install cases, from epel and\or RHEL Optional.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Re: Fresh Nagios Install - Borked

Post by jcmanous »

Code: Select all

 yum repolist all
Loaded plugins: priorities, rhnplugin
repo id                                                            repo name                                                                                          status
epel                                                               Extra Packages for Enterprise Linux 6 - x86_64                                                     enabled: 7,222
epel-debuginfo                                                     Extra Packages for Enterprise Linux 6 - x86_64 - Debug                                             disabled
epel-source                                                        Extra Packages for Enterprise Linux 6 - x86_64 - Source                                            disabled
epel-testing                                                       Extra Packages for Enterprise Linux 6 - Testing - x86_64                                           disabled
epel-testing-debuginfo                                             Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Debug                                   disabled
epel-testing-source                                                Extra Packages for Enterprise Linux 6 - Testing - x86_64 - Source                                  disabled
rhel-source                                                        Red Hat Enterprise Linux 6Server - x86_64 - Source                                                 disabled
rhel-source-beta                                                   Red Hat Enterprise Linux 6Server Beta - x86_64 - Source                                            disabled
rhel-x86_64-server-6                                               Red Hat Enterprise Linux Server (v. 6 for 64-bit x86_64)                                           enabled: 8,830
rhel-x86_64-server-optional-6                                      RHEL Server Optional (v. 6 64-bit x86_64)                                                          enabled: 5,455
rhel-x86_64-server-supplementary-6                                 RHEL Server Supplementary (v. 6 64-bit x86_64)                                                     enabled:   321
rhn-tools-rhel-x86_64-server-6                                     RHN Tools for RHEL (v. 6 for 64-bit x86_64)                                                        enabled:    87
repolist: 21,915
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Re: Fresh Nagios Install - Borked

Post by jcmanous »

Any update on this from your end? I still can't make it work.
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Fresh Nagios Install - Borked

Post by scottwilkerson »

Yeah, the install script expects a fresh clean system, we not have some remnants from the previous install

Lets run

Code: Select all

cd /usr/local/nagiosxi/scripts
./uninstall_xi.sh
yum remove php-pear-HTML-Template-IT -y
then try the fullinstall again
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
jcmanous
Posts: 61
Joined: Thu Dec 09, 2010 11:39 am

Re: Fresh Nagios Install - Borked

Post by jcmanous »

Ok. I utilized that method after blowing away the box and re-cloning it. Here is the bit that's important:

Code: Select all

--> Processing Dependency: perl(Net::SMTP::TLS) for package: nagiosxi-deps-2011r3.3-1.noarch
--> Finished Dependency Resolution
Error: Package: nagiosxi-deps-2011r3.3-1.noarch (/nagiosxi-deps-2011r3.3-1.noarch)
           Requires: perl(Net::SMTP::TLS)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
RESULT=1

===================
INSTALLATION ERROR!
===================
Installation step failed - exiting.
Check for error messages in the install log (install.log).

If you require assistance in resolving the issue, please include install.log
in your communications with Nagios XI technical support.

The script that failed was: './1-prereqs'
I've installed the module via CPAN and from the CLI so I'm at a loss at what it's wanting.

I'd appreciate some feedback ASAP on this matter. I'm rather dismayed at the egregious lack of support for Redhat 6.x since that's the core of our infrastructure.
sreinhardt
-fno-stack-protector
Posts: 4366
Joined: Mon Nov 19, 2012 12:10 pm

Re: Fresh Nagios Install - Borked

Post by sreinhardt »

I noticed that you have changed from installing nagiosxi-deps-2012r1.5-1.noarch.rpm to nagiosxi-deps-2011r3.3-1.noarch.rpm. Was this intentional, or did you possibly untar an older version of the XI installer? Also instead of installing via cpan you may use

Code: Select all

yum install perl-Net-SMTP-TLS

Note it is case sensitive
It seems that cpan and yum sometimes do not talk to each other correctly. This will satisfy yum's need for that package.
Nagios-Plugins maintainer exclusively, unless you have other C language bugs with open-source nagios projects, then I am happy to help! Please pm or use other communication to alert me to issues as I no longer track the forum.
Locked