2013-09-26 1 views
0

У меня есть 64-битный процессор CentOS 5.5, который я недавно обновил до 5.6. Во время обновления я удалил ненужные 32-битные пакеты (пакеты архитектуры i * 86), так как они недействительны для 64-битных машин. Кроме того, я удалил некоторые другие пакеты, которые были необходимы только для машин разработки.ошибка mingetty при загрузке разделяемой библиотеки libc.so.6

Некоторые из 32-битных пакетов удалены, включают:

glib2  glibc libgcc  libstdc++ 

Некоторые из 64-битных пакетов удалены, включают:

boost-devel  cpp    gcc    gcc-c++ 
gdb    glibc-devel  glibc-headers  libstdc++-devel 

Ниже приведены некоторые из пакетов, которые остаются:

# rpm -qa | grep libc 
libcap-1.10-26 
glibc-common-2.5-58.el5_6.4 
glibc-2.5-58.el5_6.4 

Однако теперь я получаю следующее сообщение об ошибке при перезагрузке:

/sbin/mingetty: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory 

Этот журнал повторяется много раз для каждого терминала, а затем INIT приостанавливается на 5 минут, потому что он слишком быстро обновляется.

В результате я не могу войти в консоль, но все еще могу использовать SSH.

Я проверил, что libc.so.6 присутствует:

# ls -lrt /lib64/libc[\.-]* 
-rwxr-xr-x 1 root root 1716720 Jun 27 2011 /lib64/libc-2.5.so 
lrwxrwxrwx 1 root root  11 Sep 20 19:16 /lib64/libc.so.6 -> libc-2.5.so 

И mingetty указывает на него:

ldd /sbin/mingetty 
    linux-vdso.so.1 => (0x00007fffb7ffc000) 
    libc.so.6 => /lib64/libc.so.6 (0x00002adf73cb2000) 
    /lib64/ld-linux-x86-64.so.2 (0x00002adf73a94000) 

Если я выполнить новую установку CentOS 5.6 с этими же набор пакетов, все работает отлично, поэтому я подозреваю, что проблема связана с сценариями удаления некоторых из этих пакетов.

Кто-нибудь знает, что может быть?

ответ

1

Оказывается, что selinux был включен во время обновления yum, так как некоторые из его пакетов были установлены. В результате он перепутал некоторые ссылки. Решение заключалось в том, чтобы отключить selinux сразу после обновления yum.

 Смежные вопросы

  • Нет связанных вопросов^_^