Menu

#4443 rcons not working on SLES11SP3 due to wrong GLIBC version

2.8.6
closed
packaging
9
2014-12-03
2014-11-28
No

On SLES11SP3, rcons is not working in the default installation. It expects GLIBC_2.14 or GLIBC_2.15. When you compile it from sources, it works as expected.

Discussion

  • Guang Cheng Li

    Guang Cheng Li - 2014-12-01

    HI,

    I am surprised if rcons could not work on SLES 11 SP3 at all, our development and testing team have been using SLES 11 SP3 for a while. Could you give us more details about what the problem is? You mentioned "compile it from sources", did you mean compile conserver or xCAT?

     
  • TO_Webmaster

    TO_Webmaster - 2014-12-01

    We did two installations of xCAT on SLES11SP3. There seems to be a problem with the conserver package. If I build "conserver-xcat-8.1.16-10.x86_64.rpm" from scratch (git), it works fine, but if I use the pre-built conserver from the yum-repository, I get the GLIBC-error when running rcons/console.

     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-01

    Could you post the output from the following commands? Thanks.

    zypper sl -U
    zypper pa | grep -i conserver
    rpm -qi conserver-xcat
    rpm -q conserver-xcat --requires
    rpm -qa | grep -i glibc

     
  • TO_Webmaster

    TO_Webmaster - 2014-12-01

    Here it is. I also added the commands that have the problem.

    + zypper sl -U
    # | Alias                                            | Name                                             | Enabled | Refresh | Type   | URI                                                                  
    --+--------------------------------------------------+--------------------------------------------------+---------+---------+--------+----------------------------------------------------------------------
    2 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | Yes     | No      | yast2  | cd:///?devices=/dev/sr0                                              
    3 | xCAT-core                                        | xCAT-core                                        | Yes     | No      | rpm-md | http://sourceforge.net/projects/xcat/files/yum/2.8/xcat-core         
    4 | xCAT-dep                                         | xCAT-dep                                         | Yes     | No      | rpm-md | http://sourceforge.net/projects/xcat/files/yum/xcat-dep/sles11/x86_64
    1 | nu_novell_com                                    | nu_novell_com                                    | Yes     | No      | ris    | https://nu.novell.com/?credentials=NCCcredentials                    
    + zypper pa
    + grep -i conserver
    i | xCAT-dep                                         | conserver-xcat                      | 8.1.16-10                     | x86_64
    + rpm -qi conserver-xcat
    Name        : conserver-xcat               Relocations: /usr 
    Version     : 8.1.16                            Vendor: (none)
    Release     : 10                            Build Date: Thu Oct 23 11:50:41 2014
    Install Date: Mon Dec  1 09:23:40 2014         Build Host: slescn3.ppd.pok.ibm.com
    Group       : System Environment/Daemons    Source RPM: conserver-xcat-8.1.16-10.src.rpm
    Size        : 627270                           License: BSD
    Signature   : DSA/SHA1, Thu Nov  6 08:04:17 2014, Key ID 20e475a8da736c68
    URL         : http://www.conserver.com/
    Summary     : Serial console server daemon/client
    Description :
    Conserver is an application that allows multiple users to watch a
    serial console at the same time.  It can log the data, allows users to
    take write-access of a console (one at a time), and has a variety of
    bells and whistles to accentuate that basic functionality.
    Distribution: (none)
    + rpm -q conserver-xcat --requires
    /bin/sh  
    /bin/sh  
    /bin/sh  
    config(conserver-xcat) = 8.1.16-10
    libc.so.6()(64bit)  
    libc.so.6(GLIBC_2.14)(64bit)  
    libc.so.6(GLIBC_2.15)(64bit)  
    libc.so.6(GLIBC_2.2.5)(64bit)  
    libc.so.6(GLIBC_2.3)(64bit)  
    libc.so.6(GLIBC_2.3.4)(64bit)  
    libc.so.6(GLIBC_2.4)(64bit)  
    libc.so.6(GLIBC_2.7)(64bit)  
    libcrypt.so.1()(64bit)  
    libcrypt.so.1(GLIBC_2.2.5)(64bit)  
    libcrypto.so.1.0.0()(64bit)  
    libssl.so.1.0.0()(64bit)  
    libutil.so.1()(64bit)  
    libutil.so.1(GLIBC_2.2.5)(64bit)  
    rpmlib(CompressedFileNames) <= 3.0.4-1
    rpmlib(PayloadFilesHavePrefix) <= 4.0-1
    rpmlib(PayloadIsLzma) <= 4.4.6-1
    + rpm -qa
    + grep -i glibc
    glibc-2.11.3-17.72.14
    glibc-locale-2.11.3-17.72.14
    glibc-devel-2.11.3-17.72.14
    glibc-info-2.11.3-17.72.14
    glibc-i18ndata-2.11.3-17.72.14
    glibc-locale-32bit-2.11.3-17.72.14
    glibc-devel-32bit-2.11.3-17.72.14
    glibc-32bit-2.11.3-17.72.14
    + rcons foobar
    console: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by console)
    console: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by console)
    + console -M localhost foobar
    console: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by console)
    console: /lib64/libc.so.6: version `GLIBC_2.15' not found (required by console)
    
     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-01
    • assigned_to: Guang Cheng Li
    • component: unknown --> packaging
     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-01

    I think I figured it out, we recompiled conserver-xcat a while ago on SLES 12, the SLES 11 should use the old version but not the one compiled on SLES 12. Will need update the xcat-dep package.

     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-02
     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-02

    We put a wrong conserver-xcat for x86_64 SLES 11, updated the package in the latest xcat-dep. If you run "rpm -e conserver-xcat --nodeps" and reinstall conserver-xcat using "zypper install conserver-xcat", the rcons should work without problem.

     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-02
    • status: open --> pending
     
  • TO_Webmaster

    TO_Webmaster - 2014-12-02
    zypper ref && zypper in --force conserver-xcat
    

    seems to work fine.

    Thank you!

     
  • Guang Cheng Li

    Guang Cheng Li - 2014-12-03
    • status: pending --> closed