EPEL Repo and cPanel
Hello,
Newely i setup my new dedicated server on hetzner.
i installed centos 7 from their installimage system.
then i converted Centos 7 to cloudlinux and finaly Install cPanel.
after i did run "yum update"
now, when i check my enabled repolist i see that EPEL repo is enable by default in OS Installation package, and now some package installed or updated with EPEL repo :
yum list installed | grep @epel
GraphicsMagick.x86_64 1.3.31-2.el7 @epel
atop.x86_64 2.4.0-1.el7 @epel
epel-release.noarch 7-11 @epel
firebird.x86_64 2.5.8.27089.0-1.el7 @epel
firebird-filesystem.x86_64 2.5.8.27089.0-1.el7 @epel
firebird-libfbclient.x86_64 2.5.8.27089.0-1.el7 @epel
firebird-libfbembed.x86_64 2.5.8.27089.0-1.el7 @epel
firebird-superserver.x86_64 2.5.8.27089.0-1.el7 @epel
haveged.x86_64 1.9.1-1.el7 @epel
hdf5.x86_64 1.8.12-10.el7 @epel
libaec.x86_64 1.0.4-1.el7 @epel
libargon2.x86_64 20161029-3.el7 @epel
libc-client.x86_64 2007f-16.el7 @epel
libnghttp2.x86_64 1.31.1-1.el7 @epel
libsodium.x86_64 1.0.17-1.el7 @epel
mhash.x86_64 0.9.9.9-10.el7 @epel
nethogs.x86_64 0.8.5-1.el7 @epel
python2-simplejson.x86_64 3.10.0-2.el7 @epel
above packages installed/updated with EPEL Repo insted of cloudlinux.
is there any problem ?
if i disable EPEL Repo now, this packages can update with cloudlinux /cpanel repo in the future ?
the version of this packages are newer than cloudlinux repo.
is it safe to disable EPEL repo now in attention this packages are installed from EPEL repo now ?
please help me how i can fix this problem and avoid package update conflict
Best Regards
-
The CloudLinux repos do not actually provide the epel packages as a general rule. There is a right way to add an extra repo. Info here How do I use 3rd party RPM repositories without facing conflicts Nothing in the cpanel base install requires epel as far as I know though, so it must have either been aprt of your os image, or something someone manually added. Though other CL option may very well enable epel like immunify products potentially. We we want a CloudLinux server, we do a minimal centos 7 install, then install cpanel, do some basic cpanel setups like upgrading mariadb, doing an initial EA4 set up etc, THEN install CloudLinux. Also if we are installing Litespeed, we do that AFTER CloudLinux. 0 -
Nothing in the cpanel base install requires epel as far as I know though
I can confirm we don't use anything in the epel repo, in fact we don't support 3rd party repositories such as EPEL at all so they're a use at your own risk sort of thing.it must have either been aprt of your os image, or something someone manually added.
This is my assumption as well, it's not uncommon either. I have EPEL enabled on a CloudLinux test server and I checked a few of these using yum info and it looks like none of these are packages that CloudLinux and EPEL both provide so there really shouldn't be conflicts with them later. For example: This is a package that is only offered by EPEL:[root@cloudlinux6 yum.repos.d]# yum info GraphicsMagick Loaded plugins: fastestmirror, rhnplugin, universal-hooks Loading mirror speeds from cached hostfile * EA4: 184.94.196.94 * cpanel-addons-production-feed: 184.94.196.94 * cpanel-plugins: 184.94.196.94 * cloudlinux-x86_64-server-6: xmlrpc.cln.cloudlinux.com * epel: pubmirror1.math.uh.edu Installed Packages Name : GraphicsMagick Arch : x86_64 Version : 1.3.31 Release : 2.el6 Size : 4.5 M Repo : installed From repo : epel Summary : An ImageMagick fork, offering faster image generation and better quality URL : http://www.graphicsmagick.org/ License : MIT Description : GraphicsMagick is a comprehensive image processing package which is initially : based on ImageMagick 5.5.2, but which has undergone significant re-work by : the GraphicsMagick Group to significantly improve the quality and performance : of the software. Available Packages Name : GraphicsMagick Arch : i686 Version : 1.3.31 Release : 2.el6 Size : 1.4 M Repo : epel Summary : An ImageMagick fork, offering faster image generation and better quality URL : http://www.graphicsmagick.org/ License : MIT Description : GraphicsMagick is a comprehensive image processing package which is initially : based on ImageMagick 5.5.2, but which has undergone significant re-work by : the GraphicsMagick Group to significantly improve the quality and performance : of the software.
This is a CloudLinux only package:[root@cloudlinux6 yum.repos.d]# yum info libnghttp2 Loaded plugins: fastestmirror, rhnplugin, universal-hooks Loading mirror speeds from cached hostfile * EA4: 184.94.196.93 * cpanel-addons-production-feed: 184.94.196.93 * cpanel-plugins: 184.94.196.93 * cloudlinux-x86_64-server-6: xmlrpc.cln.cloudlinux.com * epel: pubmirror1.math.uh.edu Installed Packages Name : libnghttp2 Arch : x86_64 Epoch : 1 Version : 1.6.0 Release : 1.el6.2 Size : 129 k Repo : installed From repo : cloudlinux-imunify360 Summary : A library implementing the HTTP/2 protocol URL : https://nghttp2.org/ License : MIT Description : libnghttp2 is a library implementing the Hypertext Transfer Protocol : version 2 (HTTP/2) protocol in C. Available Packages Name : libnghttp2 Arch : i686 Version : 1.6.0 Release : 1.el6.1 Size : 58 k Repo : cloudlinux-x86_64-server-6 Summary : A library implementing the HTTP/2 protocol License : MIT Description : libnghttp2 is a library implementing the Hypertext Transfer Protocol : version 2 (HTTP/2) protocol in C.0 -
OK I Disabled EPEL With Change "enabled=0" on Yum repo config, Is Everything OK Now ? Best Regards, 0 -
I would assume all is well - it's really unable to be aware if there are conflicts at this point, you might run a cPanel update to determine if there are any issues. 0 -
Pretty much the same question, However, I needed to install Epel Repo for run an application on CentOS. I've read a few posts that indicate, don't do it. But If it's needed, what do I do? Is there a workaround to installing Epel repositories to run applications on a Cpanel managed CentOs server? thanks, 0 -
There isn't anything necessarily wrong with installing packages from EPEL (in fact, I believe we include some in CentOS 8 by default now) but the problems arise when users try and install *conflicting* packages from there that interfere with tools like Apache. If you're only installing specific tools, you'll likely be just fine. 0 -
thanks for the reply, I'll admit I am a bit worried because I don't know the exact files required to run the application nor do I want to cause any "conflict" with the cpanel installation. I'll probably need to find out which pacakges are specifically required and cherry pick them. :rolleyes: On another note, is there a way to find out which specific EPEL packages are currently known to be incompatible? thanks, 0 -
There isn't a way to say for sure what packages wouldn't be compatible as there are tens of thousands of packages, and we don't test them on our end. If you find out what you need we may be able to get you details about those. You could always setup a test system with cPanel and perform your work there to see if anything breaks. 0 -
There isn't a way to say for sure what packages wouldn't be compatible as there are tens of thousands of packages, and we don't test them on our end. If you find out what you need we may be able to get you details about those. You could always setup a test system with cPanel and perform your work there to see if anything breaks.
Sorry for the late reply, I am managing a lot of different issues. I agree, I'd have to look up the requirements and cross-reference them. I appreciate the assistance. thanks,0 -
Just to give you an update, I tried reaching the developer but I haven't received a reply yet. So, I am a bit confused because they haven't responded, Are they against providing me that information, are they are too busy to reply or possibly they don't know which EPEL packages are required. Ultimately, this could be made into a definitive guide for it's installation on cpanel so I don't why they haven't replied. I'll keep you posted on any feedback. Who knows maybe it's me. 0
Please sign in to leave a comment.
Comments
10 comments