Я случайно удалил libselinux на centos 7.4 и не могу установить его снова, и все команды терпят неудачу. Как мне выздороветь?
ls: ошибка при загрузке разделяемых библиотек: libselinux.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога
yum install libselinux-2.5-12.el7.x86_64 Возникла проблема при импорте одного из модулей Python, необходимых для запуска yum. Ошибка, приведшая к этой проблеме:
libselinux.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога
У меня есть файлы, как показано ниже.
[root @ localhost lib64] # найдите libselinux. /usr/lib/tmpfiles.d/libselinux.conf /usr/lib64/libselinux.so.1
Загрузите установочный носитель в режим восстановления. Использовать yum --installroot=/mnt/sysimage
для установки пакета в корень неработающей системы. Если это не сработает, вы можете загрузить rpm, извлечь эту библиотеку и скопировать ее на место.
Или сделайте резервную копию данных на хосте и создайте новую виртуальную машину с нуля.
(И чтобы предотвратить повторение ошибок в будущем: не становитесь пользователем root.)