yum이 충돌하고 Gnome 데스크탑이 사라졌으며 이제 yum을 사용할 수 없습니다

yum이 충돌하고 Gnome 데스크탑이 사라졌으며 이제 yum을 사용할 수 없습니다

저는 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을 찾아 패키지를 다시 설치할 수 있습니다.

관련 정보