VirtualBox 無法創建 VirtualBox COM 對象
我大約一周左右沒有使用我的 Windows 虛擬機,我能想到的唯一一件事是我在那週內所做的可能導致這種情況的事情被清除了我的
~/.cache
.無論如何,現在當我嘗試啟動 VirtualBox 時,我收到以下錯誤:
VirtualBox - 嚴重錯誤
未能創建 VirtualBox COM 對象。
應用程序現在將終止。
文件為空。
位置:’/home/kalenpw/.config/VirtualBox/VirtualBox.xml’,第 1 (0) 行,第 1 列。
/build/virtualbox-VDAABr/virtualbox-4.3.36-dfsg/src/VBox/Main/src-server/VirtualBoxImpl.cpp
$$ 536 $$(nsresult VirtualBox::init())。
果然, ~/.config/VirtualBox/VirtualBox.xml 實際上是空的,唯一的問題是我無法弄清楚我需要該文件是什麼才能使虛擬框工作。我用Google搜尋了錯誤,一切都說我需要更改 VirtualBox.xml 的權限,但我已經驗證了我的使用者有權限。如果我
sudo virtualbox
清楚地這樣做了,VirtualBox 就會執行我已經把那個文件弄亂了,我只是不確定是什麼。謝謝。
看看您是否有該文件的自動備份,
VirtualBox.xml-prev
. 如果是這樣,請使用該文件嘗試讓 VirtualBox 再次滿意。cat VirtualBox.xml-prev > VirtualBox.xml
或者
rm VirtualBox.xml && cp VirtualBox.xml-prev VirtualBox.xml
或者也許在最近的備份中找到原件。
刪除下載中的所有文件/文件夾以釋放硬碟驅動器上的空間後,我也遇到了同樣的問題。之後,當我再次嘗試啟動 VirtualBox 時,我得到了同樣的結果。我試圖通過使用 VirtualBox 安裝程序並選擇修復選項來修復它。這根本沒有做任何事情。我刪除了VirtualBox,然後重新安裝了它,但它沒有用。注意:當我刪除“下載”中的所有內容時,實際錯誤是 VirtualBox.xml 中的故障 - 好吧,首先發生的是,修復使 VirtualBox.xml 為空,而不是文件/文件夾。