Public bug reported: Environment details:
- OS: Ubuntu 24.04 - Deployment: package based - glance-api version: 2:30.0.0-0ubuntu1~cloud0 This is a follow-up on the discussion on the mailing list [0]. After our recent upgrade to Epoxy we have troubles uploading images to Glance: openstack image create --disk-format iso --file .../opensuse/Leap-16.0-offline-installer-x86_64.install.iso --progress --public test-ebl [=============================>] 100% HttpException: 415: Client Error for url: http://controller.domain:9292/v2/images/e23d802e-d927-4f34-ae2d-1d6f54d62066/file, Unsupported Media Type And in the logs this is reported: 2025-10-11 01:16:56.585 65675 ERROR glance.api.v2.image_data [None req-086ad005-a455-471a-bb0d-9dfe5e27eacf 89c5dcc8793d4867bae22d50e51e16b3 90c403f317ee47feb0dad58461e76fb1 - - default default] Multiple formats detected: iso,gpt: glance.common.exception.InvalidImageData: Multiple formats detected: iso,gpt For now I disabled the check by setting: [image_format] require_image_format_match = false Citing Sean's assumption that this might be a regression: > glance has a copy of the orginal nova iso support > https://review.opendev.org/c/openstack/glance/+/923676 > and it was updated to use oslo > https://review.opendev.org/c/openstack/glance/+/927291/5 > but i do not see any equilvent of > https://review.opendev.org/c/openstack/nova/+/931833 in > https://github.com/openstack/glance/blob/1a89edc86b10cbe14e1877d119de409b7b75863f/glance/async_/flows/plugins/image_conversion.py#L83-L246 > so i think this is a regression in glance from the cve fix. I found similar reports for ironic ([1], [2]) but none for glance. [0] https://lists.openstack.org/archives/list/[email protected]/thread/F5V2AR7GSRGJWO3XBCXWYWTKADSXN3LN/ [1] https://bugs.launchpad.net/ironic/+bug/2091611 [2] https://bugs.launchpad.net/ironic-python-agent/+bug/2091611 ** Affects: glance Importance: Undecided Status: New ** Description changed: + Environment details: + + - OS: Ubuntu 24.04 + - Deployment: package based + - glance-api version: 2:30.0.0-0ubuntu1~cloud0 + This is a follow-up on the discussion on the mailing list [0]. After our recent upgrade to Epoxy we have troubles uploading images to Glance: - openstack image create --disk-format iso --file .../opensuse/Leap-16.0-offline-installer-x86_64.install.iso --progress --public test-ebl [=============================>] 100% HttpException: 415: Client Error for url: http://controller.domain:9292/v2/images/e23d802e-d927-4f34-ae2d-1d6f54d62066/file, Unsupported Media Type - And in the logs this is reported: 2025-10-11 01:16:56.585 65675 ERROR glance.api.v2.image_data [None req-086ad005-a455-471a-bb0d-9dfe5e27eacf 89c5dcc8793d4867bae22d50e51e16b3 90c403f317ee47feb0dad58461e76fb1 - - default default] Multiple formats detected: iso,gpt: glance.common.exception.InvalidImageData: Multiple formats detected: iso,gpt - For now I disabled the check by setting: [image_format] require_image_format_match = false Citing Sean's assumption that this might be a regression: > glance has a copy of the orginal nova iso support https://review.opendev.org/c/openstack/glance/+/923676 > and it was updated to use oslo https://review.opendev.org/c/openstack/glance/+/927291/5 > but i do not see any equilvent of https://review.opendev.org/c/openstack/nova/+/931833 in https://github.com/openstack/glance/blob/1a89edc86b10cbe14e1877d119de409b7b75863f/glance/async_/flows/plugins/image_conversion.py#L83-L246 > so i think this is a regression in glance from the cve fix. I found similar reports for ironic ([1], [2]) but none for glance. [0] https://lists.openstack.org/archives/list/[email protected]/thread/F5V2AR7GSRGJWO3XBCXWYWTKADSXN3LN/ [1] https://bugs.launchpad.net/ironic/+bug/2091611 [2] https://bugs.launchpad.net/ironic-python-agent/+bug/2091611 -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/2127789 Title: Image upload fails with "Unsupported Media Type" Status in Glance: New Bug description: Environment details: - OS: Ubuntu 24.04 - Deployment: package based - glance-api version: 2:30.0.0-0ubuntu1~cloud0 This is a follow-up on the discussion on the mailing list [0]. After our recent upgrade to Epoxy we have troubles uploading images to Glance: openstack image create --disk-format iso --file .../opensuse/Leap-16.0-offline-installer-x86_64.install.iso --progress --public test-ebl [=============================>] 100% HttpException: 415: Client Error for url: http://controller.domain:9292/v2/images/e23d802e-d927-4f34-ae2d-1d6f54d62066/file, Unsupported Media Type And in the logs this is reported: 2025-10-11 01:16:56.585 65675 ERROR glance.api.v2.image_data [None req-086ad005-a455-471a-bb0d-9dfe5e27eacf 89c5dcc8793d4867bae22d50e51e16b3 90c403f317ee47feb0dad58461e76fb1 - - default default] Multiple formats detected: iso,gpt: glance.common.exception.InvalidImageData: Multiple formats detected: iso,gpt For now I disabled the check by setting: [image_format] require_image_format_match = false Citing Sean's assumption that this might be a regression: > glance has a copy of the orginal nova iso support https://review.opendev.org/c/openstack/glance/+/923676 > and it was updated to use oslo https://review.opendev.org/c/openstack/glance/+/927291/5 > but i do not see any equilvent of https://review.opendev.org/c/openstack/nova/+/931833 in https://github.com/openstack/glance/blob/1a89edc86b10cbe14e1877d119de409b7b75863f/glance/async_/flows/plugins/image_conversion.py#L83-L246 > so i think this is a regression in glance from the cve fix. I found similar reports for ironic ([1], [2]) but none for glance. [0] https://lists.openstack.org/archives/list/[email protected]/thread/F5V2AR7GSRGJWO3XBCXWYWTKADSXN3LN/ [1] https://bugs.launchpad.net/ironic/+bug/2091611 [2] https://bugs.launchpad.net/ironic-python-agent/+bug/2091611 To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/2127789/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

