Redeployment of env with 'error' status has failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
Critical
|
Fuel Library (Deprecated) |
Bug Description
1. Create new environment (Ubuntu)
2. Add 3 controllers and 2 computes
3. Start deployment. It was successful
4. Run OSTF test. It was successful
5. Add 1 cinder
6. Redeploy environment. It was successful
7. Remove the 'cinder' node and remove a 'controller' node
8. Add 'controller'
9. Start deployment. It has failed with error: Timeout of deployment is exceeded.
10. Try to deploy env again. Redeployment has failed with error:
[596] Error running RPC method granular_deploy: Failed to execute hook 'puppet' Puppet run failed.
Logs are here: https:/
"build_id": "260", "build_number": "260", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "260", "build_number": "260", "api": "1.0", "fuel-library_sha": "e055af9dee6fba
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Dima Shulyak (dshulyak) |
Actually last log contains command - 2015-09-01 15:20:46 +0000 Puppet (debug): Executing '/usr/bin/openstack service list --quiet --format csv --long'
And this is what i have if will try to execute it by hand on node-6
root@node-6:~# /usr/bin/openstack service list --quiet --format csv --long openstack" , line 10, in <module> exit(main( )) python2. 7/dist- packages/ openstackclient /shell. py", line 342, in main ).run(argv) python2. 7/dist- packages/ openstackclient /shell. py", line 79, in __init__ manager= commandmanager. CommandManager( 'openstack. cli')) python2. 7/dist- packages/ cliff/app. py", line 74, in __init__ _set_streams( stdin, stdout, stderr) python2. 7/dist- packages/ cliff/app. py", line 82, in _set_streams setlocale( locale. LC_ALL, '') python2. 7/locale. py", line 579, in setlocale category, locale)
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/lib/
return OpenStackShell(
File "/usr/lib/
command_
File "/usr/lib/
self.
File "/usr/lib/
locale.
File "/usr/lib/
return _setlocale(
locale.Error: unsupported locale setting
As for this bug we have 2 problems:
1. Hanged keystone.pp which leads to different failures in future
2. Absence of proper interruption of hung puppet processes during next runs
2nd is not critical and i will create ticket for 8.0, for the 1st i would like to ask someone from puppet team to take a look