ошибка: невозможно получить иронические узлы. _construct_http_client () принимает как минимум 1 аргумент (4 дано) - PullRequest
0 голосов
/ 21 октября 2019

Тест Openstack Ironic для Bare Metal Cloud , Devstack все в одном - Пайк. Linux: CentOS7

Я установил последнюю версию devstack на прошлой неделе. Ссылка: https://git.openstack.org/openstack-dev/devstack Успешное выполнение ./stack.sh

Но когда я вхожу в систему http://MyServer -IP / панель инструментов / admin / ирония / и нажимаю «Ironic Bare Metal»Подготовка »see Я вижу сообщение об ошибке:« Невозможно получить узлы Ironic. _construct_http_client () принимает как минимум 1 аргумент (указано 4) 101

Похоже, что драйвер не отображается на странице。

2019-10-21 02:52:05.638824 ERROR openstack_dashboard.api.rest.utils error invoking apiclient
2019-10-21 02:52:05.638837 Traceback (most recent call last):
2019-10-21 02:52:05.638840   File "/opt/stack/horizon/openstack_dashboard/api/rest/utils.py", line 128, in _wrapped
2019-10-21 02:52:05.638843     data = function(self, request, *args, **kw)
2019-10-21 02:52:05.638844   File "/opt/stack/ironic-ui/ironic_ui/api/ironic_rest_api.py", line 41, in get
2019-10-21 02:52:05.638846     nodes = ironic.node_list(request)
2019-10-21 02:52:05.638848   File "/opt/stack/ironic-ui/ironic_ui/api/ironic.py", line 62, in node_list
2019-10-21 02:52:05.638850     node_manager = ironicclient(request).node
2019-10-21 02:52:05.638852   File "/opt/stack/horizon/horizon/utils/memoized.py", line 119, in wrapped
2019-10-21 02:52:05.638854     value = func(*args, **kwargs)
2019-10-21 02:52:05.638856   File "/opt/stack/ironic-ui/ironic_ui/api/ironic.py", line 51, in ironicclient
2019-10-21 02:52:05.638858     cacert=cacert)
2019-10-21 02:52:05.638860   File "/usr/lib/python2.7/site-packages/ironicclient/client.py", line 111, in Client
2019-10-21 02:52:05.638862     return client_class(*args, **kwargs)
2019-10-21 02:52:05.638864   File "/usr/lib/python2.7/site-packages/ironicclient/v1/client.py", line 86, in __init__
2019-10-21 02:52:05.638866     self.http_client = http._construct_http_client(*args, **kwargs)
2019-10-21 02:52:05.638868 TypeError: _construct_http_client() takes at least 1 argument (4 given)

Кто-нибудь сталкивался с этой проблемой или знает, какрешить это? Благодаря ~

...