Centos
載入共享庫時出錯;文件太短
我正在使用 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
我需要做什麼?
你有一個損壞的
.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