Failed to delete a volume snapshot due to 'cinder.exception.RemoteFSInvalidBackingFile'

Solution Verified - Updated -

Issue

  • Failed to delete a volume snapshot even if --force option was added.
  • cinder.exception.RemoteFSInvalidBackingFile exception can be seen in /var/log/containers/cinder/cinder-volume.log on any of Controller nodes.
2024-12-02 15:59:59.607 66 INFO cinder.message.api [req-d7825e4c-b2f2-483a-b571-353eac872253 c0187f8021ea497bb1a8279ecf742baa 29260b2ba025427185e045a184e7d3c2 - - -] Creating message record for request_id = req-d7825e4c-b2f2-483a-b571-353eac872253
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server [req-d7825e4c-b2f2-483a-b571-353eac872253 c0187f8021ea497bb1a8279ecf742baa 29260b2ba025427185e045a184e7d3c2 - - -] Exception during message handling: cinder.exception.RemoteFSInvalidBackingFile: File /var/lib/cinder/mnt/fb5ff814-40f8-4a69-87fa-af00cb82271b/volume-3798f25e-5703-473e-900a-fcd7fa99c31c.d229f50e-d938-43c6-885f-17e49068b2b0 has invalid backing file /var/lib/nova/mnt/fb5ff814-40f8-4a69-87fa-af00cb82271b/volume-3798f25e-5703-473e-900a-fcd7fa99c31c.
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/server.py", line 165, in _process_incoming
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     res = self.dispatcher.dispatch(message)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 309, in dispatch
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     return self._do_dispatch(endpoint, method, ctxt, args)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/oslo_messaging/rpc/dispatcher.py", line 229, in _do_dispatch
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     result = func(ctxt, **new_args)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "<decorator-gen-11>", line 2, in delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/coordination.py", line 151, in _synchronized
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     return f(*a, **k)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/manager.py", line 1276, in delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     self.message_api.create(
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 227, in __exit__
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     self.force_reraise()
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/oslo_utils/excutils.py", line 200, in force_reraise
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     raise self.value
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/manager.py", line 1259, in delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     self.driver.delete_snapshot(snapshot)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "<decorator-gen-39>", line 2, in delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/coordination.py", line 151, in _synchronized
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     return f(*a, **k)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/nfs.py", line 597, in delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     return self._delete_snapshot(snapshot)
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/remotefs.py", line 1257, in _delete_snapshot
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     snapshot_path_img_info = self._qemu_img_info(
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/nfs.py", line 562, in _qemu_img_info
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     return super(NfsDriver, self)._qemu_img_info_base(
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server   File "/usr/lib/python3.9/site-packages/cinder/volume/drivers/remotefs.py", line 868, in _qemu_img_info_base
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server     raise exception.RemoteFSInvalidBackingFile(
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server cinder.exception.RemoteFSInvalidBackingFile: File /var/lib/cinder/mnt/fb5ff814-40f8-4a69-87fa-af00cb82271b/volume-3798f25e-5703-473e-900a-fcd7fa99c31c.d229f50e-d938-43c6-885f-17e49068b2b0 has invalid backing file /var/lib/nova/mnt/fb5ff814-40f8-4a69-87fa-af00cb82271b/volume-3798f25e-5703-473e-900a-fcd7fa99c31c.
2024-12-02 15:59:59.610 66 ERROR oslo_messaging.rpc.server

Environment

  • Red Hat OpenStack Platform 16.1
  • Red Hat OpenStack Platform 16.2
  • Red Hat OpenStack Platform 17.1

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