I have been tasked with evaluating Nagios for our linux environment. Our environment has it's own RHN/repositories for RHEL6 which is causing problems with the installation. Is there an offline installer available that doesn't require the rhel-server-6-optional stuff?
Any help would be greatly appreciated!
Thanks!
Offline installation
-
jdalrymple
- Skynet Drone
- Posts: 2620
- Joined: Wed Feb 11, 2015 1:56 pm
Re: Offline installation
I found that, I've been trying to get it installed all day...
Here's my error
Any ideas?
Here's my error
Code: Select all
[root@IVS-Nagios nagiosxi]# ./fullinstall
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Local Package Process
Examining epel-release-6-8.noarch.rpm: epel-release-6-8.noarch
epel-release-6-8.noarch.rpm: does not update installed package.
Examining fping-3.10-1.el6.rf.x86_64.rpm: fping-3.10-1.el6.rf.x86_64
Marking fping-3.10-1.el6.rf.x86_64.rpm to be installed
Examining freetds-0.91-2.el6.x86_64.rpm: freetds-0.91-2.el6.x86_64
Marking freetds-0.91-2.el6.x86_64.rpm to be installed
Examining libmcrypt-2.5.8-9.el6.x86_64.rpm: libmcrypt-2.5.8-9.el6.x86_64
Marking libmcrypt-2.5.8-9.el6.x86_64.rpm to be installed
Examining nagiosxi-4-2.7.el6.x86_64.rpm: nagiosxi-4-2.7.el6.x86_64
Marking nagiosxi-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-ajaxterm-4-2.7.el6.x86_64.rpm: nagiosxi-ajaxterm-4-2.7.el6.x86_64
Marking nagiosxi-ajaxterm-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-mrtg-4-2.7.el6.x86_64.rpm: nagiosxi-mrtg-4-2.7.el6.x86_64
Marking nagiosxi-mrtg-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nagioscore-4-2.7.el6.x86_64.rpm: nagiosxi-nagioscore-4-2.7.el6.x86_64
Marking nagiosxi-nagioscore-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nagiosmobile-4-2.7.el6.x86_64.rpm: nagiosxi-nagiosmobile-4-2.7.el6.x86_64
Marking nagiosxi-nagiosmobile-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nagiosplugins-4-2.7.el6.x86_64.rpm: nagiosxi-nagiosplugins-4-2.7.el6.x86_64
Marking nagiosxi-nagiosplugins-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nagiosql-4-2.7.el6.x86_64.rpm: nagiosxi-nagiosql-4-2.7.el6.x86_64
Marking nagiosxi-nagiosql-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nagvis-4-2.7.el6.x86_64.rpm: nagiosxi-nagvis-4-2.7.el6.x86_64
Marking nagiosxi-nagvis-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-ndoutils-4-2.7.el6.x86_64.rpm: nagiosxi-ndoutils-4-2.7.el6.x86_64
Marking nagiosxi-ndoutils-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nrds-4-2.7.el6.x86_64.rpm: nagiosxi-nrds-4-2.7.el6.x86_64
Marking nagiosxi-nrds-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nrpe-4-2.7.el6.x86_64.rpm: nagiosxi-nrpe-4-2.7.el6.x86_64
Marking nagiosxi-nrpe-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-nsca-4-2.7.el6.x86_64.rpm: nagiosxi-nsca-4-2.7.el6.x86_64
Marking nagiosxi-nsca-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-pnp-4-2.7.el6.x86_64.rpm: nagiosxi-pnp-4-2.7.el6.x86_64
Marking nagiosxi-pnp-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-wkhtmltox-4-2.7.el6.x86_64.rpm: nagiosxi-wkhtmltox-4-2.7.el6.x86_64
Marking nagiosxi-wkhtmltox-4-2.7.el6.x86_64.rpm to be installed
Examining nagiosxi-wmic-4-2.7.el6.x86_64.rpm: nagiosxi-wmic-4-2.7.el6.x86_64
Marking nagiosxi-wmic-4-2.7.el6.x86_64.rpm to be installed
Examining perl-Config-IniFiles-2.72-2.el6.noarch.rpm: perl-Config-IniFiles-2.72-2.el6.noarch
Marking perl-Config-IniFiles-2.72-2.el6.noarch.rpm to be installed
Examining perl-Crypt-DES-2.05-9.el6.x86_64.rpm: perl-Crypt-DES-2.05-9.el6.x86_64
Marking perl-Crypt-DES-2.05-9.el6.x86_64.rpm to be installed
Examining perl-Crypt-Rijndael-1.09-2.el6.x86_64.rpm: perl-Crypt-Rijndael-1.09-2.el6.x86_64
Marking perl-Crypt-Rijndael-1.09-2.el6.x86_64.rpm to be installed
Examining perl-Mail-IMAPClient-3.34-1.el6.noarch.rpm: perl-Mail-IMAPClient-3.34-1.el6.noarch
Marking perl-Mail-IMAPClient-3.34-1.el6.noarch.rpm to be installed
Examining perl-Mail-POP3Client-2.18-6.el6.noarch.rpm: perl-Mail-POP3Client-2.18-6.el6.noarch
Marking perl-Mail-POP3Client-2.18-6.el6.noarch.rpm to be installed
Examining perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch.rpm: perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch
Marking perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch.rpm to be installed
Examining perl-Net-SNMP-5.2.0-4.el6.noarch.rpm: perl-Net-SNMP-5.2.0-4.el6.noarch
Marking perl-Net-SNMP-5.2.0-4.el6.noarch.rpm to be installed
Examining php-mbstring-5.3.3-40.el6_6.x86_64.rpm: php-mbstring-5.3.3-40.el6_6.x86_64
Marking php-mbstring-5.3.3-40.el6_6.x86_64.rpm as an update to php-mbstring-5.3.3-38.el6.x86_64
Examining php-mcrypt-5.3.3-3.el6.x86_64.rpm: php-mcrypt-5.3.3-3.el6.x86_64
Marking php-mcrypt-5.3.3-3.el6.x86_64.rpm to be installed
Examining php-mssql-5.3.3-3.el6.x86_64.rpm: php-mssql-5.3.3-3.el6.x86_64
Marking php-mssql-5.3.3-3.el6.x86_64.rpm to be installed
Examining php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm: php-pear-HTML-Template-IT-1.3.0-2.el5.noarch
Marking php-pear-HTML-Template-IT-1.3.0-2.el5.noarch.rpm to be installed
Examining php-pecl-ssh2-0.11.0-7.el6.x86_64.rpm: php-pecl-ssh2-0.11.0-7.el6.x86_64
Marking php-pecl-ssh2-0.11.0-7.el6.x86_64.rpm to be installed
Examining pymssql-1.0.2-4.el6.x86_64.rpm: pymssql-1.0.2-4.el6.x86_64
Marking pymssql-1.0.2-4.el6.x86_64.rpm to be installed
Examining python-bson-2.5.2-3.el6.x86_64.rpm: python-bson-2.5.2-3.el6.x86_64
Marking python-bson-2.5.2-3.el6.x86_64.rpm to be installed
Examining python-pymongo-2.5.2-3.el6.x86_64.rpm: python-pymongo-2.5.2-3.el6.x86_64
Marking python-pymongo-2.5.2-3.el6.x86_64.rpm to be installed
Examining remi-release-6.rpm: remi-release-6.5-1.el6.remi.noarch
remi-release-6.rpm: does not update installed package.
Resolving Dependencies
--> Running transaction check
---> Package fping.x86_64 0:3.10-1.el6.rf will be installed
---> Package freetds.x86_64 0:0.91-2.el6 will be installed
--> Processing Dependency: libodbc.so.2()(64bit) for package: freetds-0.91-2.el6.x86_64
--> Processing Dependency: libodbcinst.so.2()(64bit) for package: freetds-0.91-2.el6.x86_64
---> Package libmcrypt.x86_64 0:2.5.8-9.el6 will be installed
---> Package nagiosxi.x86_64 0:4-2.7.el6 will be installed
--> Processing Dependency: graphviz-gd for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: httpd for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: lftp for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: mod_ssl for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: net-snmp-utils for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: nmap for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl(Error) for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-Net-DNS for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-DateTime for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-List-MoreUtils for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-Class-Singleton for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: perl-Params-Validate for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-gd for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-ldap for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-mysql for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-pear for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-pgsql for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: php-xml for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: postgresql for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: postgresql-libs for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: postgresql-server for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: xinetd for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: mysql for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: mysql-server for package: nagiosxi-4-2.7.el6.x86_64
--> Processing Dependency: jwhois for package: nagiosxi-4-2.7.el6.x86_64
---> Package nagiosxi-ajaxterm.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-mrtg.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nagioscore.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nagiosmobile.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nagiosplugins.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nagiosql.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nagvis.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-ndoutils.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nrds.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nrpe.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-nsca.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-pnp.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-wkhtmltox.x86_64 0:4-2.7.el6 will be installed
---> Package nagiosxi-wmic.x86_64 0:4-2.7.el6 will be installed
---> Package perl-Config-IniFiles.noarch 0:2.72-2.el6 will be installed
---> Package perl-Crypt-DES.x86_64 0:2.05-9.el6 will be installed
---> Package perl-Crypt-Rijndael.x86_64 0:1.09-2.el6 will be installed
---> Package perl-Mail-IMAPClient.noarch 0:3.34-1.el6 will be installed
---> Package perl-Mail-POP3Client.noarch 0:2.18-6.el6 will be installed
---> Package perl-Net-SMTP-TLS.noarch 0:0.12-1.el6.rf will be installed
--> Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch
--> Processing Dependency: perl(IO::Socket::SSL) for package: perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch
--> Processing Dependency: perl(Net::SSLeay) for package: perl-Net-SMTP-TLS-0.12-1.el6.rf.noarch
---> Package perl-Net-SNMP.noarch 0:5.2.0-4.el6 will be installed
--> Processing Dependency: perl(Digest::SHA1) for package: perl-Net-SNMP-5.2.0-4.el6.noarch
---> Package php-mbstring.x86_64 0:5.3.3-38.el6 will be updated
---> Package php-mbstring.x86_64 0:5.3.3-40.el6_6 will be an update
--> Processing Dependency: php-common(x86-64) = 5.3.3-40.el6_6 for package: php-mbstring-5.3.3-40.el6_6.x86_64
---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed
---> Package php-mssql.x86_64 0:5.3.3-3.el6 will be installed
--> Processing Dependency: php-pdo-abi = 20080721 for package: php-mssql-5.3.3-3.el6.x86_64
---> Package php-pear-HTML-Template-IT.noarch 0:1.3.0-2.el5 will be installed
---> Package php-pecl-ssh2.x86_64 0:0.11.0-7.el6 will be installed
---> Package pymssql.x86_64 0:1.0.2-4.el6 will be installed
---> Package python-bson.x86_64 0:2.5.2-3.el6 will be installed
---> Package python-pymongo.x86_64 0:2.5.2-3.el6 will be installed
--> Running transaction check
---> Package graphviz-gd.x86_64 0:2.38.0-1.el6 will be installed
--> Processing Dependency: graphviz-plugins-gd = 2.38.0-1.el6 for package: graphviz-gd-2.38.0-1.el6.x86_64
---> Package httpd.x86_64 0:2.2.15-39.el6 will be installed
--> Processing Dependency: httpd-tools = 2.2.15-39.el6 for package: httpd-2.2.15-39.el6.x86_64
--> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-39.el6.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.15-39.el6.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.15-39.el6.x86_64
---> Package jwhois.x86_64 0:4.0-19.el6 will be installed
---> Package lftp.x86_64 0:4.0.9-1.el6_5.1 will be installed
---> Package mod_ssl.x86_64 1:2.2.15-39.el6 will be installed
---> Package mysql.x86_64 0:5.1.73-3.el6_5 will be installed
---> Package mysql-server.x86_64 0:5.1.73-3.el6_5 will be installed
---> Package net-snmp-utils.x86_64 1:5.5-50.el6_6.1 will be installed
---> Package nmap.x86_64 2:5.51-4.el6 will be installed
---> Package perl-Class-Singleton.noarch 0:1.4-6.el6 will be installed
---> Package perl-DBD-MySQL.x86_64 0:4.013-3.el6 will be installed
---> Package perl-DateTime.x86_64 1:0.5300-2.el6 will be installed
---> Package perl-Digest-HMAC.noarch 0:1.01-22.el6 will be installed
---> Package perl-Digest-SHA1.x86_64 0:2.12-2.el6 will be installed
---> Package perl-Error.noarch 1:0.17015-4.el6 will be installed
---> Package perl-IO-Socket-SSL.noarch 0:1.31-2.el6 will be installed
--> Processing Dependency: perl(Net::LibIDN) for package: perl-IO-Socket-SSL-1.31-2.el6.noarch
---> Package perl-List-MoreUtils.x86_64 0:0.22-10.el6 will be installed
---> Package perl-Net-DNS.x86_64 0:0.65-5.el6 will be installed
---> Package perl-Net-SSLeay.x86_64 0:1.35-9.el6 will be installed
---> Package perl-Params-Validate.x86_64 0:0.92-3.el6 will be installed
---> Package php.x86_64 0:5.3.3-40.el6_6 will be installed
--> Processing Dependency: php-cli(x86-64) = 5.3.3-40.el6_6 for package: php-5.3.3-40.el6_6.x86_64
---> Package php-common.x86_64 0:5.3.3-38.el6 will be updated
--> Processing Dependency: php-common(x86-64) = 5.3.3-38.el6 for package: php-snmp-5.3.3-38.el6.x86_64
---> Package php-common.x86_64 0:5.3.3-40.el6_6 will be an update
---> Package php-gd.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-ldap.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-mysql.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-pdo.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-pear.noarch 1:1.9.4-4.el6 will be installed
---> Package php-pgsql.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-xml.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package postgresql.x86_64 0:8.4.20-2.el6_6 will be installed
---> Package postgresql-libs.x86_64 0:8.4.20-2.el6_6 will be installed
---> Package postgresql-server.x86_64 0:8.4.20-2.el6_6 will be installed
---> Package unixODBC.x86_64 0:2.2.14-14.el6 will be installed
---> Package xinetd.x86_64 2:2.3.14-39.el6_4 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 graphviz-plugins-gd.x86_64 0:2.38.0-1.el6 will be installed
---> Package httpd-tools.x86_64 0:2.2.15-39.el6 will be installed
---> Package perl-Net-LibIDN.x86_64 0:0.12-3.el6 will be installed
---> Package php-cli.x86_64 0:5.3.3-40.el6_6 will be installed
---> Package php-common.x86_64 0:5.3.3-38.el6 will be updated
--> Processing Dependency: php-common(x86-64) = 5.3.3-38.el6 for package: php-snmp-5.3.3-38.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-snmp-5.3.3-38.el6.x86_64 (@/php-snmp-5.3.3-38.el6.x86_64)
Requires: php-common(x86-64) = 5.3.3-38.el6
Removing: php-common-5.3.3-38.el6.x86_64 (@va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-38.el6
Updated By: php-common-5.3.3-40.el6_6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-40.el6_6
Available: php-common-5.3.2-6.el6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.2-6.el6
Available: php-common-5.3.2-6.el6_0.1.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.2-6.el6_0.1
Available: php-common-5.3.3-3.el6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-3.el6
Available: php-common-5.3.3-3.el6_1.3.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-3.el6_1.3
Available: php-common-5.3.3-3.el6_2.5.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-3.el6_2.5
Available: php-common-5.3.3-3.el6_2.6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-3.el6_2.6
Available: php-common-5.3.3-3.el6_2.8.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-3.el6_2.8
Available: php-common-5.3.3-14.el6_3.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-14.el6_3
Available: php-common-5.3.3-22.el6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-22.el6
Available: php-common-5.3.3-23.el6_4.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-23.el6_4
Available: php-common-5.3.3-26.el6.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-26.el6
Available: php-common-5.3.3-27.el6_5.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-27.el6_5
Available: php-common-5.3.3-27.el6_5.1.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-27.el6_5.1
Available: php-common-5.3.3-27.el6_5.2.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-27.el6_5.2
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
-
jdalrymple
- Skynet Drone
- Posts: 2620
- Joined: Wed Feb 11, 2015 1:56 pm
Re: Offline installation
If I'm reading this right you're mirror version of php-common isn't new enough:
...
Are your mirrors up to date?
Code: Select all
Error: Package: php-snmp-5.3.3-38.el6.x86_64 (@/php-snmp-5.3.3-38.el6.x86_64)
Requires: php-common(x86-64) = 5.3.3-38.el6Code: Select all
Available: php-common-5.3.3-27.el6_5.2.x86_64 (va-prod-rhel-x86_64-server-6)
php-common(x86-64) = 5.3.3-27.el6_5.2Re: Offline installation
Probably not, the problem is that's managed by a whole different team that requires lots of red tape to get them to do anything.
Is there someway to update whats necessary on the box itself?
Is there someway to update whats necessary on the box itself?
-
jdalrymple
- Skynet Drone
- Posts: 2620
- Joined: Wed Feb 11, 2015 1:56 pm
Re: Offline installation
The problem is that you're likely going to be facing a ton of stuff that is going to be too outdated on your repos - but you can give it a whirl. The way would just be to go out to the RHEL mirror itself (assuming you have credentials to get there), grab the RPM, scp it in then try the fullinstall again. I fully expect you'd be doing that for dozens of packages though. php-common is likely just the first of many you'd encounter.
Only way to find out is try though.
Only way to find out is try though.