Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 18883

Summary: Python module 'socketmodule.so' not working with more recent libc
Product: [Retired] Red Hat Raw Hide Reporter: cjenkins
Component: pythonAssignee: Matt Wilson <msw>
Status: CLOSED WORKSFORME QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2000-10-11 13:32:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description cjenkins 2000-10-11 13:32:10 UTC
The following error results when trying to 'import socket' on a system
running glibc-2.1.3:
"ImportError: /usr/lib/python1.5/lib-dynload/socketmodule.so: symbol
gethostbyaddr_r, version GLIBC_2.1.2 not defined in file libc.so.6 with
link time reference "

The reference appears to be to the following symbol:
gethostbyaddr_r@@GLIBC_2.1.2 , which should be ok with a more recent
version of libc but is not. There are also other modules with similar
dependencies. 

By recompiling the python1.5.2-28 SRPM the only depencencies I now see are
based on glibc-2.0 or 2.1, no sub-minor version number.

Comment 1 Matt Wilson 2001-01-27 02:06:19 UTC
works in recent rawhides.