Я использую сервер Media Temple DV с CentOS при попытке установить ImageMagick через yum, я получаю следующую ошибку:
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/lib/python2.4/site-packages/rpm/_rpmmodule.so: undefined symbol: rpmdbCheckTerminate
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.4.3 (#1, May 24 2008, 13:47:28)
[GCC 4.1.2 20070626 (Red Hat 4.1.2-14)]
Может ли кто-нибудь пролить свет на то, что я могу сделать, чтобы это исправить?
Спасибо!
Ваш rpm
и rpm-python
версии не синхронизированы. Это может произойти, если вы создали свой собственный rpm, но не связали Python, или наоборот. Бегать rpm -q rpm rpm-python
и сравните возвращенные версии, а затем rpm -V rpm rpm-python
для проверки целостности файлов пакетов.
У меня была та же проблема, и просто чтобы добавить к скандалу, если вы используете Media Temple, убедитесь, что включены инструменты разработчика и рут;)