pengjunling 发表于 2015-4-11 10:40:31

kvm虚拟机virt-manager启动报错

  安装kvm,用virt-manager启动时报错如下:
  Traceback (most recent call last):
File "/usr/share/virt-manager/virt-manager.py", line 383, in
    main()
File "/usr/share/virt-manager/virt-manager.py", line 286, in main
    raise gtk_error
RuntimeError: could not open display

  系统本身是用user用户登录的,su-切换到root后virt-manager打不开,切回到user用户,或者退出用root用户登录后运行virt-manager就好了
  这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令
  xhost +
  这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上.
  (主要原因是DISPLAY变量是用来设置将图形显示到何处.你用图形界面登录进去,DISPLAY自动设置为DISPLAY=:0.0表示显式到本地监视器
  那么通过终端工具(例如:putty)进去,运行图形界面的程序,如果没有设置,系统是不允许程序启动的)
  
页: [1]
查看完整版本: kvm虚拟机virt-manager启动报错