Ich laufe VirtualBox 5.0.16 auf Ubuntu 14.04. Ich habe eine virtuelle Maschine mit 32-Bit-Version von Windows7. Ich möchte das Programm auf dem Gast ausführen. Zuerst habe ich versucht, für diesen Zweck Python-Skript:Programm auf Gastbetriebssystem in VirtualBox laufen lassen
vbox = virtualbox.VirtualBox()
session = virtualbox.Session()
vm = vbox.find_machine('Windows7')
vm.launch_vm_process(session, 'gui', '').wait_for_completion()
session = vm.create_session()
time.sleep(35)
gs = session.console.guest.create_session('win7', '')
process, stdout, stderr = gs.execute('C:\\Windows\\System32\\cmd.exe', ['/C', 'tasklist'])
print stdout
Maschine gut geht, aber ich kann kein Programm laufen, weil etwas folgende Fehler auslöst:
Traceback (most recent call last): File "runonguest.py", line 39, in gs = session.console.guest.create_session('win7', '') File "/usr/local/lib/python2.7/dist-packages/virtualbox/library_ext/guest.py", line 24, in create_session raise SystemError("GuestSession failed to start") SystemError: GuestSession failed to start
Nachdem ich versuchte, Befehlszeile in um Programm auf dem Gast auszuführen. So habe ich laufend virtuelle Maschine, und zu versuchen, folgenden Befehl auszuführen:
VBoxManage guestcontrol "Windows7" --username win7 run --exe C:\Windows\System32\cmd.exe --wait-stdout -- "C:\Windows\System32\cmd.exe" "/C" "tasklist"
Aber es bringt mir nächste Fehler:
VBoxManage: error: VERR_ACCOUNT_RESTRICTED VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component GuestSessionWrap, interface IGuestSession, callee nsISupports VBoxManage: error: Context: "WaitForArray(ComSafeArrayAsInParam(aSessionWaitFlags), 30 * 1000, &enmWaitResult)" at line 938 of file VBoxManageGuestCtrl.cpp
ich nach möglichen Lösungen gesucht, aber die meisten von ihnen für ältere Versionen von VirtualBox wo Befehl run überhaupt nicht existiert. Es wäre schön, wenn jemand eine mögliche Lösung kennt. Danke.
Vielen Dank. Ich habe nicht einmal in diese Richtung gedacht. Es funktioniert jetzt gut. – aGGeRReS
Ich habe auch nicht im Moment dieses Problem gehabt :) – EugenG