[libvirt] RestrictedVersion Error trying to shutdown an ESX VM

Matthias Bolte matthias.bolte at googlemail.com
Mon Oct 26 20:34:44 UTC 2009


2009/10/26 Shahar Klein <shaharklein at yahoo.com>
>
> I could swear it worked before:
> virsh # list
>  Id Name                 State
> ----------------------------------
> 352 ubuntu904            running
> 368 rh53                 running
> virsh # shutdown 352
> error: Failed to shutdown domain 352
> error: internal error HTTP response code 500. VI Fault: ServerFaultCode - fault.RestrictedVersion.summary
>
> with LIBVIRT_DEBUG=1:
> virsh # shutdown 352
> 10:34:50.665: debug : virDomainLookupByID:1746 : conn=0x626440, id=352
> 10:34:50.687: debug : virGetDomain:344 : New hash entry 0x7104d0
> 10:34:50.687: debug : virDomainShutdown:2331 : domain=0x7104d0
> error: Failed to shutdown domain 352
> 10:34:50.722: debug : virDomainFree:1958 : domain=0x7104d0
> 10:34:50.722: debug : virUnrefDomain:421 : unref domain 0x7104d0 ubuntu904 1
> 10:34:50.722: debug : virReleaseDomain:375 : release domain 0x7104d0 ubuntu904
> 10:34:50.722: debug : virReleaseDomain:391 : unref connection 0x626440 2
> error: internal error HTTP response code 500. VI Fault: ServerFaultCode - fault.RestrictedVersion.summary
>

The VMware documentation says this about a RestrictedVersion fault:

"Thrown when the caller is not permitted to perform the specified
operation due to product versioning restrictions."

What version of ESX is this? Maybe your license has expired?

You need to have the VMware tools installed inside the virtual machine
in order to call shutdown successfully, but I assume that this is the
case because you say it has worked before. Also missing VMware tools
should result in another error message: ServerFaultCode - Operation
failed since VMware tools are not running in this virtual machine.

Matthias




More information about the libvir-list mailing list