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
java。io。IOException: Cannot run program “lsb_release”:
java。io。IOException: Cannot run program “lsb_release”: error=2, No such file or directory
解決方案:此方案不一定正確(系統版本不一樣有可能對有可能錯),有待驗證,網上資料有一些是這樣解決的,但是我驗證後還是沒有走通,後面我修改新增進行最佳化,驗證出最終解決方案,在文章最後 <<最終解決方案>>
線上下載 安裝並下載到指定目錄
yum -y install redhat-lsb ——downloadonly ——downloaddir=/opt/redhat-lsb
yum -y install 指定檔名 ——downloadonly ——downloaddir=/opt/指定檔名
安裝成功 並下載成功
這樣線上安裝或者離線安裝都可以使用
為了確保萬萬無一失,重新開啟一個新的xshell進行驗證,因為在舊的安裝成功後不一定馬上生效有時還得關閉xshell 重新開啟才能生效 血淚的教訓 不要問問什麼
新視窗進行驗證或者重新啟動進行驗證
No such file or directory“:最終解決法案(如果不對可以參考我上一篇文章來解決)
Cannot run program ”lsb_release“:最終解決法案:
1。檢視 系統版本 需要依賴包 lsb_release -a 此命令不一定回出現 以為 系統可能沒有lsb_release依賴,不過沒有問題
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
下次成功
就可以把rpm 帶到離線的系統中進行安裝了