MySQL Probleme nach Update auf Keyhelp 24.1

Haben Sie einen Bug entdeckt? Teilen Sie es uns mit.
Tweety
Posts: 4
Joined: Thu 9. Jun 2022, 09:04

MySQL Probleme nach Update auf Keyhelp 24.1

Post by Tweety »

Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt


Server-Betriebssystem + Version
Debian 12.5 (64-bit)


Eingesetzte Server-Virtualisierung-Technologie
Proxmox


KeyHelp-Version + Build-Nummer
24.1 (Build 3285)


Problembeschreibung / Fehlermeldungen
MySQL Datenbanken lassen sich von Typo3 aus nicht mehr öffnen



Erwartetes Ergebnis
Datenbanken sollten geöffnet werden

Tatsächliches Ergebnis
Datenbanken können nicht geöffnet werden

Schritte zur Reproduktion


Zusätzliche Informationen

Code: Select all

#2 /home/keyhelp/www/keyhelp/core-ns/Database/DatabaseConnection.php(181): Database\DatabaseConnection->loadServerInformation()
#3 /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php(53): Database\DatabaseConnection->__construct()
#4 {main}
  thrown in /home/keyhelp/www/keyhelp/core-ns/Database/DatabaseConnection.php on line 253
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  MySQL - Connection Error: 2002 (No such file or directory) in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 338
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 114
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::set_charset(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 115
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 116
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 117
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 159
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  DBConnection::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 160
[16-Mar-2024 17:56:02 Europe/Berlin] PHP Warning:  mysqli::ping(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 169
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Notice:  DB-Connection timed out, now reconnecting... in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 178
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::close(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 122
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  MySQL - Connection Error: 2002 (No such file or directory) in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 338
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 114
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::set_charset(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 115
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 116
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 117
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 159
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  DBConnection::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 160
[16-Mar-2024 17:56:03 Europe/Berlin] PHP Warning:  mysqli::ping(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 169
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Notice:  DB-Connection timed out, now reconnecting... in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 178
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::close(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 122
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  MySQL - Connection Error: 2002 (No such file or directory) in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 338
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 114
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::set_charset(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 115
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 116
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 117
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 159
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  DBConnection::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 160
[16-Mar-2024 17:56:04 Europe/Berlin] PHP Warning:  mysqli::ping(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 169
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Notice:  DB-Connection timed out, now reconnecting... in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 178
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  mysqli::close(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 122
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  MySQL - Connection Error: 2002 (No such file or directory) in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 338
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 114
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  mysqli::set_charset(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 115
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 116
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  mysqli::query(): Couldn't fetch mysqli in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 117
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  MySQL - Query Error:  () in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 338
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Notice:  Undefined index: version in /home/keyhelp/www/keyhelp/core/pending/DBConnection.php on line 449
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Warning:  Database error: SQLSTATE[HY000] [2002] No such file or directory in /home/keyhelp/www/keyhelp/core-ns/Database/DatabaseConnection.php on line 499
[16-Mar-2024 17:56:05 Europe/Berlin] PHP Fatal error:  Uncaught Error: Call to a member function prepare() on null in /home/keyhelp/www/keyhelp/core-ns/Database/DatabaseConnection.php:253
Last edited by Tweety on Mon 24. Jun 2024, 12:27, edited 1 time in total.
User avatar
Florian
Keyweb AG
Posts: 1348
Joined: Wed 20. Jan 2016, 02:28

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Florian »

Hallo,

läuft der MariaDB Server überhaupt?
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
Jolinar
Community Moderator
Posts: 3735
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Jolinar »

@TE:
Ist es wirklich so schwer, CODE Tags zu verwenden...?
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Toorms
Posts: 188
Joined: Wed 18. Mar 2020, 20:11

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Toorms »

Florian wrote: Mon 24. Jun 2024, 12:09 Hallo,

läuft der MariaDB Server überhaupt?
Verdammt, du warst schneller :D

... und wenn er läuft / nicht läuft, was sagt z.B.

Code: Select all

$ journalctl -f -u mariadb
Tweety
Posts: 4
Joined: Thu 9. Jun 2022, 09:04

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Tweety »

Sorry wegen der Code Tags ;-(

Ja, MariaDB läuft. Problem ist nur Typo3. Denke mal, das die aktuelle MariaDB Version mit Typo3 6.2 nicht mehr funktioniert. Mein Problem ist aber, dass ich alte Webseiten, die auf 6.2 laufen, auf aktuelle Versionen von Typo umstellen will/soll. Bisher war das kein Problem die alten Seiten unter Keyhelp zu hosten.
User avatar
Toorms
Posts: 188
Joined: Wed 18. Mar 2020, 20:11

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Toorms »

Tweety wrote: Mon 24. Jun 2024, 12:53 Sorry wegen der Code Tags ;-(

Ja, MariaDB läuft. Problem ist nur Typo3. Denke mal, das die aktuelle MariaDB Version mit Typo3 6.2 nicht mehr funktioniert. Mein Problem ist aber, dass ich alte Webseiten, die auf 6.2 laufen, auf aktuelle Versionen von Typo umstellen will/soll. Bisher war das kein Problem die alten Seiten unter Keyhelp zu hosten.
Das denke ich auch, Typo3 6.2 supported nur noch MySQL 5.0 - 5.6 - https://jweiland.net/typo3-cms/versione ... dates.html (ganz unten, wenn man der Seite glauben kann).

Bei mir läuft in aktueller Umgebung

Code: Select all

mariadb  Ver 15.1 Distrib 10.11.6-MariaDB
User avatar
Florian
Keyweb AG
Posts: 1348
Joined: Wed 20. Jan 2016, 02:28

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Florian »

Hallo,

und was hat das mit dem Keyhelp Update zu tun? Keyhelp updatet Deine MariaDB Version nicht, da muss man schon ein Dist Upgrade machen.
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
Toorms
Posts: 188
Joined: Wed 18. Mar 2020, 20:11

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Toorms »

Florian wrote: Mon 24. Jun 2024, 13:50 Hallo,

und was hat das mit dem Keyhelp Update zu tun? Keyhelp updatet Deine MariaDB Version nicht, da muss man schon ein Dist Upgrade machen.
Naja, wenn er ein OS Upgrade mit dem KH Script gemacht hat, wird dann kein dist-upgrade gemacht? Aber ja, Datenbank Upgrade bedarf schon aktives Handeln.
User avatar
Florian
Keyweb AG
Posts: 1348
Joined: Wed 20. Jan 2016, 02:28

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Florian »

Hallo,

die Überschrift lautet aber "MySQL Probleme nach Update auf Keyhelp 24.1" und nicht "MySQL Probleme nach Dist Upgrade"

Ein Keyhelp Update ändert nichts an der MariaDB Version, nicht mal normale Systemupdates tun dies, nur ein DIst Upgrade.
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
**************************************************************
DasBiberlein
Posts: 11
Joined: Sat 25. Apr 2020, 03:03

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by DasBiberlein »

Hallo zusammen,

ich habe nach dem Update ähnliches verhalten ohne ein Dist-Update. (gleiches System Debain 12.5 allerdings auf VMWare)
Bin mir da aber nicht sicher ob das einfach nur doofer Zufall war/ist.
Auf jeden fall ist es nun so seit dem Update.

Der SQL Server bringt mir folgenden Fehler.

SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

Das KeyHelp ist nur für eine NextCloud Instanz verantwortlich.
Ich habe nichts an der Config oder ähnliches "rum geschraubt"

Der Fehler kommt sehr unterschiedlich, mal nach 3 Tagen mal nach 2 Tagen aber auch mal nach erst 10 Tagen wieder.

Meine Vermutung ist das es an "Large data packets" liegt und ich die "max-allowed-packet" vergrößern muss.

Ich bin mir aber gerade nicht sicher in welcher cnf ich das hoch stellen kann bzw. muss. ggf. kann mir hier jemand aushelfen.
Die typischen cnf sind eher leer bis Standard gefüllt.

in 90-tunning.cnf bringt es nichts und ein -> mysql SHOW VARIABLES LIKE 'max_allowed_packet': zeigt mir die Standartwerte von 16M

edit:
mysql -V. bash.
mysql Ver 15.1 Distrib 10.11.6-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper

Vg
Biber
User avatar
Florian
Keyweb AG
Posts: 1348
Joined: Wed 20. Jan 2016, 02:28

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Florian »

Hallo,

vielleicht mal ins Mysql-Log oder Syslog schauen.

Anpassung max_allowed_packet erfolgt idealerweise in /etc/mysql/mariadb.conf.d/90-tuning.cnf
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
Tobi
Community Moderator
Posts: 2941
Joined: Thu 5. Jan 2017, 13:24

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Tobi »

Florian wrote: Wed 10. Jul 2024, 14:49
Anpassung max_allowed_packet erfolgt idealerweise in /etc/mysql/mariadb.conf.d/90-tuning.cnf
Und anschließend DB neustarten damit die Änderungen auch übernommen werden 😉
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
DasBiberlein
Posts: 11
Joined: Sat 25. Apr 2020, 03:03

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by DasBiberlein »

Tobi wrote: Wed 10. Jul 2024, 17:41
Florian wrote: Wed 10. Jul 2024, 14:49
Anpassung max_allowed_packet erfolgt idealerweise in /etc/mysql/mariadb.conf.d/90-tuning.cnf
Und anschließend DB neustarten damit die Änderungen auch übernommen werden 😉
Florian wrote: Wed 10. Jul 2024, 14:49 Hallo,

vielleicht mal ins Mysql-Log oder Syslog schauen.

Anpassung max_allowed_packet erfolgt idealerweise in /etc/mysql/mariadb.conf.d/90-tuning.cnf
Das MySQL Log habe ich gesucht aber tatsächlich nicht gefunden in /var/log ist kein SQL Log gespeichert.
in 90-tuning.cnf habe ich die Anpassung vorgenommen.
ich werde sehen ob es was gebracht hat oder nicht :)

der SQL Dienst wurde selbstverständlich neu gestartet :)
User avatar
Florian
Keyweb AG
Posts: 1348
Joined: Wed 20. Jan 2016, 02:28

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by Florian »

Hallo,

du nutzt Debian 12, da gibt es standardmäßig keine klassischen Logfiles mehr. Entweder mit journalctl anfreunden oder rsyslogd nachinstallieren.
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
**************************************************************
DasBiberlein
Posts: 11
Joined: Sat 25. Apr 2020, 03:03

Re: MySQL Probleme nach Update auf Keyhelp 24.1

Post by DasBiberlein »

Florian wrote: Thu 11. Jul 2024, 10:07 Hallo,

du nutzt Debian 12, da gibt es standardmäßig keine klassischen Logfiles mehr. Entweder mit journalctl anfreunden oder rsyslogd nachinstallieren.
ja das vergesse ich leider zu oft.

ich denke aber das ich MEIN Problem gefunden habe.
This version of MariaDB Server can cause InnoDB to hang on systems with very intensive write loads when running out of I/O slots.
This problem is fixed with MariaDB Server 10.11.7. See also MDEV-32861
ggf. könnte man ja den DB Server updaten ^^
Post Reply