Диспетчер отображения не запускается при запуске

1291
user286997

Запуск sudo start lightdmиз командной строки, кажется, работает нормально, хотя. Ни exec xdmили xdmили sudo xdmили sudo exec xdmделать, хотя.

Вещи, которые я уже пробовал -

  • sudo dpkg-reconfigure xdmВыбор различных вариантов из - какой бы вариант я ни выбрал, проблема остается
  • Проверка /etc/X11/default-display-managerсодержит абсолютный путь, и что это реальное местоположение диспетчера отображения - /etc/X11/default-display-managerсодержит /usr/bin/xdmи file /usr/bin/xdmдает то, ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV)...что звучит правильно

Кроме того, /var/log/dmesgсодержит много подозрительных записей, таких как

[ 21.997255] systemd-udevd[1005]: failed to execute '/lib/udev/socket:@ /org/freedesktop/hal/udev_event' 'socket:@/ org/freedesktop/hal/udev_event': No such file or directory 

но я не уверен, что это значит или даже если это уместно. Конечно, file /lib/udev/socketдает /lib/udev/socket: ERROR: cannot open `/lib/udev/socket' (No such file or directory)и ls /lib/udev/ | grep socketдает pcmcia-socket-startup. locate udev_eventи locate socket | grep socket$дает это -

/etc/systemd/system/sockets.target.wants/avahi-daemon.socket /etc/systemd/system/sockets.target.wants/gpsd.socket /lib/systemd/system/avahi-daemon.socket /lib/systemd/system/dbus.socket /lib/systemd/system/gpsd.socket /lib/systemd/system/systemd-udevd-control.socket /lib/systemd/system/systemd-udevd-kernel.socket /lib/systemd/system/dbus.target.wants/dbus.socket /lib/systemd/system/sockets.target.wants/dbus.socket /lib/systemd/system/sockets.target.wants/systemd-udevd-control.socket /lib/systemd/system/sockets.target.wants/systemd-udevd-kernel.socket /usr/lib/cups/backend/socket /usr/lib/cups/backend-available/socket /usr/share/maven-repo/org/eclipse/jetty/jetty-websocket /usr/share/maven-repo/org/eclipse/jetty/aggregate/jetty-websocket /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/avahi-daemon.socket /var/lib/systemd/deb-systemd-helper-enabled/sockets.target.wants/gpsd.socket 

и не locate udev_eventвозвращает результата.

0

2 ответа на вопрос

0
wangguoqin1001

Since you're using debian/ubuntu, check the existence of /etc/init.d/xdm and /etc/rc2.d/xdm, whereas the latter should be a symlink to the former. If the latter doesn't exist, you can make one, or use the rcconf tool to create one.

P.S. Sorry I've never heard lightdm, but the package xdm itself should be working fine. And I don't think there's anything to do with the dmesg information.

-1
deggsy

Это системная проблема. Очевидно, что большинство диспетчера дисплеев несовместимы с systemd, поскольку они используют PAM рекурсивно. просто гугл логин менеджер и systemd funkmuscle

Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его сообщением - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://superuser.com/help/whats-reputation), вы будете быть в состоянии [комментировать любой пост] (http://superuser.com/help/privileges/comment). Есть и другие существенные проблемы с этим ответом. Честно говоря, с этим ответом спасти нечего, многочисленные примеры «systemd» вместо «system», но в конце концов он фактически не отвечает на вопрос. Ramhound 8 лет назад 0