🛠️ Как переустановить поврежденную библиотеку с помощью yum

by itisgood

Это руководство расскажет пользователю Centos / RHEL, как переустановить поврежденную библиотеку через yum.

В общем, команда ниже найдет, к какому пакету относится поврежденная библиотека:

# yum provides \*/[so_file]
В этом примере мы использовали это сообщение об ошибке “/bin/login: error while loading shared libraries: /lib64/libcrypt.so.1: file too short”, чтобы идентифицировать поврежденную библиотеку и найти пакет, из которого она изначально поступила:
# yum provides \*/libcrypt.so.1
...
glibc-2.17-260.0.17.el7_6.6.x86_64 : The GNU libc libraries
Repo : ol7_x86_64_latest
Matched from:
Filename : /lib64/libcrypt.so.1
В этом случае пакет, из которого изначально была создана библиотека, это «glibc-2.17-260.0.17.el7_6.6.x86_64«. Это пакет, который необходимо переустановить. Общая команда:
# yum reinstall [package name]

В нашем примера команда выглядит так:

# yum reinstall glibc-2.17-260.0.17.el7_6.6.x86_64

 

You may also like

Leave a Comment