Neutron client will fail to re-authenticate if token expires because no credentials are provided
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Undecided
|
Sam Betts |
Bug Description
Ironic Cond Logs:
2015-12-09 00:59:09.664 ERROR ironic.dhcp.neutron [-] Failed to update Neutron port e3dee560-
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron Traceback (most recent call last):
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/opt/stack/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron client.
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron ret = self.function(
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron return self.put(
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron headers=headers, params=params)
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron headers=headers, params=params)
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron content_
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron self.authenticate()
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron File "/usr/local/
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron raise exceptions.
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron Unauthorized: Unknown auth strategy: None
2015-12-09 00:59:09.664 TRACE ironic.dhcp.neutron
Neutron Logs:
2015-12-09 00:59:09.661 WARNING keystonemiddlew
2015-12-09 00:59:09.662 WARNING keystonemiddlew
2015-12-09 00:59:09.662 WARNING keystonemiddlew
2015-12-09 00:59:09.663 INFO neutron.wsgi [-] 10.86.7.185 - - [09/Dec/2015 00:59:09] "PUT /v2.0/ports/
Related Code:
https:/
Changed in ironic: | |
assignee: | nobody → Sam Betts (sambetts) |
what was the part of node cycle you got that? deployment or cleaning? these two use different credentials to create the neutron client, so it might help to understand the root cause better.