yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #91685
[Bug 1860589] Re: Install and configure (Ubuntu) in glance
It's been 3 years and the reporter has not come back, Invalid.
** Changed in: glance
Status: Incomplete => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1860589
Title:
Install and configure (Ubuntu) in glance
Status in Glance:
Invalid
Bug description:
Hi team,
I am using below Ubuntu version.
root@controller:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
I am trying install Glance (Openstack Stein release) on the controller
nodes and not able to upload the cirros image. As I am getting below
error.
root@controller:~# glance image-create --name "cirros" \
> --file cirros-0.4.0-x86_64-disk.img \
> --disk-format qcow2 --container-format bare \
> --visibility=public
HTTP 500 Internal Server Error: The server has either erred or is incapable of performing the requested operation.
Using below link for installation:
https://docs.openstack.org/glance/stein/install/install-ubuntu.html
I have also checked glance-api logs but couldn't able to solve the
issue.
root@controller:/var/log/glance# tail -200 glance-api.log
2020-01-22 16:51:32.586 3236 INFO glance.common.wsgi [-] Started child 3261
2020-01-22 16:51:32.591 3261 INFO eventlet.wsgi.server [-] (3261) wsgi starting up on http://0.0.0.0:9292
2020-01-22 16:52:56.583 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-c7e306d6-a616-4603-ba44-15c240ae9d1a)
2020-01-22 16:52:57.064 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-d4e634b4-ca50-4c8b-95a4-c8500e317fc3)
2020-01-22 16:52:57.066 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:52:57.077 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:52:57] "GET /v2/images HTTP/1.1" 401 566 1.001467
2020-01-22 16:52:58.233 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-3b4e6b91-b69e-4c42-a689-a759a2728c28)
2020-01-22 16:52:58.702 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-fcf68a53-a140-47b8-a731-8f03c870089d)
2020-01-22 16:52:58.703 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:52:58.711 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:52:58] "GET /v2/images HTTP/1.1" 401 566 1.024462
2020-01-22 16:54:51.713 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-57a95211-b490-4ef1-907b-8c41311c6746)
2020-01-22 16:54:52.189 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-0d742759-1d00-4dfa-bb6d-8555cd958ad2)
2020-01-22 16:54:52.190 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:54:52.198 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:54:52] "GET /v2/schemas/image HTTP/1.1" 401 566 0.954881
2020-01-22 16:54:53.319 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-9c8fb874-5ebd-4309-ae24-036913811918)
2020-01-22 16:54:53.793 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-213146d0-1093-40bb-8be1-26c33c1852fb)
2020-01-22 16:54:53.794 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:54:53.803 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:54:53] "GET /v2/schemas/image HTTP/1.1" 401 566 0.973867
2020-01-22 16:55:14.047 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-ce64a8b3-08ad-4a9e-8684-ec58e0ccc6e1)
2020-01-22 16:55:14.528 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-fe882fa2-5791-42ee-a23d-12dc64e88e19)
2020-01-22 16:55:14.529 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:55:14.534 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:55:14] "GET /v2/images HTTP/1.1" 401 566 0.959466
2020-01-22 16:55:15.609 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-557bfb3f-c208-4be3-9116-4170f10aa173)
2020-01-22 16:55:16.068 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-126b85ff-a60b-4aa3-b2bb-eb53dd6fc73d)
2020-01-22 16:55:16.068 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 16:55:16.078 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 16:55:16] "GET /v2/images HTTP/1.1" 401 566 0.960178
2020-01-22 17:11:27.654 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-1516c723-8e1c-4182-b992-95156345c298)
2020-01-22 17:11:28.128 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-153deb6f-6518-426e-893d-b6856fd80b24)
2020-01-22 17:11:28.129 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 17:11:28.134 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 17:11:28] "GET /v2/schemas/image HTTP/1.1" 401 566 0.961350
2020-01-22 17:37:25.664 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-1a35e524-e221-4eba-ba1a-0974b1a7cf0c)
2020-01-22 17:37:26.148 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-8d448a6e-f7c1-43f1-8e28-f02d9976ab43)
2020-01-22 17:37:26.148 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 17:37:26.156 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 17:37:26] "GET /v2/schemas/image HTTP/1.1" 401 566 0.953436
2020-01-22 17:37:27.241 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-fe80d8fe-3ede-4c0b-94ba-12fab6aaaee5)
2020-01-22 17:37:27.716 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-c44ccf93-b682-421b-a23e-298b2750ae48)
2020-01-22 17:37:27.716 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 17:37:27.725 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 17:37:27] "GET /v2/schemas/image HTTP/1.1" 401 566 0.959047
2020-01-22 17:37:40.700 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-2f754d83-6695-4b4e-98e1-c71015c34a8d)
2020-01-22 17:37:41.160 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-882f3db3-5fc2-444c-b733-aa828cf5b31c)
2020-01-22 17:37:41.161 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 17:37:41.166 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 17:37:41] "GET /v2/schemas/image HTTP/1.1" 401 566 0.934693
2020-01-22 17:37:42.233 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-268ef895-1fa7-4688-8816-977c555615be)
2020-01-22 17:37:42.727 3261 WARNING keystonemiddleware.auth_token [-] Identity response: {"error":{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}}
: keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-231d373e-677f-43b0-8cc3-1729e721fd14)
2020-01-22 17:37:42.728 3261 CRITICAL keystonemiddleware.auth_token [-] Unable to validate token: Identity server rejected authorization necessary to fetch token data: keystonemiddleware.auth_token._exceptions.ServiceError: Identity server rejected authorization necessary to fetch token data
2020-01-22 17:37:42.735 3261 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [22/Jan/2020 17:37:42] "GET /v2/schemas/image HTTP/1.1" 401 566 0.963435
2020-01-22 17:48:54.753 3261 INFO eventlet.wsgi.server [req-de4218cb-3ab6-4570-92fa-cd03ab85ba0c e2b978f7912a4546a7a73f211b1865b5 1d09f5bfc4f5474e81b099c4b6d8cc1a - default default] 127.0.0.1 - - [22/Jan/2020 17:48:54] "GET /v2/schemas/image HTTP/1.1" 200 5571 1.217183
2020-01-22 17:48:55.239 3261 INFO eventlet.wsgi.server [req-0dcc5816-1cb7-4c3f-85f3-9d99d6b26e03 e2b978f7912a4546a7a73f211b1865b5 1d09f5bfc4f5474e81b099c4b6d8cc1a - default default] 127.0.0.1 - - [22/Jan/2020 17:48:55] "GET /v2/schemas/image HTTP/1.1" 200 5571 0.484037
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi [req-f1a39ffb-fead-4c7e-8ffe-c56c3e8ac30d e2b978f7912a4546a7a73f211b1865b5 1d09f5bfc4f5474e81b099c4b6d8cc1a - default default] Caught error: (pymysql.err.ProgrammingError) (1146, "Table 'glance.images' doesn't exist") [SQL: 'INSERT INTO images (created_at, updated_at, deleted_at, deleted, id, name, disk_format, container_format, size, virtual_size, status, visibility, checksum, os_hash_algo, os_hash_value, min_disk, min_ram, owner, protected, os_hidden) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(id)s, %(name)s, %(disk_format)s, %(container_format)s, %(size)s, %(virtual_size)s, %(status)s, %(visibility)s, %(checksum)s, %(os_hash_algo)s, %(os_hash_value)s, %(min_disk)s, %(min_ram)s, %(owner)s, %(protected)s, %(os_hidden)s)'] [parameters: {'created_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'updated_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'deleted_at': None, 'deleted': 0, 'id': 'de6cdfe1-8889-475b-9741-1b6b03fdab88', 'name': 'cirros', 'disk_format': 'qcow2', 'container_format': 'bare', 'size': None, 'virtual_size': None, 'status': 'queued', 'visibility': 'public', 'checksum': None, 'os_hash_algo': None, 'os_hash_value': None, 'min_disk': 0, 'min_ram': 0, 'owner': '1d09f5bfc4f5474e81b099c4b6d8cc1a', 'protected': 0, 'os_hidden': 0}] (Background on this error at: http://sqlalche.me/e/f405): sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'glance.images' doesn't exist") [SQL: 'INSERT INTO images (created_at, updated_at, deleted_at, deleted, id, name, disk_format, container_format, size, virtual_size, status, visibility, checksum, os_hash_algo, os_hash_value, min_disk, min_ram, owner, protected, os_hidden) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(id)s, %(name)s, %(disk_format)s, %(container_format)s, %(size)s, %(virtual_size)s, %(status)s, %(visibility)s, %(checksum)s, %(os_hash_algo)s, %(os_hash_value)s, %(min_disk)s, %(min_ram)s, %(owner)s, %(protected)s, %(os_hidden)s)'] [parameters: {'created_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'updated_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'deleted_at': None, 'deleted': 0, 'id': 'de6cdfe1-8889-475b-9741-1b6b03fdab88', 'name': 'cirros', 'disk_format': 'qcow2', 'container_format': 'bare', 'size': None, 'virtual_size': None, 'status': 'queued', 'visibility': 'public', 'checksum': None, 'os_hash_algo': None, 'os_hash_value': None, 'min_disk': 0, 'min_ram': 0, 'owner': '1d09f5bfc4f5474e81b099c4b6d8cc1a', 'protected': 0, 'os_hidden': 0}] (Background on this error at: http://sqlalche.me/e/f405)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi Traceback (most recent call last):
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi context)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi cursor.execute(statement, parameters)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 165, in execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self._query(query)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 321, in _query
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi conn.query(q)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 860, in query
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1061, in _read_query_result
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result.read()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1349, in read
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi first_packet = self.connection._read_packet()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1018, in _read_packet
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi packet.check_error()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 384, in check_error
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi err.raise_mysql_exception(self._data)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/err.py", line 107, in raise_mysql_exception
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi raise errorclass(errno, errval)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi pymysql.err.ProgrammingError: (1146, "Table 'glance.images' doesn't exist")
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi The above exception was the direct cause of the following exception:
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi Traceback (most recent call last):
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1427, in __call__
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi request, **action_args)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/wsgi.py", line 1470, in dispatch
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return method(*args, **kwargs)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/utils.py", line 417, in wrapped
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return func(self, req, *args, **kwargs)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/v2/images.py", line 69, in create
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi image_repo.add(image)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/domain/proxy.py", line 94, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self.base.add(base_item)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/notifier.py", line 519, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi super(ImageRepoProxy, self).add(image)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/domain/proxy.py", line 94, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self.base.add(base_item)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/api/policy.py", line 133, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return super(ImageRepoProxy, self).add(image)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/domain/proxy.py", line 94, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self.base.add(base_item)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/quota/__init__.py", line 121, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return super(ImageRepoProxy, self).add(image)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/domain/proxy.py", line 94, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self.base.add(base_item)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/location.py", line 74, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = super(ImageRepoProxy, self).add(image)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/domain/proxy.py", line 94, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self.base.add(base_item)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/db/__init__.py", line 187, in add
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi new_values = self.db_api.image_create(self.context, image_values)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/db/sqlalchemy/api.py", line 147, in image_create
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi image = _image_update(context, values, None, purge_props=False)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/retrying.py", line 49, in wrapped_f
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return Retrying(*dargs, **dkw).call(f, *args, **kw)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/retrying.py", line 206, in call
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return attempt.get(self._wrap_exception)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/retrying.py", line 247, in get
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi six.reraise(self.value[0], self.value[1], self.value[2])
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi raise value
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/retrying.py", line 200, in call
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/common/utils.py", line 603, in wrapper
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return f(*args, **kwargs)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/db/sqlalchemy/api.py", line 876, in _image_update
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi image_ref.save(session=session)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/glance/db/sqlalchemy/models.py", line 73, in save
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi super(GlanceBase, self).save(session or db_api.get_session())
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/oslo_db/sqlalchemy/models.py", line 50, in save
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi session.flush()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2313, in flush
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi self._flush(objects)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2440, in _flush
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi transaction.rollback(_capture_exception=True)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi compat.reraise(exc_type, exc_value, exc_tb)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 249, in reraise
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi raise value
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/session.py", line 2404, in _flush
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi flush_context.execute()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 395, in execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi rec.execute(self)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/unitofwork.py", line 560, in execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi uow
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 181, in save_obj
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi mapper, table, insert)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/orm/persistence.py", line 836, in _emit_insert_statements
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi execute(statement, multiparams)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 948, in execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return meth(self, multiparams, params)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi return connection._execute_clauseelement(self, multiparams, params)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi compiled_sql, distilled_params
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi context)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1409, in _handle_dbapi_exception
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi util.raise_from_cause(newraise, exc_info)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi reraise(type(exception), exception, tb=exc_tb, cause=cause)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/util/compat.py", line 248, in reraise
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi raise value.with_traceback(tb)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi context)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/sqlalchemy/engine/default.py", line 509, in do_execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi cursor.execute(statement, parameters)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 165, in execute
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result = self._query(query)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/cursors.py", line 321, in _query
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi conn.query(q)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 860, in query
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi self._affected_rows = self._read_query_result(unbuffered=unbuffered)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1061, in _read_query_result
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi result.read()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1349, in read
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi first_packet = self.connection._read_packet()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 1018, in _read_packet
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi packet.check_error()
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/connections.py", line 384, in check_error
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi err.raise_mysql_exception(self._data)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi File "/usr/lib/python3/dist-packages/pymysql/err.py", line 107, in raise_mysql_exception
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi raise errorclass(errno, errval)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError) (1146, "Table 'glance.images' doesn't exist") [SQL: 'INSERT INTO images (created_at, updated_at, deleted_at, deleted, id, name, disk_format, container_format, size, virtual_size, status, visibility, checksum, os_hash_algo, os_hash_value, min_disk, min_ram, owner, protected, os_hidden) VALUES (%(created_at)s, %(updated_at)s, %(deleted_at)s, %(deleted)s, %(id)s, %(name)s, %(disk_format)s, %(container_format)s, %(size)s, %(virtual_size)s, %(status)s, %(visibility)s, %(checksum)s, %(os_hash_algo)s, %(os_hash_value)s, %(min_disk)s, %(min_ram)s, %(owner)s, %(protected)s, %(os_hidden)s)'] [parameters: {'created_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'updated_at': datetime.datetime(2020, 1, 22, 17, 48, 55, 713412), 'deleted_at': None, 'deleted': 0, 'id': 'de6cdfe1-8889-475b-9741-1b6b03fdab88', 'name': 'cirros', 'disk_format': 'qcow2', 'container_format': 'bare', 'size': None, 'virtual_size': None, 'status': 'queued', 'visibility': 'public', 'checksum': None, 'os_hash_algo': None, 'os_hash_value': None, 'min_disk': 0, 'min_ram': 0, 'owner': '1d09f5bfc4f5474e81b099c4b6d8cc1a', 'protected': 0, 'os_hidden': 0}] (Background on this error at: http://sqlalche.me/e/f405)
2020-01-22 17:48:55.787 3261 ERROR glance.common.wsgi
2020-01-22 17:48:55.806 3261 INFO eventlet.wsgi.server [req-f1a39ffb-fead-4c7e-8ffe-c56c3e8ac30d e2b978f7912a4546a7a73f211b1865b5 1d09f5bfc4f5474e81b099c4b6d8cc1a - default default] 127.0.0.1 - - [22/Jan/2020 17:48:55] "POST /v2/images HTTP/1.1" 500 454 0.536884
Regards,
Jaspreet Singh
+919811779007
This bug tracker is for errors with the documentation, use the
following as a template and remove or add fields as you see fit.
Convert [ ] into [x] to check boxes:
- [ ] This doc is inaccurate in this way: ______
- [ ] This is a doc addition request.
- [ ] I have a fix to the document that I can paste below including example: input and output.
If you have a troubleshooting or support issue, use the following
resources:
- Ask OpenStack: http://ask.openstack.org
- The mailing list: http://lists.openstack.org
- IRC: 'openstack' channel on Freenode
-----------------------------------
Release: on 2018-08-22 10:01:34
SHA: 149ea050cc58f39eaf9b4660bb8f0271b99d03da
Source: https://git.openstack.org/cgit/openstack/glance/tree/doc/source/install/install-ubuntu.rst
URL: https://docs.openstack.org/glance/stein/install/install-ubuntu.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1860589/+subscriptions
References