centos7手动编译安装Libvirt常见问题

由于功能需要,体验了手动编译安装Libvrt,还是碰到了不少问题,这里总结如下仅限于centos7:

1、configure: error: You must install the pciaccess module to build with udev

解决方案:yum install libpciaccess-devel.x86_64

2、configure: error: You must install device-mapper-devel/libdevmapper >= 1.0.0 to compile libvirt
解决方案:yum install device-mapper-devel

3、configure: error: libnl-devel >= 1.1 is required for macvtap support
解决方案:yum install libnl-devel.x86_64

4、configure: error: You must install the libyajl library & headers to compile libvirt
解决方案:yum install libxml2.x86_64 yum install libxml2-devel.x86_64
yum install yajl.x86_64 yajl-devel.x86_64

5、 error: Failed to connect socket to ‘/usr/local/var/run/libvirt/libvirt-sock’: Connection refused

这个是virsh连接libvirtd守护进程的时候容易出现的问题,根本原因是libvirtd服务没有启动
解决方案:libvirtd -d

6、启动Libvirt出现问题:libvirtd: error: Unable to obtain pidfile. Check /var/log/messages or run without –daemon for more
解决方案:
(1)查找到libvirtd.pid文件,根据libvirt的安装不同,位置可能不同:

$ sudo find / -name libvirtd.pid
[sudo] password for cloud:
/usr/local/var/run/libvirtd.pid

(2)删除:$sudo rm /usr/local/var/run/libvirtd.pid

(3)启动:$sudo libvirtd -d

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:番茄网 » centos7手动编译安装Libvirt常见问题

分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

像番茄一样 表里如一

表里如一表里如一
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活