Can't access LibreNMS Web UI (HTTP ERROR 500)

Hi Friends,

Please help me I can’t access to LibreNMS Web UI, It always show

This page isn’t working is currently unable to handle this request. HTTP ERROR 500

Below is my ./validate.php output:

bash-4.2$ ./validate.php

Component Version
LibreNMS 1.43-85-g8f89cd5
DB Schema 267
PHP 7.2.9
MySQL 5.5.60-MariaDB
RRDTool 1.4.8
SNMP NET-SNMP 5.7.2

====================================

[OK] Composer Version: 1.6.5
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

And below is My librenms.log when I’ve tried to access the WebUI

[2018-09-18 11:16:01] production.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Class ‘Fideloper\Proxy\TrustedProxyServiceProvider’ not found in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:208 Stack trace: #0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(144): Illuminate\Foundation\ProviderRepository->createProvider(‘Fideloper\Proxy…’) #1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(61): Illuminate\Foundation\ProviderRepository->compileManifest(Array) #2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(549): Illuminate\Foundation\ProviderRepository->load(Array) #3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(17): Illuminate\Foundation\Application->registerConfiguredProviders() #4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(208): Illuminate\Foundation\Bootstrap\RegisterProviders->bootstrap(Object(Illuminate\Foundation\Application)) #5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(162): Illuminate\Foundation\Application->bootstrapWith(Array) #6 /opt/librenms/app/Http/Kernel.php(70): Illuminate\Foundation\Http\Kernel->bootstrap() #7 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(146): App\Http\Kernel->bootstrap() #8 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #9 /opt/librenms/html/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #10 {main} [] []
[2018-09-18 11:16:01] production.ERROR: ReflectionException: Class view does not exist in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php:729 Stack trace: #0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(729): ReflectionClass->__construct(‘view’) #1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(608): Illuminate\Container\Container->build(‘view’) #2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(575): Illuminate\Container\Container->resolve(‘view’) #3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(728): Illuminate\Container\Container->make(‘view’) #4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(1172): Illuminate\Foundation\Application->make(‘view’) #5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(148): Illuminate\Container\Container->offsetGet(‘Illuminate\Cont…’) #6 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(726): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing{closure}(Object(Illuminate\Foundation\Application), Array) #7 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(608): Illuminate\Container\Container->build(Object(Closure)) #8 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(575): Illuminate\Container\Container->resolve(‘Illuminate\Cont…’) #9 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(728): Illuminate\Container\Container->make(‘Illuminate\Cont…’) #10 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(106): Illuminate\Foundation\Application->make(‘Illuminate\Cont…’) #11 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(688): app(‘Illuminate\Cont…’) #12 /opt/librenms/app/Exceptions/Handler.php(59): response() #13 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(175): App\Exceptions\Handler->convertExceptionToResponse(Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #14 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(119): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #15 /opt/librenms/app/Exceptions/Handler.php(34): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #16 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(326): App\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #17 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(124): Illuminate\Foundation\Http\Kernel->renderException(Object(Illuminate\Http\Request), Object(Symfony\Component\Debug\Exception\FatalThrowableError)) #18 /opt/librenms/html/index.php(53): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #19 {main} [] []
[2018-09-18 11:16:01] production.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Uncaught ReflectionException: Class view does not exist in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php:729 Stack trace: #0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(729): ReflectionClass->__construct(‘view’) #1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(608): Illuminate\Container\Container->build(‘view’) #2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(575): Illuminate\Container\Container->resolve(‘view’) #3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(728): Illuminate\Container\Container->make(‘view’) #4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(1172): Illuminate\Foundation\Application->make(‘view’) #5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(148): Illuminate\Container\Container->offsetGet(‘Illuminate\Cont…’) #6 /opt/librenms/vendor/laravel/framework/sr in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php:729 Stack trace: #0 {main} [] []

yum swap php72w-mysql php72w-mysqlnd
./daily.sh

Please search next time :grinning:

Hi,
Thank you for you advice :grinning:
I have run

yum swap php72w-mysql php72w-mysqlnd
./daily.sh

but problem still show.
Then after search from community, my case can resolved with command below.

./scripts/composer_wrapper.php install --no-dev

I’m not so sure it relate with CentOS system update or not.

What is the output from this command?

Sorry I’m not capture the command output but it look like to reinstall the composer package.