centos7手動編譯安裝Libvirt常見問題

2022-03-19 02:50:35 字數 1104 閱讀 9350

由於功能需要,體驗了手動編譯安裝libvrt,還是碰到了不少問題,這裡總結如下僅限於centos7:

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

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

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

Centos7 手動編譯公升級 gcc

國內使用 wget tar zcvf gcc 9.1.0.tar.gz到這裡不要直接編譯安裝的,先把下面的依賴檢查一下有沒有裝好。因為我這裡都已經裝好了,所以顯示成功 cd gcc 9.1.0 contrib download prerequisites gmp 6.1.0.tar.bz2 確定 m...

CentOS7 手動設定IP位址

啟用網絡卡 virtualbox下安裝好centos預設是沒有啟用網路連線的,我們需要手動啟用,方法如下 首先進到目錄 cd etc sysconfig network scripts 2.編輯ifcfg enp0s3 3.具體修改如下 onboot no改為 onboot yes 自動開啟網路連線...

Centos 6 5手動編譯安裝LAMP

檢視系統版本 root b mysql 5.1.72 cat etc redhat release centos release 6.5 final root b mysql 5.1.72 uname a linux b 2.6.32 431.el6.x86 64 1 smp fri nov 22 ...