Dispatcher Service not updating LibreNMS

Hello,

I can run daily.sh manually and LibreNMS will update, however the Dispatcher Service is not updating it automatically.

Checking the daily.log, I see the following errors:
In Request.php line 322: Invalid URI: A URI cannot contain CR/LF/TAB characters.

Here is the output from validate.php:

===========================================
Component Version
LibreNMS 25.11.0 (2025-11-17T09:29:12-04:00)
DB Schema 2025_10_17_112553_bgp_peers_cbgp_bigint (358)
PHP 8.4.17
Python 3.12.3
Database MariaDB 10.11.14-MariaDB-0ubuntu0.24.04.1
RRDTool 1.7.2
SNMP 5.9.4.pre2

===========================================

[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] Active pollers found
[OK] Dispatcher Service is enabled
[OK] Locks are functional
[OK] Python wrapper cron entry is not present
[OK] Redis is unavailable
[OK] rrdtool version ok
[OK] Connected to rrdcached

Any assistance is appreciated!

Thanks

Joel

Just for verification, I ran daily.sh today and it was successful:

Clearing caches                                    OK
Fetching new release information                   OK
Updating to latest release                         OK
Updating Composer packages                         OK
Updated from 25.11.0 to 26.1.1                     OK
Updating SQL-Schema                                OK
Cleaning up DB                                     OK
Caching PeeringDB data                             OK

Ran validate.php and issues with RRD:

===========================================
Component | Version
--------- | -------
LibreNMS  | 26.1.1 (2026-01-12T19:25:32-04:00)
DB Schema | 2025_12_05_205509_devices_add_mtu_status (362)
PHP       | 8.4.17
Python    | 3.12.3
Database  | MariaDB 10.11.14-MariaDB-0ubuntu0.24.04.1
RRDTool   | 1.7.2
SNMP      | 5.9.4.pre2
===========================================

[OK]    Composer Version: 2.9.5
[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]    Active pollers found
[OK]    Dispatcher Service is enabled
[OK]    Locks are functional
[OK]    Python wrapper cron entry is not present
[OK]    Redis is unavailable
[FAIL]  Some RRD files have the incorrect step. 12825/20679
        [FIX]:
        lnms maintenance:rrd-step all
        RRD files with incorrect step:
         ........
          and 12810 more...
[OK]    rrdtool version ok
[OK]    Connected to rrdcached

Attempted lnms maintenance:rrd-step all, and further errors:

Exception: LibreNMS\Exceptions\RrdException Usage: rrdtool list [--daemon <addr> [--noflush]] [--recursive] <directory> @ /opt/librenms/LibreNMS/RRD/RrdProcess.php:74
#0 /opt/librenms/vendor/symfony/process/Process.php(1320): LibreNMS\RRD\RrdProcess->{closure:LibreNMS\RRD\RrdProcess::run():67}()
#1 /opt/librenms/vendor/symfony/process/Process.php(507): Symfony\Component\Process\Process->{closure:Symfony\Component\Process\Process::buildCallback():1314}()
#2 /opt/librenms/LibreNMS/RRD/RrdProcess.php(67): Symfony\Component\Process\Process->waitUntil()
#3 /opt/librenms/app/Console/Commands/MaintenanceRrdStep.php(135): LibreNMS\RRD\RrdProcess->run()
#4 /opt/librenms/app/Console/Commands/MaintenanceRrdStep.php(48): App\Console\Commands\MaintenanceRrdStep->listFiles()
#5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\Console\Commands\MaintenanceRrdStep->handle()
#6 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::{closure:Illuminate\Container\BoundMethod::call():35}()
#7 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\Container\Util::unwrapIfClosure()
#8 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::callBoundMethod()
#9 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Container.php(836): Illuminate\Container\BoundMethod::call()
#10 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\Container\Container->call()
#11 /opt/librenms/vendor/symfony/console/Command/Command.php(341): Illuminate\Console\Command->execute()
#12 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\Component\Console\Command\Command->run()
#13 /opt/librenms/vendor/symfony/console/Application.php(1102): Illuminate\Console\Command->run()
#14 /opt/librenms/vendor/symfony/console/Application.php(356): Symfony\Component\Console\Application->doRunCommand()
#15 /opt/librenms/vendor/symfony/console/Application.php(195): Symfony\Component\Console\Application->doRun()
#16 /opt/librenms/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\Component\Console\Application->run()
#17 /opt/librenms/lnms(35): Illuminate\Foundation\Console\Kernel->handle()
#18 {main}

In RrdProcess.php line 74:

  Usage: rrdtool list [--daemon <addr> [--noflush]] [--recursive] <directory>

Restoring from backup for now.

Any advice appreciated!

Joel