Ubuntu KVM: virt-manager 실행시 "Unable to connect to libvirt' 에러 발생하는 경우
OS: Ubuntu 14.04.2 LTS (amd64)
Virtual Machine Manager 0.9.5-1ubuntu3
KVM: 미확인 (sudo apt-get install kvm 으로 2015년 9월 초에 설치)
우분투에서 virt-manager를 통해서 가상머신을 관리하다가, 시스템 관련 중요 소프트웨어 업데이트를 한 차례 하고 재부팅을 하고 나서 한동안 PlayOnLinux 를 통해서 한컴오피스 2014를 설치하였다.
그러고 나서 가상 머신을 켜기 위해 virt-manager를 실행했더니, 아래와 같은 에러 메세지가 나왔다:
Unable to connect to libvirt.
Verify that:
- The 'libvirt-bin' package is installed
- The 'libvirtd' daemon has been started
- You are member of the 'libvirtd' group
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 105, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or directory
이전에는 spice-vdagent 때문에 이와 유사한 에러가 발생했으나, 이번에는 /var/log/spice-vdagent.log 파일에도 아무 변화가 없다. 다른 문제 때문에 발생한 것인데 원인을 찾지 못했다.
비슷한 증상은 여러 사람들이 겪고 있어서 인터넷에 검색이 되었는데 (https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/issues/71), 별 기대를 안했지만 아래와 같이 서비스를 재시작 했더니 해결이 되었다. ㅡㅡ;
$ sudo /etc/init.d/libvirt-bin restart
일단 잘 되니까 다행인데, 현재로써는 시스템 업데이트 등 여러 작업으로 인해 일시적으로 발생한 문제였기를 바라는 수밖에 없겠다.