GDM wird nach dem Start nicht automatisch gestartet

16351
Mike B

Ubuntu 10.04

Hallo Leute. Ich bin nicht sicher warum, aber vor kurzem begann mein Ubuntu-Desktop nach dem Booten mit dem Anmeldebildschirm der Eingabeaufforderung. Ich möchte, dass GDM standardmäßig gestartet wird.

Ich kann GDM manuell aufrufen, indem Sie Folgendes eingeben:

sudo service gdm start 

oder

sudo /usr/sbin/gdm 

aber ich will etwas dauerhafteres.

Der Inhalt von / etc / X11 / default-display-manager verweist auf / usr / sbin / gdm

Der chkconfig-Status für GDM zeigt, dass er auf allen Run-Levels deaktiviert ist ... könnte es das sein? Ich habe versucht zu laufen:

sudo chkconfig --add gdm 

und habe gerade Fehler bekommen ...

Irgendwelche Ideen? Wie kann ich GDM automatisch wieder hochfahren lassen? Jede / alle Hilfe wird geschätzt!

-M


Update 1: Ich habe versucht, dpkg-reconfigure gdm auszuführen, aber es scheint nichts zu passieren und es kehrt nur zur Eingabeaufforderung zurück (keine Fehler).

Update 2: Wenn ich an der Befehlsanmeldeaufforderung die Tastenkombination STRG-ALT-F7 drücke, sehe ich die Linux-Startkonsolen-Ausgabe. Ich habe die folgenden Zeilen am unteren Rand bemerkt:

** (gdm-binary: 1256): WARNUNG **: Fehler beim Abrufen von org.gnome.DisplayManager ** (gdm-binary: 1256): WARNUNG **: Name konnte nicht abgerufen werden. aussteigen

Ich denke, das ist die Ursache des Problems, aber ich bin nicht sicher, was es bedeutet. Ich werde versuchen, GDM zu deinstallieren und erneut zu installieren.

Update 3: Ich habe gdm deinstalliert (apt-get remove gdm) und neu installiert (apt-get install gdm). Das schien die Fehler in Update Nr. 2 zu beheben, aber es wird nicht automatisch von selbst gestartet. Als temporären Workaround habe ich auch / usr / sbin / gdm & zu /etc/rc.local hinzugefügt und das schien es zu starten ... aber ich weiß nicht ... scheint ein bisschen "unrein" zu sein.

Ich weiß nicht, ob es hilfreich ist oder nicht, aber ich habe ein Tri-Monitor-System (ein NVidia 9400 und ein integriertes NVidia Mobo-Video) - alle Monitore befinden sich auf einem separaten Bildschirm. Es gibt keine Probleme mit Anzeigen, wenn ich GDM manuell starte.

2
Welche Fehler gibt `sudo chkconfig --add gdm`? Jawa vor 13 Jahren 0
@Jawa geht zu schnell, aber der untere Teil sagt: "Das Skript, das Sie aufzurufen versuchen, wurde in einen Upstart-Job konvertiert, aber Lsb-Header wird für Upstart-Jobs nicht unterstützt." Mike B vor 13 Jahren 0
@ Mikey Selbst mein System (Ubuntu 10.04) hat gdm für keines der Runlevel aktiviert, aber es kommt immer noch automatisch hoch ... kartikmohta vor 13 Jahren 0
Danke @kartikmohta Ich schätze, ich suche dann an der falschen Stelle ... wo soll ich sonst nachsehen, warum es nicht automatisch startet? Mike B vor 13 Jahren 0
Ok, was heißt dann "vor kurzem"? Sind die Symptome nach einem Update aufgetreten? Wurde das System von 9.10 auf 10.04 aktualisiert oder vollständig (erneut) installiert? Jawa vor 13 Jahren 0
@Jawa Ich wünschte, ich wüsste es. Die letzten Änderungen, die ich vorgenommen habe, waren das Installieren von Desklets (die ich deinstalliert habe). Nachdem dies gesagt wurde, schien das Problem zu beginnen, als ich den Computer mit abgeschalteten Monitoren hochfuhr - geht es bei xorg tempermental darum? Dies ist eine Neuinstallation vom 10.04. Mike B vor 13 Jahren 0
@Mikey Hast du die gdm.conf in / etc / init? Ubuntu verwendet das Upstart-System anstelle des alten sysvinit-Bootsystems. Daher ist das Aktivieren von Runlevels wirklich nicht so, wie es gemacht wird. kartikmohta vor 13 Jahren 0
@kartikmohta Yup. Ich mache es auf jeden Fall. Ich habe einige Auszüge davon unten aufgeführt. Lassen Sie mich wissen, ob ich etwas Bestimmtes suchen sollte. Mike B vor 13 Jahren 0

1 Antwort auf die Frage

3
Jawa

apt-get -f install gdmWenn Sie versuchen, beschädigte Paketabweichungen durch Ausführen zu beheben, wird möglicherweise die Situation behoben, wenn das System von einer früheren Version (<= 9.10) aktualisiert wird.

Da Ubuntu 10.04 /etc/initanstelle von InitVs Skripts ( /etc/init.d) Upstart ( ) verwendet, sollten Sie den Inhalt von überprüfen /etc/init/gdm.conf. Es sollte die entsprechenden Runlevels auflisten, wann GDM gestartet werden soll, z start on runlevel 5.

Dies ist eine Neuinstallation. In der Datei gdm.conf sehe ich "start on (Dateisystem und gestarteter dbus und (Grafikgerät hinzugefügtes fb0 PRIMARY_DEVICE_DISPLAY = 1 oder drm-device hinzugefügtes card0 PRIMARY_DEVICE_FOR_DISPLAY = 1)" Bedeutet das, dass es nicht die Berechtigungsbedingungen dafür findet beginnend? Mike B vor 13 Jahren 0
Richtig, es war nicht so einfach, ich habe die anderen Bedingungen vergessen ... Ja, es scheint mir, dass nicht alle Bedingungen erfüllt sind, aber ich weiß nicht, welche. Vielleicht loggt sich in `/ var / log / gdm /` etwas? Jawa vor 13 Jahren 1
Auf meinem in Intel integrierten Grafik-Touchscreen mit Ubuntu 10.04 LTS wird gdm nach einem apt-get-Upgrade nicht mehr gestartet. "sudo less / var / log / gdm /: 0-slave.log" zeigt 3 Zeilen, wobei die erste Zeile "gdm-session-worker [1040]: GLIB-GObject-CRITICAL: g_value_get_boolean: Assertion" G_VALUE_HOLDS_BOOLEAN (value) "fehlgeschlagen ist `. Cees Timmerman vor 11 Jahren 0
Ich startete neu und landete immer noch auf einem leeren schwarzen Bildschirm mit einem undekorierten Terminalfenster in der oberen linken Ecke. Alt + F1, um sich an einer Textkonsole anzumelden, und "sudo ps x | grep gdm" zeigt gdm-binary, gdm-simple-slave und X auth gdm aotaIM oder etwas und gdm-session-worker, also habe ich einen anderen Frage. Cees Timmerman vor 11 Jahren 0