记devstack的g-api不能启动的问题
2013-06-28 00:00
232 查看
网上广泛流传一个重启devstack的脚本(restart.sh),下载之再执行之,然后报错g-api未能启动,蛋疼!!
再具体点是这样的,先执行./stack.sh再./unstack.sh再./restart.sh这种情况没问题,此脚本能重启devstack,现在关机重启,直接./restack.sh,报错g-api未能启动,搞了整整两天,读了stack.sh和restart.sh脚本的代码后对比一下发现,restart.sh中启动glance的命令不完全正确,
screen_it g-api "cd $GLANCE_DIR; bin/glance-api --config-file=$GLANCE_CONF_DIR/glance-api.conf",
从这里可以看出,启动glance调用的是$NOVA_DIR/bin/nova-api,即:/opt/stack/glance/bin/glance-api,我到glance目录去看了根本没有bin/glance-api因此这里肯定有问题,最后在/usr/local/bin下找到了glance-api然后把上面改成
screen_it g-api "cd /usr/local; bin/glance-api --config-file=$GLANCE_CONF_DIR/glance-api.conf"
这样才把这个问题暂时解决了,我发现读源代码是个好方法。
再具体点是这样的,先执行./stack.sh再./unstack.sh再./restart.sh这种情况没问题,此脚本能重启devstack,现在关机重启,直接./restack.sh,报错g-api未能启动,搞了整整两天,读了stack.sh和restart.sh脚本的代码后对比一下发现,restart.sh中启动glance的命令不完全正确,
screen_it g-api "cd $GLANCE_DIR; bin/glance-api --config-file=$GLANCE_CONF_DIR/glance-api.conf",
从这里可以看出,启动glance调用的是$NOVA_DIR/bin/nova-api,即:/opt/stack/glance/bin/glance-api,我到glance目录去看了根本没有bin/glance-api因此这里肯定有问题,最后在/usr/local/bin下找到了glance-api然后把上面改成
screen_it g-api "cd /usr/local; bin/glance-api --config-file=$GLANCE_CONF_DIR/glance-api.conf"
这样才把这个问题暂时解决了,我发现读源代码是个好方法。
相关文章推荐
- devstack的重启后g-api不能启动的问题
- 关于系统启动时不能找到dnsapi.dll的问题
- linux Enterprise5.4下启动sybase时不能分配端口的问题解决
- 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)
- eclipse下jetty启动后不能编辑css的问题
- 如何解决Windows Server 2008 服务启动不能调用Office Word的问题
- wmare 虚拟机不能启动的问题
- virtualbox更新完无法启动的问题(不能为虚拟电脑 Ubuntu 打开一个新任务)
- rpc服务不能启动的问题
- Real6410的NBL1.LSB和NBL2编译下载不能启动的问题
- 解决使用Tornado过程中不能启动simulator的问题
- iis应用程序池不能启动的问题
- 关于VMWARE虚拟机安装GHOST版XP后不能硬盘启动问题
- 修复升级myeclipseforspring-8.6插件后不能启动的问题
- apache不能启动问题
- 关于VMware安装Hyper-V不能启动虚拟机问题
- android 不能启动复原sd卡,重现问题方法
- linux:/etc/rc.local 不能自动启动问题
- tomcat下同时部署两个项目不能正常启动的问题
- 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)