Why resuming the paused VMs are failing with error "argument must be a string or a number" in the vdsm logs
Issue
- After restarting the vdsmd service, the VMs went into paused status.
- Resuming the paused VMs are failing with below error in the engine logs.
2017-04-24 11:56:27,240 INFO [org.ovirt.engine.core.vdsbroker.ResumeVDSCommand] (org.ovirt.thread.pool-6-thread-13) [31903304] START, ResumeVDSCommand( ResumeVDSCommandParameters:{runAsync='true', hostId='8459faa5-0810-44e7-af98-6b9a32ac3ae8', vmId='f660174d-422d-4e68-8c56-4b6789ce629d'}), log id: 294c66fa
2017-04-24 11:56:28,245 WARN [org.ovirt.engine.core.vdsbroker.vdsbroker.ResumeBrokerVDSCommand] (org.ovirt.thread.pool-6-thread-13) [31903304] Unexpected return value: StatusForXmlRpc [code=-32603, message=VM u'f660174d-422d-4e68-8c56-4b6789ce629d' was not started yet or was shut down]
- The VMs are actually running fine and can be accessed using ssh. However it's unmanaged from the RHV-M , since it's paused.
Environment
- Red Hat Virtualization 4.0.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
