devstackをインストールしようとすると、次のようなエラーが発生しました。
+inc/python:pip_install:359 env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= SETUPTOOLS_SYS_PATH_TECHNIQUE=rewrite /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/up
per-constraints.txt -U pbr
env: ‘/opt/stack/requirements/.venv/bin/pip’: No such file or directory
+inc/python:pip_install:1 exit_trap
+./stack.sh:exit_trap:515 local r=127
++./stack.sh:exit_trap:516 jobs -p
+./stack.sh:exit_trap:516 jobs=
+./stack.sh:exit_trap:519 [[ -n '' ]]
+./stack.sh:exit_trap:525 '[' -f '' ']'
+./stack.sh:exit_trap:530 kill_spinner
+./stack.sh:kill_spinner:425 '[' '!' -z '' ']'
+./stack.sh:exit_trap:532 [[ 127 -ne 0 ]]
+./stack.sh:exit_trap:533 echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:535 type -p generate-subunit
+./stack.sh:exit_trap:536 generate-subunit 1536645760 69 fail
+./stack.sh:exit_trap:538 [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:541 /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
+./stack.sh:exit_trap:550 exit 127
devstackのvirtualenvにpipをインストールできないようです。ディレクトリでvirtualenv
コマンドを試しましたrequirements
が、残念ながらエラーが解決しません。
うまくいかなかった多くの解決策を試した後。私はついにそれを機能させました。
実際のエラーは、.cache
ディレクトリ内のファイルにアクセスできないため、devstackがそれ自体の仮想環境を作成できないことです。残念ながら、このエラーは、devstackを初めてインストールしようとしたときにのみポップアップします。
私はこれらの手順に従いました:
sudo chown -R stack:stack .cache/ virtualenv requirements/
この時点pip
で、.cache
ディレクトリにあるはずです。
次のステップは/devstack
、.cache
ディレクトリ以外のすべてを削除して実行することです
cd devstack/ ./clean.sh
最後に、実行します
./stack.sh
PS:目的はのために設定することvirtual environment
ですdevstack
。あなたはそれをするあなたの方法を選ぶかもしれません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加