虚拟机管理器连接失败

虚拟机管理器连接失败

我正在尝试使用虚拟机管理器创建虚拟机。我使用以下命令安装了以下软件包:

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

虚拟机管理器现已安装,但当我启动它时,屏幕显示QEMU/KVM-not connected。我右键单击,然后单击“连接”,结果出现以下错误:

Unable to connect to libvirt qemu:///system.

Verify that the 'libvirtd' daemon is running.

Libvirt URI is: qemu:///system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 956, in _do_open
    self._backend.open(connectauth.creds_dialog, self)
  File "/usr/share/virt-manager/virtinst/connection.py", line 172, in open
    conn = libvirt.openAuth(self._open_uri,
  File "/usr/lib/python3/dist-packages/libvirt.py", line 104, in openAuth
    if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirt.libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied

我已确认该服务libvirtd已处于活动状态(正在运行)。那么问题是什么?我该如何解决?

我也已经提到过这个问题尽管这并没有什么帮助。

答案1

安装libvirtd和依赖软件包将自动使组中的用户sudo也能够使用 libvirt。它还为 shell 命令设置环境变量。

所有这些都不会对现有的登录有效,因此要在安装软件包后使用您需要重新登录(或启动新的终端,...)的一切。

相关内容