Validation Fail

Hi, I’m new to librenms, but I keep getting the same error over and over again

When asking for help and support, please provide as much information as possible. This should include:

  • Steps to reproduce an issue.
  • The output of ./validate.php
Component Version
LibreNMS 25.5.0 (2025-05-16T23:23:44+02:00)
DB Schema 2021_02_09_122930_migrate_to_utf8mb4 (338)
PHP 8.3.19
Python 3.12.10
Database MariaDB 10.5.29-MariaDB-ubu2004
RRDTool 1.9.0
SNMP 5.9.4
===========================================

[OK] Installed from the official Docker image; no Composer required
[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 python wrapper pollers found
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok
[FAIL] Scheduler is not running
[FIX]:
sudo cp /opt/librenms/dist/librenms-scheduler.cron /etc/cron.d/
[WARN] Updates are managed through the official Docker image
exit status 1
root@ubdi:~/librenms#

I also strangely get no data, no matter what I do, the services etc. are running.
Docker also runs without any problems

Can you tell us a bit more about how you deployed in Docker? Did you just follow the quick install from the docs site using Docker Compose?

Typically, in the Docker setup the librenms container basically just acts as the WebUI and API frontend and a separate container called librenms_dispatcher serves the polling function. Is the dispatcher container running in your environment? Are there any errors thrown on its container output/log?