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

Code: Select all

/*!40101 SET NAMES utf8mb4 */;
statt

Code: Select all

/*!40101 SET NAMES utf8 */;
zu verwenden

Edit 2: Patch ist live.
Ich habe den Patch gestern Abend angestoßen und seitdem sieht es so aus:
03-11-2026, 09-58-35.png

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:
03-11-2026, 10-11-38.png
====
[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