Fehler bei Anmeldung in phpmyadmin

Gauweiler42
Posts: 19
Joined: Tue 21. Jan 2020, 22:54

Fehler bei Anmeldung in phpmyadmin

Post by Gauweiler42 »

Guten Morgen euch allen,

Heute morgen hatte mich mein KeyHelp mit der Meldung begrüßt, dass es eine Aktualisierung auf die Version 20.3.1 vorgenommen wurde.
Nun das passiert ja öfter und ist ja auch was Gutes. Dann habe ich versucht mich in eine Datenbank einzuloggen. Da bekam ich dann den Fehler:
Database error: SQLSTATE[HY000]: General error: 1835 Malformed communication packet

Dann hab ich überprüft, ob die Websites auf meinem Server noch Zugriff auf die Datenbanken haben und das war der Fall.
Also habe ich als nächstes versucht mich in eine andere Datenbank einzuloggen, aber auch dort habe ich den Fehler von oben erhalten.

Als nächstes habe ich versucht mich direkt über die phpmyadmin Seite anzumelden und das hat auch geklappt. Ich vermute es wird wohl am Autologin liegen, aber ich kenne mich leider nicht ausreichend aus um das Problem zu lokalisieren.
Wisst ihr woran das liegen könnte? :)
ThiralaAlelia
Posts: 7
Joined: Tue 12. Nov 2019, 15:17

Re: Fehler bei Anmeldung in phpmyadmin

Post by ThiralaAlelia »

Ich möchte mich hier direkt mit einhängen:
Dasselbe Problem tritt auch beim Anlegen neuer Datenbanken auf.
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Fehler bei Anmeldung in phpmyadmin

Post by Alexander »

Das Problem scheint nicht auf KeyHelp bezogen zu sein. Ein kurzes googlen nach der Fehlermeldung bringt viele Einträge der letzten Stunden / Tage zum Vorschein:

https://www.google.com/search?q=General ... e&ie=UTF-8

Hier scheint die Ursache in einer Inkompatibilität zwischen PHP und einem neuen MariaDB Update zu liegen. Sollte dies der Fall sein, wird es sicher nicht lange dauern, bevor ein neuer Hotfix für MariaDB/PHP veröffentlicht wird (und dieser automatisch via KeyHelp eingespielt wird).

Ihr könnt ja trotzdem mal eure Datenbank-Version, verwendetes Betriebssystem, PHP-Version etc. posten.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
ThiralaAlelia
Posts: 7
Joined: Tue 12. Nov 2019, 15:17

Re: Fehler bei Anmeldung in phpmyadmin

Post by ThiralaAlelia »

Stimmt. Sorry, noch zu früh am morgen für mich... Laut Stackoverflow soll die neue MariaDB-Version wohl mind. PHP 7.3 voraussetzen.
Über KeyHelp habe ich jetzt die 7.3 nachinstalliert. Kann ich die auf irgendeinem Weg als Standard setzen?

Der Vollständigkeit halber:
OS: Ubuntu 18.04 (64-bit)
Kernel: 4.15.0-122-generic
KeyHelp: 20.3.1
Apache 2.4.29
PHP 7.2.24
MariaDB 10.3.26
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

ThiralaAlelia wrote: Fri 6. Nov 2020, 12:44 Stimmt. Sorry, noch zu früh am morgen für mich... Laut Stackoverflow soll die neue MariaDB-Version wohl mind. PHP 7.3 voraussetzen.
Über KeyHelp habe ich jetzt die 7.3 nachinstalliert. Kann ich die auf irgendeinem Weg als Standard setzen?

Der Vollständigkeit halber:
OS: Ubuntu 18.04 (64-bit)
Kernel: 4.15.0-122-generic
KeyHelp: 20.3.1
Apache 2.4.29
PHP 7.2.24
MariaDB 10.3.26


Ich habe auch schon danach gesucht, hier habe ich einen Beitrag gefunden, wo auch das änder der PHP-Default Vorgabe angesprochen wurde:
viewtopic.php?f=5&t=10044&p=26211&hilit ... ter#p26211

In einem Kommentar erwähnt jemand den folgenden Satz:
Die Default Version ändert sich dann (meistens) nach einem (Dist-)Upgrade deines Betriebssystems.

Ich habe das versucht, es hat sich nichts geändert, vielleicht funktioniert es bei dir.

Grüsse Manuel
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Fehler bei Anmeldung in phpmyadmin

Post by Alexander »

Die Standard-PHP-Version des Betriebssystems (unter der auch KeyHelp läuft) sollte unterändert bleiben. Sonst holt man sich eine Vielzahl an neuen Problemen ins Haus.

Ich würde empfehlen, einfach noch etwas auf einen Patch zu warten. Die MariaDB Leute können nicht so einfach durch so ein Update breaking changes einführen, die dann auch noch im Widerspruch zur Standard-PHP-Version des Betriebssystems (7.2) stehen. Hierbei kann es sich nur um einen Bug seitens MariaDB handeln, den sie hoffentlich zeitnah fixen.

Wenn es nur um den Datenbank-Login geht, dann könntest du einmal probieren, ob ein temporärer umstieg auf Adminer dir übergangsweise weiterhilft.

Dist-Upgrade auf Ubuntu 20 wäre natürlich auch eine Option (anschließend hat man PHP 7.4) - dann aber unbedingt nach dieser Anleitung: https://www.keyhelp.de/news/upgrade-ubu ... ubuntu-20/
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

Alexander wrote: Fri 6. Nov 2020, 12:25 Das Problem scheint nicht auf KeyHelp bezogen zu sein. Ein kurzes googlen nach der Fehlermeldung bringt viele Einträge der letzten Stunden / Tage zum Vorschein:

https://www.google.com/search?q=General ... e&ie=UTF-8

Hier scheint die Ursache in einer Inkompatibilität zwischen PHP und einem neuen MariaDB Update zu liegen. Sollte dies der Fall sein, wird es sicher nicht lange dauern, bevor ein neuer Hotfix für MariaDB/PHP veröffentlicht wird (und dieser automatisch via KeyHelp eingespielt wird).

Ihr könnt ja trotzdem mal eure Datenbank-Version, verwendetes Betriebssystem, PHP-Version etc. posten.
Hy Alexander,

Diese läuft bei mir, hab seit heute die selbe meldung.

Standard-PHP-Version des Betriebssystems
7.2.24

LG Manuel
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

Habe mal testweise nur den Pfad zu phpmyadmin im browser angegebn, dabei habe ich gemerkt, das phpmyadmin normal funktioniert und auch der login geht.
Nur die Auto-Login-Funktion zeigt diesen Fehler an, wenn Ihr über das Datenbanksymbol in die Datenbank einsteigen wollt.
Vielleicht hilft das dem einen oder anderen.

Den Datenbank Pfad (Zugriffs-Url) findet ihr unter:
Einstellungen -> Konfiguration -> Tools -> Datenbank-Administration

gebet dann einfach den Datenbanknamen und das Passwort manuell ein.
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Fehler bei Anmeldung in phpmyadmin

Post by Alexander »

Alexander wrote: Fri 6. Nov 2020, 13:01 Ich würde empfehlen, einfach noch etwas auf einen Patch zu warten. Die MariaDB Leute können nicht so einfach durch so ein Update breaking changes einführen, die dann auch noch im Widerspruch zur Standard-PHP-Version des Betriebssystems (7.2) stehen. Hierbei kann es sich nur um einen Bug seitens MariaDB handeln, den sie hoffentlich zeitnah fixen.
Jetzt sehe ich gerade, das Standard bei Ubuntu 18 - MariaDB 10.1.47 ist und gar nicht 10.3.26 ist. Also betrifft es ohnehin nur Leute mit Ihre Paketquellen geändert haben um eine höhere MariaDB Version zu nutzen.

Sofern also nicht doch noch ein Patch kommt, rate ich zum Dist-Upgrade auf Ubuntu 20 mit dieser Anleitung: https://www.keyhelp.de/news/upgrade-ubu ... ubuntu-20/
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

Alexander wrote: Fri 6. Nov 2020, 13:50
Alexander wrote: Fri 6. Nov 2020, 13:01 Ich würde empfehlen, einfach noch etwas auf einen Patch zu warten. Die MariaDB Leute können nicht so einfach durch so ein Update breaking changes einführen, die dann auch noch im Widerspruch zur Standard-PHP-Version des Betriebssystems (7.2) stehen. Hierbei kann es sich nur um einen Bug seitens MariaDB handeln, den sie hoffentlich zeitnah fixen.
Jetzt sehe ich gerade, das Standard bei Ubuntu 18 - MariaDB 10.1.47 ist und gar nicht 10.3.26 ist. Also betrifft es ohnehin nur Leute mit geänderten Paketquellen um eine höhere MariaDB Version zu nutzen.

Sofern also nicht doch noch ein Patch kommt, rate ich zum Dist-Upgrade auf Ubuntu 20 mit dieser Anleitung: https://www.keyhelp.de/news/upgrade-ubu ... ubuntu-20/

Ich habe noch einen weiteren Fehler gefunden. Die Erstellung einer Datenbank verursacht denselben Fehler
Database error: SQLSTATE[HY000]: General error: 1835 Malformed communication packet

und die erstellte Datenbank existiert danach auch nicht.

Kann man zurück auf ein altes MariaDB?
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: Fehler bei Anmeldung in phpmyadmin

Post by Alexander »

Kann man zurück auf ein altes MariaDB?
Sicherlich, aber es hatte ja sicher einen Grund, warum du dich für MariaDB 10.3 entschieden hast, statt für Standard MariaDB 10.1.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

Alexander wrote: Fri 6. Nov 2020, 13:59
Kann man zurück auf ein altes MariaDB?
Sicherlich, aber es hatte ja sicher einen Grund, warum du dich für MariaDB 10.3 entschieden hast, statt für Standard MariaDB 10.1.
Hat etwas mit einer Webseite zu tun gehabt, welche 10.3 vorausgesetzt hat. Vorhin war ja MariaDB 10.3.25. Also müsste ich nur dahin zurück.
ThiralaAlelia
Posts: 7
Joined: Tue 12. Nov 2019, 15:17

Re: Fehler bei Anmeldung in phpmyadmin

Post by ThiralaAlelia »

Hier dasselbe.
Wobei, das Update auf 20.04 ist problemlos durchgelaufen, jetzt läuft wieder alles!
User avatar
Manuel
Posts: 58
Joined: Fri 14. Jun 2019, 11:48
Location: Echo-Gipfel, wo Träume Wirklichkeit werden

Re: Fehler bei Anmeldung in phpmyadmin

Post by Manuel »

Alexander wrote: Fri 6. Nov 2020, 13:50

Jetzt sehe ich gerade, das Standard bei Ubuntu 18 - MariaDB 10.1.47 ist und gar nicht 10.3.26 ist. Also betrifft es ohnehin nur Leute mit Ihre Paketquellen geändert haben um eine höhere MariaDB Version zu nutzen.
Das Update auf 20.04 ist auch bei mir nun problemlos durchgelaufen, sodas ebenfalls wieder alles rennt.

Was ist MariaDB Standart bei Ubuntu 20.04? MariaDB 10.3.26 oder schon 10.4?
Ich habe nämlich immer noch die MariaDB 10.3.26 installiert.
User avatar
ShortSnow
Posts: 251
Joined: Thu 15. Nov 2018, 00:45

Re: Fehler bei Anmeldung in phpmyadmin

Post by ShortSnow »

Bei Ubuntu ist es noch 10.3.25-0ubuntu0.20.04.1

https://packages.ubuntu.com/focal/database/

Durch das Upgradescript werden aber alle Paket auf focal gesetzt. Es empfiehlt sich eigene Quellen vor dem Update zu entfernen.

Du wirst unter /etc/apt/source.list eine eigene Quelle für MariaDB Update haben. Und die wird weiter das neuste aus dem Mirror ziehen. Ich weiß allerdings nicht, wie das bei Ubuntu klappt, wenn Du den Mirror entfernst und das Ubuntu MariaDb eine höherer Verion wird, ob der das dann automatisch erkennt und das Update aus den Ubuntuqellen einspielt.

Kann auch sein das Du das manuel machen musst. Erst deinstallieren, Quelle entfernen und dann neu installieren. Bei gleicher Version sollte das keine Probleme machen, wenn Ubuntu auch bei 10.3.26 ankommt. Eventuell reicht auch ein Install nach entfernen der Quellen

Alle ohne Gewähr, weil nur Theorie.

Gruß Arne
Locked