Page 2 of 2
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 09:58
by queermeet
Alexander wrote: ↑Tue 10. Mar 2026, 10:19
Ich konnte es jetzt reproduzieren. Prüfe gerade, woran es liegt.
EDIT: Habs gefunden, Ich mach den Patch jetzt fertig. Dieser geht über Konfiguration -> Patchmanager im Laufe des Tages online.
Bei bereits bestehenden Backups sollte es ausreichen im SQL Dump
statt
zu verwenden
Edit 2: Patch ist live.
Ich habe den Patch gestern Abend angestoßen und seitdem sieht es so aus:
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 10:08
by Alexander
Mach mal bitte einen Screenshot deiner Wartungsintervalle.
Was steht unter Systemstatus -> Protokolle -> update.log
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 10:14
by queermeet
Alexander wrote: ↑Wed 11. Mar 2026, 10:08
Mach mal bitte einen Screenshot deiner Wartungsintervalle.
Was steht unter Systemstatus -> Protokolle -> update.log
Wartungsintervalle:
====
[2026-03-10 17:42:01] INFO | load tasks... nothing to do
====
[2026-03-10 17:43:02] INFO | load tasks... 1 found
[2026-03-10 17:43:02] INFO | task type IDs: install_patches
[2026-03-10 17:43:02] INFO | Task: install_patches
[2026-03-10 17:43:02] INFO | Params: - no params -
[2026-03-10 17:43:02] INFO | Install pending patches
====
[2026-03-10 17:44:01] INFO | load tasks... nothing to do
====
[2026-03-10 17:45:01] INFO | load tasks... nothing to do
====
[2026-03-10 17:46:01] INFO | load tasks... nothing to do
====
[2026-03-10 17:47:01] INFO | load tasks... nothing to do
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 10:21
by Alexander
Und einmal bitte noch die letzten Einträge aus /var/log/keyhelp/php-error.log
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 10:24
by queermeet
Alexander wrote: ↑Wed 11. Mar 2026, 10:21
Und einmal bitte noch die letzten Einträge aus /var/log/keyhelp/php-error.log
[06-Mar-2026 09:06:22 Etc/UTC] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php:380
Stack trace:
#0 /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php(449): BackupRepository->isValid()
#1 /home/keyhelp/www/keyhelp/core/Generic/SelfStoringObject.php(186): BackupRepository::saveObject()
#2 /home/keyhelp/www/keyhelp/pages/backup_troubleshooting.php(136): Generic\SelfStoringObject->save()
#3 /home/keyhelp/www/keyhelp/index.php(426): unknown()
#4 {main}
thrown in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php on line 380
[06-Mar-2026 09:06:27 Etc/UTC] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php:380
Stack trace:
#0 /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php(449): BackupRepository->isValid()
#1 /home/keyhelp/www/keyhelp/core/Generic/SelfStoringObject.php(186): BackupRepository::saveObject()
#2 /home/keyhelp/www/keyhelp/pages/backup_troubleshooting.php(136): Generic\SelfStoringObject->save()
#3 /home/keyhelp/www/keyhelp/index.php(426): unknown()
#4 {main}
thrown in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php on line 380
[06-Mar-2026 09:12:59 Etc/UTC] PHP Fatal error: Uncaught Error: Call to a member function isValid() on null in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php:380
Stack trace:
#0 /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php(449): BackupRepository->isValid()
#1 /home/keyhelp/www/keyhelp/core/Generic/SelfStoringObject.php(186): BackupRepository::saveObject()
#2 /home/keyhelp/www/keyhelp/pages/backup_troubleshooting.php(136): Generic\SelfStoringObject->save()
#3 /home/keyhelp/www/keyhelp/index.php(426): unknown()
#4 {main}
thrown in /home/keyhelp/www/keyhelp/core-old/Backup/BackupRepository.php on line 380
[06-Mar-2026 10:16:30 Etc/UTC] PHP Notice: fgets(): Read of 8192 bytes failed with errno=5 Input/output error in /home/keyhelp/www/keyhelp/core/UI/Cli/Cli.php on line 64
[07-Mar-2026 20:00:15 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[08-Mar-2026 03:00:16 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[08-Mar-2026 04:00:16 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[08-Mar-2026 05:00:15 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[09-Mar-2026 03:00:17 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[09-Mar-2026 04:00:17 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[09-Mar-2026 05:00:16 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[10-Mar-2026 03:00:18 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[10-Mar-2026 04:00:18 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[10-Mar-2026 05:00:17 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[11-Mar-2026 03:00:18 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[11-Mar-2026 04:00:18 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
[11-Mar-2026 05:00:17 Etc/UTC] PHP Warning: foreach() argument must be of type array|object, null given in /home/keyhelp/www/keyhelp/core-old/Backup/Restic.php on line 577
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 11:11
by Alexander
Hmm, da seh ich erstmal keinen Grund, warum er nicht weiter gemacht hat.
Versuch mal folgendes:
1) Log dich in phpmyadmin ein und wechsle zur KeyHelp Datenbank -> Tabelle 'settings'.
2) Und führe das SQL aus
Code: Select all
UPDATE `settings` SET `value` = '{}' WHERE `category` = 'patches' AND `name` = 'pending'
Dann gehe erneut zu Konfiguration -> PatchManager und trigger die Patch-Installation erneut.
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 13:32
by queermeet
Alexander wrote: ↑Wed 11. Mar 2026, 11:11
Hmm, da seh ich erstmal keinen Grund, warum er nicht weiter gemacht hat.
Versuch mal folgendes:
1) Log dich in phpmyadmin ein und wechsle zur KeyHelp Datenbank -> Tabelle 'settings'.
2) Und führe das SQL aus
Code: Select all
UPDATE `settings` SET `value` = '{}' WHERE `category` = 'patches' AND `name` = 'pending'
Dann gehe erneut zu Konfiguration -> PatchManager und trigger die Patch-Installation erneut.
doofe Frage, wie muss ich mich bei phpmyadmin einloggen, damit ich die Keyhelp DB sehe? logge mich immer direkt mit dem Nutzernamen meiner Prod DB ein
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 14:06
by Alexander
Mehrere Möglichkeiten:
1) Über System-Status -> Datenbank-Weboberfläche
2) Über die CLI indem man "keyhelp db-login" eintippt und dann eine der ausgegebenen URLs aufruft
3) Mit den Zugangsdaten, die in /root/keyhelp_login_data_* gespeichert sind.
Re: Welche Ordner wiederherstellen?
Posted: Wed 11. Mar 2026, 16:03
by queermeet
Alexander wrote: ↑Wed 11. Mar 2026, 14:06
Mehrere Möglichkeiten:
1) Über System-Status -> Datenbank-Weboberfläche
2) Über die CLI indem man "keyhelp db-login" eintippt und dann eine der ausgegebenen URLs aufruft
3) Mit den Zugangsdaten, die in /root/keyhelp_login_data_* gespeichert sind.
Jetzt hat es geklappt, Patches sind installiert, danke