cPanel & WHM update failure in upcp script
Anyone know the fix for this issue(s)?
[2025-01-13 12:04:11 -0500] E [/usr/local/cpanel/scripts/sysup] The “/usr/local/cpanel/scripts/sysup” command (process 6280) reported error number 1 when it ended.
The system failed to update to the latest version of cPanel & WHM version 11.110 because it could not install basic requirements for cPanel & WHM. The specific failure was:
Sysup: Needed system packages were not installed: libaio-devel, libidn-devel, libtool, libtool-ltdl-devel, libwmf, libxslt-devel, perl-libwww-perl
-
Hey there! Can you try running "yum update" on the machine to see if it gives you more specific errors? Those packages are operating system level packages and not part of cPanel, so I'm guessing "yum update" will also fail, but hopefully it gives additional data about the failure than our nightly update script.
0 -
[root@host ~]# yum update
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 185.125.185.32
* cpanel-addons-production-feed: 185.125.185.32
* cpanel-plugins: 185.125.185.32
* epel: mirror.math.princeton.edu
No packages marked for updateAlso tried: forced cpanel update which just gave the same initial errors.
0 -
Thanks for sharing that output. That's odd to me as sysup just calls yum, so I'd expect those outputs to be the same.
As a test, what happens if you try and install one of those packages manually?
yum install libaio-devel
0 -
That worked on all of the reported missing items except for: yum install libxslt-devel
After I tried cpanel update again just left with:
Sysup: Needed system packages were not installed: libxslt-devel
When I tried yum install libxslt-devel I got:
root@host ~]# yum install libxslt-devel
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 185.125.185.32
* cpanel-addons-production-feed: 185.125.185.32
* cpanel-plugins: 185.125.185.32
* epel: mirror.math.princeton.edu
Resolving Dependencies
--> Running transaction check
---> Package libxslt-devel.x86_64 0:1.1.28-6.el7 will be installed
--> Processing Dependency: libxslt = 1.1.28-6.el7 for package: libxslt-devel-1.1.28-6.el7.x86_64
--> Running transaction check
---> Package libxslt.i686 0:1.1.28-6.el7 will be installed
--> Processing Dependency: libz.so.1 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.9.0) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.5) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.3) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.27) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.25) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.17) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.15) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.6.0) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.5.9) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.5.7) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.5.6) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.5.4) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libxml2.so.2 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libm.so.6(GLIBC_2.0) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libm.so.6 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libgpg-error.so.0 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libgcrypt.so.11(GCRYPT_1.2) for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libgcrypt.so.11 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libdl.so.2 for package: libxslt-1.1.28-6.el7.i686
--> Processing Dependency: libc.so.6(GLIBC_2.17) for package: libxslt-1.1.28-6.el7.i686
--> Running transaction check
---> Package glibc.i686 0:2.17-326.el7_9.3 will be installed
--> Processing Dependency: glibc-common = 2.17-326.el7_9.3 for package: glibc-2.17-326.el7_9.3.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-326.el7_9.3.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-326.el7_9.3.i686
---> Package libgcrypt.i686 0:1.5.3-14.el7 will be installed
---> Package libgpg-error.i686 0:1.12-3.el7 will be installed
---> Package libxml2.i686 0:2.9.1-6.el7_9.6 will be installed
--> Processing Dependency: liblzma.so.5(XZ_5.0) for package: libxml2-2.9.1-6.el7_9.6.i686
--> Processing Dependency: liblzma.so.5 for package: libxml2-2.9.1-6.el7_9.6.i686
---> Package zlib.i686 0:1.2.7-21.el7_9 will be installed
--> Running transaction check
---> Package glibc.i686 0:2.17-326.el7_9.3 will be installed
--> Processing Dependency: glibc-common = 2.17-326.el7_9.3 for package: glibc-2.17-326.el7_9.3.i686
---> Package nss-softokn-freebl.i686 0:3.90.0-6.el7_9 will be installed
---> Package xz-libs.i686 0:5.2.2-2.el7_9 will be installed
--> Finished Dependency Resolution
Error: Package: glibc-2.17-326.el7_9.3.i686 (updates)
Requires: glibc-common = 2.17-326.el7_9.3
Installed: glibc-common-2.17-326.el7_9.3.tuxcare.els1.x86_64 (@centos7-els)
glibc-common = 2.17-326.el7_9.3.tuxcare.els1
Available: glibc-common-2.17-317.el7.x86_64 (base)
glibc-common = 2.17-317.el7
Available: glibc-common-2.17-322.el7_9.x86_64 (updates)
glibc-common = 2.17-322.el7_9
Available: glibc-common-2.17-323.el7_9.x86_64 (updates)
glibc-common = 2.17-323.el7_9
Available: glibc-common-2.17-324.el7_9.x86_64 (updates)
glibc-common = 2.17-324.el7_9
Available: glibc-common-2.17-325.el7_9.x86_64 (updates)
glibc-common = 2.17-325.el7_9
Available: glibc-common-2.17-326.el7_9.x86_64 (updates)
glibc-common = 2.17-326.el7_9
Available: glibc-common-2.17-326.el7_9.3.x86_64 (updates)
glibc-common = 2.17-326.el7_9.3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Any suggestions for this one? Thanks, Ian.0 -
Thanks for that output. Personally, I wouldn't try updating the system. Issues with glibc can cause *serious* stability problems, and it seems the long-term support packages from TuxCare are something that can't be updated to resolve this issue.
The real solution would be to get off the CentOS 7 system and onto a more modern machine as that has been end of life since July 2024.
0 -
Hi,
I have the same issue but couldn't found, it's cause off the system now i get it. Thanks for the solution.0 -
Tuxcare fixed the issue by deleting my server license code for Tuxcare and reinstalling it. Works fine now until I decide whether to upgrade to a newer server in the future.
0 -
I'm glad to heat they were able to help with that issue!
0
Please sign in to leave a comment.
Comments
8 comments