[GE users] DEBIAN Architecture UNSUPPORTED-lx24-GLIBC-x86 notsupported by this procedure!

Alan Barclay barclay at rtda.com
Tue Sep 18 13:03:31 BST 2007


Also note that /lib/libc.so.6 can run as a binary, and reports
its versions and component versions nicely, without using strings().
Previously reported on this list by Rayson, IIRC.

For example, on an old RedHat 9 system:
 
abarclay at demo1>/lib/libc.so.6
GNU C Library stable release version 2.3.2, by Roland McGrath et al.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 3.2.2 20030222 (Red Hat Linux 3.2.2-5).
Compiled on a Linux 2.4.20 system on 2003-02-27.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        linuxthreads-0.10 by Xavier Leroy
        BIND-8.2.3-T5B
        libthread_db work sponsored by Alpha Processor Inc
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Thread-local storage support included.
Report bugs using the `glibcbug' script to <bugs at gnu.org>.

/Alan Barclay

"Olesen, Mark" wrote:
> 
> > Does anyone ever experience this on Debian Etch? What could be the
> > possible resolution for this?
> 
> If you take a look at the $SGE_ROOT/util/arch script, you'll find the
> following lines:
> 
>       case $lxmachine in
>       amd64)
>          libc_string=`strings /lib64/libc.so.6 | grep "GNU C Library"`
>          ;;
>       ia64)
>          libc_string=`strings /lib/libc.so.6.1 | grep "GNU C Library"`
>          ;;
>       *)
>          libc_string=`strings /lib/libc.so.6 | grep "GNU C Library"`
>          ;;
>       esac
> 
>       # retrieving libc version failed
>       if [ $? -ne 0 ]; then
>          unsupported="UNSUPPORTED-"
>          lxrelease="${lxrelease}-GLIBC"
>       else
>          libc_version=`echo $libc_string | tr ' ,' '\n' | grep "2\." | cut
> -f 2 -d "."`
>          case $libc_version in
>          2)
>             unsupported="u"
>             ;;
>          3|4|5)
>             ;;
>          *)
>             unsupported="UNSUPPORTED-"
>             lxrelease=24-GLIBC-2.${libc_version}
>          esac
>       fi
> 
> The first place to investigate would if you have an appropriate
> /lib*/libc.so.6* and what the strings | grep combination returns.
> 
> /mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list