【问题标题】:How to completely uninstall devstack and reinstall it?如何完全卸载 devstack 并重新安装?
【发布时间】:2016-01-28 18:16:45
【问题描述】:

我正在尝试从以下链接安装 devstack:

https://wiki.opendaylight.org/view/OVSDB:OVSDB_OpenStack_Guide

但是,./stack.sh 总是会抛出一些错误。有什么办法可以删除devstack的所有配置并重做吗?

这是我得到的错误:

Command "python setup.py egg_info" failed with error code 1 in /opt/stack/keystone
You are using pip version 7.1.2, however version 8.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
+ exit_trap
+ local r=1
++ jobs -p
+ jobs=
+ [[ -n '' ]]
+ kill_spinner
+ '[' '!' -z '' ']'
+ [[ 1 -ne 0 ]]
+ echo 'Error on exit'
Error on exit
+ generate-subunit 1454006489 226 fail
+ [[ -z /opt/stack/logs ]]
+ /home/aditya/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2016-01-28-184515.txt for details
+ exit 1

【问题讨论】:

  • 运行 'yum upgrade' 然后再试一次。这应该可以解决点子问题。

标签: openstack opendaylight


【解决方案1】:

查看相同的文档,在任何说 yum install 的地方使用 yum remove。 之后检查 ~/DevStack 是否仍然存在。如果有运行rm -fr ~/DevStack

(您可能会在系统上保留 java 和 @standard)

虽然我一直在想,如果本教程以 Boot from the Fedora Net Install .iso - Select the minimal package - Select your hard disk layout 开头,您可能只想重新开始......

我不认为 OpenFlow 安装它看起来只是编译,所以您可能想要删除 zip 和提取的文件夹并重新下载...

你从 stack.sh 得到什么错误?

【讨论】:

  • 字面上只是一个破折号?这有点残忍。
  • 如果您还没有在该安装实例上执行任何其他操作,请从头开始...
  • 我的回复中有错字。请查看我的问题中已编辑的文本。
【解决方案2】:

我认为unstack.sh 脚本就是为此而生的。所以你只需要在 devstack 文件夹中并触发 ./unstack.sh 并坐下来。完成后,您可以尝试使用 ``./stack.sh``` 重新安装

我假设您使用的是在 github https://git.openstack.org/openstack-dev/devstack.git 上找到的 devstack 存储库

【讨论】:

  • 我完全错了,例如 unstack.sh 脚本不是用来卸载的,而是在你重新启动之前取消堆栈。另一方面,clean.sh 似乎卸载了包括 deps 在内的所有内容。
【解决方案3】:

如果有人有同样的问题。解决办法是去:

~/devstack/tools/cap-pip.txt 

并将值 pip 设置为 pip 的最新版本,如下所示:

pip==18

【讨论】:

    【解决方案4】:

    删除所有现有文件夹并使用此文档重新安装。这次记得把它克隆到一个新的地方。不要覆盖它。如果错误仍然存​​在,请给我发电子邮件或在下面发表评论。我遇到了同样的问题,不得不重新安装 ubuntu,但后来我想出了这个解决方案。 DevStack Installation All-In-One Single Machine

    【讨论】:

    • 我确实试过这个,但我不得不重新安装 Ubuntu:/
    【解决方案5】:

    卸载 Devstack 没有完美的解决方案。重新安装 Ubuntu 是唯一的方法。

    【讨论】:

    • 这不是真的。你做不到不等于做不到。
    猜你喜欢
    • 2018-07-31
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 2012-06-26
    相关资源
    最近更新 更多