Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

System Update failing - Requires: libc.so.6

Discussion in 'General Discussion' started by filmotheklown, Sep 1, 2017.

Tags:
  1. filmotheklown

    filmotheklown Member

    Joined:
    Oct 3, 2006
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    151
    I'm trying to run:

    Home »Software »System Update


    And get the following error:

    Code:
    System update process has started.
    ---> Package nasm.x86_64 0:2.07-7.el6 will be updated
    ---> Package nasm.x86_64 0:2.13.01-0.fc24 will be an update
    --> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: nasm-2.13.01-0.fc24.x86_64
    --> Finished Dependency Resolution
    <span class='text-danger'>Error: Package: nasm-2.13.01-0.fc24.x86_64 (nasm)</span>
              [COLOR=#ff0000]Requires: libc.so.6(GLIBC_2.14)[/COLOR](64bit)
     You could try using --skip-broken to work around the problem
    ** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows:
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514(CDB_File)
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514(CDB_File)
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514(Cpanel::Class)
    
    yum exited 256
    
    System update process has finished.
    
    But it seems like I already have libc installed (but it's 2.12):

    Code:
    root@srv05 [~]# yum install glibc-2.12-1.209.el6_9.2.i686
    Loaded plugins: fastestmirror, presto
    Setting up Install Process
    Loading mirror speeds from cached hostfile
     * cpanel-addons-production-feed: 104.219.172.10
     * base: mirror.hmc.edu
     * epel: dl.fedoraproject.org
     * extras: mirror.sjc02.svwh.net
     * rpmforge: mirror.hmc.edu
     * updates: repos.lax.quadranet.com
    Package glibc-2.12-1.209.el6_9.2.i686 already installed and latest version
    Nothing to do
    I tried

    yum update glibc-2.12-1.209.el6_9.2.i686

    But that didn't do anything productive.


    Couple of questions:

    1. Should I just ignore this error and 'skip broken'
      1. If I choose this option what is the command line I should enter to do this?
    2. How do I fix the underlying problem regarding not seeing or finding libc ?
      1. The error seems to request glibc 2.14 and my current cPanel system has 2.12 ??
     
    #1 filmotheklown, Sep 1, 2017
    Last edited by a moderator: Sep 1, 2017
  2. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    40,766
    Likes Received:
    1,559
    Trophy Points:
    363
    cPanel Access Level:
    Root Administrator
    Hello,

    This error message suggests the NASM RPM you have installed on the system requires glibc version 2.14 or newer. Since CentOS 6 only offers glibc 2.12, updating the NASM RPM fails. It looks like the NASM RPM installed on your system is not the default RPM offered with CentOS 6. You can check which repo you installed it from with the following command:

    Code:
    yum info nasm|grep From
    You'd need to reinstall the NASM RPM from the CentOS 6 base repo to prevent this error message from occurring.

    Thank you.
     
  3. MojoCreations

    MojoCreations Active Member

    Joined:
    Feb 14, 2012
    Messages:
    29
    Likes Received:
    0
    Trophy Points:
    51
    cPanel Access Level:
    Root Administrator
    I ran into the same issue and ran
    Code:
    yum info nasm|grep From
    and it returned
    Code:
    From repo    : base
    I can't update until this is resolved either, any help would be appreciated.
     
  4. filmotheklown

    filmotheklown Member

    Joined:
    Oct 3, 2006
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    151
    When I run:

    yum info nasm|grep From

    I get:

    From repo : base

    We pretty much only run the cpanel updates as they come along, so I'm not sure how we would have gotten onto the wrong version of nasm.

    Can somebody provide detailed instructions of how to reinstall this correctly?
     
  5. sparek-3

    sparek-3 Well-Known Member

    Joined:
    Aug 10, 2002
    Messages:
    1,518
    Likes Received:
    41
    Trophy Points:
    328
    cPanel Access Level:
    Root Administrator
    It looks like you installed nasm from a Fedora RPM. While that may work, it breaks dependencies in CentOS/RHEL. When you install packages across distributions expect issues like this.

    You would need to remove the installed nasm package

    rpm -e nasm

    and then install nasm from the CentOS/RHEL 6 repositories

    yum install nasm

    Edit: Just to add, removing something from your system can be dangerous. I do not know why the system has a nasm package installed from a Fedora source. It would need to be removed and the proper nasm package from CentOS/RHEL would need to be installed in it's place. But be cautious when removing packages.
     
    #5 sparek-3, Nov 15, 2017
    Last edited: Nov 15, 2017
    cPanelMichael likes this.
  6. filmotheklown

    filmotheklown Member

    Joined:
    Oct 3, 2006
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    151
    Here's the error I get when I did that:

    root@srv05 [~]# rpm -e nasm
    root@srv05 [~]# yum install nasm
    Loaded plugins: fastestmirror, presto
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    * cpanel-addons-production-feed: 204.10.37.146
    * base: repos.lax.quadranet.com
    * epel: dl.fedoraproject.org
    * extras: mirror.san.fastserv.com
    * rpmforge: mirror.team-cymru.org
    * updates: centos.den.host-engine.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package nasm.x86_64 0:2.13.01-0.fc24 will be installed
    --> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: nasm-2.13.01-0.fc24.x86_64
    --> Finished Dependency Resolution
    Error: Package: nasm-2.13.01-0.fc24.x86_64 (nasm)
    Requires: libc.so.6(GLIBC_2.14)(64bit)
    You could try using --skip-broken to work around the problem
    ** Found 5 pre-existing rpmdb problem(s), 'yum check' output follows:
    proftpd-1.3.5-1.cp1136.x86_64 has missing requires of cpanel-perl-514
     
  7. filmotheklown

    filmotheklown Member

    Joined:
    Oct 3, 2006
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    151

    Seems like the problem is with libc.so.6. How do I install/update that?
     
  8. sparek-3

    sparek-3 Well-Known Member

    Joined:
    Aug 10, 2002
    Messages:
    1,518
    Likes Received:
    41
    Trophy Points:
    328
    cPanel Access Level:
    Root Administrator
    No, your issue a cross distribution install of nasm. I don't know where the Fedora Core installation of nasm came from.

    What does

    rpm -qa | grep nasm

    show?
     
Loading...

Share This Page