2014-06-22 294 views
0

我一直在試圖安裝OpenStack/Devstack在ubuntu ringtails rairing機器,當我嘗試./stack.sh腳本我得到一個錯誤,我設置環境變量力=是解決另一個問題,爲什麼我不斷收到此錯誤?Devstack安裝錯誤

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 
+0

你是worlddump.py的作者嗎? –

+0

不,我不是worlddump.py的授權者 – user3286303

+0

請確保簽出一個穩定版本的devstack,比如stable/icehouse。查看該版本是否出現問題。 – Barak

回答

1

看起來你沒有在你的local.conf例如爲:LOGFILE=/opt/stack/logs/stack.sh.logLOGFILE集。

+0

fikovnik我累了設置日誌文件我仍然得到相同的錯誤 – user3286303

+0

這是非常奇怪的,因爲如果你看看腳本本身,你會看到有一個行'./tools/worlddump.py -d $ LOGDIR'和logdir創建爲'LOGDIR = $(dirname「$ LOGFILE」)''。這是一個devstack的bug,但是如果你設置了'LOGFILE'變量,它應該可以工作。如果沒有,你將不得不提供更多的細節。 – fikovnik

+0

我在stack.sh(與其他變量)的開頭添加了這個確切的行,它工作正常。謝謝! (我使用Centos 6.4 Minimal)'LOGFILE =/opt/stack/logs/stack.sh.log' –