Hi Jeff, thanks for the report. I already reproduced and fixed those bugs locally, and the next upcoming maintenance release should work as expected again.
Andreas On 25.10.2013 22:34, Jeff Macdonald wrote: > Hi, > > I use VBoxManage to automate VM creation/configuration/etc. My script > used guestcontrol stat to see if a VM was finished booting: > > VBoxManage guestcontrol vmtest stat / --username=root --password=root > > normally this command gives me an error until the VM is fully booted. > However, now it just hangs forever. The VM then becomes non > responsive. > > I found a work around for VM readyness using guestproperty wait: > guestproperty wait vmtest /VirtualBox/GuestInfo/OS/NoLoggedInUsers > > However, I have other guestcontrol commands that I use - execute for > instance. These seem to work but when the VM is powered off, while the > VM looks like it powered off, the process still exists and has to be > killed manually. This is easily seen by doing the following: > > $ VBoxManage startvm testvm > $ VBoxManage guestcontrol testvm execute --wait-stdout --username=root > --password=root --image /bin/ls > bin > boot > dev > etc > home > lib > lib64 > lost+found > media > mnt > opt > proc > root > sbin > selinux > srv > sys > tmp > usr > > $ VBoxManage guestcontrol testvm execute --wait-stdout --username=root > --password=root --image /sbin/poweroff > > # wait for VM to shutdown > > $ VBoxManage startvm testvm VBoxManage: error: The machine 'testvm' is > already locked by a session (or being locked or unlocked) > VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE > (0x80bb0007), component Machine, interface IMachine, callee > nsISupports > VBoxManage: error: Context: "LaunchVMProcess(a->session, > sessionType.raw(), env.raw(), progress.asOutParam())" at line 592 of > file VBoxManageMisc.cpp > > # notice process is still running > > Host OS is OS X 10.7.5 > GuestOS is CentOS 6.4 > > Can anyone else confirm what I'm seeing? > > -- Kind regards / Mit freundlichen Grüßen ****************************************************************** Andreas Löffler | VirtualBox Engineering Senior Software Engineer | Oracle Virtualization ORACLE Deutschland B.V. & Co. KG Werkstrasse 24 D-71384 Weinstadt, Germany Hauptverwaltung: Riesstr. 25, D-80992 München Registergericht: Amtsgericht München, HRA 95603 Geschäftsführer: Jürgen Kunz Komplementärin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Geschäftsführer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle <http://www.oracle.com/commitment> Oracle is committed to developing practices and products that help protect the environment _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
