執行 xl info 報錯:xl: error while loading shared libraries: libxlutil.so.4.3: cannot open shared object file: No such file or directory。
源碼編譯安裝 Xen 後,動態庫安裝在 /usr/local/lib,但系統動態鏈接器默認搜索路徑不包含該目錄,導致運行時找不到庫文件。
/usr/lib 或 /usr/lib64):cd /usr/lib
ln -s /usr/local/lib/libxlutil.so.4.3.0 libxlutil.so.4.3
ln -s /usr/local/lib/libxlutil.so.4.3.0 libxlutil.so
# 同理處理 libxenlight, libxenctrl, libxenguest, libxenstat, libxenstore, libxenvchan, libblktapctl 等
ldconfig。xl info 應正常輸出宿主機信息。--prefix=/usr 可直接安裝到標準路徑,避免手動鏈接。/etc/ld.so.conf.d/xen.conf 添加 /usr/local/lib 後執行 ldconfig,更優雅持久化。yum install xen)而非源碼編譯。博文 CentOS 7 源碼安裝 Xen 4.5 完整記錄 含所有庫鏈接命令。