Назад | Перейти на главную страницу

Все команды перестали работать в centos 6.5

Я совершил большую ошибку при удалении нескольких дублирующихся пакетов, поскольку они, похоже, не работают. ням

 1036  rpm -e --nodeps glibc-2.12-1.132.el6_5.2.x86_64
 1037  rpm -e --nodeps nscd-2.12-1.132.el6_5.2.x86_64
 1038  rpm -e --nodeps glibc-common-2.12-1.132.el6_5.2.x86_64
 1040  rpm -e --nodeps glibc-common-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 glibc-headers-2.12-1.132.el6.x86_64
 1041  rpm -e glibc.x86_64
 1042  rpm -e --nodeps glibc.x86_64

Проблема возникла после выполнения шага 1042. Ни одна из команд не работает (включая yum, rpm, ls, cp и т. Д.) и получаю ошибку

/lib64/ld-linux-x86-64.so.2: плохой интерпретатор ELF: нет такого файла или каталога

Я думал, что установка glibc после удаления всех текущих поможет устранить ошибку дублирования пакета :( Теперь я понял, что он используется как библиотека C в системе GNU и большинстве систем с ядром Linux. Она определяет "системные вызовы" "и другие базовые возможности, такие как open, malloc, printf, exit и т. д.

Есть ли возможные решения кроме переустановки?

Я потерял доступ по ssh. Может что-нибудь можно сделать с помощью rescue cd?

Спасибо

Да это так не конец света.

Вы захотите загрузиться с аварийного компакт-диска, который для CentOS означает установочный носитель.

В приглашении загрузки введите linux rescue

Вам будет предложено смонтировать файловую систему в режиме чтения / записи, смонтировать ее в режиме только для чтения или пропустить монтирование.

Выберите вариант монтирования в режиме чтения / записи.

Ваша обычная корневая файловая система будет смонтирована как /mnt/sysimage/

Получите обороты для недостающих пакетов.

Установите их, используя --root /mnt/sysimage/ возможность rpm.