Der Anzeigemanager wird beim Start nicht gestartet

0

Das Ausführen sudo start lightdmvon der Befehlszeile aus scheint jedoch gut zu funktionieren. Weder noch exec xdmoder xdmnoch sudo xdmoder sudo exec xdmdoch.

Dinge, die ich bereits ausprobiert habe -

  • Wählen Sie verschiedene Optionen aus sudo dpkg-reconfigure xdm- egal welche Option ich wähle, das Problem bleibt bestehen
  • Das Überprüfen /etc/X11/default-display-managerenthält einen absoluten Pfad, und dass dies der tatsächliche Speicherort des Display-Managers ist - /etc/X11/default-display-managerenthält /usr/bin/xdmund file /usr/bin/xdmgibt, ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV)...was richtig klingt

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

aber ich bin nicht sicher, was das 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.

user286997
quelle

Antworten:

0

Da Sie debian / ubuntu verwenden, überprüfen Sie die Existenz von /etc/init.d/xdmund /etc/rc2.d/xdm, wobei letzteres ein Symlink zu ersteren sein sollte. Wenn letzteres nicht existiert, können Sie eines rcconferstellen oder mit dem Tool eines erstellen.

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

wangguoqin1001
quelle
-1

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

deggsy
quelle
Dies gibt keine Antwort auf die Frage. Wenn Sie einen Autor kritisieren oder um Klarstellung bitten möchten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Wenn Sie über eine ausreichende Reputation verfügen, können Sie jeden Beitrag kommentieren . Es gibt auch bedeutende andere Probleme mit dieser Antwort. Mit dieser Antwort gibt es ehrlich gesagt nichts zu retten, zahlreiche Instanzen von "systemd" anstelle von "system", aber letztendlich beantwortet sie die Frage nicht wirklich.
Ramhound