centos7使用rdo安装openstack遇到的问题

来源:互联网 发布:微信淘宝客论坛 编辑:程序博客网 时间:2024/05/17 07:28

安装openstack-dashboard时出现的python compresscommand not found错误 httpd服务启动失败

 

 出现如下的报错信息:

 python[xxxxx]: CommandError: An error occurred during rendering 

 /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: 

 /bin/sh: django_pyscss.compressor.DjangoScssFilter: command not found

 

 centos7 中的python版本为2.7

  django-pyscss的版本为要在2.0以上才能正常使用,而自带版本为:

 # yum list|grep django-pyscss

python-django-pyscss.noarch1.0.5-2.el7@epel

所以需要更新django-pyscss版本,过程如下:

1.首先把1.0.5版本去掉,使用pip安装2.0.2版本

# cd /usr/lib/python2.7/site-packages/

# mv django_pyscss-1.0.5-py2.7.egg-info django_pyscss-1.0.5-py2.7.egg-info_bak

接着使用pip安装2.0.2

pip install django-pyscss==2.0.2

# pip list|grep pyscss

django-pyscss (2.0.2)


安装到cinder的时候出现如下错误:

Error: cinder type-create iscsi returned 1 instead of one of [0]

Error:/Stage[main]/Main/Cinder::Type[iscsi]/Exec[cinder type-create iscsi]/returns:change from notrun to 0 failed: cinder type-create iscsi returned 1 instead ofone of [0]

Notice:/Stage[main]/Main/Cinder::Type[iscsi]/Cinder::Type_set[lvm]/Exec[cindertype-key iscsi set volume_backend_name=lvm]: Dependency Exec[cinder type-createiscsi] has failures: true

Warning:/Stage[main]/Main/Cinder::Type[iscsi]/Cinder::Type_set[lvm]/Exec[cindertype-key iscsi set volume_backend_name=lvm]: Skipping because of faileddependencies

Notice:/Stage[main]/Cinder::Volume/Service[cinder-volume]: Triggered ‘refresh‘ from 3events

Notice:/Stage[main]/Cinder::Scheduler/Service[cinder-scheduler]: Triggered ‘refresh‘from 3 events

Notice: Finished catalog run in 9.46seconds


这个大多数出现在第二次运行安装的时候,猜想很有可能是因为第一次创建了一个cinder-volume ,第二次创建会报错,

处理方式:删除之前创建的cinder-volume vgremove cinder-volume 

成功解决!