jmartens
(Jonathan Martens)
August 25, 2026, 4:48pm
1
I think I have found an issue I would consider a bug as it cripples the backups.
Scenario to reproduce:
Install at least an additional application
Include it in a backup schedule
Make sure backup is created according to schedule
Remove application
Observe backup failure notifications
Expected:
Removed application should be removed from backup schedule automatically upon removal
Backups should continue w/o backup of removed application as before.
pike
(Michael Kicks)
August 25, 2026, 5:00pm
2
jmartens:
Backups should continue w/o backup of removed application as before.
with a warning status instead of Completed or Error and with a specific message into the notification body lil “was not able to backup %Container% - not present”
jmartens
(Jonathan Martens)
August 25, 2026, 5:09pm
3
This was the email message. I repeatedly got every 3h or so
dan
(Dan)
August 25, 2026, 5:12pm
4
If I might tag onto this, really, you should be able to configure “back up all installed applications.” If you later install new ones, they’ll be backed up; if you later remove one (or more), the backup will include only what’s installed. And that would address this specific issue too.
mrmarkuz
(Markus Neuberger)
August 25, 2026, 6:16pm
5
I can’t reproduce the issue, after removing an app it’s not available in the backup schedule and it’s not included in the backup anymore.
Please check the system logs , select cluster logs and search for “runagent” to find more details about the error.
Example log output:
2026-08-25T19:55:01+02:00 [1::runagent] checkmk3: starting backup 1 at Tue Aug 25 17:55:01 2026
2026-08-25T19:55:04+02:00 [1:checkmk3:runagent] Repository is present at path 9a76e875-0120-5d64-b642-c20ef85a3c92/checkmk/31645f3b-a2a2-4f42-9777-fef4c13f115a
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] using parent snapshot 5f68208d
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] processed 1507 files, 11.497 MiB in 0:01
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] Files: 2 new, 8 changed, 1497 unmodified
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] Added to the repository: 99.495 KiB (21.383 KiB stored)
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] Dirs: 0 new, 19 changed, 416 unmodified
2026-08-25T19:55:05+02:00 [1:checkmk3:runagent] snapshot 86931544 saved
2026-08-25T19:55:08+02:00 [1::runagent] ----------------------------------------------------------------------------------------------------------
2026-08-25T19:55:08+02:00 [1::runagent] keep 3 snapshots:
2026-08-25T19:55:08+02:00 [1::runagent] 86931544 2026-08-25 17:55:04 node1 last snapshot /srv/state/environment 11.497 MiB
2026-08-25T19:55:08+02:00 [1::runagent] 5f68208d 2026-08-25 17:51:13 node1 last snapshot /srv/state/environment 11.493 MiB
2026-08-25T19:55:08+02:00 [1::runagent] 3 snapshots
2026-08-25T19:55:08+02:00 [1::runagent] 043ad551 2026-07-17 19:01:05 node1 last snapshot /srv/state/environment 11.070 MiB
2026-08-25T19:55:08+02:00 [1::runagent] Applying Policy: keep 5 latest snapshots
2026-08-25T19:55:08+02:00 [1::runagent] /srv/volumes/checkmk-app
2026-08-25T19:55:08+02:00 [1::runagent] ID Time Host Tags Reasons Paths Size
2026-08-25T19:55:09+02:00 [1::runagent] checkmk3: backup 1 completed
2026-08-25T19:55:09+02:00 [1::runagent] Backup 1 completed successfully
davidep
(Davide Principi)
August 26, 2026, 6:48am
6
pike
(Michael Kicks)
August 26, 2026, 6:53am
7
IMVHO this adds a second layer: a different behavior of the backup system.
NethServer 8 Backup should take care of what’s available to backup, discarding what it’s not and proper communicate the status to the sysadmin. Otherwise it fails to the task to backup.
A this moment, the only other option to have a backup of a working NS8 is a snapshot of the host with external tools.
davidep
(Davide Principi)
August 26, 2026, 12:33pm
8
Please, keep this discussion on topic and share ideas about backup improvements in a new Feature discussion.
dan
(Dan)
August 26, 2026, 1:13pm
9
Already done, almost two years ago:
Am I missing a way to tell NS8 to back up “all apps” on a schedule? When I set up a backup schedule, I can “select all” to choose the apps to back up, but if I then install another app, I need to go back and add it to the backup schedule. It seems to me there’d be a box to check or some other way to say “back up everything to this destination.”
If there isn’t, any chance of adding this?
Mentioning it here because it would address the apparent failure mode OP is seeing.
pike
(Michael Kicks)
August 26, 2026, 3:39pm
10
In my opinion here there are two bugs.
First is the not automatic removal of the container from the process (processes? who knows) of backup.
Second is a backup procedure that fails if any (when it’s not the only one) of the container is “missing for some reason”.
Both procedures have bugs:
the container/application removal
the backup procedure
davidep
(Davide Principi)
August 26, 2026, 4:15pm
11
Yes, maybe, but to pin down the backup error we need log evidence, otherwise we’re just speculating.
davidep
(Davide Principi)
August 27, 2026, 1:55pm
12
Hi @jmartens
I think core release 3.21.1 already ships a patch matching the expected behavior — worth a try.
That’s the configured Prometheus/Alertmanager behavior: a notification is sent every 3 hours for firing alerts, until they are resolved.