Der Displaymanager startet nicht beim Start

1396
user286997

sudo start lightdmVon der Kommandozeile aus zu laufen scheint gut zu funktionieren. Weder exec xdmoder xdmoder sudo xdmoder sudo exec xdmobwohl.

Dinge, die ich bereits ausprobiert habe -

  • verschiedene Optionen auswählen sudo dpkg-reconfigure xdm- egal welche Option ich wähle, das Problem bleibt bestehen
  • Checking /etc/X11/default-display-managerenthält einen absoluten Pfad, und dies ist der eigentliche Ort des Display - Manager - /etc/X11/default-display-managerenthält /usr/bin/xdmund file /usr/bin/xdmgibt ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV)...die Töne richtig

Außerdem /var/log/dmesgenthält viele verdächtige Einträge wie

[ 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 

Ich bin mir jedoch nicht sicher, was dies bedeutet oder ob es relevant ist. Sicher file /lib/udev/socketgibt /lib/udev/socket: ERROR: cannot open `/lib/udev/socket' (No such file or directory)und ls /lib/udev/ | grep socketgibt pcmcia-socket-startup. locate udev_eventund locate socket | grep socket$gibt das -

/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 

und locate udev_eventgibt kein Ergebnis zurück.

0

2 Antworten auf die Frage

0
wangguoqin1001

Da Sie debian / ubuntu verwenden, überprüfen Sie die Existenz von /etc/init.d/xdmund /etc/rc2.d/xdm. Letzteres sollte ein Symlink zu dem ersteren sein. Wenn letzteres nicht vorhanden ist, können Sie eines rcconferstellen oder das Werkzeug verwenden, um eines zu erstellen.

PS Sorry, ich habe noch nie gehört lightdm, aber das Paket xdmselbst sollte gut funktionieren. Und ich glaube nicht, dass es etwas mit den dmesgInformationen zu tun hat .

-1
deggsy

Es ist ein systembedingtes Problem. Anscheinend sind die meisten Display-Manager mit systemd nicht kompatibel, da sie PAM rekursiv verwenden. einfach google login manager und systemd funkmuscle

Dies gibt keine Antwort auf die Frage. Hinterlassen Sie einen Kommentar oder Kommentar zu einem Autor, und hinterlassen Sie einen Kommentar unter dem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie über ausreichend [Ruf] (http://superuser.com/help/whats-reputation) verfügen, werden Sie dies tun [kommentieren Sie jeden Beitrag] (http://superuser.com/help/privileges/comment). Bei dieser Antwort gibt es auch erhebliche andere Probleme. Es gibt nichts, was mit dieser Antwort ehrlich gesagt werden kann, zahlreiche Fälle von "systemd" anstelle von "system", aber am Ende wird die Frage nicht wirklich beantwortet. Ramhound vor 8 Jahren 0