cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,917
2,248
363
Hello guys, just wondering if I can install EPEL repo with peace of mind or will it interfere in any way with cPanel updates. Please advise.
Hello Kent,

As of cPanel & WHM version 70, the product has not been sufficiently tested with the EPEL repo enabled and thus it could lead to unexpected issues when packages are updated. We do have an internal improvement case open (CPANEL-17096) that would ensure it's compatible with cPanel & WHM. I'll monitor the case and update this thread with more information as it becomes available.

Thank you.

Update: There's currently no specific time frame to offer for official support of the YUM EPEL repository. I'll continue to monitor CPANEL-17096 and report any updates as they become available.
 
  • Like
Reactions: Kent Brockman

yakatz9

Well-Known Member
Mar 16, 2010
51
1
58
cPanel Access Level
DataCenter Provider
Hello Kent,

As of cPanel & WHM version 70, the product has not been sufficiently tested with the EPEL repo enabled and thus it could lead to unexpected issues when packages are updated. We do have an internal case open (CPANEL-17096) that would ensure it's compatible with cPanel & WHM. It's tentatively planned for cPanel & WHM version 72, however there's currently no specific time frame to offer. I'll monitor the case and update this thread with more information as it becomes available.

Thank you.
Is there an update for this now that 72 is out? Is there any way to track it besides watching this forum thread?
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,917
2,248
363
Hello @yakatz9,

There's currently no specific time frame to offer regarding official support of the YUM EPEL repository. I've updated the previous post to reflect this information. I'll continue to monitor CPANEL-17096 and report any updates as they become available.

Is there any way to track it besides watching this forum thread?
There's no other method of tracking the status of this improvement request at this time.

Thank you.
 

mtindor

Well-Known Member
Sep 14, 2004
1,361
64
178
inside a catfish
cPanel Access Level
Root Administrator
You could always install the EPEL repo and then disable the various EPEL repo options after it is installed -- so that it is never used for an update. Then, if/when you want to install something that is only in the EPEL repo, you can enable the part of the repo that you want long enough to do a 'yum install packagename'. This should work well -- but be cautious. If a particular package you are installing has dependencies that aren't already installed and it tries to use the EPEL repo to install those dependencies, that could present an issue if other, more important, repos that you use regularly have the same files.

I don't recall if the EPEL and EPEL-Testing repos are two different repos or not. I don't have any installed on my cPanel boxes. But on my billing system I have both installed.

And in /etc/yum.repos.d/epel.repo and /etc/yum.repos.d/epel-testing.repo I have all of the "enabled=" lines set to:

enabled=0

So the nothing will ever update via the EPEL repos without my knowledge. If I want to update/install something from the repo, I have to enable the portion of the repo that has that package or specify the specific repo when updating.

I'll then do something like:

yum install <packagename> --enablerepo=epel or yum update <packagename> --enablerepo=epel

That'll enable it long enough to install/update the specific package(s) that I am trying to update but will leave the repo disabled for any automatic processing (assuming you have all of the enabled= in the repo files set to enabled=0).

Again I caution about anything requiring dependencies to be installed that aren't already installed though, as ideally if you install a package from EPEL that has dependencies, you probably want those dependencies installed from your existing main repos (if they have those dependencies available) rather than from EPEL. You want to avoid at all cost having EPEL packages installed for dependencies when those same packages are already available in the primary repos. And if a dependency package is already installed but a newer version is available [only] in the EPEL repo, think long and hard before installing that dependency.

Mike
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,917
2,248
363
@cPanelMichael is there anything new with the support of EPEL in CLoudlinux?
Hello @EneTar,

There's no new information to report on the status of support for the YUM EPEL repo with cPanel & WHM. I recommend creating a feature request to compliment the discussion on this thread:

Submit A Feature Request

Feel free to post the URL here once it's approved.

Thank you.