0

使用 devstack 运行 ./stack.sh 时出现以下错误

echo 'Waiting for nova-api to start...'
Waiting for nova-api to start...
+ wait_for_service 60 http://10.0.2.15:8774
+ local timeout=60
+ local url=http://10.0.2.15:8774
+ timeout 60 sh -c 'while ! curl --noproxy '\''*'\'' -s http://10.0.2.15:8774 >/dev/null; do sleep 1; done'
+ die 628 'nova-api did not start'
+ local exitcode=0
+ set +o xtrace
[Call Trace]
./stack.sh:1084:start_nova_api
/home/vagrant/devstack/lib/nova:628:die
[ERROR] /home/vagrant/devstack/lib/nova:628 nova-api did not start

ip 10.0.2.15 在 noproxy 中,我可以正确 ping 它

有什么猜测吗?

4

1 回答 1

0

研究发现这个问题的原因,是因为目录/etc/nova中有两个文件owner=nova,显然这个用户是devstack自动创建的。

解决方案是将这些文件的所有者更改为我的用户。

于 2013-11-07T18:30:39.880 回答