无法在 rhel 7 上安装 devstack

无法在 rhel 7 上安装 devstack

在 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 错误陷阱
++./stack.sh:err_trap:504 本地 r=1
++./stack.sh:err_trap:505 设置 +o xtrace
stack.sh 失败
退出时出错

我尝试搜索错误,但什么也没找到。任何帮助都将不胜感激。

答案1

因为证书有效https://pypi.python.org/simple/pip/这将指向您的防火墙,它正在进行 SSL 检查,请在浏览器中访问该站点,如果证书不是由 digicert 颁发给 python.org 的,那么您实际上正在防火墙上使用 SSL 证书,要么要求您的网络管理员为 python.org 做出豁免 - 或者 - 要求他使用根 CA 证书,(可能是本地 CA 并且网络上的所有客户端都信任它),您的其他选择是删除 stack.sh 和它的要求文件中的所有对 https 的引用 - 我不推荐这样做。

相关内容