我遇到了libvirtd的问题,即使我运行systemctl start libvirtd.service,该服务仍处于非活动状态。
我是libvirt和kvm的成员。
systemctl status libvirtd的输出为:
当我运行其他命令,比如
目录
我安装了libvirt-daemon-system qemu-kvm libvirt-bin bridge-utils virt-manager qemu libvirt0。
我尝试使用systemctl enable libvirtd和systemctl enable libvirtd,但是它处于非活动状态。
当我运行systemctl restart libvirtd时,journalctl -f的输出如下:
在`etc/libvirt/qemu.conf`文件中的第412行
有没有解决这个问题的办法?谢谢!
我是libvirt和kvm的成员。
systemctl status libvirtd的输出为:
libvirtd.service - Virtualization daemon
Loaded: loaded (/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Tue 2020-04-07 23:44:24 -04; 8s ago
Docs: man:libvirtd(8)
https://libvirt.org
Process: 19508 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
Main PID: 19508 (code=exited, status=0/SUCCESS)
当我运行其他命令,比如
virsh list
时出现错误。error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
目录
/var/run/libvirt/
中不包含文件libvirt-sock
,我认为这是主要问题,但我不知道解决办法。ls /var/run/libvirt
network storage virtlockd-sock virtlogd-sock
我安装了libvirt-daemon-system qemu-kvm libvirt-bin bridge-utils virt-manager qemu libvirt0。
我尝试使用systemctl enable libvirtd和systemctl enable libvirtd,但是它处于非活动状态。
当我运行systemctl restart libvirtd时,journalctl -f的输出如下:
abr 08 08:40:56 susan sudo[7195]: susan : TTY=pts/1 ; PWD=/home/susan ; USER=root ; COMMAND=/bin/systemctl restart libvirtd
abr 08 08:40:56 susan sudo[7195]: pam_unix(sudo:session): session opened for user root by (uid=0)
abr 08 08:40:56 susan systemd[1]: Starting Virtualization daemon...
abr 08 08:40:56 susan systemd[1]: Started Virtualization daemon.
abr 08 08:40:56 susan sudo[7195]: pam_unix(sudo:session): session closed for user root
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.120+0000: 7225: info : libvirt version: 4.0.0, package: 1ubuntu8.15 (Guilherme G. Piccoli <gpiccoli@canonical.com> Thu, 20 Feb 2020 13:07:33 -0300)
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.120+0000: 7225: info : hostname: susan
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.120+0000: 7225: error : virFirewallValidateBackend:193 : direct firewall backend requested, but /sbin/ebtables is not available: No existe el archivo o el directorio
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.120+0000: 7225: error : virFirewallApply:916 : internal error: Failed to initialize a valid firewall backend
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.128+0000: 7225: error : virConfParseValue:529 : configuration file syntax error: /etc/libvirt/qemu.conf:412: expecting a value
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.128+0000: 7225: error : virStateInitialize:775 : Initialization of QEMU state driver failed: configuration file syntax error: /etc/libvirt/qemu.conf:412: expecting a value
abr 08 08:40:56 susan libvirtd[7198]: 2020-04-08 12:40:56.128+0000: 7225: error : daemonRunStateInit:849 : Driver state initialization failed
在`etc/libvirt/qemu.conf`文件中的第412行
group=kvm
有没有解决这个问题的办法?谢谢!
dpkg -l '*iptables*' '*ebtables*'
? - Christian Ehrhardtgroups
来验证,因为它只在重新登录后(或者运行su - $(whoami)
)才会生效。 - pzkpfw