Librenms breakdown after an update

i have updated an old Librenms installation n ubuntu 18 however am getting the below error when i run the composer install

In trustedproxy.php line 28:

Class “LibreNMS\Util\EnvHelper” not found

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
$

the additional outuput when i run ./validate.php

PHP Fatal error: Uncaught Error: Class “LibreNMS\Util\EnvHelper” not found in /opt/librenms/LibreNMS/Validations/Dependencies.php:43
Stack trace:
#0 /opt/librenms/LibreNMS/Validator.php(88): LibreNMS\Validations\Dependencies->validate()
#1 /opt/librenms/validate.php(111): LibreNMS\Validator->validate()
#2 {main}
thrown in /opt/librenms/LibreNMS/Validations/Dependencies.php on line 43
PHP Fatal error: Uncaught Error: Call to undefined method Illuminate\Container\Container::basePath() in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:191
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Version.php(73): base_path()
#1 /opt/librenms/includes/common.php(588): LibreNMS\Util\Version->localCommit()
#2 /opt/librenms/validate.php(83): version_info()
#3 [internal function]: {closure}()
#4 {main}
thrown in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 191

Fatal error: Uncaught Error: Class “LibreNMS\Util\EnvHelper” not found in /opt/librenms/LibreNMS/Validations/Dependencies.php:43
Stack trace:
#0 /opt/librenms/LibreNMS/Validator.php(88): LibreNMS\Validations\Dependencies->validate()
#1 /opt/librenms/validate.php(111): LibreNMS\Validator->validate()
#2 {main}
thrown in /opt/librenms/LibreNMS/Validations/Dependencies.php on line 43

Fatal error: Uncaught Error: Call to undefined method Illuminate\Container\Container::basePath() in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:191
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Version.php(73): base_path()
#1 /opt/librenms/includes/common.php(588): LibreNMS\Util\Version->localCommit()
#2 /opt/librenms/validate.php(83): version_info()
#3 [internal function]: {closure}()
#4 {main}
thrown in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 191

Run this:

su - librenms
./scripts/composer_wrapper.php install --no-dev
exit

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.