- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- /lib/libpthread.so.0: version `GLIBC_2.3.2' not fo...
Operating System - Linux
1822494
Members
2493
Online
109642
Solutions
Forums
Categories
Company
Local Language
юдл
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Forums
Discussions
юдл
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-19-2008 03:05 PM
тАО12-19-2008 03:05 PM
/lib/libpthread.so.0: version `GLIBC_2.3.2' not found
Hi
I have installed my application in SUSE Linux Enterprise server 8.
uname -r = 2.4.19-4GB.
Problem: After successfull installation, While I tried to start my application, it returns error:
SCP5 smp/smp> sms_lca
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libmech101d01.1DH12.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libxerces-c.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libACE.so)
sms_lca: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by /tellin/smp/smp/sms_run/lib/libACE.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libicuuc.so.22)
manager: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by manager)
In my system, glibc-2.2 version is installed. I tried to get glibc-2.3.2 for i386 platform . but could not manage compitabable version.
Can anyone please help me ,
How can I resolve the problem?
Where can I get this software 4 my i386 machine?
How to update current glibc version?
Waiting 4 replies from u expert guyzz.
I have installed my application in SUSE Linux Enterprise server 8.
uname -r = 2.4.19-4GB.
Problem: After successfull installation, While I tried to start my application, it returns error:
SCP5 smp/smp> sms_lca
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libmech101d01.1DH12.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libxerces-c.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libACE.so)
sms_lca: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by /tellin/smp/smp/sms_run/lib/libACE.so)
sms_lca: /lib/libc.so.6: version `GLIBC_2.3' not found (required by /tellin/smp/smp/sms_run/lib/libicuuc.so.22)
manager: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found (required by manager)
In my system, glibc-2.2 version is installed. I tried to get glibc-2.3.2 for i386 platform . but could not manage compitabable version.
Can anyone please help me ,
How can I resolve the problem?
Where can I get this software 4 my i386 machine?
How to update current glibc version?
Waiting 4 replies from u expert guyzz.
CSA
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО12-20-2008 12:06 PM
тАО12-20-2008 12:06 PM
Re: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found
Upgrading glibc from 2.2.x to 2.3.2 would be a *major* upgrade for your system. You would have to check *every* program on your system for glibc version compatibility: that is, everything in /bin/, /usr/bin, /lib/ and /usr/lib.
The alternative would be to compile and install the new library to a non-default location, and then use LD_LIBRARY_PATH when starting your application (only). If your application runs any sub-processes using standard system binaries, you'll have a problem.
You're not likely to find pre-built RPMs for this upgrade; be prepared to compile and install a lot of libraries on your own.
It is usually simpler to install a newer release of your distribution, i.e. to go from SLES 8 to SLES 9, for example.
Most Linux distributions provide only patchlevel upgrades to glibc within one distribution release. For your SLES 8, an upgrade might be provided to take you from 2.2.x to 2.2.y, but never to 2.3.*. Major upgrades to glibc are usually considered to be reason enough for a new release of the entire distribution.
I suspect your application won't be happy with just a glibc upgrade: it's probably just the first one the dynamic linker complains about. After upgrading glibc, you would get more messages about other libraries.
Run "ldd -v sms_lca" in the appropriate directory to identify all the library dependencies of your application. Do the same to all the .so files in /tellin/smp/smp/sms_run/lib directory. Then evaluate whether you really want to compile all the missing library versions for your current OS version, or whether it would be vastly simpler to re-install the system. I strongly suspect the latter.
MK
The alternative would be to compile and install the new library to a non-default location, and then use LD_LIBRARY_PATH when starting your application (only). If your application runs any sub-processes using standard system binaries, you'll have a problem.
You're not likely to find pre-built RPMs for this upgrade; be prepared to compile and install a lot of libraries on your own.
It is usually simpler to install a newer release of your distribution, i.e. to go from SLES 8 to SLES 9, for example.
Most Linux distributions provide only patchlevel upgrades to glibc within one distribution release. For your SLES 8, an upgrade might be provided to take you from 2.2.x to 2.2.y, but never to 2.3.*. Major upgrades to glibc are usually considered to be reason enough for a new release of the entire distribution.
I suspect your application won't be happy with just a glibc upgrade: it's probably just the first one the dynamic linker complains about. After upgrading glibc, you would get more messages about other libraries.
Run "ldd -v sms_lca" in the appropriate directory to identify all the library dependencies of your application. Do the same to all the .so files in /tellin/smp/smp/sms_run/lib directory. Then evaluate whether you really want to compile all the missing library versions for your current OS version, or whether it would be vastly simpler to re-install the system. I strongly suspect the latter.
MK
MK
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО06-08-2010 02:23 PM
тАО06-08-2010 02:23 PM
Re: /lib/libpthread.so.0: version `GLIBC_2.3.2' not found
ok
CSA
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Learn About
News and Events
Support
© Copyright 2025 Hewlett Packard Enterprise Development LP