【问题标题】:Devstack installation errorDevstack 安装错误
【发布时间】:2014-06-22 22:14:24
【问题描述】:

我一直在尝试在 ubuntu ringtails rairing 机器上安装 Openstack/Devstack,当我尝试 ./stack.sh 脚本时出现错误,我还设置了环境变量 force=yes 来解决另一个问题,为什么我要保留收到此错误?

0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up tgt (1:1.0.17-1ubuntu3) ...
start: Job failed to start
invoke-rc.d: initscript tgt, action "start" failed.
dpkg: error processing tgt (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tgt
E: Sub-process /usr/bin/dpkg returned an error code (1)
+ exit_trap
+ local r=100
++ jobs -p
+ jobs=
+ [[ -n '' ]]
+ kill_spinner
+ '[' '!' -z '' ']'
+ [[ 100 -ne 0 ]]
+ echo 'Error on exit'
Error on exit
+ ./tools/worlddump.py -d
usage: worlddump.py [-h] [-d DIR]
worlddump.py: error: argument -d/--dir: expected one argument

【问题讨论】:

  • 你是 worlddump.py 的作者吗?
  • 不,我不是 worlddump.py 的作者
  • 确保检查 devstack 的稳定版本,例如 stable/icehouse。查看该版本是否出现问题。
  • 它也在马厩/冰屋里坏了,c.f. bugs.launchpad.net/devstack/+bug/1333321

标签: python bash openstack


【解决方案1】:

您的local.conf 中似乎没有设置LOGFILE,例如:LOGFILE=/opt/stack/logs/stack.sh.log

【讨论】:

  • fikovnik 我厌倦了设置日志文件我仍然得到同样的错误
  • 这很奇怪,因为如果您查看脚本本身,您会发现有一行 ./tools/worlddump.py -d $LOGDIR 并且 logdir 的创建类似于 LOGDIR=$(dirname "$LOGFILE")。这是 devstack 的一个错误,但如果你设置了LOGFILE 变量,它应该可以工作。如果没有,您将必须提供更多详细信息。
  • 我在 stack.sh 的开头添加了这一行(使用其他变量),效果很好。谢谢! (我用的是 Centos 6.4 Minimal)LOGFILE=/opt/stack/logs/stack.sh.log
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多