I have recently upgraded my personal, home-based Ubuntu server from 18.04 to 20.04, and in the process my Cacti 1.2.16 installation was affected. Although I have a backup, I would prefer to keep Cacti up-to-date, so I have followed the guidance to install 1.2.17 over my previous installation.
However, whilst running install.php, I am advised that LDAP is a required PHP module, and I'm getting the 'No - both' warning.
Although I have successfully installed php-ldap (and amended the apache and cli php.ini files to include an explicit URL for the ldap extension), 'php -m' gave an error "/usr/lib/php/20190902/ldap.so: undefined symbol: _call_user_function_ex". Further research indicates that PHP must be compiled with LDAP for LDAP to work, and this is beyond my limited Unix capabilities!
As this server is on a home network, I won't ever be using LDAP.
So my question is, can 1.2.17 be installed without the LDAP module? Many thanks!
David
Can LDAP be removed as a requirement for 1.2.17 installation?
Moderators: Developers, Moderators
Re: Can LDAP be removed as a requirement for 1.2.17 installation?
LDAP shouldn't be a required module, but it should be a desired one. Are you sure you can't continue even thought it shows that they aren't present?
Something is borked with your php installation though if it's failing to find the .so for an installed module (which it must be otherwise the extension .ini file wouldn't reference it). Have you tried to see if it's located in another folder? If so, you could update the .ini to point at the correct location too.
Something is borked with your php installation though if it's failing to find the .so for an installed module (which it must be otherwise the extension .ini file wouldn't reference it). Have you tried to see if it's located in another folder? If so, you could update the .ini to point at the correct location too.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
Re: Can LDAP be removed as a requirement for 1.2.17 installation?
Agreed, my PHP setup was damaged. I resorted to un-installing & re-installing the whole LAMP stack, and removing PHP8.
After that, I was able to go through the 1.2.17 install without issue.
Cheers.
After that, I was able to go through the 1.2.17 install without issue.
Cheers.
Re: Can LDAP be removed as a requirement for 1.2.17 installation?
Ah, technically PHP8 isn't yet fully supported. It will be when 1.3 is released at some point.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
Who is online
Users browsing this forum: No registered users and 0 guests