我正在尝试将 kolla-ansible 安装到裸机服务器上并遇到此问题。我一直按照此指南进行设置:https://kifarunix.com/deploy-all-in-one-openstack-with-kolla-ansible-on-ubuntu-18-04/并遇到了一个错误,该错误与使用以下行测试一体化文件的位置有关:kolla-ansible -i all-in-one prechecks
。运行此行后,我收到下面列出的警告和错误。这是尝试预检设置时出现的警告。
之后,预检查由于先前指定的 python 路径而失败。您可以在此处看到预检失败当我去部署它时它不会运行。
我该怎么做才能更改路径以便运行预检和部署?我能看到的唯一小问题是,我正在遵循 Ubuntu 18 操作系统上的指南,并且我正在使用 Ubuntu 20,但我认为这不会带来太大影响。任何我能得到的意见都会很棒。谢谢。
答案1
它是关于虚拟环境的。
您可以python3 -c 'import docker'
在 venv 内部和外部尝试。如果两者都说没有名为 check 的模块,pip list
请尝试在 venv 外部重新安装 docker。