Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Post Reply
User avatar
topolino
Posts: 62
Joined: Fri 4. Dec 2020, 12:57

Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by topolino »

Die folgende Beitragsvorlage darf jedoch in keinem Fall entfernt werden.
---------------------------------------------------------------------------
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Ja

Server-Betriebssystem + Version
Debian 12

Eingesetzte Server-Virtualisierung-Technologie
VmWare 8.0.2

KeyHelp-Version + Build-Nummer
24.3

Problembeschreibung / Fehlermeldungen
Ich habe versucht, gemäss Ablaufplan - Keyhelp-Restic-Backuprestore eine Keyhelp Installation auf einer leeren Installation wieder herzustellen.
Nun stehe ich schon zum zweiten Mal beim Schritt 2) Wiederherstellen der Standarddatenbanken an.
Ich konnte die mySQL Passwörter wieder setzen und nach "flush privileges" geht es nicht mehr weiter.
Ich kann das Keyhelp Panel über '192.168.1.38' nicht öffnen.
Der Fehler lautet:
"MySQL - Connection Error: Access denied for user 'keyhelp'@'localhost' (using password: YES)"
Es heisst in der Anleitung so schön:
"KeyHelp sollte nun wieder erreichbar sein. Zudem sollten alle Elemente wie Benutzer und Domains sichtbar
werden."
Den gleichen Fehler erhalte ich beim Versuch die "keyhelp-toolbox" zu öffnen.

Erwartetes Ergebnis
Keyhelp Panel öffnen.

Tatsächliches Ergebnis
Siehe Problembeschreibung.

Schritte zur Reproduktion
Adresse 'webserver-2.oeko-sys.ch' oder '84.253.4.114' im Browser eingeben.

Zusätzliche Informationen
Im /var/log/keyhelp/php-error.log wiederholt sich dieser Eintrag x-mal:
Stack trace:
#0 /home/keyhelp/www/keyhelp/core-old/pending/DBConnection.php(67): DBConnection->connect()
#1 /home/keyhelp/www/keyhelp/core-old/pending/DBConnection.php(374): DBConnection->__construct()
#2 /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php(43): DBConnection::getConnection()
#3 {main}
thrown in /home/keyhelp/www/keyhelp/core-old/pending/DBConnection.php on line 116
Mit freundlichen Grüssen / Best regards
Walter Richner

**************************************************************
OEKOMATIK - EDV Richner
Reitibuechstrasse 16 - CH-5636 Benzenschwil
https://www.oekomatik.ch
**************************************************************
User avatar
Florian
Keyweb AG
Posts: 1873
Joined: Wed 20. Jan 2016, 02:28

Re: Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by Florian »

Hallo,

das ist ein Anzeichen, dass die ursprünglichen Passwörter, welche man unter Vorbereitung sichern sollte über die Export-Funktion von PhpMyAdmin, nicht gesetzt sind.

Entweder versucht du es nochmal oder du setzt die Passwörter für die DB-User aus /etc/keyhelp/config/config.json manuell.

Das bringt zumindest Keyhelp in Gang.
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
topolino
Posts: 62
Joined: Fri 4. Dec 2020, 12:57

Re: Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by topolino »

Hallo Florian

Ich habe jetzt das Passwort aus der der ursprünglichen Sicherung mit phpmyadmin genommen und in die Datei /etc/keyhelp/config/config.json eingefügt. Aber dies funktioniert nicht und auch die Länge des PW ist etwa doppelt so gross und scheint deshalb nicht zu passen.
Mit Webmin hätte ich Zugriff auf die Datenbank.

Gruss
Walti
Last edited by topolino on Tue 17. Feb 2026, 12:41, edited 1 time in total.
Mit freundlichen Grüssen / Best regards
Walter Richner

**************************************************************
OEKOMATIK - EDV Richner
Reitibuechstrasse 16 - CH-5636 Benzenschwil
https://www.oekomatik.ch
**************************************************************
User avatar
Florian
Keyweb AG
Posts: 1873
Joined: Wed 20. Jan 2016, 02:28

Re: Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by Florian »

Natürlich geht das so nicht, die Passwörter stehen ja nicht im Klartext in PHPmyAdmin

Du hättest einfach in die Datei gucken sollen, und dann das dort hinterlegte Passwort für die USer keyhelp und keyhelp_root via MySQL gesetzt

z.B.

Code: Select all

root@meinserver:~# mysql
MariaDB [(none)]> use mysql;
MariaDB [mysql]> SET PASSWORD FOR 'keyhelp'@'localhost' = PASSWORD('blubbbblubbb');
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
topolino
Posts: 62
Joined: Fri 4. Dec 2020, 12:57

Re: Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by topolino »

Vielen Dank Florian.
Mit diesem PW-Update öffnet sich das Keyhelp-Panel wieder.
Herzliche Grüsse
Walti
Mit freundlichen Grüssen / Best regards
Walter Richner

**************************************************************
OEKOMATIK - EDV Richner
Reitibuechstrasse 16 - CH-5636 Benzenschwil
https://www.oekomatik.ch
**************************************************************
User avatar
Florian
Keyweb AG
Posts: 1873
Joined: Wed 20. Jan 2016, 02:28

Re: Schritt 2) im Ablaufplan – KeyHelp-Restic-Backuprestore

Post by Florian »

Das ganze dann nochmal mit dem User roundcube:

siehe /home/keyhelp/www/roundcube/config/config.inc.php

und phpmyadmin

siehe /home/keyhelp/www/phpmyadmin/config.inc.php
Mit freundlichen Grüßen / Best regards
Florian Cheno

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Post Reply