When trying to upgrade cPanel to a latest version, do you find this error ?
You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems The program package-cleanup is found in the yum-utils package. The system failed to execute yum with the arguments â-y -c /etc/yum.conf install giflib libxslt libxslt-devel zshâ/usr/bin/yumâEPERMâ E Sysup: Needed system RPMs were not installed: giflib, libxslt, libxslt-devel, zsh
The issue is, the package manager is searching for an incorrect version of the libgcrypt-devel package.
Fix this error by giving the following :
# rpm --rebuilddb
# yum clean all
# yum install libxslt libxslt-devel zsh
Once this is complete, re-run the upgrade. Even after this, you get an issue with dependency of the package – libgcrypt, remove it using yum and run
cPanel update will look after the dependencies and install libgcrypt too.