Symptoms
-
Unable to install or update Plesk in CloudLinux. The same error message is also available in
/var/log/plesk/install/autoinstaller3.log
:# sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O – https://autoinstall.plesk.com/one-click-installer)
…
Traceback (most recent call last):
File “/usr/local/psa/bin/yum_install”, line 239, in <module>
main()
File “/usr/local/psa/bin/yum_install”, line 225, in main
inst, rem = installer.resolve(to_install, opts.remove, opts.tries)
File “/usr/local/psa/bin/yum_install”, line 157, in resolve
raise Exception(“Failed to solve dependencies:n” + ‘n’.join(msgs))
Exception: Failed to solve dependencies:
psa-updates-17.8.11-rhel6.build1708200211.19.noarch requires nss >= 3.44.0-7.el6_10
plesk-php70-pspell-7.0.33-centos7.18120712.x86_64 requires libpspell.so.15()(64bit)
sw-engine-cli-2.24-2.24.11-0centos.7.181127.1152.x86_64 requires libicuuc.so.50()(64bit)
plesk-php70-imagick-3.4.3-centos7.18021515.x86_64 requires libMagickWand.so.5()(64bit)
1:plesk-php73-intl-7.3.0-centos7.18121116.x86_64 requires libicui18n.so.50()(64bit)
plesk-core-17.8.11-cos7.build1708180301.19.x86_64 requires perl-Text-Iconv
…
Error: The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Please contact product technical support. -
Yum shows CloudLinux repository is disabled:
# yum repolist | egrep ^cloudlinux | egrep server
(Empty Output) -
CloudLinux repository is disabled in
/etc/yum.repos.d/cloudlinux.repo
:# egrep ^[cloudlinux|enabled /etc/yum.repos.d/cloudlinux.repo
[cloudlinux-base]
enabled=0
[cloudlinux-updates]
enabled=0
… -
CloudLinux plugin package yum-rhn-plugin is installed but it is disabled:
# cat /etc/yum/pluginconf.d/rhnplugin.conf
[main]
enabled = 0
…
Cause
By default, CloudLinux repository is disabled because it is managed by CloudLinux plugin package yum-rhn-plugin. However, as rhnplugin is disabled, CloudLinux repository remains disabled.
Resolution
-
Connect into the server via SSH
-
Backup
/etc/yum/pluginconf.d/rhnplugin.conf
file:# cp -a /etc/yum/pluginconf.d/rhnplugin.conf{,.backup}
-
Enable rhn-plugin:
# sed -i ‘s/^enabled = 0/enabled = 1/’ /etc/yum/pluginconf.d/rhnplugin.conf
-
Verify CloudLinux repository is enabled:
# yum repolist
…
cloudlinux-imunify360/7/x86_64 CloudLinux-7 – Imunify360 756
cloudlinux-x86_64-server-7 CloudLinux Server 7 x86_64 47,408
repolist: 48,164