Ich habe den Patch gestern Abend angestoßen und seitdem sieht es so aus: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 DumpstattCode: Select all
/*!40101 SET NAMES utf8mb4 */;zu verwendenCode: Select all
/*!40101 SET NAMES utf8 */;
Edit 2: Patch ist live.
Welche Ordner wiederherstellen? [GELÖST]
Re: Welche Ordner wiederherstellen?
Re: Welche Ordner wiederherstellen?
Was steht unter Systemstatus -> Protokolle -> update.log
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Welche Ordner wiederherstellen?
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?
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Welche Ordner wiederherstellen?
[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?
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'Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Welche Ordner wiederherstellen?
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 einAlexander 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 ausDann gehe erneut zu Konfiguration -> PatchManager und trigger die Patch-Installation erneut.Code: Select all
UPDATE `settings` SET `value` = '{}' WHERE `category` = 'patches' AND `name` = 'pending'
Re: Welche Ordner wiederherstellen?
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.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Welche Ordner wiederherstellen?
Re: Welche Ordner wiederherstellen?
@Alexander
Kurze Frage dazu ... bzgl. utf8mb4 in der /mariadb.conf.d/50-server.cnf und utf8 in der /conf.d/mariadb.cnf - kommen diese beiden configs sich da nicht in die Quere?
Re: Welche Ordner wiederherstellen?
Die später eingelesene Configdatei überschreibt die zuvor gesetzten Werte einfach.
Das ist so vorgesehen und führt nicht zu Problemen.
Es gilt halt immer der zuletzt gesetzte Wert.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser