(z.B. Ja / Nein (Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum))
Ja
Server-Betriebssystem + Version
(z.B. Ubuntu 24.04)
Debian 13.4 (64-bit)
Eingesetzte Server-Virtualisierung-Technologie
(z.B. keine, OpenVZ, KVM, XEN, etc.)
KVM
KeyHelp-Version + Build-Nummer
(z.B. 26.0 - Build 3582)
26.0 (Build 3618)
Problembeschreibung / Fehlermeldungen
Beim Keyhelp-Update in der Nacht auf den 8.4. sind sich nach meiner Einschätzung Keyhelp-Update und geplantes Backup (SFTP auf Hetzner Storage-Box) in die Quere gekommen. Im Endeffekt wurde das Backup nicht sauber beendet, das nächste Backup letzte Nacht lief nicht. Auch ein vorhin manuell im Keyhelp-Backend angestossenes "geplantes" Backup startete nicht. Erst nach Ausführung aller Optionen in der neue Problembehandlung, insbesondere Beseitigung des Locks, lief dann das manuell angestossene Backup (hoffentlich) fehlerfrei durch. Jedenfalls kamen keine neuen Fehlermeldungen im Logfile (/var/log/keyhelp/backup/backup-root.log)
Erwartetes Ergebnis
Laufendes Backup und Keyhelp-Update kommen sich nicht ins Gehege, Keyhelp-Update wartet ggf auf komplette Beendigung des Backup-Vorgangs.
Tatsächliches Ergebnis
Das Keyhelp-Update hat (nach meiner Einschätzung) einige Dateien entfernt oder geändert, auf die das Backup zugreifen wollte (siehe auch Log unten)
Schritte zur Reproduktion
Eventuell- ich kann es nicht mehr testen, weil das Update komplett durchgeführt ist - Start des Keyhelp-Updates während eines laufenden, geplanten vollständigen Systembackups (?).
Zusätzliche Informationen
(z.B. kürzlich durchgeführte Änderungen am Server, Auszüge aus Protokolldateien (/var/log/*, /var/log/keyhelp/php-error.log, etc.))
Aktualisierungshinweise (im Dashboard)
KeyHelp wurde auf Version 26.0 aktualisiert.
Mittwoch, 08. April 2026 um 03:51:26
(/var/log/keyhelp/backup/backup-root.log)
Code: Select all
[2026-04-07 03:50:02] INFO | Create repository lock
[2026-04-07 03:50:04] INFO | Looking for pending operations for repository: mail-System-SB1 (SFTP) / #1
[2026-04-07 03:50:04] INFO | Operation found: backup
[2026-04-07 03:50:04] INFO | Prepare backup...
[2026-04-07 03:50:53] INFO | Backup created
[2026-04-07 03:50:53] INFO | Cleanup
[2026-04-07 03:50:53] INFO | Operation found: prune
[2026-04-07 03:50:53] INFO | Remove old snapshots
[2026-04-07 03:51:03] INFO | Operation found: check
[2026-04-07 03:51:03] INFO | Integrity check
[2026-04-07 03:51:10] INFO | Update snapshot data / stats
[2026-04-07 03:51:20] INFO | Update repository stats
[2026-04-07 03:51:30] INFO | Size 'raw': 3.12 GiB
[2026-04-07 03:51:30] INFO | Size 'restore': 6.05 GiB
[2026-04-07 03:51:33] INFO | All finished, releasing lock.
====
[2026-04-08 03:50:02] INFO | Create repository lock
[2026-04-08 03:50:04] INFO | Looking for pending operations for repository: mail-System-SB1 (SFTP) / #1
[2026-04-08 03:50:04] INFO | Operation found: backup
[2026-04-08 03:50:04] INFO | Prepare backup...
[2026-04-08 03:51:01] INFO | Backup created
[2026-04-08 03:51:01] WARN | The backup operation finished successfully, but problems have been reported.
{"message_type":"error","error":{"message":"open /home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/services.mo: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/services.mo"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/template_account.po: xattr.list /home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/template_account.po: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/template_account.po"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/traffic.po: xattr.list /home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/traffic.po: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp/locale/sv/LC_MESSAGES/traffic.po"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp/pages/admin_mail_log.php: xattr.list /home/keyhelp/www/keyhelp/pages/admin_mail_log.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp/pages/admin_mail_log.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/theme/bulma/assets/vendor/trumbowyg/plugins/template/trumbowyg.template.min.js: xattr.list /home/keyhelp/www/keyhelp_tmp/theme/bulma/assets/vendor/trumbowyg/plugins/template/trumbowyg.template.min.js: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/theme/bulma/assets/vendor/trumbowyg/plugins/template/trumbowyg.template.min.js"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/microsoftTpmCollection.pem: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/microsoftTpmCollection.pem: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/microsoftTpmCollection.pem"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/solo.pem: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/solo.pem: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/rootCertificates/solo.pem"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/server.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/server.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/lbuchs/webauthn/_test/server.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php"}
{"message_type":"error","error":{"message":"open /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php"}
{"message_type":"error","error":{"message":"incomplete metadata for /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php: xattr.list /home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php: no such file or directory"},"during":"archival","item":"/home/keyhelp/www/keyhelp_tmp/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php"}
{"message_type":"exit_error","code":3,"message":"Warning: at least one source file could not be read"}
[2026-04-08 03:51:01] INFO | Cleanup
====