On Cloudlinux servers where ea-nginx is already installed yum or cPanel updates might fail with the following error:
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* cpanel-addons-production-feed: 18.104.22.168
* cpanel-plugins: 22.214.171.124
* epel: pubmirror1.math.uh.edu
--> Running transaction check
---> Package ea-nginx.x86_64 3:1.19.7-3.el7.cloudlinux will be inst
Error: ea-modsec30 conflicts with 2:ea-apache24-mod_security2-2.9.3-4.el7.cloudlinux.x86_64
Error: ea-apache24-mod_security2 conflicts with 1:ea-modsec30-3.0.4-6.el7.cloudlinux.x86_64
You could try using --skip-broken to work around the problem
Additionally, if you attempt to install ea-nginx on a server where ModSecurity2 packages (ea-modsec-sdbm-util & ea-apache24-mod_security2) are installed then the installation process fails with the same error message.
On Cloudlinux servers where already packages for ModSecurity2 are installed (ea-modsec-sdbm-util & ea-apache24-mod_security2), trying to install ea-nginx or run a yum update/cPanel update fails becuase as a part of ea-nginx dependencies, some of ModSecurity3 packages (ea-modsec30 & ea-modsec30-connector-nginx) will also be attempted to be installed, and that causes a conflict between the packages belonging to ModSecuirty2 and Modsecurity3, which in turn causes yum and UPCP to fail.
You can run the following command to confirm that ea-modsec30* packages are being pulled becuase they are among the dependencies of ea-nginx:
repoquery -R —resolve —recursive ea-nginx | grep -Ei sec
At the time being there is no workaround for this issue, however, CloudLinux is aware of the issue and will be releasing a patch soon. Information for releases can be found on their blog here: