[10.0] bvt-2 Bootstrap node deployment has failed because of auth issue
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Roman Vyalov |
Bug Description
Links to Jenkins jobs:
https:/
https:/
Scenario:
Create environment and set up master node
Snapshot: empty
Waiting for admin node to start up
Proceed with installation
Switching NTPD on the Fuel admin node to use 10.109.10.1 as the time source.
Replace default Ubuntu mirror URL for bootstrap image in Fuel settings
Waiting while bootstrapping is in progress
Running bootstrap (timeout: 3600.0)
Initiate Nailgun client with url http://
Completed fuel node deployment
...
Expected result:
fuel node deployment has been completed.
Actual result:
fuel node deployment has failed with the following error:
2016-08-22 11:31:39,661 - ERROR decorators.py:123 -- Traceback (most recent call last):
File "/home/
result = func(*args, **kwargs)
File "/home/
self.
File "/home/
self.
File "/home/
raise Exception('Fuel node deployment failed.')
Exception: Fuel node deployment failed.
Environment:
Ubuntu Xenial, MOS 10.0, Job #580,
Neutron VXLAN. See more details in failed jobs.
Additional information:
The admin bootstrap node shows the following:
The were failures while running task: keystone with exit code: 6
ERROR: Fuel node deployment FAILED! Check /var/log/
If I look into it I can find a lot of messages like this:
Debug: Executing '/bin/openstack project list --quiet --format csv --long'
Error: Could not prefetch keystone_tenant provider 'openstack': Execution of '/bin/openstack project list --quiet --format csv --long' returned 1: _validate_auth() takes exactly 3 arguments (4 given) (tried 48, for a total of 170 seconds)
After that you can see that _validate_auth for openstack client requires 3 arguments:
https:/
but _validate_auth for os-client-config requires 4 arguments:
https:/
I am wondering how this was used in Fuel.
At first glance QA fixes that has been merged today seem not related to the bug.
tags: | added: bvt-failure |
Changed in fuel: | |
importance: | Undecided → High |
milestone: | none → 10.0 |
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: area-python |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → MOS Packaging Team (mos-packaging) |
Changed in fuel: | |
assignee: | Igor Yozhikov (iyozhikov) → Ivan Udovichenko (iudovichenko) |
Changed in fuel: | |
status: | Confirmed → New |
assignee: | Fuel CI (fuel-ci) → Ivan (iremizov) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Fuel build team (fuel-build) |
Changed in fuel: | |
milestone: | none → 10.0-updates |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
openstack client was updated from previous runs and is now breaking things.
From BVT#576: openstackclient -2.6.0- 1.el7~mos101. noarch os-client- config- 1.19.1- 1.el7~mos2. noarch
python-
python-
From BVT#580: openstackclient -2.6.0- 2.el7~mos214. noarch os-client- config- 1.19.1- 1.el7~mos2. noarch
python-
python-