繁体   English   中英

OpenStack devstack安装因git调用失败而停滞

[英]Openstack devstack installation stalls with git call failure

因此我的Openstack Devstack安装因以下错误而停滞:

./stack.sh:686:install_infra / home / mycloud / devstack / lib / infra:45:git_clone / home / mycloud / devstack / functions-common:545:git_timed / home / mycloud / devstack / functions-common:599:死[错误] / home / mycloud / devstack / functions-common:599 git调用失败:[git clone git://git.openstack.org/openstack/requirements.git / opt / stack / requirements]

经过一番谷歌搜索后,可以在这里找到解决方案: 安装Openstack错误 ...并且它可以工作。

我的问题是,如果安装了git并存在到存储库(以及Internet的其余部分)的连接,那么使“ git”调用失败并且使“ https”起作用的原因是什么?

万一GIT端口在防火墙上被阻止,您还可以通过修改devstack中的stackrc文件来更改安装。 您可以更改以下行:

GIT_BASE=${GIT_BASE:-git://git.openstack.org}

至:

GIT_BASE=${GIT_BASE:-https://git.openstack.org}

或者您也可以尝试使用http

GIT_BASE=${GIT_BASE:-http://git.openstack.org}

这很可能是防火墙问题。 git://协议运行在端口9418上,而https://使用端口443。端口80和443通常在防火墙中处于打开状态,可能需要配置其他端口。

有关更多信息: http : //git-scm.com/book/en/Git-on-the-Server-The-Protocols#The-Git-Protocol

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM