Plesk upgrade requires mariadb-server 5.0.60+
We have a server running CentOS 7 Linux and as an Enterprise Linux there is an emphasis on stability. While there are backports for security and new features, this generally means that mostly matured software is included and we don't get cutting edge versions. Sometimes we therefore install alternative packages like Percona Server, replacing mariadb or mysql community server. This has been running fine so far with Plesk 17 but while upgrading to Plesk 18 Obsidian the following error occured:
Fatal error during packages installation: [u'ERROR with transaction check vs depsolve:', 'mariadb-server >= 5.0.60 is needed by plesk-...
In order to continue with the upgrade, we had to install a special rpm package that did not contain any files, it just managed the dependencies in the rpm database. Depending on your Plesk version there are different rpm packages available for download:
- Upgrade to Plesk Onyx 17.0
[root@server]# rpm -Uvh --nodeps http://autoinstall.plesk.com/PSA_17.0.17/dist-rpm-CentOS-7-x86_64/contrib/plesk-mysql-server-17.0.17-cos7.build1700161028.14.x86_64.rpm
- Upgrade to Plesk Onyx 17.5
[root@server]# rpm -Uvh --nodeps http://autoinstall.plesk.com/PSA_17.5.3/dist-rpm-CentOS-7-x86_64/contrib/plesk-mysql-server-17.5.3-cos7.build1705170317.16.x86_64.rpm
- Upgrade to Plesk Onyx 17.8
[root@server]# rpm -Uvh --nodeps http://autoinstall.plesk.com/PSA_17.8.11/dist-rpm-CentOS-7-x86_64/contrib/plesk-mysql-server-17.8.11-cos7.build1708180301.19.x86_64.rpm
- Upgrade to Plesk Obsidian 18.0
[root@server]# rpm -Uvh --nodeps http://autoinstall.plesk.com/pool/PSA_18.0.20_1215/dist-rpm-CentOS-7-x86_64/contrib/plesk-mysql-server-18.0-2.centos.7+p18.104.22.168+t190721.1104.noarch.rpm
After this is done, you can execute the installer once again and proceed with your upgrade.