
私は XDMCP 経由で接続する RHEL6 サーバーを持っています。xdm ( xdm &
) を起動すると動作しますが、ログイン画面は gdm ではなく、古い xdm のシンプルなログインです。RHEL5 サーバーは gdm に問題なく接続します。問題は、GDM が実行されていないことです。GDM ( ) を起動しようとすると、gdm &
次のメッセージが表示されます。
** (gdm-binary:3229): WARNING **: Couldn't connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
(gdm-binary &) も使用してみましたが、同じメッセージが表示されました。
cat /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
DisallowTCP=false
AllowRemoteRoot=true
[xdmcp]
Enable=true
[greeter]
IncludeAll=true
[chooser]
[debug]
/etc/X11/xdm/Xaccess では、次のコメントが解除されています。
* #any host can get a login window
/etc/X11/xdm/xdm-config で、次のコメント化とコメント解除を試みました。
DisplayManager.requestPort: 0
私は次のようないくつかのチュートリアルを参照しました:
http://www.yolinux.com/TUTORIALS/GDM_XDMCP.html
http://kosala-linux.blogspot.com/2013/02/x-manager-configurations-for-rheloel.html
答え1
この警告:
** (gdm-binary:3229): WARNING **: Couldn't connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
システム D-Bus メッセージ バスが実行されていないことを意味します。D-Bus は、プログラムが他のプログラムと通信するために使用できるメッセージ バスを提供します。通常、システム メッセージ バスと、ユーザー セッションごとに 1 つのメッセージ バスがあります。
RHEL では、システム メッセージ バスはパッケージmessagebus
によって提供される init スクリプトによって起動されますdbus
。
システム メッセージ バスを開始するには、dbus
パッケージをインストールし、おそらく を発行する必要がありますservice messagebus restart
。