Page 1 of 1

XI fullinstall(offline install) failing

Posted: Tue Dec 11, 2018 7:58 pm
by raviv5
Team,
I have spent the last 2 days trying to install Nagios XI on RHEL 7.x server with no luck. It always fails with below error. I had removed these php-* packages & reinstalled them by enabling the optional RHEL repo but neverthless it still fails. Can anyone help me with this issue ?

Code: Select all

Error: Package: php-snmp-5.4.16-43.el7_4.x86_64 (@Docker1_14_1)
           Requires: php-common(x86-64) = 5.4.16-43.el7_4
           Removing: php-common-5.4.16-43.el7_4.x86_64 (@Docker1_13_1)
               php-common(x86-64) = 5.4.16-43.el7_4
           Updated By: php-common-5.4.16-45.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-45.el7
           Available: php-common-5.4.16-21.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-21.el7
           Available: php-common-5.4.16-23.el7_0.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0
           Available: php-common-5.4.16-23.el7_0.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0.1
           Available: php-common-5.4.16-23.el7_0.3.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0.3
           Available: php-common-5.4.16-36.el7_1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.el7_1
           Available: php-common-5.4.16-36.1.el7_2.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.1.el7_2.1
           Available: php-common-5.4.16-36.3.el7_2.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.3.el7_2
           Available: php-common-5.4.16-42.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-42.el7
           Available: php-common-5.4.16-43.el7_4.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-43.el7_4.1
Error: Package: php-devel-5.4.16-43.el7_4.x86_64 (@Docker1_14_1)
           Requires: php-cli(x86-64) = 5.4.16-43.el7_4
           Removing: php-cli-5.4.16-43.el7_4.x86_64 (@Docker1_13_1)
               php-cli(x86-64) = 5.4.16-43.el7_4
           Updated By: php-cli-5.4.16-45.el7.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-45.el7
           Available: php-cli-5.4.16-21.el7.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-21.el7
           Available: php-cli-5.4.16-23.el7_0.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-23.el7_0
           Available: php-cli-5.4.16-23.el7_0.1.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-23.el7_0.1
           Available: php-cli-5.4.16-23.el7_0.3.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-23.el7_0.3
           Available: php-cli-5.4.16-36.el7_1.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-36.el7_1
           Available: php-cli-5.4.16-36.1.el7_2.1.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-36.1.el7_2.1
           Available: php-cli-5.4.16-36.3.el7_2.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-36.3.el7_2
           Available: php-cli-5.4.16-42.el7.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-42.el7
           Available: php-cli-5.4.16-43.el7_4.1.x86_64 (Docker1_13_1)
               php-cli(x86-64) = 5.4.16-43.el7_4.1
Error: Package: php-mbstring-5.4.16-43.el7_4.x86_64 (@Docker1_14_1)
           Requires: php-common(x86-64) = 5.4.16-43.el7_4
           Removing: php-common-5.4.16-43.el7_4.x86_64 (@Docker1_13_1)
               php-common(x86-64) = 5.4.16-43.el7_4
           Updated By: php-common-5.4.16-45.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-45.el7
           Available: php-common-5.4.16-21.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-21.el7
           Available: php-common-5.4.16-23.el7_0.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0
           Available: php-common-5.4.16-23.el7_0.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0.1
           Available: php-common-5.4.16-23.el7_0.3.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-23.el7_0.3
           Available: php-common-5.4.16-36.el7_1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.el7_1
           Available: php-common-5.4.16-36.1.el7_2.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.1.el7_2.1
           Available: php-common-5.4.16-36.3.el7_2.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-36.3.el7_2
           Available: php-common-5.4.16-42.el7.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-42.el7
           Available: php-common-5.4.16-43.el7_4.1.x86_64 (Docker1_13_1)
               php-common(x86-64) = 5.4.16-43.el7_4.1
 You could try using --skip-broken to work around the problem


 You could try running: rpm -Va --nofiles --nodigest

Re: XI fullinstall(offline install) failing

Posted: Thu Dec 13, 2018 10:52 am
by npolovenko
Hello, @raviv5. Looks like you've got a conflict in your local repos @Docker1_14_1 and @Docker1_13_1.
For example, in this error the php-snmp-5.4.16 package was about to get installed from the Docker1_14 repo, but the dependent package php-common-5.4.16 was installed from the Docker1_13 repo.
Error: Package: php-snmp-5.4.16-43.el7_4.x86_64 (@Docker1_14_1)
Requires: php-common(x86-64) = 5.4.16-43.el7_4
Removing: php-common-5.4.16-43.el7_4.x86_64 (@Docker1_13_1)
Nagios expects dependent packages to be from the same repo. If you just added Docker 14 repo try removing it and rerunning the installation.