โดยปกติ คำสั่งที่ใช้ในการค้นหา package ที่มีปัญหา corrupt library คือ
# yum provides \*/[so_file]
ในกรณีที่มาปัญหาการใช้งานแล้วมี error ฟ้องเกี่ยวกับ Library ตัวอย่างเช่น
"/bin/login: error while loading shared libraries: /lib64/libcrypt.so.1: file too short"
ดังนั้นการค้นหา package ที่ library ที่เกิด error อยู่ สามารถทำได้คือ
# yum provides \*/libcrypt.so.1
...
สำหรับเคสนี้ library นี้มาจาก package "glibc-2.17-307.el7.1.x86_64" และมีความจำเป็นที่จะต้องลง package นี้ใหม่ ด้วยรูปแบบคำสั่ง
# yum reinstall [package name]
สำหรับเคสนี้คือ
# yum reinstall glibc-2.17-307.el7.1.x86_64
อ้างอิง url:
https://www.thegeekdiary.com/how-to-reinstall-corrupted-library-with-yum/
How to Reinstall Corrupted Library with yum
Reviewed by Wisoot Amatariyakul
on
10:08 PM
Rating:
No comments: