On Fri, Nov 07, 2003 at 10:36:26AM -0600, Ken Causey wrote: > I'm having some difficulty with python, openssl, and krb5: > > # python2 > Python 2.2.3 (#1, Oct 15 2003, 23:33:35) > [GCC 3.3.1 20030930 (Red Hat Linux 3.3.1-6)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> import ftplib > Traceback (most recent call last): > File "<stdin>", line 1, in ? > File "/usr/lib/python2.2/ftplib.py", line 46, in ? > import socket > File "/usr/lib/python2.2/socket.py", line 41, in ? > from _socket import * > ImportError: /usr/lib/libkrb5.so.3: undefined symbol: add_error_table > > I have installed: > > python-2.2.3-7 > krb5-libs-1.3.1-6 > openssl-0.9.7a-23 > > I just upgraded these. Have I missed upgrading something perhaps? If > you need any further information please let me know. Works here. $ python -c 'import ftplib' $ LD_DEBUG=all python -c 'import ftplib' 2>&1 | grep 'binding.*add_error_table' 2810: binding file /lib/libcom_err.so.2 to /lib/libcom_err.so.2: normal symbol `add_error_table' 2810: binding file /usr/lib/libkrb5.so.3 to /lib/libcom_err.so.2: normal symbol `add_error_table' 2810: binding file /usr/lib/libgssapi_krb5.so.2 to /lib/libcom_err.so.2: normal symbol `add_error_table' $ rpm -qf /lib/libcom_err.so.2 e2fsprogs-1.34-1 Hope that answers your question. Regards, Bill Rugolsky