Page 1 of 1

MariaDB Version 10.3 oder neuer

Posted: Mon 8. Mar 2021, 18:18
by Zipwerk
Ist in absehbarer Zeit - ggf. sogar schon mit dem kommenden Update - eine Aktualisierung der Datenbankversion geplant.
Da einige Anwendungen bereits eine solche Version voraussetzen, unter anderem Nextcloud, dass auch bei Keyhelp als sogenannte "one-click Installation" zur Verfügung steht, wäre dies sicherlich eine Diskussion wert.

Mir ist auch bewusst, dass die Möglichkeit besteht, selbstständig ein Update der DB-Version durchzuführen, sofern dies allerdings in den kommenden Versionen geplant ist, würde ich mir die Arbeit erst mal sparen, da es auch sicherlich mit einem gewissen Risiko verbunden ist.

Re: MariaDB Version 10.3 oder neuer  [GELÖST]

Posted: Mon 8. Mar 2021, 18:27
by mhagge
Keyhelp nutzt die Datenbank (MySQL oder MariaDB), die die genutzte Distribution standardmäßig mitbringt. Im Rahmen von Keyhelp wird also keine Datenbank installiert bzw. geupdatet.

Insofern ist das keine Frage des Updates von Keyhelp selber, sondern eher eine Frage des Updates der Distribution / des Betriebssystemes, wenn da eine veraltete Datenbank vorhanden ist.

Das Update des Betriebssystemes lässt sich mit "Hilfscripten" von Keyhelp durchführen: https://www.keyweb.de/de/support/mehr-erfahren/tutorials#os-upgrades (aber Vorsichtig: das updatet halt nicht nur die Datenbank, sondern das ganze Betriebssystem)

Re: MariaDB Version 10.3 oder neuer

Posted: Mon 8. Mar 2021, 18:36
by Zipwerk
Vielen Dank für die Information, dann führe ich das Upgrade manuell durch.

Re: MariaDB Version 10.3 oder neuer

Posted: Mon 8. Mar 2021, 18:52
by Tobi
KeyHelp funktioniert mit Version > 10.3 noch nicht 💯 %ig.
10.3.x sollte problemlos funktionieren.

Re: MariaDB Version 10.3 oder neuer

Posted: Mon 8. Mar 2021, 19:47
by Zipwerk
Alles klar, vielen Dank für den Tipp.

Re: MariaDB Version 10.3 oder neuer

Posted: Tue 9. Mar 2021, 10:26
by Kabna
Guten Morgen, ich lese grade fleißig mit, weil ich mich auch frage ob ich nicht mal die Datenbank upgraden müsste. Aber was heißt, das Keyhelp mit einer Datenbankversion von 2017 nicht 100 Prozentig geht??? Und was bedeutet dieses :
KeyHelp funktioniert mit Version > 10.3 noch nicht 100 %ig.
10.3.x sollte problemlos funktionieren.
Welche 10.3x entspricht dann der Version die man jetzt nehmen kann? ^^ Es gibt ja schon die 10.5.9.

Re: MariaDB Version 10.3 oder neuer

Posted: Tue 9. Mar 2021, 10:41
by Alexander
Kabna wrote: Tue 9. Mar 2021, 10:26 weil ich mich auch frage ob ich nicht mal die Datenbank upgraden müsste.
Gibt es hierfür denn einen Grund? Alles was in den Standard-Paketquellen des Betriebsystems steckt, wird ohnehin immer mit Updates und Sicherheitspatches seitens der Betriebssystem-Maintainer versorgt. Ein Grund wäre nur, wenn man Software einsetzen möchte, die die neue Version zwangsläufig erfordern, wie gerne mal Nextcloud in der neusten Version.
Kabna wrote: Tue 9. Mar 2021, 10:26Aber was heißt, das Keyhelp mit einer Datenbankversion von 2017 nicht 100 Prozentig geht?
Welche Version von 2017 wird denn nicht unterstützt?
Kabna wrote: Tue 9. Mar 2021, 10:26 Welche 10.3x entspricht dann der Version die man jetzt nehmen kann?
Alle aus 10.3.x


KeyHelp unterstützt immer die Standard-MariaDB Version der unterstützten Betriebssysteme, diese reichen aktuell von

Ubuntu 16: MariaDB 10.0.38
Ubuntu 18 - MariaDB 10.1.47
Ubuntu 20 - MariaDB 10.3.25
Debian 9: MariaDB 10.1.48
Debian 10: MariaDB 10.3.27

KeyHelp läuft zur Zeit nicht zu 100% unter 10.4 und Folgende.
Der Support dafür kommt spätestens mit Debian 11 im Laufe des Jahres, da Debian 11 mit MariaDB 10.5 als Standardversion erscheinen wird.

Re: MariaDB Version 10.3 oder neuer

Posted: Fri 19. Mar 2021, 17:00
by Alexander
Für diejenigen, die bereits jetzt MariaDB 10.4 / 10.5 einsetzen wollen oder müssen, hier der Befehl zum Austausch der beiden notwendigen Dateien, damit KeyHelp wieder zu 100% kompatibel laufen sollte. Die Änderungen sind dann natürlich im nächsten KeyHelp-Update ebenso enthalten.

Backup der bestehenden Dateien [optional]:

Code: Select all

cp /home/keyhelp/www/keyhelp/core/Database/DatabaseServer.php /home/keyhelp/www/keyhelp/core/Database/backup_DatabaseServer.php ; 
cp /home/keyhelp/www/keyhelp/core/Database/DatabaseConnection.php /home/keyhelp/www/keyhelp/core/Database/backup_DatabaseConnection.php ;

Befehl zum Austausch: Für Ubuntu 18 / Ubuntu 20 / Debian 10:

Code: Select all

wget -nv https://install.keyhelp.de/misc/php71/DatabaseServer -O /home/keyhelp/www/keyhelp/core/Database/DatabaseServer.php ;
wget -nv https://install.keyhelp.de/misc/php71/DatabaseConnection -O /home/keyhelp/www/keyhelp/core/Database/DatabaseConnection.php ;

Befehl zum Austausch: Für Ubuntu 16 / Debian 9:

Code: Select all

wget -nv https://install.keyhelp.de/misc/php7/DatabaseServer -O /home/keyhelp/www/keyhelp/core/Database/DatabaseServer.php ;
wget -nv https://install.keyhelp.de/misc/php7/DatabaseConnection -O /home/keyhelp/www/keyhelp/core/Database/DatabaseConnection.php ;