Plesk update Fail MariDB 10.6.7

Aus Glaskugel
Zur Navigation springen Zur Suche springen

Initiativ erhalten wir oder sehen wir eine Fehlermeldung, dass ein PLESK Update nicht oder nur zum Teil erfolgreich war

Downloading file php52.inf3: 0%
Downloading file php52.inf3: 100% was finished.
Downloading file pmm.inf3: 0%
Downloading file pmm.inf3: 100% was finished.
repository: Get brief packages info for all sources
Checking for installed packages...
Error: Unable to retrieve the information about the packages installed in the system:
Failed to read output from the rpm utility.
Error in Package::createFromCache: input line 361: P:config(mariadb-connector-c) = -1
Version is not specified. Error in Version.cpp.
Not all packages were installed.

Diese Fehlermeldung deckt sich mit dem PLESK Supportartiekl LINK, diese gibt auch zugleich folgendes Lösungsszenario vor:

Erstens

Herausfinden welcher Datenbankserver installiert ist.
mariadb -V
Ausgabe ist in etwa wie folgt, bitte un bedingt die Version zum folgenden Ablauf beachten!
mariadb Ver 15.1 Distrib 10.6.7-MariaDB, for Linux (x86_64) using readline 5.1

Zweitens

Laden Sie das Paket manuell herunter und führen Sie ein Downgrade durch, wobei Sie neue Bibliotheken behalten:


Entweder für MariaDB 10.5

rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.5/rhel8-amd64/rpms/MariaDB-shared-10.5.13-1.el8.x86_64.rpm

Oder für MariaDB 10.6

rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.6/rhel8-amd64/rpms/MariaDB-shared-10.6.5-1.el8.x86_64.rpm


Drittens

Schließen Sie das betroffene Paket aus, um zu verhindern, dass es installiert wird:
Entweder für MariaDB 10.5

echo "exclude=MariaDB-shared-10.5.15-*" >> /etc/yum.repos.d/MariaDB.repo

Oder für MariaDB 10.6

echo "exclude=MariaDB-shared-10.6.7-*" >> /etc/yum.repos.d/MariaDB.repo


Hierbei UNDBEDINGT darauf achten, dass der ECHO unterhalb des letzten Eintrags der Repo-Datei eingefügt wird!

Kontrolle

Das Repo sollte nun wie folgt im MC angezeigt werden
mcedit /etc/yum.repos.d/MariaDB.repo
Siehe Punkt 1-3