У меня есть сервер RHEL6, к которому мы подключаемся через XDMCP. Если я запускаю xdm ( xdm &
), он работает, но экран входа в систему — это старый простой вход в систему xdm, а не gdm. Наши серверы 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 предоставляет шины сообщений, которые программы могут использовать для связи с другими программами: обычно есть системная шина сообщений и шина сообщений на сеанс пользователя.
В RHEL шина системных сообщений запускается messagebus
скриптом инициализации, предоставляемым пакетом dbus
.
Чтобы запустить системную шину сообщений, вам придется установить пакет dbus
и, возможно, запустить service messagebus restart
.