Conjure-up: Glance: Error on image upload [ObjectNotFound: [errno 2] error opening pool 'glance']

Created on 23 Mar 2018  路  8Comments  路  Source: conjure-up/conjure-up

With the latest snap from conjure-up (tested with both --classic and --edge), image upload to glance fails from Horizon. also using glance image-create fails on the same error.

Result: All created images stay in queue status

Spell: OpenStack with NovaLXD on localhost

glance-api -log from creating an image through Horizon:

2018-03-23 07:53:26.757 4175 INFO eventlet.wsgi.server [req-41689456-b75b-4ca4-8f53-e55dcd535339 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 07:53:26] "POST /v2/images HTTP/1.1" 201 920 0.106402
2018-03-23 07:53:26.827 4173 INFO eventlet.wsgi.server [req-a23167a4-b782-400c-b5b2-b5c3f0ae1eb7 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 07:53:26] "GET /v2/images?limit=1000&sort_key=created_at&sort_dir=desc HTTP/1.1" 200 887 0.022907
2018-03-23 07:53:26.835 4173 INFO eventlet.wsgi.server [req-17896fb1-89d0-40ef-bccc-d62ea6c9822b 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 07:53:26] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.003657
2018-03-23 07:53:26.912 4175 ERROR glance.api.v2.image_data [req-185d528d-9049-4327-b616-824faa9050f8 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] Failed to upload image data due to internal error: ObjectNotFound: [errno 2] error opening pool 'glance'
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi [req-185d528d-9049-4327-b616-824faa9050f8 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] Caught error: [errno 2] error opening pool 'glance': ObjectNotFound: [errno 2] error opening pool 'glance'
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi Traceback (most recent call last):
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 1227, in __call__
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     request, **action_args)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 1270, in dispatch
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     return method(*args, **kwargs)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/common/utils.py", line 414, in wrapped
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     return func(self, req, *args, **kwargs)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/api/v2/image_data.py", line 267, in upload
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self._restore(image_repo, image)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self.force_reraise()
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     six.reraise(self.type_, self.value, self.tb)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/api/v2/image_data.py", line 132, in upload
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     image.set_data(data, size)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/domain/proxy.py", line 195, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self.base.set_data(data, size)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/notifier.py", line 480, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     _send_notification(notify_error, 'image.upload', msg)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self.force_reraise()
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     six.reraise(self.type_, self.value, self.tb)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/notifier.py", line 427, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self.repo.set_data(data, size)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/api/policy.py", line 193, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     return self.image.set_data(*args, **kwargs)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/quota/__init__.py", line 304, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     self.image.set_data(data, size=size)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance/location.py", line 439, in set_data
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     verifier=verifier)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance_store/backend.py", line 453, in add_to_backend
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     verifier)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance_store/backend.py", line 426, in store_add_to_backend
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     verifier=verifier)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance_store/capabilities.py", line 225, in op_checker
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     return store_op_fun(store, *args, **kwargs)
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   File "/usr/lib/python2.7/dist-packages/glance_store/_drivers/rbd.py", line 458, in add
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi     with conn.open_ioctx(self.pool) as ioctx:
2018-03-23 07:53:26.947 4175 ERROR glance.common.wsgi   
wontfix

Most helpful comment

I will take a look at the new work

As a side note - I was able to get up and playing by attaching to one of the ceph-mon nodes and renaming the ceph pool 'default.rgw.buckets' to 'glance'...

All 8 comments

glance image-create result:

ubuntu@juju-47a823-7:/tmp$ glance image-create --name cirros-test-2 --visibility public --disk-format qcow2 --container-format bare < /tmp/cirros-0.4.0-x86_64-disk.img
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | None                                 |
| container_format | bare                                 |
| created_at       | 2018-03-23T09:01:50Z                 |
| disk_format      | qcow2                                |
| id               | 220f6855-30a5-4448-bd1a-181e456b7bec |
| locations        | []                                   |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | cirros-test-2                        |
| owner            | ecd3c6a4b5ee4f3d82df93ff9ec48acf     |
| protected        | False                                |
| size             | None                                 |
| status           | queued                               |
| tags             | []                                   |
| updated_at       | 2018-03-23T09:01:50Z                 |
| virtual_size     | None                                 |
| visibility       | public                               |
+------------------+--------------------------------------+
500 Internal Server Error: The server has either erred or is incapable of performing the requested operation. (HTTP 500)

glance-api -log:
2018-03-23 08:46:07.165 4174 INFO eventlet.wsgi.server [req-13b1ffcb-b979-443a-a952-992aea395367 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/images?status=active&limit=1000&sort_key=created_at&sort_dir=desc HTTP/1.1" 200 327 0.026348 2018-03-23 08:46:07.271 4173 INFO eventlet.wsgi.server [req-8184413c-0bf0-47f7-a37f-0f7b82bce80e 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.003841 2018-03-23 08:46:07.284 4173 INFO eventlet.wsgi.server [req-1896aba0-2b35-455d-9b95-82b9147adb01 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.008988 2018-03-23 08:46:07.287 4169 INFO eventlet.wsgi.server [req-930eb7f5-36fa-4f40-b540-5f02dd0ab790 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.005573 2018-03-23 08:46:07.303 4174 INFO eventlet.wsgi.server [req-6b23bfc7-e5ca-420b-bd75-834e9fd7ffcd 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.006958 2018-03-23 08:46:07.305 4173 INFO eventlet.wsgi.server [req-0a231aa7-284b-416c-9704-3297d9781aad 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/metadefs/namespaces?sort_key=namespace&resource_types=OS%3A%3ANova%3A%3AServer&properties_target=metadata&limit=1000&sort_dir=asc HTTP/1.1" 200 408 0.028643 2018-03-23 08:46:07.308 4169 INFO eventlet.wsgi.server [req-489a6c96-67cc-40da-ba3f-7dd4a1a4b3bc 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/metadefs/namespaces?sort_key=namespace&resource_types=OS%3A%3ANova%3A%3AFlavor&properties_target=&limit=1000&sort_dir=asc HTTP/1.1" 200 400 0.013131 2018-03-23 08:46:07.310 4173 INFO eventlet.wsgi.server [req-3525fb08-0a51-4d8a-ab21-8d7636bff900 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/metadefs/namespaces?sort_key=namespace&resource_types=OS%3A%3AGlance%3A%3AImage&properties_target=&limit=1000&sort_dir=asc HTTP/1.1" 200 401 0.018040 2018-03-23 08:46:07.321 4173 INFO eventlet.wsgi.server [req-87c11ccf-ea1d-4bee-a98b-d6da9bfb6d1d 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.005199 2018-03-23 08:46:07.322 4174 INFO eventlet.wsgi.server [req-5ccbec39-5a9d-4286-99a1-629d49616405 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/metadefs/namespaces?sort_key=namespace&resource_types=OS%3A%3ACinder%3A%3AVolumes&properties_target=&limit=1000&sort_dir=asc HTTP/1.1" 200 403 0.007605 2018-03-23 08:46:07.339 4173 INFO eventlet.wsgi.server [req-6d4b1432-0126-4a14-994a-0264c7d94bb1 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:46:07] "GET /v2/metadefs/namespaces?sort_key=namespace&resource_types=OS%3A%3ANova%3A%3AServer&properties_target=scheduler_hints&limit=1000&sort_dir=asc HTTP/1.1" 200 415 0.008069 2018-03-23 08:47:15.696 4173 INFO eventlet.wsgi.server [req-21ff30d1-d9d0-434e-a6cd-b7bc38afc021 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:47:15] "GET /v2/images?limit=1000&sort_key=created_at&sort_dir=desc HTTP/1.1" 200 887 0.028503 2018-03-23 08:47:15.719 4173 INFO eventlet.wsgi.server [req-5953073f-de03-4137-8fae-a414c1052852 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:47:15] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.003353 2018-03-23 08:59:33.375 4169 WARNING glance.api.versions [-] The Images (Glance) v1 API is deprecated and will be removed on or after the Pike release, following the standard OpenStack deprecation policy. Currently, the solution is to set enable_v1_api=False and enable_v2_api=True in your glance-api.conf file. Once those options are removed from the code, Images (Glance) v2 API will be switched on by default and will be the only option to deploy and use. 2018-03-23 08:59:33.376 4169 INFO eventlet.wsgi.server [-] 10.101.0.83 - - [23/Mar/2018 08:59:33] "GET /versions HTTP/1.1" 200 1101 0.001388 2018-03-23 08:59:34.005 4169 INFO eventlet.wsgi.server [req-d65940cc-df22-42f3-a967-761e0c688c73 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:59:34] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.624505 2018-03-23 08:59:34.015 4169 INFO eventlet.wsgi.server [req-8e57c066-a06b-480b-8cfa-0bd1f98367ad 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:59:34] "GET /v2/schemas/metadefs/namespace HTTP/1.1" 200 3300 0.004878 2018-03-23 08:59:34.022 4169 INFO eventlet.wsgi.server [req-962935aa-6db6-49ac-b3f5-01ca97471768 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:59:34] "GET /v2/schemas/metadefs/resource_type HTTP/1.1" 200 1462 0.003696 2018-03-23 08:59:34.884 4175 INFO eventlet.wsgi.server [req-9591d540-d612-4444-9cf8-76b7b9a01c96 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:59:34] "GET /v2/images?limit=20&sort_key=name&sort_dir=asc HTTP/1.1" 200 878 0.449388 2018-03-23 08:59:34.892 4175 INFO eventlet.wsgi.server [req-a9d46cc6-c63f-4e1b-b3cf-ec2ad9486775 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 08:59:34] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.004006 2018-03-23 09:01:34.790 4173 WARNING glance.api.versions [-] The Images (Glance) v1 API is deprecated and will be removed on or after the Pike release, following the standard OpenStack deprecation policy. Currently, the solution is to set enable_v1_api=False and enable_v2_api=True in your glance-api.conf file. Once those options are removed from the code, Images (Glance) v2 API will be switched on by default and will be the only option to deploy and use. 2018-03-23 09:01:34.791 4173 INFO eventlet.wsgi.server [-] 10.101.0.83 - - [23/Mar/2018 09:01:34] "GET /versions HTTP/1.1" 200 1101 0.001591 2018-03-23 09:01:35.882 4173 INFO eventlet.wsgi.server [req-60872638-a11e-4591-b1c2-7ff543838046 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:35] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.550018 2018-03-23 09:01:35.891 4173 INFO eventlet.wsgi.server [req-4a7aef09-b0c0-4e93-b5e9-4e0f94ee429b 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:35] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.004009 2018-03-23 09:01:49.832 4175 WARNING glance.api.versions [-] The Images (Glance) v1 API is deprecated and will be removed on or after the Pike release, following the standard OpenStack deprecation policy. Currently, the solution is to set enable_v1_api=False and enable_v2_api=True in your glance-api.conf file. Once those options are removed from the code, Images (Glance) v2 API will be switched on by default and will be the only option to deploy and use. 2018-03-23 09:01:49.833 4175 INFO eventlet.wsgi.server [-] 10.101.0.83 - - [23/Mar/2018 09:01:49] "GET /versions HTTP/1.1" 200 1101 0.001835 2018-03-23 09:01:50.303 4175 INFO eventlet.wsgi.server [req-32ad5b87-42c1-484f-9a41-673c3ede5fec 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:50] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.057805 2018-03-23 09:01:50.311 4175 INFO eventlet.wsgi.server [req-c949d9d8-250b-4bab-8454-e479a0540255 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:50] "GET /v2/schemas/image HTTP/1.1" 200 4352 0.004803 2018-03-23 09:01:50.374 4175 INFO eventlet.wsgi.server [req-b374023e-8dfb-42dc-a2bf-f3f06bfda0d4 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:50] "POST /v2/images HTTP/1.1" 201 920 0.036807 2018-03-23 09:01:50.462 4175 ERROR glance.api.v2.image_data [req-21c7dab3-9f32-4aaf-9087-f83cb585a364 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] Failed to upload image data due to internal error: ObjectNotFound: [errno 2] error opening pool 'glance' 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi [req-21c7dab3-9f32-4aaf-9087-f83cb585a364 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] Caught error: [errno 2] error opening pool 'glance': ObjectNotFound: [errno 2] error opening pool 'glance' 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi Traceback (most recent call last): 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 1227, in __call__ 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi request, **action_args) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/common/wsgi.py", line 1270, in dispatch 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi return method(*args, **kwargs) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/common/utils.py", line 414, in wrapped 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi return func(self, req, *args, **kwargs) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/api/v2/image_data.py", line 267, in upload 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self._restore(image_repo, image) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self.force_reraise() 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi six.reraise(self.type_, self.value, self.tb) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/api/v2/image_data.py", line 132, in upload 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi image.set_data(data, size) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/domain/proxy.py", line 195, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self.base.set_data(data, size) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/notifier.py", line 480, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi _send_notification(notify_error, 'image.upload', msg) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__ 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self.force_reraise() 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi six.reraise(self.type_, self.value, self.tb) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/notifier.py", line 427, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self.repo.set_data(data, size) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/api/policy.py", line 193, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi return self.image.set_data(*args, **kwargs) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/quota/__init__.py", line 304, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi self.image.set_data(data, size=size) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance/location.py", line 439, in set_data 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi verifier=verifier) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance_store/backend.py", line 453, in add_to_backend 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi verifier) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance_store/backend.py", line 426, in store_add_to_backend 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi verifier=verifier) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance_store/capabilities.py", line 225, in op_checker 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi return store_op_fun(store, *args, **kwargs) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "/usr/lib/python2.7/dist-packages/glance_store/_drivers/rbd.py", line 458, in add 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi with conn.open_ioctx(self.pool) as ioctx: 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "rados.pyx", line 498, in rados.requires.wrapper.validate_func (/build/ceph-dRxO9O/ceph-12.2.2/obj-x86_64-linux-gnu/src/pybind/rados/pyrex/rados.c:4922) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi File "rados.pyx", line 1193, in rados.Rados.open_ioctx (/build/ceph-dRxO9O/ceph-12.2.2/obj-x86_64-linux-gnu/src/pybind/rados/pyrex/rados.c:14362) 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi ObjectNotFound: [errno 2] error opening pool 'glance' 2018-03-23 09:01:50.491 4175 ERROR glance.common.wsgi 2018-03-23 09:01:50.507 4175 INFO eventlet.wsgi.server [req-21c7dab3-9f32-4aaf-9087-f83cb585a364 7e3e8611991f4d76849357f9c5954f1f ecd3c6a4b5ee4f3d82df93ff9ec48acf - 185647530e46491b86b391c5c5275828 185647530e46491b86b391c5c5275828] 10.101.0.83 - - [23/Mar/2018 09:01:50] "PUT /v2/images/220f6855-30a5-4448-bd1a-181e456b7bec/file HTTP/1.1" 500 454 0.123640

Same issue here.

any progress on this?

similar problem on image import. I'm thinking this relates back to the 'glance' pool not being created in ceph?

according to /etc/glance/glance-api.conf:
default_store = rbd
rbd_store_ceph_conf = /etc/ceph/ceph.conf
rbd_store_user = glance
rbd_store_pool = glance

one of the errors from /var/log/glance/glance-api.log:
2018-04-16 01:03:28.561 2768 ERROR glance.async.taskflow_executor [-] Failed
to execute task 94d6b235-c597-4984-b8f6-02c0016c67b4: [errno 2] error opening
pool 'glance': ObjectNotFound: [errno 2] error opening pool 'glance'

when I pop onto the ceph mon node and look I get:
#ceph osd pool ls
default.rgw.buckets

Can you test sudo snap refresh conjure-up --edge? We've made some recent adjustments to openstack-novalxd spell

I will take a look at the new work

As a side note - I was able to get up and playing by attaching to one of the ceph-mon nodes and renaming the ceph pool 'default.rgw.buckets' to 'glance'...

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings