Upgraded to PHP 8.1 and removed PHP 7.4. Followed installer instructions to update php.ini in /etc/php/8.1/fpm and …/cli. Restarted PHP, still nothing. Rebooted server, nothing.
Output of ./validate.php:
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/validate.php(121): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
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(78): base_path()
#1 /opt/librenms/includes/common.php(544): 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
[OK] Composer Version: 2.4.2
[OK] Dependencies up-to-date.
I ran this prior to my post, though I forgot to mention. I ran it again, which returned:
librenms@libre:~$ ./scripts/composer_wrapper.php install --no-dev
> LibreNMS\ComposerHelper::preInstall
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Package php-cs-fixer/diff is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/artisan(20): require_once()
#1 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255
That was my first thought, so I ran daily.sh which returned
librenms@libre:~$ ./daily.sh
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Fetching new release information OK
Between releases, waiting for newer release
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Updating Composer packages FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
> LibreNMS\ComposerHelper::preInstall
Installing dependencies from lock file
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Package php-cs-fixer/diff is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/artisan(20): require_once()
#1 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Updated from unset to OK
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Updating SQL-Schema FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/includes/sql-schema/update.php(30): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Updating submodules OK
Cleaning up DB FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Fetching notifications FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Caching PeeringDB data FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14
Caching Mac OUI data FAIL
PHP Fatal error: Uncaught Error: Class "App\Application" not found in /opt/librenms/bootstrap/app.php:14
Stack trace:
#0 /opt/librenms/LibreNMS/Util/Laravel.php(42): require_once()
#1 /opt/librenms/includes/init.php(88): LibreNMS\Util\Laravel::bootCli()
#2 /opt/librenms/daily.php(42): require('...')
#3 {main}
thrown in /opt/librenms/bootstrap/app.php on line 14