system_test.ubuntu.plugins.thread_2_separate_services failed with 'Task[keystone-db/4] Stopping the deployment process!'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Alex Schultz | ||
Mitaka |
Fix Released
|
Critical
|
Alex Schultz |
Bug Description
Detailed bug description:
2016-06-10 05:00:48,678 - ERROR decorators.py:126 -- Traceback (most recent call last):
File "/home/
result = func(*args, **kwargs)
File "/home/
self.
File "/home/
result = func(*args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
return func(*args, **kwargs)
File "/home/
result = func(*args, **kwargs)
File "/home/
return func(*args, **kwargs)
File "/home/
self.
File "/home/
assert_
File "/home/
raise ASSERTION_
AssertionError: Cluster is not deployed: some nodes are in the Error state
Steps to reproduce:
1. Create cluster
2. Add 3 nodes with controller role
3. Add 3 nodes with database, keystone, rabbit,
4. Add 1 compute and cinder
5. Verify networks
6. Deploy the cluster <<<failed here
7. Verify networks
8. Run OSTF
Expected results:
Deployment finished successfully
Actual result:
Cluster is not deployed: some nodes are in the Error state
Reproducibility:
https:/
Workaround:
-
Impact:
swarm
Description of the environment:
cat /etc/fuel_build_id:
465
cat /etc/fuel_
465
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-misc-
python-
fuel-bootstrap
fuel-migrate-
rubygem-
fuel-mirror-
shotgun-
fuel-openstack
fuel-notify-
nailgun-
python-
fuel-9.
fuel-utils-
fuel-setup-
fuel-provision
fuel-library9.
network-
fuel-agent-
fuel-ui-
fuel-ostf-
fuelmenu-
fuel-nailgun-
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: swarm-blocker |
Changed in fuel: | |
importance: | High → Critical |
no longer affects: | fuel/newton |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
node-4 failed with:
2016-06-10 04:55:36 +0000 Scope(Class[ Openstack_ tasks:: Keystone: :Db]) (notice): MODULAR: keystone/db.pp modular/ ./keystone/ db.pp is deprecated in mitaka and will be removed in newton. Please use openstack_ tasks/examples/ ./keystone/ db.pp test.domain. local in environment production in 1.06 seconds main]/Mysql: :Client: :Install/ Package[ mysql_client] /ensure (notice): ensure changed 'purged' to 'present' main]/Keystone: :Deps/Anchor[ keystone: :service: :end] (notice): Triggered 'refresh' from 1 events main]/Osnailyfa cter::Mysql_ access/ File[10. 109.1.13- mysql-access] /ensure (notice): created main]/Osnailyfa cter::Mysql_ access/ File[/root/ .my.cnf] /ensure (notice): created extra-file= /root/. my.cnf -NBe show databases' returned 1: ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2 ruby/vendor_ ruby/puppet/ util/execution. rb:219: in `execute' ruby/vendor_ ruby/puppet/ provider/ command. rb:23:in `execute' ruby/vendor_ ruby/puppet/ provider. rb:237: in `block in has_command' modules/ mysql/lib/ puppet/ provider/ mysql_database/ mysql.rb: 8:in `instances' modules/ mysql/lib/ puppet/ provider/ mysql_database/ mysql.rb: 25:in `prefetch' ruby/vendor_ ruby/puppet/ transaction. rb:307: in `prefetch' ruby/vendor_ ruby/puppet/ transaction. rb:197: in `prefetch_ if_necessary' ruby/vendor_ ruby/puppet/ transaction. rb:96:in `block in evaluate' ruby/vendor_ ruby/puppet/ graph/relations hip_graph. rb:116: in `call' ruby/vendor_ ruby/puppet/ graph/relations hip_graph. rb:116: in `traverse' ruby/vendor_ ruby/puppet/ transaction. rb:138: in `evaluate' ruby/vendor_ ruby/puppet/ resource/ catalog. rb:169: in `block in apply' ruby/vendor_ ruby/puppet/ util/log. rb:149: in `with_destination' ruby/vendor_ ruby/puppet/ transaction/ report. rb:112: in `as_logging_ destination' ruby/vendor_ ruby/puppet/ resource/ catalog. rb:168: in `apply' ruby/vendor_ ruby/puppet/ configurer. rb:120: in `block in apply_catalog' ruby/vendor_ ruby/puppet/ util.rb: 161:in `block in benchmark' ruby/1. 9.1/benchmark. rb:295: in `realtime' ruby/vendor_ ruby/puppet/ util.rb: 160:in `benchmark' ruby/vendor_ ruby/puppet/ configurer. rb:119: in `apply_catalog' ruby/vendor_ ruby/puppet/ configurer. rb:227: in `run_internal' ruby/vendor_ ruby/puppet/ configurer. rb:134: in `block in run' ruby/vendor_ ruby/puppet/ context. rb:64:in `override' ruby/vendor_ ruby/puppet. rb:246: in `override' ruby/vendor_ ruby/puppet/ configurer. rb:133: in `run' ruby/vendor_ ruby/puppet/ application/ apply.rb: 302:in `apply_catalog' ruby/vendor_ ruby/puppet/ application/ apply.rb: 236:in `block in main'
2016-06-10 04:55:37 +0000 Scope(Class[main]) (warning): osnailyfacter/
2016-06-10 04:55:37 +0000 Puppet (notice): Compiled catalog for node-4.
2016-06-10 04:55:41 +0000 /Stage[
2016-06-10 04:55:41 +0000 /Stage[
2016-06-10 04:55:41 +0000 /Stage[
2016-06-10 04:55:41 +0000 /Stage[
2016-06-10 04:55:41 +0000 Puppet (err): Could not prefetch mysql_database provider 'mysql': Execution of '/usr/bin/mysql --defaults-
/usr/lib/
/usr/lib/
/usr/lib/
/etc/puppet/
/etc/puppet/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/ruby/...