Attempting an upgrade on my lab system of PHP from version 7.2 to 7.3 per the recommendations by LibreNMS to move to a version 7.2.5 or newer. I am on CentOS7 using the remi-php73 packages. Once I installed it, I am getting an error upon launching the WebUI.
Missing PHP extensions. Please install and enable them on your LibreNMS server.
mysqlnd
Doing a validate.php from the command line shows all is OK.
Last login: Wed May 20 09:48:31 CDT 2020 on pts/0
-bash-4.2$ ./validate.php
Component | Version |
---|---|
LibreNMS | 1.63-106-g370c7f5 |
DB Schema | 2020_04_13_150500_add_last_error_fields_to_bgp_peers (164) |
PHP | 7.3.18 |
Python | 3.6.8 |
MySQL | 5.5.65-MariaDB |
RRDTool | 1.4.8 |
SNMP | NET-SNMP 5.7.2 |
====================================
[OK] Composer Version: 1.10.6
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct
-bash-4.2$
Doing a few PHP CLI commands shows that the mysqlnd packages are installed and available.
-bash-4.2$ php -i | grep mysqlnd
/etc/php.d/20- mysqlnd .ini,
Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
mysqlnd
mysqlnd => enabled
Version => mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
Loaded plugins => mysqlnd ,debug_trace,auth_plugin_mysql_native_password,auth_plugin_mysql_clear_password,auth_plugin_sha256_password
mysqlnd statistics =>
Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: 7cc7cc96e675f6d72e5cf0f267f48e167c2abb23 $
-bash-4.2$ php -m | grep mysqlnd
mysqlnd
-bash-4.2$
Anyone have this problem before and how can I fix it?