Служба httpd перестает работать при настройке панели мониторинга на узле контроллера - PullRequest
0 голосов
/ 07 ноября 2019

Когда я перезагружаю сервер httpd при настройке панели мониторинга на узле контроллера, я получаю следующую ошибку:

# systemctl restart httpd.service
Job for httpd.service failed because the control process exited with error code. 
See "systemctl status httpd.service" and "journalctl -xe" for details.

journalctl -xe:

# journalctl -xe

...
Nov 07 16:13:56 node1 polkitd[988]: Registered Authentication Agent for unix-process:3279:123978 (system bus name :1.34 [/usr/
Nov 07 16:13:56 node1 systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit httpd.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit httpd.service has begun starting up.
...
Nov 07 16:13:57 node1 python[3285]: mod = importlib.import_module(self.SETTINGS_MODULE)
Nov 07 16:13:57 node1 python[3285]: File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
Nov 07 16:13:57 node1 python[3285]: __import__(name)
Nov 07 16:13:57 node1 python[3285]: File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 379, in <modul
Nov 07 16:13:57 node1 python[3285]: from local.local_settings import *  # noqa: F403,H303
Nov 07 16:13:57 node1 python[3285]: File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 37
Nov 07 16:13:57 node1 python[3285]: 'supported_vnic_types': ['*'],
Nov 07 16:13:57 node1 python[3285]: ^
Nov 07 16:13:57 node1 python[3285]: IndentationError: unexpected indent
Nov 07 16:13:57 node1 systemd[1]: httpd.service: control process exited, code=exited status=1
Nov 07 16:13:57 node1 systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit httpd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit httpd.service has failed.
-- 
-- The result is failed.
Nov 07 16:13:57 node1 systemd[1]: Unit httpd.service entered failed state.
Nov 07 16:13:57 node1 systemd[1]: httpd.service failed.
Nov 07 16:13:57 node1 polkitd[988]: Unregistered Authentication Agent for unix-process:3279:123978 (system bus name :1.34, obj
lines 2264-2290/2290 (END)

любая идея об этом? Спасибо

1 Ответ

0 голосов
/ 08 ноября 2019

Проблема с файлом /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py в строке 37.

Ваш скрипт на Python имеет неожиданный отступ, как указано в выходных данных journalctl.

Nov 07 16:13:57 node1 python[3285]: 'supported_vnic_types': ['*'],
Nov 07 16:13:57 node1 python[3285]: ^ there's an indent here the interpreter doesn't like. 

Я не являюсьслишком хорошо с Python, но удаление этого отступа должно решить вашу проблему. В общем, всегда полезно посмотреть, что системный демон пытается вам сказать. По опыту могу сказать, что это проблема конфигурации в 95% случаев.

...