Linux Forum Казахстан

Общий => Администрирование => Тема начата: B@F от 08 Июня 2011, 06:28

Название: Проблемка с VirtualBox
Отправлено: B@F от 08 Июня 2011, 06:28
Доброго времени дня всем.

После создания снапшота из phpVirtualBox 4 не запускается машина

VBoxHeadless -s Винда
Oracle VM VirtualBox Headless Interface 4.0.8
(C) 2008-2011 Oracle Corporation
All rights reserved.

 VBoxHeadless: error: The machine 'Винда' is already locked for a session (or being unlocked)
VBoxHeadless: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Machine, interface IMachine, callee nsISupports
Context: "LockMachine(session, LockType_Write)" at line 836 of file VBoxHeadless.cpp

Типа сессия залочена, а как разлочить ума не приложу?
Название: Проблемка с VirtualBox
Отправлено: olex984 от 08 Июня 2011, 09:05
Цитата: B@F от 08 Июня 2011, 06:28Доброго времени дня всем.

После создания снапшота из phpVirtualBox 4 не запускается машина

VBoxHeadless -s Винда
Oracle VM VirtualBox Headless Interface 4.0.8
(C) 2008-2011 Oracle Corporation
All rights reserved.

 VBoxHeadless: error: The machine 'Винда' is already locked for a session (or being unlocked)
VBoxHeadless: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Machine, interface IMachine, callee nsISupports
Context: "LockMachine(session, LockType_Write)" at line 836 of file VBoxHeadless.cpp

Типа сессия залочена, а как разлочить ума не приложу?

К сожалению не помню что у меня было, но как то тоже была ошибка что залочился бокс. Прорвался так:
1. Удалил свою вирт машину
2. Создал новую, и подцепил к ней файл жесткого с виндой.
Когда запустил, все сработало отлично. Попробуй может и тебе поможет!
Название: Проблемка с VirtualBox
Отправлено: Zhek@Ch от 08 Июня 2011, 10:06
Цитата: B@F от 08 Июня 2011, 06:28Доброго времени дня всем.

После создания снапшота из phpVirtualBox 4 не запускается машина

VBoxHeadless -s Винда
Oracle VM VirtualBox Headless Interface 4.0.8
(C) 2008-2011 Oracle Corporation
All rights reserved.

 VBoxHeadless: error: The machine 'Винда' is already locked for a session (or being unlocked)
VBoxHeadless: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Machine, interface IMachine, callee nsISupports
Context: "LockMachine(session, LockType_Write)" at line 836 of file VBoxHeadless.cpp

Типа сессия залочена, а как разлочить ума не приложу?
А менеджер виртуальных машин там есть? Если есть, то открываешь его, ПКМ по нужной машине и жмешь "Сбросить".
Название: Проблемка с VirtualBox
Отправлено: B@F от 08 Июня 2011, 12:57
Цитата: Zhek@Ch от 08 Июня 2011, 10:06А менеджер виртуальных машин там есть? Если есть, то открываешь его, ПКМ по нужной машине и жмешь "Сбросить".

VBoxManage controlvm Винда reset
VBoxManage: error: Invalid machine state: PoweredOff
VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component Console, interface IConsole, callee nsISupports
Context: "Reset()" at line 106 of file VBoxManageControlVM.cpp


Она выключена, не дает.

Ща буду удалять и заново поднимать   /wacko.gif\' class=\'bbc_emoticon\' alt=\':wacko:\' />
Название: Проблемка с VirtualBox
Отправлено: B@F от 08 Июня 2011, 13:58
И это не получаца   /blink.gif\' class=\'bbc_emoticon\' alt=\':blink:\' />

VBoxManage unregistervm Винда
VBoxManage: error: Cannot unregister the machine 'Винда' while it is locked
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component Machine, interface IMachine, callee nsISupports
Context: "Unregister(cleanupMode, ComSafeArrayAsOutParam(aMedia))" at line 164 of file VBoxManageMisc.cpp

Из графики при ПКМ все поля серые, т.е. не доступны. С ней вообще ничего нельзя сделать, повисла мертвяком.
Название: Проблемка с VirtualBox
Отправлено: B@F от 08 Июня 2011, 14:28
Нашел случайно решение:

vbox@cets:/tmp$ cat .vbox-vbox-ipc/lock
1429
vbox@cets:/tmp$ ps -ejHf | grep 1429
vbox      1429     1  1429  1427  0 Jun02 ?        00:00:30   /usr/lib/virtualbox/VBoxXPCOMIPCD
vbox     32182 27134 32181 24502  0 14:28 pts/0    00:00:00                 grep 1429
vbox@cets:/tmp$ kill -9 1429
vbox@cets:/tmp$ ps -ejHf | grep 1429
vbox     32191 27134 32190 24502  0 14:28 pts/0    00:00:00                 grep 1429

Вот такие пироги однако.