Upgrade issue with Nagios XI version 2024R1.1.1 (Nagios Core 4.4.13).
Posted: Thu May 16, 2024 7:45 am
Hi - we are using PHP version 8.1.27 on RHEL 9.
Here's an error we received when trying to do an offline upgrade to Nagios XI 2024R1.1.2: "Unable to find a match: php-imap"
We've tried to install this function in php, however it is not directly supported in RHEL9/php 8.1.27. Anyone have any ideas?
Here's an output of the upgrade command:
Are you sure you want to continue? [y/N] y
Proceeding with upgrade...
Nagios XI Upgrade Log
==========================
DATE: Wed May 15 12:38:41 PM EDT 2024
DISTRO INFO:
RedHatEnterpriseServer
9.3
x86_64
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.8.1.lin
Sourceguardian extension found for PHP version 8.1
Sourceguardian extension already in php.ini
PHP Deprecated: Optional parameter $t declared before required parameter $dbh is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/db.inc.php on line 463
PHP Deprecated: Optional parameter $view declared before required parameter $e is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-graphs.inc.php on line 116
PHP Deprecated: Optional parameter $name declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-notificationmethods.inc.php on line 72
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-notificationmethods.inc.php on line 72
PHP Deprecated: Optional parameter $user_id declared before required parameter $key is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-users.inc.php on line 1774
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/highcharts/highcharts.inc.php on line 47
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/nagiosbpi/nagiosbpi.inc.php on line 101
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/perfdata/perfdata.inc.php on line 286
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/usermacros/usermacros.inc.php on line 89
Checking required prereqs...
Please wait...
OLD VERSION: 60101
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - BaseOS 140 kB/s | 4.1 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStre 137 kB/s | 4.5 kB 00:00
EPEL 9 115 kB/s | 2.3 kB 00:00
Server 9 96 kB/s | 2.0 kB 00:00
Red Hat Satellite Client 6 for RHEL 9 x86_64 (R 125 kB/s | 3.8 kB 00:00
Workstation 9 97 kB/s | 2.0 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - Supplem 118 kB/s | 3.7 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - BaseOS 127 kB/s | 4.1 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStre 145 kB/s | 4.5 kB 00:00
EPEL 9 106 kB/s | 2.3 kB 00:00
Server 9 96 kB/s | 2.0 kB 00:00
Red Hat Satellite Client 6 for RHEL 9 x86_64 (R 128 kB/s | 3.8 kB 00:00
Workstation 9 102 kB/s | 2.0 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - Supplem 127 kB/s | 3.7 kB 00:00
No match for argument: php-imap
Error: Unable to find a match: php-imap
Here's an error we received when trying to do an offline upgrade to Nagios XI 2024R1.1.2: "Unable to find a match: php-imap"
We've tried to install this function in php, however it is not directly supported in RHEL9/php 8.1.27. Anyone have any ideas?
Here's an output of the upgrade command:
Are you sure you want to continue? [y/N] y
Proceeding with upgrade...
Nagios XI Upgrade Log
==========================
DATE: Wed May 15 12:38:41 PM EDT 2024
DISTRO INFO:
RedHatEnterpriseServer
9.3
x86_64
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.8.1.lin
Sourceguardian extension found for PHP version 8.1
Sourceguardian extension already in php.ini
PHP Deprecated: Optional parameter $t declared before required parameter $dbh is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/db.inc.php on line 463
PHP Deprecated: Optional parameter $view declared before required parameter $e is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-graphs.inc.php on line 116
PHP Deprecated: Optional parameter $name declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-notificationmethods.inc.php on line 72
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-notificationmethods.inc.php on line 72
PHP Deprecated: Optional parameter $user_id declared before required parameter $key is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/utils-users.inc.php on line 1774
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/highcharts/highcharts.inc.php on line 47
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/nagiosbpi/nagiosbpi.inc.php on line 101
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/perfdata/perfdata.inc.php on line 286
PHP Deprecated: Optional parameter $mode declared before required parameter $result is implicitly treated as a required parameter in /tmp/nagiosxi/nagiosxi/basedir/html/includes/components/usermacros/usermacros.inc.php on line 89
Checking required prereqs...
Please wait...
OLD VERSION: 60101
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - BaseOS 140 kB/s | 4.1 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStre 137 kB/s | 4.5 kB 00:00
EPEL 9 115 kB/s | 2.3 kB 00:00
Server 9 96 kB/s | 2.0 kB 00:00
Red Hat Satellite Client 6 for RHEL 9 x86_64 (R 125 kB/s | 3.8 kB 00:00
Workstation 9 97 kB/s | 2.0 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - Supplem 118 kB/s | 3.7 kB 00:00
Dependencies resolved.
Nothing to do.
Complete!
Updating Subscription Management repositories.
Red Hat Enterprise Linux 9 for x86_64 - BaseOS 127 kB/s | 4.1 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStre 145 kB/s | 4.5 kB 00:00
EPEL 9 106 kB/s | 2.3 kB 00:00
Server 9 96 kB/s | 2.0 kB 00:00
Red Hat Satellite Client 6 for RHEL 9 x86_64 (R 128 kB/s | 3.8 kB 00:00
Workstation 9 102 kB/s | 2.0 kB 00:00
Red Hat Enterprise Linux 9 for x86_64 - Supplem 127 kB/s | 3.7 kB 00:00
No match for argument: php-imap
Error: Unable to find a match: php-imap