Hi,
Since this morning’s update, we have an issue where loading any webui page yields a HTTP 500 error.
From logs/librenms.log we see lines like this for each HTTP request:
[2018-09-14 10:03:05] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Fideloper\Proxy\TrustedProxyServiceProvider' not found' in /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:208 Stack trace: #0 {main} [] []
I ran validate.php and daily.sh, and all appears to be well. I am wondering what has happened to cause us to be missing Laravel components, and how to fix it.
I have logged in from Chrome and Firefox and my phones browser and in all cases I have tried to navigate to /devices/ but that has yielded the same error message and displayed the same issue.
I am out of ideas.
I have a 2nd instance that didn’t break overnight, but that’s Ubuntu with php7, so not a fair comparison with this box.
I found [14-Sep-2018 14:41:21 europe/london] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /opt/librenms/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 325 in the php error log.