打开 VMM 时出现错误消息:
无法连接到 libvirt。您需要安装 openssh-askpass 或类似程序才能连接到此主机。
答案1
这是第二次这出现了我今天尝试重现它。您已经发布了如何安装 askpass 的答案(谢谢),但对于另一个已被标记为重复的问题 - 这里有一些详细信息。
我安装了两个 Ubuntu 系统,并设置了一个可以通过 ssh 密钥登录的用户 ubuntu@...。其中一个有 libvirtd,另一个有 virt-manager。它立即起作用了。
由于您提到了 askpass,因此我删除了通过密钥登录并要求输入密码的功能。但在这种情况下,错误消息对我来说似乎很清楚。它在错误中直接调用 ssh-askpass。
您可以 - 如您所做 - 安装询问密码,或者按照我之前概述的那样设置 ssh-keys - 在这两种情况下它都可以正常工作。
这可能是 virt-manager 的一个较旧版本吗?我尝试过 Xenial、Bionic、Cosmic 和 Disco 中的 virt-manager,它们对我来说工作起来都很相似。
如果所有这些都无法帮助您解决此问题,请概述您的用户设置中可能相关的特殊内容。
答案2
只需安装 ssh-askpass
sudo apt-get install ssh-askpass
(x)Ubuntu 安装似乎缺少该包。