[root@MPressPhotoDT edwin]# preupgrade-cli
Traceback (most recent call last):
File "/usr/share/preupgrade/preupgrade-cli.py", line 34, in <module>
from cli import *
File "/usr/share/yum-cli/cli.py", line 29, in <module>
import rpm
File "/usr/lib64/python2.7/site-packages/rpm/__init__.py", line 9, in <module>
from rpm._rpm import *
ImportError: /usr/lib64/librpm.so.2: file too short
[root@MPressPhotoDT edwin]# preupgrade-cli
Traceback (most recent call last):
File "/usr/share/preupgrade/preupgrade-cli.py", line 34, in <module>
from cli import *
File "/usr/share/yum-cli/cli.py", line 29, in <module>
import rpm
File "/usr/lib64/python2.7/site-packages/rpm/__init__.py", line 9, in <module>
from rpm._rpm import *
ImportError: /usr/lib64/librpm.so.2: file too short
[root@MPressPhotoDT edwin]# rm -f /var/lib/rpm/__db*
[root@MPressPhotoDT edwin]# rpm –rebuilddb
rpm: error while loading shared libraries: /usr/lib64/librpm.so.2: file too short
[root@MPressPhotoDT edwin]# yum clean all
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/lib64/librpm.so.2: file too short
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.1 (r271:86832, Apr 12 2011, 16:15:16)
[GCC 4.6.0 20110331 (Red Hat 4.6.0-2)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq