Univention Bugzilla – Bug 45149
storage pool: parallel removal of storage volume breaks UVMMd
Last modified: 2023-06-28 10:46:10 CEST
Created attachment 9099 [details] Trivial patch - untested If a storage volume is deleted one host A while on host B a new VM is created, UVMM will fail while updating the list of storage volumes: 2017-08-07 15:56:50,502 - uvmmd.unix - ERROR - [290] Exception: Traceback (most recent call last): File "%PY2.7/univention/uvmm/unix.py", line 144, in handle_command res = cmd(self, command) File "%PY2.7/univention/uvmm/commands.py", line 592, in STORAGE_VOLUMES volumes = storage.get_storage_volumes(node_stat, request.pool, request.type) File "%PY2.7/univention/uvmm/storage.py", line 320, in get_storage_volumes xml = vol.XMLDesc(0) File "%PY2.7/dist-packages/libvirt.py", line 3209, in XMLDesc if ret is None: raise libvirtError ('virStorageVolGetXMLDesc() failed', vol=self) libvirtError: Storage volume not found: no storage vol with matching path '/var/lib/libvirt/images/ucs41-414.host2.save'
This issue has been filed against UCS 4.2. UCS 4.2 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.