Hi,
I am running:
LibreNMS is an autodiscovering PHP/MySQL-based network monitoring system
| Version | 26.2.0-dev.78+50232d7 - Sat Jan 24 2026 00:09:00 GMT+0100 |
|---|---|
| Database Schema | 2026_01_18_221501_cefpunt2host_changes (364) |
| undefined | ---- |
| Web Server | nginx/1.20.1 |
| undefined | ---- |
| PHP | 8.2.20 |
| undefined | ---- |
| Python | 3.6.8 |
| undefined | ---- |
| Database | MariaDB 10.10.7-MariaDB |
| undefined | ---- |
| Laravel | 12.48.1 |
| undefined | ---- |
| RRDtool | 1.5.5 |
| undefined | ---- |
And since an update my validate doesn’t work anymore.
Daily.sh
-bash-4.2$ ./daily.sh
Clearing caches OK
Fetching new release information OK
Between releases, waiting for newer release
Updating Composer packages OK
Updated from unset to OK
Updating SQL-Schema OK
Cleaning up DB OK
Caching PeeringDB data OK
And ./validate:
-bash-4.2$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS | 26.2.0-dev.78+50232d7 (2026-01-24T00:09:00+01:00)
DB Schema | 2026_01_18_221501_cefpunt2host_changes (364)
PHP | 8.2.20
Python | 3.6.8
Database | MariaDB 10.10.7-MariaDB
RRDTool | 1.5.5
SNMP | 5.7.2
===========================================
[OK] Composer Version: 2.9.4
[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
[OK] Distributed Polling setting is enabled globally
[OK] Connected to rrdcached
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is functional
Exception: LibreNMS\Exceptions\RrdException unknown function 'list' @ /opt/librenms/LibreNMS/RRD/RrdProcess.php:74
#0 /opt/librenms/vendor/symfony/process/Process.php(1320): LibreNMS\RRD\RrdProcess->LibreNMS\RRD\{closure}()
#1 /opt/librenms/vendor/symfony/process/Process.php(507): Symfony\Component\Process\Process->Symfony\Component\Process\{closure}()
#2 /opt/librenms/LibreNMS/RRD/RrdProcess.php(67): Symfony\Component\Process\Process->waitUntil()
#3 /opt/librenms/LibreNMS/Validations/Rrd/CheckRrdStep.php(100): LibreNMS\RRD\RrdProcess->run()
#4 /opt/librenms/LibreNMS/Validations/Rrd/CheckRrdStep.php(41): LibreNMS\Validations\Rrd\CheckRrdStep->listFiles()
#5 /opt/librenms/LibreNMS/Validations/BaseValidation.php(52): LibreNMS\Validations\Rrd\CheckRrdStep->validate()
#6 /opt/librenms/LibreNMS/Validator.php(98): LibreNMS\Validations\BaseValidation->validate()
#7 /opt/librenms/validate.php(147): LibreNMS\Validator->validate()
#8 {main}
In RrdProcess.php line 74:
unknown function 'list'
I was running rrdtool 1.4.8, upgraded to 1.5.5 but without any luck.
librenms.log:
[2026-01-25T18:28:02][ERROR] SQLSTATE[HY000]: General error: 2006 MySQL server has gone away (Connection: dbFacile, SQL: SELECT `device_id` FROM `ipv4_addresses` AS A, `ports` AS I WHERE A.ipv4_address = monitor AND I.port_id = A.port_id)#0 /opt/librenms/includes/syslog.php(21): dbFetchCell()
#1 /opt/librenms/includes/syslog.php(60): get_cache()
#2 /opt/librenms/syslog.php(22): process_syslog()
Any suggestions?
Thanks,