libvirt 升级后 无法启动kvm虚拟机权限不足问题
这个问题源于一次升级后引起。网上说的方法全部不靠谱,最后还是自己解决。
也怪自己升级后不注意看说明信息。我在日志中查看到配置文件中自动修改了程序的所属组和用户改为了nobody:nobody,也不知道用粗体表示出来,害我这种懒人直接就挂掉了.所以具体情况只能自己分析处理。日志如下
1 2 3 4 5 6 |
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组的。
1 条回复
[…] 如果遇到无法启动提示“权限不足”的问题,请参考《libvirt 升级后 无法启动kvm虚拟机权限不足问题》;如果遇到VNC打开一闪而过的情况,修改一下配置,如图: […]