id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host 7844,"/etc/default/virtualbox usage gives ""Wrong owner of /tmp/.vbox-*-ipc""",Charles,,"Hello :) After creating /etc/default/virtualbox to shut down any VMs still running during host shutdown, these error messages appear during shutdown if a VM has been started and shutdown before shutting down the host: {{{ Sending ACPI power button event to remaining VMsWrong owner (1000) of '/tmp/.vbox-c-ipc'. Wrong owner (1000) of '/tmp/.vbox-c-ipc'. ERROR: failed to create the VirtualBox object! ERROR: code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available) Most likely, the VirtualBox COM server is not running or failed to start. Wrong owner (1000) of '/tmp/.vbox-c-ipc'. [Repeated from ""Wrong owner ..."" ~40 times] ...done. Waiting for 30 seconds for VM shutdown ...done }}} This use of /etc/default/virtualbox is not documented in the 3.2.12 User Manual which only mentions using the file during automated installations. The source of information was the comment before the shudown_vms function in /etc/rc.d/rc.virtualbox shown below. The full function is shown because of its possibly relevant comment, {{{# don't create the ipcd directory with wrong permissions!}}} {{{ # enter the following variables in /etc/default/virtualbox: # SHUTDOWN_USERS=""foo bar"" # check for running VMs of user foo and user bar # SHUTDOWN=poweroff # SHUTDOWN=acpibutton # SHUTDOWN=savestate # select one of these shutdown methods for running VMs stop_vms() { wait=0 for i in $SHUTDOWN_USERS; do # don't create the ipcd directory with wrong permissions! if [ -d /tmp/.vbox-$i-ipc ]; then export VBOX_IPC_SOCKETID=""$i"" VMS=`$VBOXMANAGE --nologo list runningvms | sed -e 's/^"".*"".*{\(.*\)}/\1/' 2>/dev/null` if [ -n ""$VMS"" ]; then if [ ""$SHUTDOWN"" = ""poweroff"" ]; then begin_msg ""Powering off remaining VMs"" for v in $VMS; do $VBOXMANAGE --nologo controlvm $v poweroff done succ_msg elif [ ""$SHUTDOWN"" = ""acpibutton"" ]; then begin_msg ""Sending ACPI power button event to remaining VMs"" for v in $VMS; do $VBOXMANAGE --nologo controlvm $v acpipowerbutton wait=30 done succ_msg elif [ ""$SHUTDOWN"" = ""savestate"" ]; then begin_msg ""Saving state of remaining VMs"" for v in $VMS; do $VBOXMANAGE --nologo controlvm $v savestate done succ_msg fi fi fi done # wait for some seconds when doing ACPI shutdown if [ ""$wait"" -ne 0 ]; then begin_msg ""Waiting for $wait seconds for VM shutdown"" sleep $wait succ_msg fi }}} My /etc/default/virtualbox looks like this {{{ # /etc/default/virtualbox # Configuration file for /etc/rc.d/rc.vboxdrv # 5dec10 Charles # * Created, based on comment in /etc/default/virtualbox: # Check for running VMs of user c SHUTDOWN_USERS=""c"" # Shutdown method to use on any running VMs SHUTDOWN=acpibutton }}} Searching for ""wrong owner of"" finds only 6 pages, none of which are about !VirtualBox. Versions: the host is Slackware64 13.1 running !VirtualBox PUEL 3.2.12 (first encountered running 3.2.8), used by user c. The guest is Windows XP. This problem was reported at [http://forums.virtualbox.org/viewtopic.php?f=7&t=36772&p=164873#p164873 here] which did not get any replies. The same problem is discussed (Debian? Ubuntu?) [http://www.linuxquestions.org/questions/linux-virtualization-90/virtualbox-howto-start-a-new-machine-on-boot-and-then-stop-it-on-halt-849449/ here]. Best Charles",defect,closed,VM control,VirtualBox 3.2.12,worksforme,"/etc/default/virtualbox, rc.vboxdrv, shutdown",,Windows,Linux