2013-10-15 3 views
-1

вдруг начинает Yum дать ошибку вставила нижеYum ошибка Centos 6.4

Я попытался восстановить ни, но ошибка остается. Я снова установил krb5-libs, но ошибка остается

Как я могу восстановить yum без восстановления Centos?

Ошибка:

There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:

/lib64/libkrb5.so.3: symbol krb5int_push_fscreatecon_for, version krb5support_0_MIT not defined in file libkrb5support.so.0 with link time reference

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.6.6 (r266:84292, Jul 10 2013, 22:48:45) [GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq

ответ

0

Выполните команду ниже, чтобы проверить, что все библиотеки у вас есть:

# ldd /lib64/libkrb5.so.3 

И убедитесь, что модуль «libkrb5support.so.0» доступен в разделе "/lib64 'или с мягкими чернилами в файлы, находящиеся в каталоге/lib64. Если его там нет, то эта ошибка ожидается. Поэтому вручную вы должны связать его снова.

С моей тестовой системы:

# locate libkrb5support.so.0 
/lib64/libkrb5support.so.0 

# ls -l /lib64/libkrb5support.so.0 
lrwxrwxrwx. 1 root root 21 Aug 19 15:52 /lib64/libkrb5support.so.0 -> libkrb5support.so.0.1 

# ls -l /lib64/libkrb5support.so.0.1 
-rwxr-xr-x. 1 root root 46336 May 1 2012 /lib64/libkrb5support.so.0.1 
2

На моей машине проблема была вызвана второй libkrb5support.so распределенной с PostgreSQL 5.2/PSqlODBC. После комментирования пути библиотеки в файле /etc/ld.so.conf.d/psqlODBC.conf и запуска ldconfig -v, я снова могу запустить yum без каких-либо проблем.

В моем случае, путь к «неправильным» библиотекам /opt/PostgreSQL/9.2/lib/libkrb5support.so.0

Эдгара.

1

Я столкнулся с этой ошибкой после определения переменной окружения LD_LIBRARY_PATH. Он был исправлен путем добавления/lib и/lib64 к LD_LIBRARY_PATH.

export LD_LIBRARY_PATH=/lib:/lib64:.... 
Смежные вопросы