error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
文件有可能存在,但是找不到(我的就是这样 明明有这个文件,还说找不到,ln -s // 也不行)
我是这样处理的,1我去换成ustc的源
sudo vi /etc/apt/sources.list
deb http://debian.ustc.edu.cn/debian stable main non-free contrib
deb-src http://debian.ustc.edu.cn/debian stable main non-free contrib
deb http://debian.ustc.edu.cn/debian proposed-updates main contrib non-free
deb-src http://debian.ustc.edu.cn/debian proposed-updates main contrib non-free
deb http://debian.ustc.edu.cn/debian-security stable/updates main
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
(其他的源请自查)
2安装kvm
sudo apt-get install kvm
3卸载virt-manager .再安装一遍(可能是以前安装的少了什么东西)
sudo apt-get autoremove virt-manager
sudo apt-get install virt-manager
4去 /var/run/libvirt 给 libvirt-sock libvirt-sock-ro virtlockd-sock 仨文件加权限 (据说 只加libvirt-sock 就行)
sudo chmod -R 777 libvirt-sock
sudo chmod -R 777 libvirt-sock-ro
sudo chmod -R 777 virtlockd-sock
5重启服务
service libvirtd restart
6 启动 virt-manager
*仍有问题请在下方留言