LoginSignup
2
3

More than 3 years have passed since last update.

virt-manager起動時にGtk-WARNING **: cannot open display と警告が出た場合の対処法

Posted at

背景

Vagrant内の CentOS7にKVM環境を構築した。ゲストOSの管理をGUIでするため、virt-managerを起動しようとした。しかし、以下の警告が表示されて起動できなかった。

[vagrant@localhost ~]$ sudo XAUTHORITY=~/.Xauthority virt-manager
[vagrant@localhost ~]$
(virt-manager:28496): Gtk-WARNING **: 15:31:29.497: cannot open display:

前提条件

  • ホストOS
    • macOS mojave
  • ゲストOS
    • Vagrant上のCentOS Linux release 7.6.1810 (Core)

原因

ローカル環境側で export DISPLAY=:0.0 を実行していなかったのが原因だった。

Xアプリケーションは、クライアントが出した要求をサーバーが受けてモニターに出力をする方式となっている。今回ローカル側でXQuartzを起動していたが、モニターとして利用するホスト側のIPアドレス・ウィンドウ・スクリーン情報をDISPLAY環境変数として伝える必要があったが、それが未設定だったのが原因だった。

参考

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3