Database cleanup tasks failing

I’m on 25.11.0 and am seeing the following in librenms.log. Syslog and network cleanups are failing. As a workaround I added cron jobs. Anyone else seeing the same?

[2025-11-22T03:30:00][CRITICAL] Exception: Exception Scheduled command ['/usr/bin/php8.3' 'artisan' maintenance:cleanup-syslog] failed with exit code [2]. @ /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php:207
#0 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/View/Components/Task.php(41): Illuminate\Console\Scheduling\ScheduleRunCommand->Illuminate\Console\Scheduling\{closure}()
#1 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/View/Components/Factory.php(59): Illuminate\Console\View\Components\Task->render()
#2 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(191): Illuminate\Console\View\Components\Factory->__call()
#3 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(162): Illuminate\Console\Scheduling\ScheduleRunCommand->runEvent()
#4 /opt/librenms/vendor/laravel/framework/src/Illuminate/Console/Scheduling/ScheduleRunCommand.php(132): Illuminate\Console\Scheduling\ScheduleRunCommand->runSingleServerEvent()
#5 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Console\Scheduling\ScheduleRunCommand->handle()
#6 /opt/librenms/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#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(318): 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(1073): 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/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\Foundation\Console\Kernel->handle()
#18 /opt/librenms/artisan(16): Illuminate\Foundation\Application->handleCommand()
#19 {main}

librenms@libre:~$ ./validate.php
===========================================
Component | Version
--------- | -------
LibreNMS  | 25.11.0 (2025-11-17T05:29:12-08:00)
DB Schema | 2025_10_17_112553_bgp_peers_cbgp_bigint (358)
PHP       | 8.3.17
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.1
[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]    No active python wrapper pollers found
[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:
         app/Http/Controllers/Device/Tabs/ShowConfigController.php
         includes/html/pages/device/showconfig.inc.php
         resources/views/auth/login-form.blade.php

Interestingly, manually running the task completes normally.

librenms@libre:~$ php8.3 artisan maintenance:cleanup-syslog
Cleared syslog entries older than 10 days (3667 rows)

This is fixed in 26.1.0.

1 Like

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