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

安装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 

成功解决!




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值