在centos5.5上安装eucalytpus和euca2ools之后,执行命令:euca-add-user出错:
发现原来centos5.5自带的是python2.4,后来安装euca2ools时,又装了一个python2.5,而boto位于是在 /usr/lib/python2.5/site-packages/下面,所以每次执行euca-add-user的"import boto"时,系统会去python2.4的目录下去招boto库,即/usr/lib/python2.5/site-packages/,此目录下肯 定是没有的啦,所以就报错了。
错误如下所示:
或者:
以上错误的解决方法为:
修改/usr/sbin/euca-add-user 脚本的第一句话:将
#!/usr/bin/env python 修改为 #!/usr/bin/env python2.5
即可解决!
本文介绍了在CentOS 5.5中安装Eucalyptus和euca2ools后遇到的问题及解决方法。由于系统自带Python 2.4与euca2ools使用的Python 2.5版本不一致导致执行euca-add-user命令时报错。通过修改脚本的解释器路径解决了这一问题。
152

被折叠的 条评论
为什么被折叠?



