安裝最新版greenplum6.10時報錯:依賴檢測失敗。(詳細解決步驟)

報錯原因:

       最新版本的greenplum6.10一些內部工具對系統環境的依賴有要求,故直接進行rpm包安裝時會報依賴缺失。如果在裝服務器系統的時候選則的最小化安裝,那麼必然會報這個錯誤。greenplum5及以下版本在安裝的時候是不會報這個錯的。
在這裏插入圖片描述

解決方法:

       找出執行greenplum-db-6.1.0-rhel7-x86_64.rpm包時,系統檢測需要的依賴。然後到Centos的系統鏡像裏將這些包手動拷出,執行 rpm -ivh (+需要的rpm包)。在安裝拷出的rpm包時,同樣需要別的依賴,若報依賴缺失時,再次找到需要的rpm包安裝。當所有缺失的包一一補全後greenplum才能正常安裝。

詳細步驟:

一、解決 greenplum-db-6.1.0-rhel7-x86_64.rpm 缺失的依賴包

如上圖,greenplum-db安裝時報缺失的依賴包有:
1、 krb5-devel-1.15.1-8.el7.x86_64.rpm
2、 libevent-2.0.21-4.el7.x86_64.rpm
3、 libyaml-0.1.4-11.el7_0.x86_64.rpm

到Centos的系統鏡像裏將缺失的依賴包一一找出,並安裝。執行結果截圖記錄如下:
在這裏插入圖片描述

二、解決 krb5-devel-1.15.1-8.el7.x86_64.rpm 缺失的依賴包

krb5-devel-1.15.1-8.el7.x86_64.rpm安裝時報缺失的依賴包:
1、 keyutils-libs-devel-1.5.8-3.el7.x86_64.rpm
2、 libcom_err-devel-1.42.9-10.el7.x86_64.rpm
3、 libkadm5-1.15.1-8.el7.x86_64.rpm
4、 libselinux-devel-2.5-11.el7.x86_64.rpm
5、 libverto-devel-0.2.5-4.el7.x86_64.rpm

重複上面步驟,再次到Centos的系統鏡像裏將缺失的依賴包一一找出,並安裝。執行結果截圖記錄如下:
在這裏插入圖片描述

三、解決 libselinux-devel-2.5-11.el7.x86_64.rpm 缺失的依賴

libselinux-devel-2.5-11.el7.x86_64.rpm安裝時缺失依賴:
1、 libsepol-devel-2.5-6.el7.x86_64.rpm
2、 pcre-devel-8.32-17.el7.x86_64.rpm
3、 pkgconfig-0.27.1-4.el7.x86_64.rpm

再次找出這些包一一安裝,截圖記錄如下:
在這裏插入圖片描述
這一步沒有再次報依賴缺失,全部安裝成功。

四、記得再次執行安裝之前沒成功rpm包

將缺失依賴補全後記得再次執行,之前沒有成功安裝的rpm包。如圖,將依賴一一補全後greenplum-db即可正常安裝
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章