WebUI not working post Debian 10 to 11 upgrade

Howdy all,

I wanted to enable SSL on my LNMS server, but before I did that I wanted to make sure I was up to date on OS and applications. I upgraded from Debian 10 to 11 and that is when things hit the fan. I am able to login to LNMS but the WebUI is not fully there.

image

I have looked through many posts and cannot find anything to help. Among other things I have increased php memory to 1024, I have verified php-fpm socket config, and ran compose install --no-dev.

I even created a new VM, Ubuntu 20.04 and copied the RRD directory and the database over and have the same exact issue. I am starting to think there is something in the DB that is messed up.

VALIDATE OUTPUT

Component Version
LibreNMS 22.6.0-4-gdc3ddbaff
DB Schema 2022_05_30_084932_update-app-status-length (242)
PHP 7.4.3
Python 3.8.10
MySQL 10.3.34-MariaDB-0ubuntu0.20.04.1
RRDTool 1.7.2
SNMP 5.8

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

[OK] Composer Version: 2.3.7
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK]
[OK] Database schema correct
[OK] MySQl and PHP time match
[OK] rrd_dir is writable
[OK] rrdtool version ok

COMPOSE INSTALL --NO-DEV OUTPUT

LibreNMS\ComposerHelper::preInstall
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Package swiftmailer/swiftmailer is abandoned, you should avoid using it. Use symfony/mailer instead.
Generating optimized autoload files
Illuminate\Foundation\ComposerScripts::postAutoloadDump
@php artisan package:discover --ansi
Discovered Package: fruitcake/laravel-cors
Discovered Package: genealabs/laravel-caffeine
Discovered Package: laravel-notification-channels/webpush
Discovered Package: laravel/socialite
Discovered Package: laravel/tinker
Discovered Package: laravel/ui
Discovered Package: librenms/laravel-vue-i18n-generator
Discovered Package: mews/purifier
Discovered Package: nesbot/carbon
Discovered Package: php-flasher/flasher-laravel
Discovered Package: socialiteproviders/manager
Discovered Package: tightenco/ziggy
Package manifest generated successfully.
66 packages you are using are looking for funding.
Use the composer fund command to find out more!
LibreNMS\ComposerHelper::postInstall
Illuminate\Foundation\ComposerScripts::postInstall
@php artisan vue-i18n:generate --multi-locales --format=umd
@php artisan view:cache
Compiled views cleared!
Blade templates cached successfully!
@php artisan optimize
Configuration cache cleared!
Configuration cached successfully!
Route cache cleared!
Routes cached successfully!
Files cached successfully!
@php artisan config:clear
Configuration cache cleared!
scripts/dynamic_check_requirements.py || pip3 install --user -r requirements.txt || :

There is nothing in the NGINX, MYSQL, or LIBRENMS logs.

I was also able to run poller-wrapper and successfully poll all 30 devices.
Also successfully ran daily.sh with no error.

I am not sure where to go from here, any assistance would be greatly appreciated.

Does anyone have any ideas for this?

Is there a database check script that will check the validity of the database?

Any help is appreciated.