установка панели инструментов OpenStack - настроенный через способные возвраты много ошибок Python включая “небезопасные полномочия”

Я - новый член OpenStack, и конечно у меня есть некоторые проблемы.

Я пытался установить ньютон OpenStack на своем ноутбуке с помощью Ubuntu 16.04.

  • Intel i7
  • 16 ГБ Ram
  • Жесткий диск на 1 ТБ

Я выполнил шаги из этого учебного руководства, правильно я думаю (все сервисы в порядке).

Когда я пытался Проверить операционное использование http://controller/horizon или http:// localhost/horizon или http://my_IP/horizon, Я получаю ту же ошибку

500 Internal Server Error

Я внес некоторые изменения как chmod из secret_key кому: 777 (Я не знаю, как вернуться это), и наконец я решил удалить его и установка снова, но я не имел никакого успеха, потому что я получаю ошибку ниже во время установки.

root@Controller:~# apt install openstack-dashboard 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
openstack-dashboard is already the newest version (3:11.0.2-0ubuntu1~cloud0). 
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 
1 not fully installed or removed. 
After this operation, 0 B of additional disk space will be used. 
Do you want to continue? [Y/n] y 
Setting up openstack-dashboard (3:11.0.2-0ubuntu1~cloud0) ... Collecting and compressing static assets... 

Traceback (most recent call last): 
File "manage.py", line 25, in <module> execute_from_command_line(sys.argv) 
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line utility.execute() 
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 303, in execute settings.INSTALLED_APPS 
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__ self._setup(name) 
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup self._wrapped = Settings(settings_module) 
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) 
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) 
File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 335, in <module> from local.local_settings import * # noqa 
File "/usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py", line 125, in <module> SECRET_KEY = secret_key.generate_or_read_from_file('/var/lib/openstack-dashboard/secret_key') 
File "/usr/share/openstack-dashboard/horizon/utils/secret_key.py", line 70, in generate_or_read_from_file key = read_from_file(key_file) 
File "/usr/share/openstack-dashboard/horizon/utils/secret_key.py", line 51, in read_from_file os.path.abspath(key_file)) horizon.utils.secret_key.FilePermissionError: Insecure permissions on key file /var/lib/openstack-dashboard/secret_key, should be 0600. 
dpkg: error processing package openstack-dashboard (--configure): subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing: openstack-dashboard 
E: Sub-process /usr/bin/dpkg returned an error code (1)

Есть ли какое-либо решение или обходное решение для фиксации этого?

0
задан 23 July 2017 в 14:23

1 ответ

Вы (почти) получили свой ответ тут же:

Небезопасные полномочия на файле ключей /var/lib/openstack-dashboard/secret_key, должен быть 0600

  1. Установите данную маску разрешения на обозначенном файле:

    sudo chmod 0600 /var/lib/openstack-dashboard/secret_key
    
  2. Настройте полуустановленные пакеты:

    sudo apt-get install -f
    
0
ответ дан 2 November 2019 в 21:33

Другие вопросы по тегам:

Похожие вопросы: