Virt-manager를 시작하려고 하는데 이 오류가 발생합니다.
Unable to connect to libvirt.
internal error: Unable to locate libvirtd daemon in /usr/sbin (to override, set $LIBVIRTD_PATH to the name of the libvirtd binary)
Hi, I tried to start virtmanagerr (installed via mint software center)
but get this?
Libvirt URI is: qemu:///system
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 1027, in _open_thread
self.vmm = self._try_open()
File "/usr/share/virt-manager/virtManager/connection.py", line 1009, in _try_open
flags)
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 102, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: internal error: Unable to locate libvirtd daemon in /usr/sbin (to override, set $LIBVIRTD_PATH to the name of the libvirtd binary)
답변1
시작해 보세요 libvirtd
.
$ service libvirtd restart
다음과 같이 실행되는지 확인할 수 있습니다.
$ pgrep libvirtd
1124
이 숫자는 프로세스 ID입니다 libvirtd
.
$ ps -eaf|grep [l]ibvirtd
root 1124 1 0 Mar17 ? 00:00:02 /usr/sbin/libvirtd
답변2
저는 데비안을 사용하고 있는데 같은 문제가 있었습니다. 위 명령을 사용하여 konsole을 통해 virt-manager를 시작했는데 문제가 해결되었습니다.
virt-manager --no-fork
이러한 방식으로 virt-manager는 konsole에서 ssh 비밀번호를 요청합니다. 또한 konsole에 일부 출력을 제공하십시오.