Rrdtool error in ./validate.php

./validate.php gives rrdtool error, but all graphs are working

Component Version
LibreNMS 25.12.0-dev.61+fc5e69fc8 (2025-12-10T14:41:57+08:00)
DB Schema 2025_11_25_102228_increase_increase_port_descr_speed_length (361)
PHP 8.3.6
Python 3.12.3
Database MariaDB 10.11.13-MariaDB-0ubuntu0.24.04.1
RRDTool 1.7.2
SNMP 5.9.4.pre2
===========================================

[OK] Composer Version: 2.9.2
[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 is enabled
[OK] Locks are functional
[OK] Python wrapper cron entry is not present
[OK] Redis is functional
Exception: Symfony\Component\Process\Exception\ProcessTimedOutException The process “‘/usr/bin/rrdtool’ ‘-’” exceeded the timeout of 30 seconds. @ /opt/librenms/vendor/symfony/process/Process.php:1181
#0 /opt/librenms/vendor/symfony/process/Process.php(491): Symfony\Component\Process\Process->checkTimeout()
#1 /opt/librenms/LibreNMS/RRD/RrdProcess.php(67): Symfony\Component\Process\Process->waitUntil()
#2 /opt/librenms/LibreNMS/Validations/Rrd/CheckRrdStep.php(94): LibreNMS\RRD\RrdProcess->run()
#3 /opt/librenms/LibreNMS/Validations/Rrd/CheckRrdStep.php(39): LibreNMS\Validations\Rrd\CheckRrdStep->listFiles()
#4 /opt/librenms/LibreNMS/Validations/BaseValidation.php(52): LibreNMS\Validations\Rrd\CheckRrdStep->validate()
#5 /opt/librenms/LibreNMS/Validator.php(98): LibreNMS\Validations\BaseValidation->validate()
#6 /opt/librenms/validate.php(147): LibreNMS\Validator->validate()
#7 {main}

In Process.php line 1181:

The process “‘/usr/bin/rrdtool’ ‘-’” exceeded the timeout of 30 seconds.

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

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:

./discovery.php -h HOSTNAME -d | curl --data-binary @- https://paste.rs/
./poller.php -h HOSTNAME -r -f -d | curl --data-binary @- https://paste.rs/

If you need to post any text longer than a few lines, please use a “pastebin” service, we recommend using https://paste.rs/ or https://paste.sh/

Issue resolved after update last night.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.