[openstack containers] HA deployment with containers on overcloud fails during ControllerContainersDeployment_Step3 .
Environment:
------------
docker images : http://pastebin.test.redhat.com/468382
openstack-puppet-modules-10.0.0-0.20170306214453.0333c73.el7.centos.noarch
(undercloud) [stack@undercloud ~]$ rpm -qa | grep docker
docker-common-1.12.6-11.el7.centos.x86_64
docker-distribution-2.6.0-1.el7.x86_64
python-docker-pycreds-1.10.6-1.el7.noarch
docker-1.12.6-11.el7.centos.x86_64
python-docker-py-1.10.6-1.el7.noarch
docker-client-1.12.6-11.el7.centos.x86_64
python-heat-agent-docker-cmd-1.0.1-0.20170306124536.3961e3b.el7.centos.noarch
container-selinux-2.9-4.el7.noarch
openstack-swift-container-2.13.1-0.20170311013745.8b2f01a.el7.centos.noarch
Description :
-------------
Attempting to deploy overcloud with containers on Upstream Pike using quickstart fails during ControllerContainersDeployment_Step3.
Steps:
-------
(1) from laptop or remote machine : fix the ssh-key by
run: ssh-copy-id -i ~/.ssh/id_rsa.pub $VIRTHOST, where $VIRTHOST - your baremetal lab
(2) to test run : ssh root@$VIRTHOST uname -a
(3) wget https://raw.githubusercontent.com/openstack/tripleo-quickstart/master/quickstart.sh
(4) bash quickstart.sh --install-deps
(5) change target machine to latest (more fit CentOS7.3) repos --> http://pastebin.test.redhat.com/465894
(6) bash quickstart.sh --config /var/tmp/foo/config/general_config/containers_minimal.yml --working-dir /var/tmp/foo --teardown all --tags all --release master-tripleo-ci <hostname>
Results :
---------
undercloud) [stack@undercloud ~]$ heat stack-list
WARNING (shell) "heat stack-list" is deprecated, please use "openstack stack list" instead
+--------------------------------------+------------+---------------+----------------------+--------------+
| id | stack_name | stack_status | creation_time | updated_time |
+--------------------------------------+------------+---------------+----------------------+--------------+
| d8056419-4421-4b9a-881d-7d6ea4162c68 | overcloud | CREATE_FAILED | 2017-03-23T19:41:27Z | None |
+--------------------------------------+------------+---------------+----------------------+--------------+
(undercloud) [stack@undercloud ~]$ heat deployment-show 41710b97-069f-4ea5-85b5-c96af43a4055
WARNING (shell) "heat deployment-show" is deprecated, please use "openstack software deployment show" instead
{
"status": "FAILED",
"server_id": "a9a52616-9906-4e87-826a-a5eaf2a20372",
"config_id": "dcfd8a28-d0bc-4aec-bed2-ab635ac7cd9a",
"output_values": {
"deploy_stdout": "2017-03-23 20:22:33.140 1 WARNING oslo_config.cfg [-] Option \"db_backend\" from group \"DEFAULT\" is deprecated. Use option \"backend\" from group \"database\".\n\nUpgraded database to: pike01, current revision(s): pike01\n\nRunning upgrade for neutron ...\n\n7b44b699df11dd3b90db5f9aa8c59f0b2531bc41e797112f102678bd835d721b\n\nf5f16150b6283531ca885fed9c52d85b5584ee289998c45f08a3fb210fe7b559\n\n43df9803e372fe4bc6e62ce1b0329b0747b78dddad4c84721c8385e387a14a73\n\n279af6bfcdd2180dfc56ea9fb561010a022fd4e439729a5341a5e7ff29373a21\n\nAn error has occurred:\nTraceback (most recent call last):\n File \"/usr/lib/python2.7/site-packages/nova/cmd/manage.py\", line 1599, in main\n ret = fn(*fn_args, **fn_kwargs)\n File \"/usr/lib/python2.7/site-packages/nova/cmd/manage.py\", line 809, in sync\n return migration.db_sync(version, database='api')\n File \"/usr/lib/python2.7/site-packages/nova/db/migration.py\", line 26, in db_sync\n return IMPL.db_sync(version=version, database=database, context=context)\n File \"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/migration.py\", line 57, in db_sync\n repository, version)\n File \"/usr/lib/python2.7/site-packages/migrate/versioning/api.py\", line 186, in upgrade\n return _migrate(url, repository, version, upgrade=True, err=err, **opts)\n File \"<string>\", line 2, in _migrate\n File \"/usr/lib/python2.7/site-packages/migrate/versioning/util/__init__.py\", line 160, in with_engine\n return f(*a, **kw)\n File \"/usr/lib/python2.7/site-packages/migrate/versioning/api.py\", line 366, in _migrate\n schema.runchange(ver, change, changeset.step)\n File \"/usr/lib/python2.7/site-packages/migrate/versioning/schema.py\", line 93, in runchange\n change.run(self.engine, step)\n File \"/usr/lib/python2.7/site-packages/migrate/versioning/script/py.py\", line 148, in run\n script_func(engine)\n File \"/usr/lib/python2.7/site-packages/nova/db/sqlalchemy/api_migrations/migrate_repo/versions/016_resource_providers.py\", line 110, in upgrade\n table.create(checkfirst=True)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/schema.py\", line 725, in create\n checkfirst=checkfirst)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1856, in _run_visitor\n conn._run_visitor(visitorcallable, element, **kwargs)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1481, in _run_visitor\n **kwargs).traverse_single(element)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/visitors.py\", line 121, in traverse_single\n return meth(obj, **kw)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py\", line 744, in visit_table\n if not create_ok and not self._can_create_table(table):\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py\", line 686, in _can_create_table\n table.name, schema=table.schema)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/base.py\", line 2612, in has_table\n skip_user_error_events=True).execute(st)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 906, in execute\n return self._execute_text(object, multiparams, params)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1054, in _execute_text\n statement, parameters\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1146, in _execute_context\n context)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1341, in _handle_dbapi_exception\n exc_info\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py\", line 200, in raise_from_cause\n reraise(type(exception), exception, tb=exc_tb)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1139, in _execute_context\n context)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py\", line 450, in do_execute\n cursor.execute(statement, parameters)\n File \"/usr/lib/python2.7/site-packages/pymysql/cursors.py\", line 166, in execute\n result = self._query(query)\n File \"/usr/lib/python2.7/site-packages/pymysql/cursors.py\", line 322, in _query\n conn.query(q)\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 841, in query\n self._affected_rows = self._read_query_result(unbuffered=unbuffered)\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1029, in _read_query_result\n result.read()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1319, in read\n self._read_result_packet(first_packet)\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1382, in _read_result_packet\n self._read_rowdata_packet()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1416, in _read_rowdata_packet\n packet = self.connection._read_packet()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 991, in _read_packet\n packet.check_error()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 393, in check_error\n err.raise_mysql_exception(self._data)\n File \"/usr/lib/python2.7/site-packages/pymysql/err.py\", line 107, in raise_mysql_exception\n raise errorclass(errno, errval)\nInternalError: (pymysql.err.InternalError) (1213, u'Deadlock found when trying to get lock; try restarting transaction') [SQL: u'DESCRIBE `inventories`']\n\n",
"deploy_stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting file /etc/glance/glance-api.conf\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/glance/glance-api.conf to /etc/glance/glance-api.conf\nINFO:__main__:Setting file /etc/glance/glance-api.conf owner to glance:glance\nINFO:__main__:Setting file /etc/glance/glance-api.conf permission to 0600\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/glance/glance-swift.conf to /etc/glance/glance-swift.conf\nINFO:__main__:Setting file /etc/glance/glance-swift.conf owner to glance:glance\nINFO:__main__:Setting file /etc/glance/glance-swift.conf permission to 0600\nINFO:__main__:Writing out command to execute\nOption \"verbose\" from group \"DEFAULT\" is deprecated for removal. Its value may be silently ignored in the future.\n/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1309: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade\n expire_on_commit=expire_on_commit, _conf=conf)\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nOption \"verbose\" from group \"DEFAULT\" is deprecated for removal. Its value may be silently ignored in the future.\n/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py:1309: OsloDBDeprecationWarning: EngineFacade is deprecated; please use oslo_db.sqlalchemy.enginefacade\n expire_on_commit=expire_on_commit, _conf=conf)\n\nUnable to find image '192.168.24.1:8787/tripleoupstream/centos-binary-neutron-server:latest' locally\nTrying to pull repository 192.168.24.1:8787/tripleoupstream/centos-binary-neutron-server ... \nlatest: Pulling from 192.168.24.1:8787/tripleoupstream/centos-binary-neutron-server\n17385548ba54: Already exists\n3ec0e63a3b55: Already exists\n884444f7f3a8: Already exists\n29fd82067e92: Already exists\ncf3655053137: Already exists\n68901cad3de1: Already exists\n8b9aec7ed89a: Already exists\naadc163546b9: Already exists\n963f07f3684a: Already exists\nb19a0b8d9f53: Already exists\n7c39980ade29: Already exists\nc856663d851e: Already exists\n6444e787a1d0: Already exists\n35699af51790: Already exists\n6f0c91bad158: Already exists\n4801b83e1c5e: Already exists\nf306eb8ffc0d: Already exists\n444fb3281eba: Already exists\n9f3758b31988: Already exists\nfa7ef76b8086: Already exists\n49d3495b1752: Already exists\n1f0582ac1424: Already exists\n2f573383b8ef: Already exists\nb8fdc1eeeebd: Already exists\n0920cf2bc75f: Pulling fs layer\n86bcaaca07af: Pulling fs layer\n7036d24b7c3c: Pulling fs layer\n84a796428644: Pulling fs layer\n84a796428644: Waiting\n86bcaaca07af: Verifying Checksum\n86bcaaca07af: Download complete\n84a796428644: Verifying Checksum\n84a796428644: Download complete\n7036d24b7c3c: Verifying Checksum\n7036d24b7c3c: Download complete\n0920cf2bc75f: Verifying Checksum\n0920cf2bc75f: Download complete\n0920cf2bc75f: Pull complete\n86bcaaca07af: Pull complete\n7036d24b7c3c: Pull complete\n84a796428644: Pull complete\nDigest: sha256:a37caefd2e45223a69e6941e810f739d8b24eeef4f4f114230c4c3427bd7977f\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Running upgrade -> kilo, kilo_initial\nTraceback (most recent call last):\n File \"/usr/bin/neutron-db-manage\", line 10, in <module>\n sys.exit(main())\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py\", line 687, in main\n return_val |= bool(CONF.command.func(config, CONF.command.name))\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py\", line 208, in do_upgrade\n desc=branch, sql=CONF.command.sql)\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/cli.py\", line 109, in do_alembic_command\n getattr(alembic_command, cmd)(config, *args, **kwargs)\n File \"/usr/lib/python2.7/site-packages/alembic/command.py\", line 174, in upgrade\n script.run_env()\n File \"/usr/lib/python2.7/site-packages/alembic/script/base.py\", line 407, in run_env\n util.load_python_file(self.dir, 'env.py')\n File \"/usr/lib/python2.7/site-packages/alembic/util/pyfiles.py\", line 93, in load_python_file\n module = load_module_py(module_id, path)\n File \"/usr/lib/python2.7/site-packages/alembic/util/compat.py\", line 79, in load_module_py\n mod = imp.load_source(module_id, path, fp)\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/env.py\", line 120, in <module>\n run_migrations_online()\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/env.py\", line 114, in run_migrations_online\n context.run_migrations()\n File \"<string>\", line 8, in run_migrations\n File \"/usr/lib/python2.7/site-packages/alembic/runtime/environment.py\", line 797, in run_migrations\n self.get_context().run_migrations(**kw)\n File \"/usr/lib/python2.7/site-packages/alembic/runtime/migration.py\", line 312, in run_migrations\n step.migration_fn(**kw)\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/versions/kilo_initial.py\", line 54, in upgrade\n agent_init_ops.upgrade()\n File \"/usr/lib/python2.7/site-packages/neutron/db/migration/alembic_migrations/agent_init_ops.py\", line 43, in upgrade\n name='uniq_agents0agent_type0host'))\n File \"<string>\", line 8, in create_table\n File \"<string>\", line 3, in create_table\n File \"/usr/lib/python2.7/site-packages/alembic/operations/ops.py\", line 1098, in create_table\n return operations.invoke(op)\n File \"/usr/lib/python2.7/site-packages/alembic/operations/base.py\", line 318, in invoke\n return fn(self, operation)\n File \"/usr/lib/python2.7/site-packages/alembic/operations/toimpl.py\", line 101, in create_table\n operations.impl.create_table(table)\n File \"/usr/lib/python2.7/site-packages/alembic/ddl/impl.py\", line 194, in create_table\n self._exec(schema.CreateTable(table))\n File \"/usr/lib/python2.7/site-packages/alembic/ddl/impl.py\", line 118, in _exec\n return conn.execute(construct, *multiparams, **params)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 914, in execute\n return meth(self, multiparams, params)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/sql/ddl.py\", line 68, in _execute_on_connection\n return connection._execute_ddl(self, multiparams, params)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 968, in _execute_ddl\n compiled\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1146, in _execute_context\n context)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1337, in _handle_dbapi_exception\n util.raise_from_cause(newraise, exc_info)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py\", line 200, in raise_from_cause\n reraise(type(exception), exception, tb=exc_tb)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py\", line 1139, in _execute_context\n context)\n File \"/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py\", line 450, in do_execute\n cursor.execute(statement, parameters)\n File \"/usr/lib/python2.7/site-packages/pymysql/cursors.py\", line 166, in execute\n result = self._query(query)\n File \"/usr/lib/python2.7/site-packages/pymysql/cursors.py\", line 322, in _query\n conn.query(q)\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 841, in query\n self._affected_rows = self._read_query_result(unbuffered=unbuffered)\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1029, in _read_query_result\n result.read()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 1312, in read\n first_packet = self.connection._read_packet()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 991, in _read_packet\n packet.check_error()\n File \"/usr/lib/python2.7/site-packages/pymysql/connections.py\", line 393, in check_error\n err.raise_mysql_exception(self._data)\n File \"/usr/lib/python2.7/site-packages/pymysql/err.py\", line 107, in raise_mysql_exception\n raise errorclass(errno, errval)\noslo_db.exception.DBError: (pymysql.err.InternalError) (1050, u\"Table 'agents' already exists\") [SQL: u\"\\nCREATE TABLE agents (\\n\\tid VARCHAR(36) NOT NULL, \\n\\tagent_type VARCHAR(255) NOT NULL, \\n\\t`binary` VARCHAR(255) NOT NULL, \\n\\ttopic VARCHAR(255) NOT NULL, \\n\\thost VARCHAR(255) NOT NULL, \\n\\tadmin_state_up BOOL NOT NULL DEFAULT true, \\n\\tcreated_at DATETIME NOT NULL, \\n\\tstarted_at DATETIME NOT NULL, \\n\\theartbeat_timestamp DATETIME NOT NULL, \\n\\tdescription VARCHAR(255), \\n\\tconfigurations VARCHAR(4095) NOT NULL, \\n\\t`load` INTEGER NOT NULL DEFAULT '0', \\n\\tPRIMARY KEY (id), \\n\\tCONSTRAINT uniq_agents0agent_type0host UNIQUE (agent_type, host), \\n\\tCHECK (admin_state_up IN (0, 1))\\n)ENGINE=InnoDB\\n\\n\"]\n\nUnable to find image '192.168.24.1:8787/tripleoupstream/centos-binary-swift-account:latest' locally\nTrying to pull repository 192.168.24.1:8787/tripleoupstream/centos-binary-swift-account ... \nlatest: Pulling from 192.168.24.1:8787/tripleoupstream/centos-binary-swift-account\n17385548ba54: Already exists\n3ec0e63a3b55: Already exists\n884444f7f3a8: Already exists\n29fd82067e92: Already exists\ncf3655053137: Already exists\n68901cad3de1: Already exists\n8b9aec7ed89a: Already exists\naadc163546b9: Already exists\n963f07f3684a: Already exists\nb19a0b8d9f53: Already exists\n7c39980ade29: Already exists\nc856663d851e: Already exists\n6444e787a1d0: Already exists\n35699af51790: Already exists\n6f0c91bad158: Already exists\n4801b83e1c5e: Already exists\nf306eb8ffc0d: Already exists\n444fb3281eba: Already exists\n9f3758b31988: Already exists\n25490b05c171: Already exists\n11e4caf87961: Already exists\n5d332df31d65: Already exists\n34ee9a6fba5e: Already exists\n89d42670f2cd: Already exists\n88d7bff794a0: Already exists\n34cebcdfdd89: Already exists\n3ebcd1b84c77: Pulling fs layer\n3ebcd1b84c77: Verifying Checksum\n3ebcd1b84c77: Download complete\n3ebcd1b84c77: Pull complete\nDigest: sha256:53f2edd104b9e723dfb205a273283d325e2ba89251705d7fa027d409381acc96\n\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting file /etc/keystone/keystone.conf\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/keystone/keystone.conf to /etc/keystone/keystone.conf\nINFO:__main__:Setting file /etc/keystone/keystone.conf owner to keystone:keystone\nINFO:__main__:Setting file /etc/keystone/keystone.conf permission to 0640\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/keystone/credential-keys/0 to /etc/keystone/credential-keys/0\nINFO:__main__:Setting file /etc/keystone/credential-keys/0 owner to keystone:keystone\nINFO:__main__:Setting file /etc/keystone/credential-keys/0 permission to 0600\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/keystone/credential-keys/1 to /etc/keystone/credential-keys/1\nINFO:__main__:Setting file /etc/keystone/credential-keys/1 owner to keystone:keystone\nINFO:__main__:Setting file /etc/keystone/credential-keys/1 permission to 0600\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/httpd/conf.d/10-keystone_wsgi_admin.conf to /etc/httpd/conf.d/10-keystone_wsgi_admin.conf\nINFO:__main__:Setting file /etc/httpd/conf.d/10-keystone_wsgi_admin.conf owner to root:root\nINFO:__main__:Setting file /etc/httpd/conf.d/10-keystone_wsgi_admin.conf permission to 0644\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/httpd/conf.d/10-keystone_wsgi_main.conf to /etc/httpd/conf.d/10-keystone_wsgi_main.conf\nINFO:__main__:Setting file /etc/httpd/conf.d/10-keystone_wsgi_main.conf owner to root:root\nINFO:__main__:Setting file /etc/httpd/conf.d/10-keystone_wsgi_main.conf permission to 0644\nINFO:__main__:Deleting file /etc/httpd/conf/httpd.conf\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/httpd/conf/httpd.conf to /etc/httpd/conf/httpd.conf\nINFO:__main__:Setting file /etc/httpd/conf/httpd.conf owner to root:root\nINFO:__main__:Setting file /etc/httpd/conf/httpd.conf permission to 0644\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/etc/httpd/conf/ports.conf to /etc/httpd/conf/ports.conf\nINFO:__main__:Setting file /etc/httpd/conf/ports.conf owner to root:root\nINFO:__main__:Setting file /etc/httpd/conf/ports.conf permission to 0644\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/var/www/cgi-bin/keystone/keystone-admin to /var/www/cgi-bin/keystone/keystone-admin\nINFO:__main__:Setting file /var/www/cgi-bin/keystone/keystone-admin owner to keystone:keystone\nINFO:__main__:Setting file /var/www/cgi-bin/keystone/keystone-admin permission to 0644\nINFO:__main__:Coping file from /var/lib/kolla/config_files/src/var/www/cgi-bin/keystone/keystone-public to /var/www/cgi-bin/keystone/keystone-public\nINFO:__main__:Setting file /var/www/cgi-bin/keystone/keystone-public owner to keystone:keystone\nINFO:__main__:Setting file /var/www/cgi-bin/keystone/keystone-public permission to 0644\nINFO:__main__:Writing out command to execute\n\nUnable to find image '192.168.24.1:8787/tripleoupstream/centos-binary-nova-api:latest' locally\nTrying to pull repository 192.168.24.1:8787/tripleoupstream/centos-binary-nova-api ... \nlatest: Pulling from 192.168.24.1:8787/tripleoupstream/centos-binary-nova-api\n17385548ba54: Already exists\n3ec0e63a3b55: Already exists\n884444f7f3a8: Already exists\n29fd82067e92: Already exists\ncf3655053137: Already exists\n68901cad3de1: Already exists\n8b9aec7ed89a: Already exists\naadc163546b9: Already exists\n963f07f3684a: Already exists\nb19a0b8d9f53: Already exists\n7c39980ade29: Already exists\nc856663d851e: Already exists\n6444e787a1d0: Already exists\n35699af51790: Already exists\n6f0c91bad158: Already exists\n4801b83e1c5e: Already exists\nf306eb8ffc0d: Already exists\n444fb3281eba: Already exists\n9f3758b31988: Already exists\n9a7df10a46ab: Already exists\ne56df1c8501b: Already exists\ne3f1b2e5de02: Already exists\n409ce05e3cb8: Already exists\n7047ed120e43: Pulling fs layer\n27f8d3e38795: Pulling fs layer\n3a0cc531b1a0: Pulling fs layer\n27f8d3e38795: Verifying Checksum\n27f8d3e38795: Download complete\n3a0cc531b1a0: Verifying Checksum\n3a0cc531b1a0: Download complete\n7047ed120e43: Verifying Checksum\n7047ed120e43: Download complete\n7047ed120e43: Pull complete\n27f8d3e38795: Pull complete\n3a0cc531b1a0: Pull complete\nDigest: sha256:1e1a2b73438ff666b08082dcf2dbb3f4216b2e348997270f0bb1b1288b686355\n\n/usr/lib/python2.7/site-packages/pymysql/cursors.py:166: Warning: (1831, u'Duplicate index `block_device_mapping_instance_uuid_virtual_name_device_name_idx`. This is deprecated and will be disallowed in a future release.')\n result = self._query(query)\n/usr/lib/python2.7/site-packages/pymysql/cursors.py:166: Warning: (1831, u'Duplicate index `uniq_instances0uuid`. This is deprecated and will be disallowed in a future release.')\n result = self._query(query)\n",
clone from : https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1435757