Openstack

無法在 rhel 7 上安裝 devstack

  • April 26, 2016

在 RHEL 7 上,當我嘗試安裝 devstack 時出現以下錯誤。

+tools/install_pip.sh:install_get_pip:79 sudo -H -E python /opt/stack/devstack/files/get-pip.py -c /opt/stack/devstack/tools/cap-pip.txt
收集 pip!=8(來自 -c /opt/stack/devstack/tools/cap-pip.txt(第 1 行))
無法獲取 URL https://pypi.python.org/simple/pip/:確認 ssl 證書時出現問題:[SSL: CERTIFICATE_VERIFY_FAILED] 證書驗證失敗 (_ssl.c:765) - 跳過
找不到滿足要求 pip!=8 的版本(來自 -c /opt/stack/devstack/tools/cap-pip.txt(第 1 行))(來自版本:)
沒有為 pip!=8 找到匹配的分佈(來自 -c /opt/stack/devstack/tools/cap-pip.txt(第 1 行))
++./stack.sh:main:717 err_trap
++./stack.sh:err_trap:504 本地 r=1
++./stack.sh:err_trap:505 設置 +o xtrace
stack.sh 失敗
退出時出錯

我厭倦了尋找錯誤,但找不到任何東西。任何幫助將非常感激。

由於證書是有效的https://pypi.python.org/simple/pip/這將指向您的防火牆,它正在做 ssl 檢查,請在瀏覽器中訪問該站點,如果證書沒有頒發給 python.org從 digicert 那麼您實際上是在防火牆上使用 SSL 證書,或者要求您的網路管理員為 python.org 豁免 - 或者 - 要求他使用根 CA 證書,(可能是本地 CA 和所有客戶端網路信任它),您的另一個選擇是刪除 stack.sh 中對 https 的所有引用及其要求文件 - 我不推薦這樣做。

引用自:https://serverfault.com/questions/772999