26.10.0 - All previously ack'd alerts and notes are missing

After last night’s upgrade to 26.10.0 via the daily script, all of my ack’d alerts and notes are gone, all of the alerts re-triggered as new. I doubt there is an easy way to get this back, but I figured I would post as a bug report. I’m going to dump the new alert table and compare it to the old and see if I can restore it.

$ ./validate.php

Component Version
LibreNMS 26.10.0 (2026-10-19T08:41:01-04:00)
DB Schema 2026_10_09_000000_reset_invalid_alert_schedule_behavior (408)
PHP 8.4.25
Python 3.10.12
Database MariaDB 10.11.19-MariaDB-ubu2204
RRDTool 1.7.2
SNMP 5.9.1
===========================================

[OK] Composer Version: 2.10.3
[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 functional
[OK] No errors found with polling frequencies.
[OK] rrdtool version ok
[OK] Connected to rrdcached

The migration copies notes and acts so that shouldn’t happen, it doesn’t mean theirs not a bug but it’s going to be hard to track that down

Thanks for reaching out. This is understandable, lots of moving parts here, I was able to get things moved over and the existing alerts ACK’d. :slight_smile:

One thing I just discovered was the per-entity alerts. I tried to use it today and it now shows individual alerts per-interface on my devices, a nice feature! However, what I found was that when a new interface goes into alert, the existing interface alerts (that were ACK’d on the same device) also go un-ack’d. In my case I had 3 ack’d alerts for a device, when a new interface went down, I now had 4 un-ack’d active alerts. An email was only sent out for the one, but Im sure I would get re-alerts for the other 3 when the time came.

Any help would be appreciated.

I was able to reproduce this on my home and work install. I opened a bug here: