[vbox-dev] Unable to get a session - lockMachine
Nikolay Igotti
igotti at gmail.com
Tue Jan 17 11:17:03 GMT 2012
SDK version must match VBox version - config you use will not work.
Nikolay
On 1/17/12 11:39 AM, Bikram Gupta wrote:
> Thank you. I tried that, but does not work. I used Ubuntu 11.10,
> Python 2.7, Virtualbox 4.1.8, SDK 3.2.12, and a plain XP guest VM.
>
> Is there something very fundamental I am missing?
>
> Regards,
> Bikram
>
> +++++
>
> import sys
> import vboxapi
>
>
> vb_mgr = vboxapi.VirtualBoxManager(None, None)
> vbox = vb_mgr.vbox
> mgr = vb_mgr.mgr
> constants = vb_mgr.constants
>
> name = "cuckoo3"
>
> machine = vbox.findMachine(name)
> print "Found the machine"
>
> session = mgr.getSessionObject(vbox)
>
> try:
> machine.lockMachine(session, constants.LockType_Shared)
>
> except Exception, why:
> print "Unable to lock machine:",why
> #sys.exit(-1);
> raise
>
> # here we can do what we need with the VM
>
> print "Never reached here!"
> session.unlockMachine()
>
> +++++
>
>
>
>
> On Mon, Jan 16, 2012 at 11:53 PM, Alexey Eromenko <al4321 at gmail.com
> <mailto:al4321 at gmail.com>> wrote:
>
> Try this:
> vbc = vboxapi.VirtualBoxReflectionInfo(False)
> vb_mgr = vboxapi.VirtualBoxManager(None, None)
> +constants = vb_mgr.constants
>
> ...
> - machine.lockMachine(session, vbc.LockType_Shared)
> + machine.lockMachine(session, constants.LockType_Shared)
>
> No idea about this: "vbc = vboxapi.VirtualBoxReflectionInfo(False)". I
> never used it.
>
> --
> -Alexey Eromenko "Technologov"
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org <mailto:vbox-dev at virtualbox.org>
> https://www.virtualbox.org/mailman/listinfo/vbox-dev
>
>
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> https://www.virtualbox.org/mailman/listinfo/vbox-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20120117/24b5c72d/attachment.html>
More information about the vbox-dev
mailing list