HaMeD0070

Member
Apr 22, 2019
14
1
3
Dubai
cPanel Access Level
Root Administrator
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
 

GOT

Get Proactive!
PartnerNOC
Apr 8, 2003
1,778
331
363
Chesapeake, VA
cPanel Access Level
DataCenter Provider
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.
 
  • Like
Reactions: cPanelLauren

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
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:

Code:
[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:
Code:
[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.
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,304
363
Houston
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.
 

Sergiev

Registered
Jan 3, 2021
4
2
3
Brampton, ON
cPanel Access Level
Root Administrator
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,
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
16,505
2,605
363
cPanel Access Level
Root Administrator
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.
 

Sergiev

Registered
Jan 3, 2021
4
2
3
Brampton, ON
cPanel Access Level
Root Administrator
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,
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
16,505
2,605
363
cPanel Access Level
Root Administrator
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.
 

Sergiev

Registered
Jan 3, 2021
4
2
3
Brampton, ON
cPanel Access Level
Root Administrator
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,
 
  • Like
Reactions: cPRex

Sergiev

Registered
Jan 3, 2021
4
2
3
Brampton, ON
cPanel Access Level
Root Administrator
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.
 
  • Like
Reactions: cPRex