/dev/kvm 权限在 vnc 会话中被拒绝

/dev/kvm 权限在 vnc 会话中被拒绝

如何让虚拟化 (KVM) 在非本地 VNC 会话中工作?我在 /dev/kvm 上收到权限被拒绝的错误。在 VNC 之外一切正常。 Android模拟显然需要KVM。

客户端连接信息: 这应该不重要,除了它不是“localhost”......我认为。我在运行ubuntu 16.04 的remminaarm64 chromebook 上使用客户端通过 VNC 进行连接。 cruitonVNC 会话是使用显示屏 15 ( vncserver :15) 启动的。

来自 android studio 的终端信息:

$ studio.sh
Xlib:  extension "RANDR" missing on display ":15".
Looking in classpath from com.intellij.util.lang.UrlClassLoader@6d5380c2 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/home/user/opt/androidstudio/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so
Trying /home/user/.AndroidStudio2.3/system/tmp/jna4741585790560209208.tmp
Found jnidispatch at /home/user/.AndroidStudio2.3/system/tmp/jna4741585790560209208.tmp
[  12641]   WARN - dea.updater.SdkComponentSource - java.io.FileNotFoundException: /tmp/StudioDownloaderaddon2-1.xml (No such file or directory) 
[  12738]   WARN - dea.updater.SdkComponentSource - File /home/user/.android/repositories.cfg could not be loaded. 
[  18440]   WARN - roid.tools.ndk.GradleWorkspace - Unable to find language kind for files with extension 'c', assuming it as 'C' 

内容.vnc/xstartup

#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
# Fix to make GNOME work
def
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &

我该如何解决?

错误截图

答案1

为此使用 root 是一个坏主意。将您的用户添加到kvm组中,注销(所有会话)并登录,您应该没问题。

相关内容