저는 centOS7을 사용하고 있는데 당시 yum 업데이트를 하고 있었는데 그 결과 전원이 나가고 컴퓨터가 다운되었습니다. 재부팅하면 명령줄과 함께 터미널만 나타납니다. yum 업데이트를 다시 시도했지만 오류가 발생했습니다.
There was a problem importing one of the python modules
required to run yum. The error leading to this problem was :
/lib64/librpm.so.3: file too short
Please install a package which provides this module, or
verify that the module is installed correctly.
내 컴퓨터의 인터넷이 제대로 작동하는지 확인하기 위해 명령을 실행했는데 ifconfig
로컬 호스트 주소만 반환되고 인터넷 연결은 반환되지 않았습니다. 그런 다음 명령을 실행 nmcli d
하고 돌아옵니다.
nmcli: error while loading shared libraries: /lib64/libss13.so: file too short
그래서 기본적으로 제가 이해하는 것은 모든 라이브러리가 다운되었고 인터넷에 연결되어 있지 않다는 것입니다. 어떻게 해결할 수 있나요?
답변1
업데이트한 후에 손상이 발생한 것 같습니다. .so
해당 패키지가 속한 패키지를 찾을 수 있습니다.
yum provides \*/librpm.so.3
제 경우에는 librpm은 없지만 libgcc_s.so.1은 있습니다.
그래서:
$ yum provides \*/libgcc_s.so.1
[...]
libgcc-8.3.1-5.el8.0.2.x86_64 : GCC version 8 shared support library
Repo : @System
Matched from:
Filename : /lib64/libgcc_s.so.1
[...]
이 경우에는 libgcc-8.3.1-5.el8.0.2.x86_64
다른 버전을 받게 됩니다.
패키지를 다시 설치해야 합니다.
yum reinstall libgcc-8.3.1-5.el8.0.2.x86_64
상황에 따라 libss13을 찾아 패키지를 다시 설치할 수 있습니다.