SOLVED EA4 Update error with libssh2-devel

ramorse

Well-Known Member
Sep 6, 2003
256
5
168
cPanel Access Level
Root Administrator
When I try to run EA4 I get an error:

Update Error:

Error: Package: ea-libcurl-7.63.0-1.1.1.cpanel.x86_64 (EA4)
Requires: libssh2-devel

So I try to install it:

yum install libssh2-devel
Loaded plugins: fastestmirror, langpacks, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 104.219.172.10
* cpanel-addons-production-feed: 104.219.172.10
No package libssh2-devel available.
Error: Nothing to do
===

What to do now?
 

ramorse

Well-Known Member
Sep 6, 2003
256
5
168
cPanel Access Level
Root Administrator
Since I posted this, I realized I have an inactive license of CloudLinux running on this server. That's not good, and is probably what is preventing my updates. I either need to remove that or pay for the license.
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,271
313
Houston
Hi @ramorse

You're right, but what's most important, are you using the cPanel Repo or is the CL one still present? You can view your enabled repos by running
Code:
yum repolist
 

ramorse

Well-Known Member
Sep 6, 2003
256
5
168
cPanel Access Level
Root Administrator
Loaded plugins: fastestmirror, langpacks, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 104.219.172.10
* cpanel-addons-production-feed: 104.219.172.10
repo id repo name status
!EA4/7/x86_64 EA4 ( EasyApache 4 ) 2,725+469
!cpanel-addons-production-feed/7/x86_64 cPanel Addons Production Feed 62
!cloudlinux-imunify360/7/x86_64 CloudLinux-7 - Imunify360 769
!cpanel-plugins cPanel Plugins project (CentOS 7) 120
!dell-system-update_dependent/7/x86_64 dell-system-update_dependent 56
!dell-system-update_independent dell-system-update_independent 667
!kernelcare/7/x86_64 kernelcare 34
repolist: 4,433
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,271
313
Houston
Hi @ramorse

1. this shows you using both CloudLinux and EA4 repos.
2. From Why there are Exclamation mark ( ! ) in front of repository id's when running yum on clients registered with Red Hat Satellite 6? - Red Hat Customer Portal
  • As per yum Man page yum repolist output's first column will start with a '!' if the repo. has metadata that is expired.
  • This has been purposefully set to be expired, so it re-downloads the repomd.xml file (which is very small) so that the repo is always be up to date.
 

cPanelLauren

Product Owner
Staff member
Nov 14, 2017
13,296
1,271
313
Houston
Hi @ramorse

To resolve the issue with the repolist I'd suggest following the instructions in the link I provided. I'd then uninstall CL if you're no longer using it Uninstalling CloudLinux

Once that's complete let us know if you're still having an issue.