[Openstack-victoria] [IRONIC] error in network interface | baremetal node validate

Swogat Pradhan swogatpradhan22 at gmail.com
Tue Nov 16 10:13:02 UTC 2021


Hi,
I am currently trying to setup openstack ironic using driver IPMI.
I followed the official docs of openstack for setting everything up.

When i run openstack baremetal node validate $NODE_UUID, i am getting the
following error:

* Unexpected exception, traceback saved into log by ironic conductor
service that is running on controller: 'ServiceTokenAuthWrapper' object has
no attribute '_discovery_cache' *
in the network interface in command output.

When i check the ironic conductor logs i see the following messages:
<attached
<https://mail.google.com/mail/u/0?ui=2&ik=7bb3543b01&attid=0.1&permmsgid=msg-a:r8091333110539330609&view=att&disp=safe&realattid=f_kw1xsrxa0>
>

Can anyone suggest a solution or a way forward.

With regards
Swogat Pradhan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20211116/f96acfc4/attachment-0001.htm>
-------------- next part --------------
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager [req-d2401a0c-b1e6-42a7-9576-fdf7755d2cb2 e3a04390d9a34062be0478e52404d3d2 559f7d28e7354bd398fb70074de53312 - default default] Unexpected exception occurred while validating network driver interface for driver ipmi: 'ServiceTokenAuthWrapper' object has no attribute '_discovery_cache' on node 7b902c2a-7897-4cc4-aec6-e93abfce4adf.: AttributeError: 'ServiceTokenAuthWrapper' object has no attribute '_discovery_cache'
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager Traceback (most recent call last):
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/ironic/conductor/manager.py", line 1958, in validate_driver_interfaces
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     iface.validate(task)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/ironic/drivers/modules/network/neutron.py", line 62, in validate
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     self.get_cleaning_network_uuid(task)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/ironic/common/neutron.py", line 933, in get_cleaning_network_uuid
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     return validate_network(
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/ironic/common/neutron.py", line 689, in validate_network
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     client = get_client(context=context)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/ironic/common/neutron.py", line 79, in get_client
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     return conn.global_request(context.global_id).network
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/openstack/service_description.py", line 87, in __get__
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     proxy = self._make_proxy(instance)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/openstack/service_description.py", line 223, in _make_proxy
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     data = proxy_obj.get_endpoint_data()
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 312, in get_endpoint_data
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     return self.session.get_endpoint_data(auth or self.auth, **kwargs)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/keystoneauth1/session.py", line 1250, in get_endpoint_data
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     return auth.get_endpoint_data(self, **kwargs)
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager   File "/usr/lib/python3/dist-packages/keystoneauth1/plugin.py", line 132, in get_endpoint_data
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager     session, cache=self._discovery_cache,
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager AttributeError: 'ServiceTokenAuthWrapper' object has no attribute '_discovery_cache'
2021-11-16 10:03:02.692 13959 ERROR ironic.conductor.manager


More information about the openstack-discuss mailing list