Cannot run program "lsb_release"或者 No such file or directory

Caused by: java。io。IOException: error=2, No such file or directory

org。pentaho。di。ui。util。EnvironmentUtils@38f77cd9 - Caused by: java。io。IOException: error=2, No such file or directory

Cannot run program

java。io。IOException: Cannot run program “lsb_release”:

java。io。IOException: Cannot run program “lsb_release”: error=2, No such file or directory

Cannot run program

解決方案:此方案不一定正確(系統版本不一樣有可能對有可能錯),有待驗證,網上資料有一些是這樣解決的,但是我驗證後還是沒有走通,後面我修改新增進行最佳化,驗證出最終解決方案,在文章最後 <<最終解決方案>>

線上下載 安裝並下載到指定目錄

yum -y install redhat-lsb ——downloadonly ——downloaddir=/opt/redhat-lsb

yum -y install 指定檔名 ——downloadonly ——downloaddir=/opt/指定檔名

Cannot run program

Cannot run program

Cannot run program

安裝成功 並下載成功

Cannot run program

這樣線上安裝或者離線安裝都可以使用

為了確保萬萬無一失,重新開啟一個新的xshell進行驗證,因為在舊的安裝成功後不一定馬上生效有時還得關閉xshell 重新開啟才能生效 血淚的教訓 不要問問什麼

Cannot run program

新視窗進行驗證或者重新啟動進行驗證

Cannot run program

No such file or directory“:最終解決法案(如果不對可以參考我上一篇文章來解決)

Cannot run program ”lsb_release“:最終解決法案:

1。檢視 系統版本 需要依賴包 lsb_release -a 此命令不一定回出現 以為 系統可能沒有lsb_release依賴,不過沒有問題

Cannot run program

2。在1中沒有出現或者沒有成功執行 lsb_release -a命令的時候。直接線上安裝即可;

yum install redhat-lsb-core-4。1-27。el7。centos。1。x86_64 -y

線上安裝需要離線包的話——也就是一邊安裝一邊需要下載到指定目錄

yum install 離線安裝命令

yum install redhat-lsb-core-4。1-27。el7。centos。1。x86_64 ——downloadonly ——downloaddir=/opt/lsb_release

Cannot run program

下次成功

就可以把rpm 帶到離線的系統中進行安裝了