DevStack安装错误:目录'opt/stack/nova'不可安装
我正在虚拟机中用Ubuntu 14.04安装Devstack。当我运行命令./stack.sh时,脚本运行了一段时间后,终端就出现了这个错误:
DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated.
See https://github.com/pypa/pip/issues/906.
Directory '/opt/stack/nova' is not installable. File 'setup.py' not found.
Storing debug log for failure in /home/name/.pip/pip.log
pip.log文件显示:
/usr/local/bin/pip run on Thu Aug 14 16:53:09 2014
DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated.
See https://github.com/pypa/pip/issues/906.
Directory '/opt/stack/nova' is not installable. File 'setup.py' not found.
Exception information:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 260,
in run
InstallRequirement.from_editable(name, default_vcs=options.default_vcs))
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 114, in from_editable
name, url, extras_override = parse_editable(editable_req, default_vcs)
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 1693, in
parse_editable
raise InstallationError("Directory %r is not installable. File 'setup.py' not
found." % url_no_extras)
InstallationError: Directory '/opt/stack/nova' is not installable. File 'setup.py'
not found.
如果需要,我可以提供更多细节,任何帮助都非常感谢。
1 个回答
6
试试下面的命令。这些应该能让你开始工作。
sudo rm -rf /opt/stack/nova
sudo apt-get purge python-paste
sudo apt-get install python-paste
sudo apt-get purge python-pastedeploy
sudo apt-get install python-pastedeploy
再执行一次 unstack.sh
和 stack.sh
。