Skip to main content

cPanel & WHM update failure in upcp script

Comments

8 comments

  • cPRex Jurassic Moderator

    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
  • Number5NeedInput

    [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 update

     

    Also tried: forced cpanel update which just gave the same initial errors. 

    0
  • cPRex Jurassic Moderator

    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
  • Number5NeedInput

    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
  • cPRex Jurassic Moderator

    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
  • Amit Kumar

    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
  • Number5NeedInput

    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
  • cPRex Jurassic Moderator

    I'm glad to heat they were able to help with that issue!

    0

Please sign in to leave a comment.