- Steps to reproduce an issue.
- Try log in with AD users on librenms
- logs:
2025-03-14T11:35:30][ERROR] Typed property LibreNMS\Authentication\ActiveDirectoryAuthorizer::$ldap_connection must not be accessed before initialization {"exception":"[object] (Error(code: 0): Typed property LibreNMS\\Authentication\\ActiveDirectoryAuthorizer::$ldap_connection must not be accessed before initialization at /opt/librenms/LibreNMS/Authentication/ActiveDirectoryAuthorizer.php:231)"}
- The output of
./validate.php
./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 25.2.0-60-g25bf9dc4f (2025-03-14T01:08:29-03:00)
DB Schema | 2025_01_30_214311_create_ipv6_nd_table (320)
PHP | 8.2.26
Python | 3.11.2
Database | MariaDB 11.7.2-MariaDB
RRDTool | 1.7.2
SNMP | 5.9.3
===========================================
[OK] Composer Version: 2.8.6
[OK] Dependencies up-to-date.
[OK] Database connection successful
[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] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Distributed Polling setting is enabled globally
[OK] Connection to memcached is ok
[OK] Connected to rrdcached
[FAIL] Poller is not running. No poller has run within the last 300 seconds.
[OK] Dispatcher Service not detected
[OK] Locks are functional
[FAIL] Python wrapper cron entry is not present
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached
[WARN] Your local git contains modified files, this could prevent automatic updates.
[FIX]:
You can fix this with ./scripts/github-remove
Modified Files:
includes/definitions/axiscam.yaml