VirtualBox

Opened 13 years ago

Closed 9 years ago

#7772 closed defect (obsolete)

The machine xxx does not have an open session

Reported by: ToddAndMargo Owned by:
Component: other Version: VirtualBox 3.2.10
Keywords: Cc:
Guest type: Windows Host type: Linux

Description (last modified by Frank Mehnert)

Hi All,

host: CentOS 5.5 x64 guest: windows server 2003 R2, SP2 VB: 3.2.10

The guest is working fine, but when I try to control it, I get:

/usr/bin/VBoxManage --nologo guestcontrol execute VB-PPro2 "C:\NtUtil\set.bat" --arguments "a b c" --username "winadmin" --password "notellin" --wait-for stdout

ERROR: The machine 'VB-PPro2' does not have an open session Details: code VBOX_E_INVALID_SESSION_STATE (0x80bb000b), component Machine, interface IMachine, callee nsISupports Context: "OpenExistingSession(a->session, uuid)" at line 297 of file VBoxManageGuestCtrl.cpp

Also: /usr/bin/VBoxManage --nologo list runningvms Does not show the guest.

Work around: completely power off the guest (restart does not work) and the start the guest back up from the powered off state.

Please fix. :-)

Many thanks, -T

Change History (12)

comment:1 by Klaus Espenlaub, 13 years ago

We need lots more information - from the symptoms it appears as if it's a VBoxSVC crash or other API communication problem. How did you start the VM? Do other commands to control the VM work? Can you check if there's a core dump? If core dumps are disabled you need to enable them...

in reply to:  1 comment:2 by ToddAndMargo, 13 years ago

Replying to klaus:

How did you start the VM?

/usr/bin/VBoxHeadless --startvm $VM_Name & > $Log 2>&1

Do other commands to control the VM work?

No. ("does not have an open session" errors)

Can you check if there's a core dump?

Where?

If core dumps are disabled you need to enable them...

How?

Next time one crashes, is there some test you would like me to perform?

Many thanks, -T

comment:3 by ToddAndMargo, 13 years ago

I can VRDP into the guest without problems.

comment:4 by Klaus Espenlaub, 13 years ago

The core dumps I'm expecting are created in the current directory of the VBoxSVC process. Normally that's the home directory of the user.

https://www.centos.org/modules/newbb/viewtopic.php?topic_id=29032&forum=38 points to /etc/profile for enabling core dumps - we can't know answers for all distros...

It's expected behavior with VirtualBox 3.2 that the VBoxHeadless processes continue running (with working VRDP) when VBoxSVC died. With VirtualBox 4.0 this will change, the VM will power itself down (with an appropriate line in VBox.log), as such zombie VMs are uncontrollable via the API, as you already noticed.

comment:5 by ToddAndMargo, 13 years ago

Not finding a core dump. And, everything is well behaved today.

Did upgrade to 3.2.12 last week.

Any specific tests you'd like me to do or just wait for the next core dump?

-T

comment:6 by Klaus Espenlaub, 13 years ago

Since there is no hint yet what leads to the crashes I can't suggest tests.

If you have VMs running all the time it would be worth remembering the process ID of VBoxSVC, because in such a case it must not change. If it does change there was either no VirtualBox client running at one time (triggering automatic VBoxSVC termination after 5 seconds), or it did crash.

comment:7 by ToddAndMargo, 13 years ago

I have a machine running right now that does not have an open session. No sign of a core dump. Any test you'd like me to try?

Also, now that 4.0.x is out (and unusably slow for us), is patching on 3.2.12 a dead issue?

-T

comment:8 by Frank Mehnert, 13 years ago

Still unknown if there will be ever a public 3.2.14. Which 4.0 version is slow for you, does the slowness start with 4.0 or later? And which workload did you use to verify that 4.0.x is slower than 3.2.12?

in reply to:  8 comment:9 by ToddAndMargo, 13 years ago

Replying to frank:

Still unknown if there will be ever a public 3.2.14.

Bummer

Which 4.0 version is slow for you, does the slowness start with 4.0 or later?

4.0.2

And which workload did you use to verify that 4.0.x is slower than 3.2.12?

Windows XP Guest. All functions were at least twice as slow.

You should look at this benchmark: http://www.phoronix.com/scan.php?page=article&item=linux_kvm_virtualbox4&num=1 Does not show 4 as twice as slow (what I encountered), but it does show it as significantly slower.

comment:10 by Frank Mehnert, 13 years ago

Sorry for asking again: Did you ever test VBox 4.0 so are you 100% sure this is a 4.0.2 regression?

comment:11 by ToddAndMargo, 13 years ago

Hi Frank,

Only tested 4.0.2; never tested any other 4.x. Since then, I have been to busy to test 4.0.4. I checked the change logs and found nothing relating, so I was in no hurry.

Right now on a production level server (3.2.12), I am getting tons of iaStor error in the Windows system log and a data corruption in a Fox Pro database, so I am a bit tied up. I will be changing our the IATA89ENU v8.9.0.1023 driver for a straight IDE controller to see it that helps. There is no rest.

-T

comment:12 by Frank Mehnert, 9 years ago

Description: modified (diff)
Resolution: obsolete
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use