I was recently forced to upgrade a RHEL3-ws system with a hosed file system to RHEL4-ws.... the upgrade replaced the significant files that got lost when the FS got hosed, but now I am getting this error when trying to run up2date:
Traceback (most recent call last):
File "/usr/sbin/up2date", line 27, in ?
from up2date_client import repoDirector
File "/usr/share/rhn/up2date_client/repoDirector.py", line 5, in ?
File "/usr/share/rhn/up2date_client/rhnChannel.py", line 10, in ?
File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 5, in ?
File "/usr/share/rhn/up2date_client/rpcServer.py", line 22, in ?
from rhn import rpclib
File "/usr/lib/python2.3/site-packages/rhn/__init__.py", line 11, in ?
File "/usr/lib/python2.3/site-packages/rhn/rpclib.py", line 14, in ?
File "/usr/lib/python2.3/site-packages/rhn/transports.py", line 24, in ?
File "/usr/lib/python2.3/site-packages/rhn/connections.py", line 14, in ?
File "/usr/lib/python2.3/site-packages/rhn/SSL.py", line 15, in ?
from OpenSSL import SSL, crypto
File "/usr/lib/python2.3/site-packages/OpenSSL/__init__.py", line 11, in ?
import rand, crypto, SSL, tsafe
ImportError: /lib/libssl.so.4: undefined symbol: krb5_cc_get_principal
I think it's because a package isn't updated to the latest release or is linking against older libraries, so I did a quick check of related files on the system (rpm -qa | grep -e ssl -e py -e krb5) and got this list:
I removed a couple of rpms that were for older version and forced installation of newer ones (ending up with these packages installed), but I can't figure out what's actually causing the issue.
So..... I'd like to get up2date working (preferaly)... or another package manager (configured to use RHN's service - anyone know the yum.conf settings to use rhn?)