<div dir="ltr">Jeorg,<div><br></div><div>The fact that your database is empty means that you have a different server specified in your database connection string than the one you are using to test via the CLI. The database migration uses the database connection string from the the glance-api.conf file to perform the migration, so if you are running that command and the database is still empty then your settings are not pointing to the same server as the one you are using on the command line. </div><div><br></div><div>Are you using multiple database servers? Or an external database server? The command line for connecting to mysql used localhost, but the connection string in the config you posted originally used the hostname of 'controller' (the break down of that command is: database-type://username:password@server/database-name, so you are interested in the "server' portion of the string and verifying that it points to the correct server). It is also possible that controller points to the same server via a hostsfile entry, but is pointing to the external IP address of the server rather than localhost and that the user is setup in MySQL to allow connections from localhost, but not from the external interface... There are a lot of variables here and I am just trying to cover all the bases while also providing you with some areas to check.</div><div><br></div><div>As for oslo_config.cfg message. I haven't a clue what it actually means, but we are getting it as well from all of the db sync/db_sync commands, so I am guessing it is something to do with the common oslo configuration library that OpenStack is using on the config files.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 14, 2015 at 4:59 AM, Joerg Streckfuss <span dir="ltr"><<a href="mailto:openstack@dirtyhack.org" target="_blank">openstack@dirtyhack.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Tom,<br>
<br>
I tested connecting to mysql via shell without problems:<br>
<br>
<snip><br>
[root@controller ~]# mysql -h localhost -u glance -p<br>
Enter password:<br>
Welcome to the MariaDB monitor.  Commands end with ; or \g.<br>
Your MariaDB connection id is 28<br>
Server version: 5.5.44-MariaDB MariaDB Server<br>
<br>
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.<br>
<br>
Type 'help;' or '\h' for help. Type '\c' to clear the current input<br>
statement.<span class=""><br>
<br>
MariaDB [(none)]> use glance;<br>
Database changed<br>
MariaDB [glance]> show tables;<br>
Empty set (0.00 sec)<br>
<snap><br>
<br></span>
But as you can see there are no tables in the database glance. So I<br>
tried to reinitialize it:<br>
<br>
[root@controller ~]# su -s /bin/sh -c "glance-manage db_sync" glance<span class=""><br>
No handlers could be found for logger "oslo_config.cfg"<br>
<br></span>
But this changed nothing. The glance database ist still empty. BTW. do<span class=""><br>
you know what the message "No handlers could be found for logger<br></span>
"oslo_config.cfg"" mean? This also appears when initializing the<br>
keystone database.<span class=""><br>
<br>
Any suggestions?<br>
<br>
<br>
<br>
Am 13.11.2015 um 20:34 schrieb Tom Walsh:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Joerg,<br>
<br>
The logs indicate that you have a problem connecting to MySQL. Verify<br>
that you are using the correct credentials to connect to the glance<br>
database. I am not sure if this a typo or just you modifying information<br>
from the configs to sanitize them, but you have:<br>
<br>
connection = mysql://glance:xxxxxx@controller/glance<br>
<br>
But the logs complain about:<br>
<br>
Access denied for user 'glance'@'localhost'<br>
<br>
Is your MySQL instance on the localhost?<br>
<br>
It might be possible that you are not using the correct credentials. Our<br>
Liberty setup uses a separate section for the database:<br>
<br>
[database]<br>
connection = mysql+pymysql://<a href="http://glance:password@192.168.254.1/glance" rel="noreferrer" target="_blank">glance:password@192.168.254.1/glance</a><br></span>
<<a href="http://glance:password@192.168.254.1/glance" rel="noreferrer" target="_blank">http://glance:password@192.168.254.1/glance</a>><span class=""><br>
backend = sqlalchemy<br>
<br>
Double check your connectivity using the mysql CLI and passing in the<br>
same variables you are using in your connection string:<br>
<br>
mysql -h 192.168.254.1 -u glance -p<br>
<br>
See if that works. If it does, start working your way up from there as<br>
you know you have the right credentials as far as MySQL is concerned and<br>
start looking elsewhere.<br>
<br>
I suspect it might be the configuration of glance, but that's just a<br>
guess at this point.<br>
<br>
Also one thing that bit us was max_connections in MySQL. We had working<br>
details, but MySQL was preventing additional connections due to being<br>
out of connection slots. Just mentioning it that there can be other<br>
reasons MYSQL might reject a connection other than username/password.<br>
<br>
Good luck.<br>
<br>
Tom Walsh<br>
ExpressHosting.net<br>
<br>
<br>
On Fri, Nov 13, 2015 at 12:11 PM, Joerg Streckfuss<br></span><div><div class="h5">
<<a href="mailto:openstack@dirtyhack.org" target="_blank">openstack@dirtyhack.org</a> <mailto:<a href="mailto:openstack@dirtyhack.org" target="_blank">openstack@dirtyhack.org</a>>> wrote:<br>
<br>
    Dear list,<br>
<br>
    i tried to install the image service on centos7 from openstack<br>
    liberty. When i try to create an image i got the folliwing error:<br>
<br>
    <snip><br>
    # glance image-create --name "cirros" \<br>
       --file cirros-0.3.4-x86_64-disk.img  \<br>
       --disk-format qcow2 --container-format bare \<br>
       --visibility public --progress<br>
    500 Internal Server Error: The server has either erred or is<br>
    incapable of performing the requested operation. (HTTP 500)<br>
    <snap><br>
<br>
    glance-api.conf:<br>
    <snip><br>
    [DEFAULT]<br>
    connection = mysql://glance:xxxxxx@controller/glance<br>
    notification_driver = noop<br>
    verbose = True<br>
<br>
    [keystone_authtoken]<br>
    auth_uri = <a href="http://controller:5000" rel="noreferrer" target="_blank">http://controller:5000</a><br>
    auth_url = <a href="http://controller:35357" rel="noreferrer" target="_blank">http://controller:35357</a><br>
    auth_plugin = password<br>
    project_domain_id = default<br>
    user_domain_id = default<br>
    project_name = service<br>
    username = glance<br>
    password = xxxxxx<br>
<br>
    [paste_deploy]<br>
    flavor = keystone<br>
<br>
    [glance_store]<br>
    default_store = file<br>
    filesystem_store_datadir = /var/lib/glance/images/<br>
    <snap><br>
<br>
<br>
    openstack-status gives me the folling output<br>
<br>
    <snip><br>
    # openstack-status<br>
    == Glance services ==<br>
    openstack-glance-api:                   active<br>
    openstack-glance-registry:              active<br>
    == Keystone service ==<br>
    openstack-keystone:                     inactive  (disabled on boot)<br>
    == Support services ==<br>
    mysqld:                                 inactive  (disabled on boot)<br>
    dbus:                                   active<br>
    rabbitmq-server:                        active<br>
    memcached:                              active<br>
    == Keystone users ==<br>
    /usr/lib/python2.7/site-packages/keystoneclient/shell.py:64:<br>
    DeprecationWarning: The keystone CLI is deprecated in favor of<br>
    python-openstackclient. For a Python library, continue using<br>
    python-keystoneclient.<br>
       'python-keystoneclient.', DeprecationWarning)<br>
    WARNING: unsupported identity-api-version 3, falling back to 2.0<br>
    /usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py:145:<br>
    DeprecationWarning: Constructing an instance of the<br>
    keystoneclient.v2_0.client.Client class without a session is<br>
    deprecated as of the 1.7.0 release and may be removed in the 2.0.0<br>
    release.<br>
       'the 2.0.0 release.', DeprecationWarning)<br>
    /usr/lib/python2.7/site-packages/keystoneclient/v2_0/client.py:147:<br>
    DeprecationWarning: Using the 'tenant_name' argument is deprecated<br>
    in version '1.7.0' and will be removed in version '2.0.0', please<br>
    use the 'project_name' argument instead<br>
       super(Client, self).__init__(**kwargs)<br>
    /usr/lib/python2.7/site-packages/debtcollector/renames.py:43:<br>
    DeprecationWarning: Using the 'tenant_id' argument is deprecated in<br>
    version '1.7.0' and will be removed in version '2.0.0', please use<br>
    the 'project_id' argument instead<br>
       return f(*args, **kwargs)<br>
    /usr/lib/python2.7/site-packages/keystoneclient/httpclient.py:376:<br>
    DeprecationWarning: Constructing an HTTPClient instance without<br>
    using a session is deprecated as of the 1.7.0 release and may be<br>
    removed in the 2.0.0 release.<br>
       'the 2.0.0 release.', DeprecationWarning)<br>
    Authorization Failed: The resource could not be found. (HTTP 404)<br>
    (Request-ID: req-99d108ad-edb3-4589-a7c1-85dc8e97f63a)<br>
    == Glance images ==<br>
    500 Internal Server Error: The server has either erred or is<br>
    incapable of performing the requested operation. (HTTP 500)<br>
    <snap><br>
<br>
    in /var/log/glance/api.log i got the folling exception<br>
<br>
    <snip><br>
    2015-11-13 18:00:18.383 1458 INFO eventlet.wsgi.server<br>
    [req-7e4bee11-b8d7-4dcf-a0a0-b2e98cf3593c<br>
    058f089c31e64370af9cb268c75da386 ff2149063f074c90bae7ea0f1dfcdfaf -<br>
    - -] 10.11.12.230 - - [13/Nov/2015 18:00:18] "GET<br>
    /v2/schemas/imag[45/89]<br>
    1.1" 200 4117 2.556846<br>
    2015-11-13 18:00:18.389 1458 INFO eventlet.wsgi.server<br>
    [req-b0894879-3658-4bd7-ac23-73818a607628<br>
    058f089c31e64370af9cb268c75da386 ff2149063f074c90bae7ea0f1dfcdfaf -<br>
    - -] 10.11.12.230 - - [13/Nov/2015 18:00:18] "GET /v2/schemas/image<br>
    HTTP/<br>
    1.1" 200 4117 0.003295<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    [req-76502a62-8c24-4b0a-828e-a0bf07733023<br>
    058f089c31e64370af9cb268c75da386 ff2149063f074c90bae7ea0f1dfcdfaf -<br>
    - -] Caught error: (_mysql_exceptions.OperationalError) (1045,<br>
    "Access den<br>
    ied for user 'glance'@'localhost' (using password: YES)")<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi Traceback<br>
    (most recent call last):<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line 879,<br>
    in __call__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     request,<br>
    **action_args)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/common/wsgi.py", line 907,<br>
    in dispatch<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    method(*args, **kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/common/utils.py", line 504,<br>
    in wrapped<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    func(self, req, *args, **kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/api/v2/images.py", line 66,<br>
    in create<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    image_repo.add(image)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 94,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    self.base.add(base_item)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/notifier.py", line 460, in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    super(ImageRepoProxy, self).add(image)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 94,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    self.base.add(base_item)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/api/policy.py", line 131,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    super(ImageRepoProxy, self).add(image)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 94,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    self.base.add(base_item)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/quota/__init__.py", line<br>
    114, in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    super(ImageRepoProxy, self).add(image)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 94,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    self.base.add(base_item)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/location.py", line 63, in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    super(ImageRepoProxy, self).add(image)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/domain/proxy.py", line 94,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     result =<br>
    self.base.add(base_item)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/db/__init__.py", line 261,<br>
    in add<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     new_values<br>
    = self.db_api.image_create(self.context, image_values)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py", line<br>
    128, in image_create<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    _image_update(context, values, None, purge_props=False)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/retrying.py", line 68, in wrapped_f<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    Retrying(*dargs, **dkw).call(f, *args, **kw)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/retrying.py", line 223, in call<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    attempt.get(self._wrap_exception)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/retrying.py", line 261, in get<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    six.reraise(self.value[0], self.value[1], self.value[2])<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/retrying.py", line 217, in call<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     attempt =<br>
    Attempt(fn(*args, **kwargs), attempt_number, False)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/common/utils.py", line 697,<br>
    in wrapper<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    f(*args, **kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py", line<br>
    708, in _image_update<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     session =<br>
    get_session()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py", line<br>
    101, in get_session<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     facade =<br>
    _create_facade_lazily()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/glance/db/sqlalchemy/api.py", line<br>
    86, in _create_facade_lazily<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     _FACADE =<br>
    session.EngineFacade.from_config(CONF)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",<br>
    line 1015, in from_config<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    expire_on_commit=expire_on_commit, _conf=conf)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",<br>
    line 943, in __init__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    slave_connection=slave_connection)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",<br>
    line 338, in _start<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
      engine_args, maker_args)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/enginefacade.py",<br>
    line 362, in _setup_for_connection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    sql_connection=sql_connection, **engine_kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py",<br>
    line 152, in create_engine<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     test_conn<br>
    = _test_connection(engine, max_retries, retry_interval)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib/python2.7/site-packages/oslo_db/sqlalchemy/engines.py",<br>
    line 326, in _test_connection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    engine.connect()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    2013, in connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    self._connection_cls(self, **kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    72, in __init__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     if<br>
    connection is not None else engine.raw_connection()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    2099, in raw_connection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    self.pool.unique_connection, _connection)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    2073, in _wrap_pool_connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     e,<br>
    dialect, self)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    1399, in _handle_dbapi_exception_noconnection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    util.raise_from_cause(newraise, exc_info)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/util/compat.py", line<br>
    199, in raise_from_cause<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    reraise(type(exception), exception, tb=exc_tb)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/base.py", line<br>
    2069, in _wrap_pool_connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return fn()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 318,<br>
    in unique_connection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    _ConnectionFairy._checkout(self)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 708,<br>
    in _checkout<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     fairy =<br>
    _ConnectionRecord.checkout(pool)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 480,<br>
    in checkout<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     rec =<br>
    pool._do_get()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 1049,<br>
    in _do_get<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    self._dec_overflow()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/util/langhelpers.py",<br>
    line 60, in __exit__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    compat.reraise(exc_type, exc_value, exc_tb)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 1046,<br>
    in _do_get<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    self._create_connection()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 323,<br>
    in _create_connection<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    _ConnectionRecord(self)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 449,<br>
    in __init__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    self.connection = self.__connect()<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py", line 602,<br>
    in __connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     connection<br>
    = self.__pool._invoke_creator(self)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/strategies.py", line<br>
    97, in connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    dialect.connect(*cargs, **cparams)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/sqlalchemy/engine/default.py",<br>
    line 377, in connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    self.dbapi.connect(*cargs, **cparams)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/MySQLdb/__init__.py", line 81,<br>
    in Connect<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi     return<br>
    Connection(*args, **kwargs)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi   File<br>
    "/usr/lib64/python2.7/site-packages/MySQLdb/connections.py", line<br>
    187, in __init__<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    super(Connection, self).__init__(*args, **kwargs2)<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    OperationalError: (_mysql_exceptions.OperationalError) (1045,<br>
    "Access denied for user 'glance'@'localhost' (using password: YES)")<br>
    2015-11-13 18:00:18.511 1458 ERROR glance.common.wsgi<br>
    2015-11-13 18:00:18.688 1458 INFO eventlet.wsgi.server<br>
    [req-76502a62-8c24-4b0a-828e-a0bf07733023<br>
    058f089c31e64370af9cb268c75da386 ff2149063f074c90bae7ea0f1dfcdfaf -<br>
    - -] 10.11.12.230 - - [13/Nov/2015 18:00:18] "POST /v2/images<br>
    HTTP/1.1" 5<br></div></div>
    <a href="tel:00%20454%200.222921" value="+4540222921" target="_blank">00 454 0.222921</a> <tel:00%20454%200.222921><span class=""><br>
    <snap><br>
<br>
<br>
    What does the entry 'ERROR glance.common.wsgi OperationalError:<br>
    (_mysql_exceptions.OperationalError) (1045, "Access denied for user<br>
    'glance'@'localhost' (using password: YES)")' mean. Does it mean the<br>
    password for the user glance in mysql does not match.<br>
<br>
    I double checked it by setting it once more in the database but the<br>
    error remains.<br>
<br>
    Thanks,<br>
<br>
    Joerg<br>
<br>
    _______________________________________________<br>
    Mailing list:<br>
    <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
    Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br></span><span class="">
    <mailto:<a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a>><br>
    Unsubscribe :<br>
    <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
<br>
<br>
</span></blockquote>
<br><div class="HOEnZb"><div class="h5">
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</div></div></blockquote></div><br></div>