[librenms@dpsd-net-nms01 ~]$ ./validate.php
| Component | Version |
|---|---|
| LibreNMS | 25.8.0-dev.4+8283f7137 (2025-07-17T15:53:16-05:00) |
| DB Schema | 2025_07_29_025425_hr_device_table_add_type_default (351) |
| PHP | 8.2.28 |
| Python | 3.6.8 |
| Database | MariaDB 10.3.39-MariaDB |
| RRDTool | 1.7.0 |
| SNMP | 5.8 |
| =========================================== |
[OK] Composer Version: 2.8.10
[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
[OK] MySQL and PHP time match
[FAIL] Poller is not running. No poller has run within the last 300 seconds.
[OK] Dispatcher Service not detected
[OK] Locks are functional
[FAIL] No active python wrapper pollers found
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
[FAIL] Scheduler is not running
[FIX]:
sudo cp /opt/librenms/dist/librenms-scheduler.service /opt/librenms/dist/librenms-scheduler.timer /etc/systemd/system/
sudo systemctl enable librenms-scheduler.timer
sudo systemctl start librenms-scheduler.timer
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:
You can fix this with ./scripts/github-remove
Modified Files:
LibreNMS/Config.php
[librenms@dpsd-net-nms01 ~]$ git checkout /opt/librenms/composer.lock
Connection timed out
Last login: Fri Jul 18 17:31:41 2025 from 10.4.245.17
[librenms@dpsd-net-nms01 ~]$ ./validate.php
In WidgetServiceProvider.php line 95:
Property App\Http\Controllers\DashboardController::$widgets does not exist
PHP Fatal error: Uncaught ReflectionException: Class “librenms-config” does not exist in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php:1017
Stack trace:
#0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(1017): ReflectionClass->__construct()
#1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(890): Illuminate\Container\Container->build()
#2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1077): Illuminate\Container\Container->resolve()
#3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(821): Illuminate\Foundation\Application->resolve()
#4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1057): Illuminate\Container\Container->make()
#5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(124): Illuminate\Foundation\Application->make()
#6 /opt/librenms/LibreNMS/Util/Version.php(53): app()
#7 /opt/librenms/validate.php(160): LibreNMS\Util\Version::get()
#8 /opt/librenms/validate.php(83): print_header()
#9 [internal function]: {closure}()
#10 {main}
Next Illuminate\Contracts\Container\BindingResolutionException: Target class [librenms-config] does not exist. in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php:1019
Stack trace:
#0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(890): Illuminate\Container\Container->build()
#1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1077): Illuminate\Container\Container->resolve()
#2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(821): Illuminate\Foundation\Application->resolve()
#3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1057): Illuminate\Container\Container->make()
#4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(124): Illuminate\Foundation\Application->make()
#5 /opt/librenms/LibreNMS/Util/Version.php(53): app()
#6 /opt/librenms/validate.php(160): LibreNMS\Util\Version::get()
#7 /opt/librenms/validate.php(83): print_header()
#8 [internal function]: {closure}()
#9 {main}
thrown in /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 1019
[librenms@dpsd-net-nms01 ~]$
