RHV veeam VM backup fails with "Error starting backup: Timed out during operation: cannot acquire state change lock"

Solution Verified - Updated -

Issue

  • When trying to backup our RHV VM's using Veeam backup software, we get the following error: (vdsm.log)
2023-08-22 00:09:42,808+0800 ERROR (jsonrpc/5) [api] FINISH start_backup error=Backup Error: {'vm_id': '<VM-UUID>', 'backup': <vdsm.virt.backup.BackupConfig object at 0x7f70e21b3ba8>, 'reason': 'Error starting backup: Timed out during operation: cannot acquire state change lock (held by monitor=remoteDispatchDomainBackupBegin)'} (api:114)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/vdsm/virt/virdomain.py", line 104, in f
    ret = attr(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/vdsm/common/libvirtconnection.py", line 114, in wrapper
    ret = f(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/vdsm/common/function.py", line 78, in wrapper
    return func(inst, *args, **kwargs)
  File "/usr/lib64/python3.6/site-packages/libvirt.py", line 797, in backupBegin
    raise libvirtError('virDomainBackupBegin() failed')
libvirt.libvirtError: Timed out during operation: cannot acquire state change lock (held by monitor=remoteDispatchDomainBackupBegin)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/vdsm/virt/backup.py", line 436, in _begin_backup
    dom.backupBegin(backup_xml, checkpoint_xml, flags=flags)
  File "/usr/lib/python3.6/site-packages/vdsm/virt/virdomain.py", line 162, in call
    return getattr(self._vm._dom, name)(*a, **kw)
  File "/usr/lib/python3.6/site-packages/vdsm/virt/virdomain.py", line 112, in f
    raise toe
vdsm.virt.virdomain.TimeoutError: Timed out during operation: cannot acquire state change lock (held by monitor=remoteDispatchDomainBackupBegin)

Environment

  • Red Hat Virtualization 4.4 SP1
  • Veeam backup software

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