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.
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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
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.
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
Here it is. I also added the commands that have the problem.
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.
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.
seems to work fine.
Thank you!