Xen 4.4(64 位元)無法在 Ubuntu 14.04 上運行,xl 失敗

Xen 4.4(64 位元)無法在 Ubuntu 14.04 上運行,xl 失敗

我全新安裝了 Ubuntu 14.04 Desktop 64 位,並在安裝過程中選擇了 LVM 選項。然後我做的第一件事就是安裝 xen hypervisor。

sudo apt-get install xen-hypervisor-4.4-amd64

我重新啟動一次進入主 Ubuntu。然後我重新啟動進入帶有 Xen 虛擬機器管理程式的 Ubuntu。當我嘗試使用預設工具堆疊執行任何操作時XL,它給出一個錯誤。

# xl info xc: error: Could not obtain handle on privileged command interface (2 = No such file or directory): Internal error libxl: error: libxl.c:87:libxl_ctx_alloc: cannot open libxc handle: No such file or directory cannot init xl context

似乎這個問題在不同版本的 xen 中都存在,並且在升級中已經解決,但在我的情況下,Xen 4.4 沒有明確的指令集可以使用。任何明確的幫助將不勝感激。

筆記:我在 Virtualbox 中的 64 位元虛擬機器上執行所有這些操作,顯然我的處理器(原始處理器和虛擬處理器)支援硬體虛擬化,並且已啟用此功能。

答案1

我知道有點晚了,但我也遇到了同樣的問題(除了我安裝了 xen 4.5)。

我透過運行解決了這個問題

/etc/init.d/xencommons start

在每次啟動時。

希望這可以幫助某人。

答案2

看起來您正在嘗試使用xlwithout sudo.xl要求您為每個命令加上前綴sudo.

代替

xl info

, 嘗試

sudo xl info 

相關內容