这个问题源于一次升级后引起。网上说的方法全部不靠谱,最后还是自己解决。

也怪自己升级后不注意看说明信息。我在日志中查看到配置文件中自动修改了程序的所属组和用户改为了nobody:nobody,太尼玛讨厌了,也不知道用粗体表示出来,害我这种懒人直接就挂掉了.所以具体情况只能自己分析处理。日志如下

codewalker@codehost:~

$ cat /var/log/pacman.log |grep 2013-02-19

[2013-02-19 22:34] >>> You may need to run ‘rm -rf ~/.libvirt’

[2013-02-19 22:34] >>> libvirt runs qemu from nobody:nobody by default

[2013-02-19 22:34] >>> change it in /etc/libvirt/qemu.conf

[2013-02-19 22:34] upgraded libvirt (1.0.2-2 -> 1.0.2-3)

最后,我把/etc/libvirt/qemu.conf中

line 198 改为user = “root”

line 202 改为group = “kvm”

顺利解决问题。

这里要说明一点就是 我自己的账户codewalker已经是加入了kvm组的。