I'm not sure if this is an upstream problem, but updating libvirt to version 10.2.0 breaks something seemingly related to storage.
Here is the error that comes out from the virtual machine manager:
Error starting domain: internal error: Failed to load module '/usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so': /usr/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_10.2.0' not found (required by /usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so)
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn
ret = fn(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup
self._backend.create()
File "/usr/lib/python3.11/site-packages/libvirt.py", line 1379, in create
raise libvirtError('virDomainCreate() failed')
libvirt.libvirtError: internal error: Failed to load module '/usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so': /usr/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_10.2.0' not found (required by /usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so)
The only workaround I found so far is downgrading to 10.1.0 (and restarting libvirtd).