PHP Upgrade Error - Debian 11

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.

Run this step again
./scripts/composer_wrapper.php install --no-dev

Looks like validate is trying to return an error but encountering an error while trying to report the error :smiley:

Run daily.sh again and validate might work now.

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

ls -l /opt/librenms/app/Application.php That file exists right? I don’t understand why it can’t find it on your install.

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