[freezer-dr] Making authentication request but return http 400

Bug #1860212 reported by Sam Tseng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Backup/Restore and DR (Freezer)
New
Undecided
Unassigned

Bug Description

Running freezer-dr but return http 400

Environment: CentOS Linux release 7.7.1908, openstack train, freezer-dr 7.2.1

reproduce problem: just run freezer-dr

log:
2020-01-18 20:48:02.046 252780 INFO freezer_dr.main [-] Starting Freezer DR ...
2020-01-18 20:48:02.049 252780 INFO freezer_dr.notifiers.drivers.default.default_email [-] Initializing StandardEmail driver @ relay.example.com
2020-01-18 20:48:02.060 252780 INFO freezer_dr.monitors.drivers.default.driver [-] OSClient:: username: freezer, password: ****, endpoint: http://172.22.38.10:5000/v3, kwargs: {}
2020-01-18 20:48:02.061 252780 INFO freezer_dr.monitors.common.manager [-] Initializing driver Freezer DR Native Driver with version 1.0 found in freezer_dr.monitors.drivers.default.driver.StandardDriver
2020-01-18 20:48:02.119 252780 DEBUG keystoneclient.auth.identity.v3.base [-] Making authentication request to http://172.22.38.10:5000/v3/auth/tokens get_auth_ref /usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v3/base.py:187
2020-01-18 20:48:02.142 252780 DEBUG keystoneclient.session [-] Request returned failure status: 400 request /usr/lib/python2.7/site-packages/keystoneclient/session.py:442
2020-01-18 20:48:02.142 252780 CRITICAL freezer-dr [-] Unhandled error: BadRequest: Expecting to find domain in user. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-f5307805-cda5-4294-bb78-9af99c62c8ec)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr Traceback (most recent call last):
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/bin/freezer-dr", line 10, in <module>
2020-01-18 20:48:02.142 252780 ERROR freezer-dr sys.exit(main())
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/freezer_dr/main.py", line 39, in main
2020-01-18 20:48:02.142 252780 ERROR freezer-dr nodes = monitor.monitor()
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/freezer_dr/monitors/common/manager.py", line 49, in monitor
2020-01-18 20:48:02.142 252780 ERROR freezer-dr data = self.driver.get_data()
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/freezer_dr/monitors/drivers/default/driver.py", line 65, in get_data
2020-01-18 20:48:02.142 252780 ERROR freezer-dr hypervisors = self.client.novahypervisors()
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/freezer_dr/common/osclient.py", line 115, in novahypervisors
2020-01-18 20:48:02.142 252780 ERROR freezer-dr hypervisors = nova.hypervisors.list()
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/novaclient/api_versions.py", line 393, in substitution
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return methods[-1].func(obj, *args, **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/novaclient/v2/hypervisors.py", line 61, in list
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self._list_base(detailed=detailed)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/novaclient/v2/hypervisors.py", line 52, in _list_base
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self._list(path, 'hypervisors')
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/novaclient/base.py", line 254, in _list
2020-01-18 20:48:02.142 252780 ERROR freezer-dr resp, body = self.api.client.get(url)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 386, in get
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self.request(url, 'GET', **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/novaclient/client.py", line 72, in request
2020-01-18 20:48:02.142 252780 ERROR freezer-dr **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 545, in request
2020-01-18 20:48:02.142 252780 ERROR freezer-dr resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 248, in request
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self.session.request(url, method, **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 343, in request
2020-01-18 20:48:02.142 252780 ERROR freezer-dr auth_headers = self.get_auth_headers(auth)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 660, in get_auth_headers
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return auth.get_headers(self, **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/auth/base.py", line 159, in get_headers
2020-01-18 20:48:02.142 252780 ERROR freezer-dr token = self.get_token(session)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 206, in get_token
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self.get_access(session).auth_token
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 252, in get_access
2020-01-18 20:48:02.142 252780 ERROR freezer-dr self.auth_ref = self.get_auth_ref(session)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v3/base.py", line 189, in get_auth_ref
2020-01-18 20:48:02.142 252780 ERROR freezer-dr authenticated=False, log=False, **rkwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 543, in post
2020-01-18 20:48:02.142 252780 ERROR freezer-dr return self.request(url, 'POST', **kwargs)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 443, in request
2020-01-18 20:48:02.142 252780 ERROR freezer-dr raise exceptions.from_response(resp, method, url)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr BadRequest: Expecting to find domain in user. The server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-f5307805-cda5-4294-bb78-9af99c62c8ec)
2020-01-18 20:48:02.142 252780 ERROR freezer-dr

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.