共有ライブラリのロード中にエラーが発生しました。ファイルが短すぎます。

共有ライブラリのロード中にエラーが発生しました。ファイルが短すぎます。

私はCentOS 7ワークステーションで作業しています。 Rstudioをインストールしましたが、最近までうまくいきました。ただし、今すぐ実行しようとすると、http://localhost:8787/次のエラーメッセージが表示されます。Unable to connect to service

端末でRが正常に動作していることを確認しましたが、次のエラーが発生しました。

/usr/lib64/R/bin/exec/R: error while loading shared libraries: /lib/libgcc_s.so.1: file too short

次のコマンドを使用してRを再インストールしようとすると、次のsudo yum install R -y応答が表示されます。

Package R-3.5.2-2.el7.x86_64 already installed and latest version
Nothing to do

私は何をすべきですか?

ベストアンサー1

破損した製品があります.so

通常、次のコマンドを実行して、そのパッケージが属するパッケージを見つけることができます。

yum provides \*/<so_file>

あなたの場合:

$ yum provides \*/libgcc_s.so.1
[...]
libgcc-4.4.6-4.el6.i686 : GCC version 4.4 shared support library
Repo : base
Matched from:
Filename : /lib/libgcc_s.so.1
[...]

libgcc-4.4.6-4.el6.i686その場合は、別のバージョンをダウンロードしてください。

パッケージを再インストールする必要があります。

yum reinstall libgcc-<version>.i686

おすすめ記事