Я совершил большую ошибку при удалении нескольких дублирующихся пакетов, поскольку они, похоже, не работают. ням
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
.