千家信息网

安装kilo版本openstack-dashboard时出现的python compress command not found错误怎么办

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下安装kilo版本openstack-dashboard时出现的python compress command not found错误怎么办,希望大家阅读完这篇文章之后都有所收获,下面
千家信息网最后更新 2026年11月03日安装kilo版本openstack-dashboard时出现的python compress command not found错误怎么办

小编给大家分享一下安装kilo版本openstack-dashboard时出现的python compress command not found错误怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

安装openstack-dashboard时出现的python compress command not found错误解决办法

httpd服务启动失败

# systemctl status httpd      ● httpd.service - The Apache HTTP Server   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)  Drop-In: /usr/lib/systemd/system/httpd.service.d           └─openstack-dashboard.conf   Active: failed (Result: exit-code) since Fri 2016-10-14 16:13:27 CST; 25s ago     Docs: man:httpd(8)           man:apachectl(8)  Process: 86591 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py compress --force (code=exited, status=1/FAILURE)  Process: 86581 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py collectstatic --noinput --clear (code=exited, status=0/SUCCESS) Main PID: 82651 (code=exited, status=0/SUCCESS)Oct 14 16:13:27 bdc2 python[86591]: CommandError: An error occurred during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: /bin/sh: django_pyscss.compressor.DjangoScssFilter: command not foundOct 14 16:13:27 bdc2 python[86591]: Found 'compress' tags in:Oct 14 16:13:27 bdc2 python[86591]: /usr/lib/python2.7/site-packages/horizon/templates/horizon/_conf.htmlOct 14 16:13:27 bdc2 python[86591]: /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.htmlOct 14 16:13:27 bdc2 python[86591]: /usr/lib/python2.7/site-packages/horizon/templates/horizon/_scripts.htmlOct 14 16:13:27 bdc2 python[86591]: Compressing...Oct 14 16:13:27 bdc2 systemd[1]: httpd.service: control process exited, code=exited status=1Oct 14 16:13:27 bdc2 systemd[1]: Failed to start The Apache HTTP Server.Oct 14 16:13:27 bdc2 systemd[1]: Unit httpd.service entered failed state.Oct 14 16:13:27 bdc2 systemd[1]: httpd.service failed.

执行上面状态中失败的命令会出现具体的错误信息

# /usr/bin/python /usr/share/openstack-dashboard/manage.py compress --forceFound 'compress' tags in:        /usr/lib/python2.7/site-packages/horizon/templates/horizon/_conf.html        /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html        /usr/lib/python2.7/site-packages/horizon/templates/horizon/_scripts.htmlCompressing... CommandError: An error occurred during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: /bin/sh: django_pyscss.compressor.DjangoScssFilter: command not found

错误分析: python-django无法执行compress的命令,按照网上的说法修改文件中的compress

{% load compress %}{% compress css %}{% endcompress %}

将type='text/scss' 修改为type='text/x-scss' 或者type='text/css' ,重启httpd服务,服务依旧启动失败或者能够启动成功,但是查看状态依旧显示异常。

正确的解决办法: 修改django-pyscss的版本,2.0.2版本的才可以正常使用 默认安装的时候,会自动安装epel中的源,版本为1.0.5

# yum list|grep django-pyscsspython-django-pyscss.noarch             1.0.5-2.el7                    @epel  # cd /usr/lib/python2.7/site-packages/# ls |grep pyscssdjango_pyscssdjango_pyscss-1.0.5-py2.7.egg-info

把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 install django-pyscss==2.0.2# pip list|grep pyscssdjango-pyscss (2.0.2)

重启httpd服务

# systemctl restart httpd# systemctl status httpd● httpd.service - The Apache HTTP Server   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)  Drop-In: /usr/lib/systemd/system/httpd.service.d           └─openstack-dashboard.conf   Active: active (running) since Fri 2016-10-14 16:40:52 CST; 27min ago     Docs: man:httpd(8)           man:apachectl(8)  Process: 89942 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)  Process: 90015 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py compress --force (code=exited, status=0/SUCCESS)  Process: 90007 ExecStartPre=/usr/bin/python /usr/share/openstack-dashboard/manage.py collectstatic --noinput --clear (code=exited, status=0/SUCCESS) Main PID: 90044 (httpd)   Status: "Total requests: 81; Current requests/sec: 0; Current traffic:   0 B/sec"   CGroup: /system.slice/httpd.service           ├─90044 /usr/sbin/httpd -DFOREGROUND           ├─90046 /usr/sbin/httpd -DFOREGROUND           ├─90047 (wsgi:keystone- -DFOREGROUND           ├─90048 (wsgi:keystone- -DFOREGROUND           ├─90049 (wsgi:keystone- -DFOREGROUND           ├─90050 (wsgi:keystone- -DFOREGROUND           ├─90051 (wsgi:keystone- -DFOREGROUND           ├─90052 (wsgi:keystone- -DFOREGROUND           ├─90053 (wsgi:keystone- -DFOREGROUND           ├─90054 (wsgi:keystone- -DFOREGROUND           ├─90055 (wsgi:keystone- -DFOREGROUND           ├─90056 (wsgi:keystone- -DFOREGROUND           ├─90057 /usr/sbin/httpd -DFOREGROUND           ├─90058 /usr/sbin/httpd -DFOREGROUND           ├─90059 /usr/sbin/httpd -DFOREGROUND           ├─90061 /usr/sbin/httpd -DFOREGROUND           ├─90156 /usr/sbin/httpd -DFOREGROUND           ├─90157 /usr/sbin/httpd -DFOREGROUND           ├─90158 /usr/sbin/httpd -DFOREGROUND           ├─90260 /usr/sbin/httpd -DFOREGROUND           ├─91346 /usr/sbin/httpd -DFOREGROUND           └─91355 /usr/sbin/httpd -DFOREGROUNDOct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-af.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-ja.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-ar-DZ.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-ky.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-ar.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-lb.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-az.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-lt.min.js'Oct 14 16:40:41 bdc2 python[90007]: Copying '/usr/share/javascript/jquery_ui/ui/minified/i18n/jquery.ui.datepicker-be.min.js'Oct 14 16:40:52 bdc2 systemd[1]: Started The Apache HTTP Server.

看完了这篇文章,相信你对"安装kilo版本openstack-dashboard时出现的python compress command not found错误怎么办"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

版本 错误 服务 时出 怎么办 办法 命令 状态 篇文章 成功 信息 完了 文件 时候 更多 知识 行业 说法 资讯 资讯频道 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 科技互联网公司装修 互联网与科技发展 关于新基建和互联网科技 互联网 卓越科技 天下捷融互联网科技 互联网科技公司有哪些 科技互联网创业计划书 深圳卡尔迅互联网科技有限公司怎么样 互联网巨头投资的硬核科技 互联网汽车科技小镇 中盈科技互联网信息有限公司 贵州叶脉互联网科技有限公司所属行业 港股科技和互联网 互联网科技人工智能实验室 广州新华互联网科技学校电竞方面 高科技互联网发展前景如何 广州千川互联网科技有限公司 宇信科技在杭州互联网排第几 互联网科技包装股 广州互联网络科技有限公司 互联网科技美容 深圳互联网科技怎么样 云创客互联网科技公司 互联网科技有哪些公司 互联网方面的科技前沿 云鲸互联网络科技有限公司 河南商务圈互联网科技有限公司 网互联网络科技 互联网科技企业文化
0