Image creation failed with "500 Server Error"

Solution Verified - Updated -

Issue

  • When trying to create an image newly by openstack image create, it failed with "HttpException: 500: Server Error".
  • The below messages can be seen in the glance log(/var/log/containers/glance/api.log).
2023-10-02 02:54:09.910 15 INFO swiftclient [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] RESP STATUS: 503 Service Unavailable
2023-10-02 02:54:09.910 15 INFO swiftclient [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] RESP HEADERS: {'content-type': 'text/html; charset=UTF-8', 'content-length': '118', 'x-trans-id': 'tx839cd02a458943a3a89f6-00651a30cb', 'x-openstack-request-id': 'tx839cd02a458943a3a89f6-00651a30cb', 'date': 'Mon, 02 Oct 2023 02:54:03 GMT'}
2023-10-02 02:54:09.911 15 INFO swiftclient [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] RESP BODY: b'<html><h1>Service Unavailable</h1><p>The server is currently unavailable. Please try again at a later time.</p></html>'
2023-10-02 02:54:10.434 18 INFO eventlet.wsgi.server [-] 10.0.0.159 - - [02/Oct/2023 02:54:10] "GET /healthcheck HTTP/1.0" 200 137 0.001677
2023-10-02 02:54:10.913 15 ERROR glance_store._drivers.swift.store [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] Failed to add object to Swift.
Got error from Swift: put_object('glance', '342e5591-010a-49bd-9dfb-5f7466be5f6f', ...) failure and no ability to reset contents for reupload..: swiftclient.exceptions.ClientException: put_object('glance', '342e5591-010a-49bd-9dfb-5f7466be5f6f', ...) failure and no ability to reset contents for reupload.
2023-10-02 02:54:10.914 15 ERROR glance.api.v2.image_data [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] Failed to upload image data due to internal error: glance_store.exceptions.BackendException: Failed to add object to Swift.
2023-10-02 02:54:10.935 15 ERROR glance.common.wsgi [req-2b06b126-dc39-4d32-bbfc-5d9899e70219 19ac15c2d7cb46f888bb714184d3b4ef 1dfc01ba547d49c09d696cd94ec51802 - default default] Caught error: Failed to add object to Swift.
Got error from Swift: put_object('glance', '342e5591-010a-49bd-9dfb-5f7466be5f6f', ...) failure and no ability to reset contents for reupload..: glance_store.exceptions.BackendException: Failed to add object to Swift.
Got error from Swift: put_object('glance', '342e5591-010a-49bd-9dfb-5f7466be5f6f', ...) failure and no ability to reset contents for reupload..

Environment

  • Red Hat OpenStack Platform 13.0
  • Red Hat OpenStack Platform 16.0
  • Red Hat OpenStack Platform 16.1
  • Red Hat OpenStack Platform 16.2
  • Red Hat OpenStack Platform 17.0
  • Red Hat OpenStack Platform 17.1
  • The swift is used as a Glance backend.

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content