tumbleweed kvm 启动失败

OpenStack、KVM、OpenVZ、Xen、VMWare、VirtualBox 等虚拟化相关问题讨论

tumbleweed kvm 启动失败

#1  fengliqiang » 周六 9月 16日, 2017年 7:15 am

我 zypper dup 更新到 openSUSE Tumbleweed 20170913
然后,kvm 就出问题了, 虚拟机启动失败!
错误信息如下:
Kernel does not provide mount namespace: Permission denied

看起来像是 namespace 出了问题。
是更新包的 bug 还是我的操作问题?
我找到了个解决方案: https://www.redhat.com/archives/libvirt ... 00035.html
然俄这并不完美,有哪位道友遇到过同样问题么?怎么搞定它?
fengliqiang
 
帖子: 4
注册: 周四 9月 7日, 2017年 11:31 am
Cash on hand: 52.30
送出感谢: 0 次
收到感谢: 0 次

Re: tumbleweed kvm 启动失败

#2  marguerite » 周日 9月 17日, 2017年 6:08 pm

@fengliqiang https://lists.opensuse.org/opensuse-fac ... 00553.html

看看你的 audit.log?


从我的 iPhone 发送,使用 Tapatalk
头像
marguerite
寨主
 
帖子: 3361
注册: 周六 3月 30日, 2013年 12:50 am
Cash on hand: 746.10
Bank: 6,030.70
送出感谢: 24
收到感谢: 353
勋章: 4
I knew SuSE from Day One! (1) Site Admin (1) developer (1)
1310Pro (1)

Re: tumbleweed kvm 启动失败

#3  hillwood » 周二 9月 19日, 2017年 12:22 pm

fengliqiang 写道: 我 zypper dup 更新到 openSUSE Tumbleweed 20170913
然后,kvm 就出问题了, 虚拟机启动失败!
错误信息如下:
Kernel does not provide mount namespace: Permission denied

看起来像是 namespace 出了问题。
是更新包的 bug 还是我的操作问题?
我找到了个解决方案: https://www.redhat.com/archives/libvirt ... 00035.html
然俄这并不完美,有哪位道友遇到过同样问题么?怎么搞定它?

是内核的原因,用 4.13 以下版本就可以了。
头像
hillwood
行走
 
帖子: 163
注册: 周六 3月 30日, 2013年 9:21 pm
Cash on hand: 213.70
送出感谢: 1
收到感谢: 25
勋章: 2
I knew SuSE from Day One! (1) developer (1)

Re: tumbleweed kvm 启动失败

#4  fengliqiang » 周二 9月 19日, 2017年 10:12 pm

marguerite 写道:@fengliqiang https://lists.opensuse.org/opensuse-fac ... 00553.html

看看你的 audit.log?


从我的 iPhone 发送,使用 Tapatalk

感谢!链接对我帮助很大。
audit.log 有 5M 多,不方便发。看起来是 apparmor 的问题

我修改了 /etc/apparmor.d/usr.sbin.libvirtd
把"audit deny /etc/apparmor.d/libvirt/** wxl," 改成 "audit allow /etc/apparmor.d/libvirt/** wxl,"
KVM 就恢复正常了。不需禁用 apparmor
希望能对看到这贴的人有所帮助。
fengliqiang
 
帖子: 4
注册: 周四 9月 7日, 2017年 11:31 am
Cash on hand: 52.30
送出感谢: 0 次
收到感谢: 0 次


回到 虚拟化

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客