在編譯配置libvirt12.2時如果prefix不是usr目錄,在使用libvirt創建VM則會出現
ERROR:internal error Unable to locate libvirtd daemon in $PATH
即便libvirtd所在目錄已經加入了PATH。本人認為這是libvirt一個bug。
解決方法是:把你的libvirtd鏈接到/usr下
#pwd
/usr
#ln -s /usr/local/libvirt/sbin/libvirtd libvirtd
上面問題解決後,可能會出現下面問題如:
error: Failed to connect socket to ‘/var/run/libvirt/libvirt-sock’
libvirtd沒有啟動,啟動即可。
#sudo libvirtd -d
其實編譯的時候簡單的方法還是直接指定prefix=/usr
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
本欄目更多精彩內容:http://www.bianceng.cn/OS/Linux/
xCAT錯誤Unable to dispatch hierarchical sub-command to NORESOLUTION:3001.
Linux下運行OCCI程序報Error while trying to retrieve text for error ORA-01804錯誤
VMware使用FreeBSD錯誤error mounting /dev/acd0 on /dist: input/output error (5)的解決
linux下tar命令遇到error:Error exit delayed from previous errors的問題及解決