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を見つけてパッケージを再インストールできます。

おすすめ記事