Hello,
We have production system and daily update, since November 18 2017. we have some trouble to connect and getting error 500 on the browser.
We have our librenms solution run on RHEL 6.9 with php 5.3.3 and we CAN’T upgrade them due to customer constraint.
Could you please to help us to fix the issue below or to restore the latest release on the November 17 2017.?
[PROD] librenms@usc3mon01: ~ $ ./daily.sh
Checking PHP version FAIL
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
Updating SQL-Schema FAIL
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
Updating submodules OK
Cleaning up DB FAIL
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
Fetching notifications FAIL
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
Caching PeeringDB data OK
When asking for help and support, please provide as much information as possible. This should include:
- Steps to reproduce an issue.
- The output of
./validate.php
PHP Fatal error: Can’t inherit abstract function LibreNMS\Interfaces\Authentication\Authorizer::authenticate() (previously declared abstract in LibreNMS\Authentication\AuthorizerBase) in /sysadmin/librenms/LibreNMS/Authentication/AuthorizerBase.php on line 33
====================================
Component | Version
--------- | -------
LibreNMS | 1.33-133-gc9728a1
DB Schema | ?
PHP | 5.3.3
MySQL | ?
RRDTool | 1.6.0
SNMP | NET-SNMP 5.5
====================================
If it’s an issue with the WebUI then please consider including the browser version you are using.
- httpd 2.2.15
If you need to post any text longer than a few lines, please use a pastebin service such as https://p.libren.ms using non-expiring pastes.
Thanks
Didier