kvm - 无法打开虚拟机管理器
问题描述
我有 Ubuntu 服务器 16.04。我已经安装了用于 VM 管理的 kvm。
要连接到该服务器的 UI,我正在使用 vnc。
一切正常,直到上周突然“虚拟机管理器”拒绝打开。
要恢复,我像往常一样通过 vnc 连接到服务器,并尝试从应用程序中打开“虚拟机管理器”,但没有任何反应,没有错误,没有通知。
此外,当我在 syslog/messages/... 中检查终端时,也没有错误。
当我通过终端执行 virt-manager 时也没有任何反应。
我已尝试卸载并安装所有 kvm 软件包,包括 virt-manager,但问题仍然存在。
当我运行 virt-manager 时,我确实首先遇到了这个错误:
[10:23]server*ROOT: ~/kvm virt-manager
[10:23]server*ROOT: ~/kvm Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused
(virt-manager:14311): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
但是后来我执行了 export DISPLAY=:1 并且错误消失了。
我知道有“终端方式”,但我更喜欢直观地管理我的虚拟机。
提前感谢您的帮助
解决方案
推荐阅读
- php - 将准备好的语句推送到 myphpadmin 数据库时出现问题
- css - 打开开发者控制台时高度崩溃
- pytorch - 我该如何解决这个问题?.....错误:张量的元素0不需要grad并且没有grad_fn
- sql - 从 ODBC - ORA-00933:SQL 命令未正确结束
- php - 图像不会移动到 php 中的上传文件夹
- node.js - 如何在 mongoDB 中获取按受欢迎程度(大多数用户最喜欢的)排序的电影列表?
- assembly - 有条件跳转到内存地址
- regex - 帮助理解复杂的正则表达式字符串
- python - Pythonic 设置 __init__ 三向参数的方法:
- c - 这些表达式在 C 编程中是否相同?