Plesk update Fail MariDB 10.6.7: Unterschied zwischen den Versionen

Aus Glaskugel
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
:<b>Not all packages were installed.</b>
:<b>Not all packages were installed.</b>
;<br>
;<br>
:Diese Fehlermeldung deckt sich mit dem PLESK Supportartiekl [https://support.plesk.com/hc/en-us/articles/4419625529362-Plesk-Installer-fails-on-RHEL-AlmaLinux-Rocky-Linux-CentOS-8-server-with-MariaDB-Version-is-not-specified LINK], diese gibt auch zugleich folgendes Lösungszenario vor:
:Diese Fehlermeldung deckt sich mit dem PLESK Supportartiekl [https://support.plesk.com/hc/en-us/articles/4419625529362-Plesk-Installer-fails-on-RHEL-AlmaLinux-Rocky-Linux-CentOS-8-server-with-MariaDB-Version-is-not-specified LINK], diese gibt auch zugleich folgendes Lösungsszenario vor:
:<br>
:<br>
=Erstens=
=Erstens=
:Herausfinden welcher Datenbankserver installiert ist.
:Herausfinden welcher Datenbankserver installiert ist.
Zeile 24: Zeile 25:




:für MariaDB 10.5
:Entweder für MariaDB 10.5
<code>rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.5/rhel8-amd64/rpms/MariaDB-shared-10.5.13-1.el8.x86_64.rpm</code>
<code>rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.5/rhel8-amd64/rpms/MariaDB-shared-10.5.13-1.el8.x86_64.rpm</code>


:für MariaDB 10.6
:Oder für MariaDB 10.6
<code>rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.6/rhel8-amd64/rpms/MariaDB-shared-10.6.5-1.el8.x86_64.rpm</code>
<code>rpm -Uhv --oldpackage --justdb http://yum.mariadb.org/10.6/rhel8-amd64/rpms/MariaDB-shared-10.6.5-1.el8.x86_64.rpm</code>


Zeile 35: Zeile 36:
:Schließen Sie das betroffene Paket aus, um zu verhindern, dass es installiert wird:
:Schließen Sie das betroffene Paket aus, um zu verhindern, dass es installiert wird:


:für MariaDB 10.5
:Entweder für MariaDB 10.5
<code> echo "exclude=MariaDB-shared-10.5.15-*" >> /etc/yum.repos.d/MariaDB.repo</code>
<code> echo "exclude=MariaDB-shared-10.5.15-*" >> /etc/yum.repos.d/MariaDB.repo</code>


:für MariaDB 10.6
:Oder für MariaDB 10.6
<code>echo "exclude=MariaDB-shared-10.6.7-*" >> /etc/yum.repos.d/MariaDB.repo</code>
<code>echo "exclude=MariaDB-shared-10.6.7-*" >> /etc/yum.repos.d/MariaDB.repo</code>
:<br>
:<br>

Aktuelle Version vom 5. April 2022, 12:58 Uhr

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