... [Call Trace] ./stack.sh:718:git_clone /opt/stack/devstack/functions-common:538:git_timed /opt/stack/devstack/functions-common:602:die [ERROR] /opt/stack/devstack/functions-common:602 git call failed: [git clone git://git.openstack.org/openstack/requirements.git /opt/stack/requirements --branch master] Error on exit ./stack.sh: line 506: generate-subunit: command not found stack@DevStack:~/devstack$
Итак, я попробовал последнюю команду ( git clone git://git.openstack.org/openstack/requirements.git /opt/stack/requirements --branch master) вручную и получил:
Cloning into '/opt/stack/requirements'... fatal: unable to connect to git.openstack.org: git.openstack.org[0: 104.130.246.128]: errno=Connection timed out git.openstack.org[1: 2001:4800:7819:103:be76:4eff:fe06:63c]: errno=Network is unreachable
Я думаю, что это связано с использованием git://вместо, http://потому что, когда я пытаюсь заменить его, я получаю:
Я использовал, grep -rlnw '/opt/stack/' -e 'git:' | xargs -i@ sed -i 's/git:/http:/g' @чтобы заменить git://с http://.
Однако, так как установка продолжает загружать больше файлов с помощью git://, мне нужно было выполнить это одновременно во время установки, чтобы заменить по мере загрузки новых файлов: