Server: Ubuntu 24.04.2
PHP Version 8.3.20
nginx version: nginx/1.28.0
-Try to Bring up the login page.
librenms.log shows
[2025-04-29T23:38:12][ERROR] Missing required parameter for [Route: socialite.redirect] [URI: auth/{provider}/redirect] [Missing parameter: provider]. {"view":{"view":"/var/opt/librenms/resources/views/auth/login-form.blade.php","data":[]},"exception":"[object] (Spatie\\LaravelIgnition\\Exceptions\\ViewException(code: 0): Missing required parameter for [Route: socialite.redirect] [URI: auth/{provider}/redirect] [Missing parameter: provider]. at /var/opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php:35)
[previous exception] [object] (Illuminate\\Routing\\Exceptions\\UrlGenerationException(code: 0): Missing required parameter for [Route: socialite.redirect] [URI: auth/{provider}/redirect] [Missing parameter: provider]. at /var/opt/librenms/vendor/laravel/framework/src/Illuminate/Routing/Exceptions/UrlGenerationException.php:35)"}
Tried to reset the auth.socialite config with no luck
librenms@librenms:~/config$ lnms config:get auth.socialite
{
"redirect": false,
"register": true,
"default_role": "none",
"claims": [],
"configs": {
"": []
}
}
librenms@librenms:~/config$ lnms config:set auth.socialite.configs
Reset auth.socialite.configs to the default? (yes/no) [no]:
> yes
librenms@librenms:~/config$ lnms config:get auth.socialite
{
"redirect": false,
"register": true,
"default_role": "none",
"claims": [],
"configs": {
"": []
}
}
Validate showed… One clue here was the timezone issue
librenms@librenms:~/config$ /opt/librenms/validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 25.4.0-58-g41987a816 (2025-04-30T04:07:41+00:00)
DB Schema | 2025_04_15_122034_laravel_11_fix_types (332)
PHP | 8.4.6
Python | 3.12.3
Database | MariaDB 10.11.11-MariaDB-0ubuntu0.24.04.2
RRDTool | 1.7.2
SNMP | 5.9.4.pre2
===========================================
[OK] Composer Version: 2.8.8
[OK] Dependencies up-to-date.
[OK] Database Connected
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[FAIL] Time between this server and the mysql database is off
Mysql time 2025-04-30 00:37:13
PHP time 2025-04-30 05:37:13
[FAIL] You have a different system timezone (CDT) than the php configured timezone (UTC)
[FIX]:
Please correct either your system timezone or your timezone set in /etc/php/8.4/cli/php.ini.
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
If it’s an issue with the WebUI then please consider including a screenshot and the browser version you are using.
If you are having troubles with discovery/polling include the pastebin output of:
No
If you need to post any text longer than a few lines, please use a pastebin service such as https://p.libren.ms using non-expiring pastes.