日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

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

發(fā)布時(shí)間:2025/5/22 python 193 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装kilo版本openstack-dashboard时出现的python compress command not found错误解决办法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

安裝openstack-dashboard時(shí)出現(xiàn)的python compress command not found錯(cuò)誤解決辦法

httpd服務(wù)啟動(dòng)失敗

# systemctl status httpd ● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)Drop-In: /usr/lib/systemd/system/httpd.service.d└─openstack-dashboard.confActive: failed (Result: exit-code) since Fri 2016-10-14 16:13:27 CST; 25s agoDocs: 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 found Oct 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.html Oct 14 16:13:27 bdc2 python[86591]: /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html Oct 14 16:13:27 bdc2 python[86591]: /usr/lib/python2.7/site-packages/horizon/templates/horizon/_scripts.html Oct 14 16:13:27 bdc2 python[86591]: Compressing... Oct 14 16:13:27 bdc2 systemd[1]: httpd.service: control process exited, code=exited status=1 Oct 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.

執(zhí)行上面狀態(tài)中失敗的命令會(huì)出現(xiàn)具體的錯(cuò)誤信息

# /usr/bin/python /usr/share/openstack-dashboard/manage.py compress --force Found '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.html Compressing... CommandError: An error occurred during rendering /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html: /bin/sh: django_pyscss.compressor.DjangoScssFilter: command not found

錯(cuò)誤分析: python-django無(wú)法執(zhí)行compress的命令,按照網(wǎng)上的說(shuō)法修改文件中的compress

{% load compress %}{% compress css %} <link href='{{ STATIC_URL }}dashboard/scss/horizon.scss' type='text/scss' media='screen' rel='stylesheet' /> {% endcompress %}

將type='text/scss' 修改為type='text/x-scss' 或者type='text/css' ,重啟httpd服務(wù),服務(wù)依舊啟動(dòng)失敗或者能夠啟動(dòng)成功,但是查看狀態(tài)依舊顯示異常。

正確的解決辦法: 修改django-pyscss的版本,2.0.2版本的才可以正常使用 默認(rèn)安裝的時(shí)候,會(huì)自動(dòng)安裝epel中的源,版本為1.0.5

# yum list|grep django-pyscss python-django-pyscss.noarch 1.0.5-2.el7 @epel # cd /usr/lib/python2.7/site-packages/ # ls |grep pyscss django_pyscss django_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 pyscss django-pyscss (2.0.2)

重啟httpd服務(wù)

# systemctl restart httpd # systemctl status httpd ● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)Drop-In: /usr/lib/systemd/system/httpd.service.d└─openstack-dashboard.confActive: active (running) since Fri 2016-10-14 16:40:52 CST; 27min agoDocs: 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.

轉(zhuǎn)載于:https://my.oschina.net/xiaozhublog/blog/758661

總結(jié)

以上是生活随笔為你收集整理的安装kilo版本openstack-dashboard时出现的python compress command not found错误解决办法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。