Applicable to:
- Plesk Obsidian for Linux
Symptoms
- Unable to update Plesk. The following error is shown:
CONFIG_TEXT: Exception: Failed to solve dependencies:
plesk-php70-imagick-3.4.3-centos7.20042209.x86_64 requires libMagickWand-6.Q16.so.6()(64bit)
plesk-php71-imagick-3.4.3-1centos.7.200422.0938.x86_64 requires libMagickCore-6.Q16.so.6()(64bit)
plesk-php72-imagick-3.4.3-1centos.7.200427.1953.x86_64 requires libMagickWand-6.Q16.so.6()(64bit)
plesk-php74-imagick-3.4.3-1centos.7.200422.0947.x86_64 requires libMagickWand-6.Q16.so.6()(64bit)
plesk-php70-imagick-3.4.3-centos7.20042209.x86_64 requires libMagickCore-6.Q16.so.6()(64bit)
plesk-php74-imagick-3.4.3-1centos.7.200422.0947.x86_64 requires libMagickCore-6.Q16.so.6()(64bit)
- ImageMagick package installed is ImageMagick-6.7 or older:
# rpm -qa | grep -i magick
ImageMagick-6.7.8.9-18.el7.x86_64
- ImageMagick does not update to a newer version:
# yum update ImageMagick
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No packages marked for update
- CentOS-Base repo contains the following baseurl:
# cat /etc/yum.repos.d/CentOS-Base.repo
[base]
...
baseurl=http://olcentgbl.trafficmanager.net/centos/$releasever/os/$basearch/
Cause
Incorrectly configured repository prevents ImageMagick from being updated to a newer version, which provides libMagickCore-6.Q16.so.6()(64bit)
.
Resolution
- Connect to the server via SSH;
-
Open this file with a text editor:
/etc/yum.repos.d/CentOS-Base.repo
: - Comment out
baseurl
or remove it, and add the followingmirrorlist
under[base]
:CONFIG_TEXT: [base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/rch/
- Update ImageMagick:
# yum update ImageMagick
- Update Plesk:
# plesk installer update
Comments
3 comments
I have the following version installed:
Versión del producto: Plesk Obsidian 18.0.26.0
Versión del sistema operativo: CentOS 7.7.1908 x86_64
Fecha de creación: 2020/04/10 18: 0
And I don't have the CentOS-Base.repo file, in my installation I have the following repo.
atomic.repo CentOS-Sources.repo plesk-ext-grafana.repo RPM-GPG-KEY.atomicorp.txt
CentOS-CR.repo CentOS-Vault.repo plesk-ext-panel-migrator.repo
CentOS-Debuginfo.repo epel. repo plesk.repo
CentOS-fasttrack.repo epel-testing.repo RPM-GPG-KEY.art.txt
Hi,
"CentOS-Base" is essential for the operating system functionality. Try to reinstall it as below:
rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-8.2003.0.el7.centos.x86_64.rpm
After that clear cache:
yum clean all
And try to update again:
yum update -y
Anton Maslov, muchas gracias me ha funcionado perfectamente, ya tengo el servidor actualizado y funcionando.
Please sign in to leave a comment.