CentOS 5.3でyumするとエラーが出るようになった。
Traceback (most recent call last): File "/usr/bin/yum", line 4, in ? import yum File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 49, in ? import config File "/usr/lib/python2.4/site-packages/yum/config.py", line 27, in ? from parser import ConfigPreProcessor File "/usr/lib/python2.4/site-packages/yum/parser.py", line 3, in ? import urlgrabber File "/usr/lib/python2.4/site-packages/urlgrabber/__init__.py", line 53, in ? from grabber import urlgrab, urlopen, urlread File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 412, in ? import keepalive File "/usr/lib/python2.4/site-packages/urlgrabber/keepalive.py", line 339, in ? class HTTPSHandler(KeepAliveHandler, urllib2.HTTPSHandler): AttributeError: 'module' object has no attribute 'HTTPSHandler'
ファイルを辿っていくと_sslのインポートが失敗しているっぽい。
python -c 'import _ssl' Traceback (most recent call last): File "", line 1, in ? ImportError: /usr/lib/libk5crypto.so.3: symbol krb5int_labeled_open, version krb5support_0_MIT not defined in file libkrb5support.so.0 with link time reference
krb5-libsをインストールしなおして対処。
rpm -Uvh --replacepkgs http://mirror.centos.org/centos-5/5.3/updates/i386/RPMS/krb5-libs-1.6.1-31.el5_3.3.i386.rpm