Hallo Liste, ich arbeite mit openSUSE Tumbleweed und seit einigen Wochen habe ich keinen grafischen Login-Manager mehr. Jetzt habe ich doch mal geguckt, woran das liegen könnte. Ich bekomme halt nach dem Booten die nackte Konsole. OK, ist kein Problem, sich darüber einzuloggen und startx aufzurufen. Geht. Desktop läuft. Nur bunt wäre halt netter. Irgendwie wird im YaST gar kein Loginmanager mehr angeboten *grübel*. Unter sysconfig => Display manager gab's doch immer die Option, auszusuchen, welchen Displaymanager man gerne am Start sehen möchte. Mindestens vier sind auch installiert (ich habe nachgesehen). /etc/sysconfig/displaymanager hat auch keinen solchen Konfigurationspunkt mehr. Wo ist denn der Displaymanager hingekommen? Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Helga, hallo zusammen, Am Montag, 11. November 2019, 12:33:52 CET schrieb Helga Fischer:
ich arbeite mit openSUSE Tumbleweed und seit einigen Wochen habe ich keinen grafischen Login-Manager mehr. Jetzt habe ich doch mal geguckt, woran das liegen könnte.
Ich bekomme halt nach dem Booten die nackte Konsole. OK, ist kein Problem, sich darüber einzuloggen und startx aufzurufen. Geht. Desktop läuft. Nur bunt wäre halt netter.
Irgendwie wird im YaST gar kein Loginmanager mehr angeboten *grübel*. Unter sysconfig => Display manager gab's doch immer die Option, auszusuchen, welchen Displaymanager man gerne am Start sehen möchte. Mindestens vier sind auch installiert (ich habe nachgesehen).
/etc/sysconfig/displaymanager hat auch keinen solchen Konfigurationspunkt mehr.
Wo ist denn der Displaymanager hingekommen?
Der wird seit einer Weile mit update-alternatives gesetzt. Bei mir z. B. # ls -l /usr/lib/X11/displaymanagers/default-displaymanager /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 40 22. Okt 19:17 /usr/lib/X11/displaymanagers/default-displaymanager -> /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 33 4. Okt 2018 /etc/alternatives/default-displaymanager -> /usr/lib/X11/displaymanagers/sddm Schuss ins Blaue: Hast Du einen toten Symlink, der auf eine nicht mehr vorhandene Datei zeigt? "Seit einigen Wochen" klingt, als ob Du früher[tm] kdm von KDE4 benutzt hast, und KDE4 wurde vor 1-2 Monaten aus Tumbleweed entfernt. Ändern kannst Du das über update-alternatives oder das YaST-Modul "Alternatives". Gruß Christian Boltz --
Upgrade your kernels to fix CVE-2016-5195. It's a nasty bug (local users can write to any file they can read) [...] Does that mean ordinary users can fix the kernels on systems they don't have root access to? [> Kees Cook and James Henstridge on https://plus.google.com/+KeesCook/posts/UUaXm3PcQ4n]
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag 11 November 2019 schrieb Christian Boltz:
Hallo Helga, hallo zusammen,
Am Montag, 11. November 2019, 12:33:52 CET schrieb Helga Fischer:
ich arbeite mit openSUSE Tumbleweed und seit einigen Wochen habe ich keinen grafischen Login-Manager mehr. Jetzt habe ich doch mal geguckt, woran das liegen könnte.
[...]
Wo ist denn der Displaymanager hingekommen?
Der wird seit einer Weile mit update-alternatives gesetzt. Bei mir z. B.
Interessante Info. Die habe ich nicht mitbekommen.
# ls -l /usr/lib/X11/displaymanagers/default-displaymanager /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 40 22. Okt 19:17 /usr/lib/X11/displaymanagers/default-displaymanager -> /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 33 4. Okt 2018 /etc/alternatives/default-displaymanager -> /usr/lib/X11/displaymanagers/sddm
Kannst Du den Unterschied sehen? ls -l /usr/lib/X11/displaymanagers/default-displaymanager lrwxrwxrwx 1 root root 40 10. Jul 04:54 /usr/lib/X11/displaymanagers/default-displaymanager -> /etc/alternatives/default-displaymanager ls -la /etc/alternatives/default-displaymanager lrwxrwxrwx 1 root root 33 24. Dez 2018 /etc/alternatives/default-displaymanager -> /usr/lib/X11/displaymanagers/sddm Für mich sind die gleich. Ich meine auch, ich hätte mit sddm gearbeitet; zumindest ist dieser Displaymanager auch auf den Geräten, wo ich Tumbleweed von Anfang an installiert habe.
Schuss ins Blaue: Hast Du einen toten Symlink, der auf eine nicht mehr vorhandene Datei zeigt? "Seit einigen Wochen" klingt, als ob Du früher[tm] kdm von KDE4 benutzt hast, und KDE4 wurde vor 1-2 Monaten aus Tumbleweed entfernt.
Ganz ehrlich, ich habe keine Ahnung, seit wann das ist. Heute hatte ich irgendwie den Rappel, das richten zu müssen.
Ändern kannst Du das über update-alternatives oder das YaST-Modul "Alternatives".
Auch da stand der sddm drin mit Start automatisch. Umstellen auf manuell hat auch nichts gebracht. Sehe ich das richtig, dass 'Alternativen' die Wahl aus sysconfig » Desktop in YaST ersetzt? Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Helga, hallo zusammen, Am Montag, 11. November 2019, 15:22:45 CET schrieb Helga Fischer:
Am Montag 11 November 2019 schrieb Christian Boltz:
Am Montag, 11. November 2019, 12:33:52 CET schrieb Helga Fischer:
ich arbeite mit openSUSE Tumbleweed und seit einigen Wochen habe ich keinen grafischen Login-Manager mehr. Jetzt habe ich doch mal geguckt, woran das liegen könnte.
[...]
Wo ist denn der Displaymanager hingekommen?
Der wird seit einer Weile mit update-alternatives gesetzt. Bei mir z. B.
Interessante Info. Die habe ich nicht mitbekommen.
Solche Details rattern gern mal über die factory-Mailingliste ;-) Ob/wo es das in die Doku geschafft hat, müsste ich erst nachsehen. ...
2018 /etc/alternatives/default-displaymanager -> /usr/lib/X11/displaymanagers/sddm
Für mich sind die gleich. Ich meine auch, ich hätte mit sddm gearbeitet; zumindest ist dieser Displaymanager auch auf den Geräten, wo ich Tumbleweed von Anfang an installiert habe.
Nur zur Sicherheit: /usr/lib/X11/displaymanagers/sddm existiert?
Schuss ins Blaue: Hast Du einen toten Symlink, der auf eine nicht mehr vorhandene Datei zeigt? "Seit einigen Wochen" klingt, als ob Du früher[tm] kdm von KDE4 benutzt hast, und KDE4 wurde vor 1-2 Monaten aus Tumbleweed entfernt.
Ganz ehrlich, ich habe keine Ahnung, seit wann das ist. Heute hatte ich irgendwie den Rappel, das richten zu müssen.
OK ;-) Schauen wir uns mal die nächsten Kandidaten an: # systemctl status -n50 display-manager.service Idealerweise sollte das so aussehen: ● display-manager.service - X Display Manager Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-11-11 11:59:21 CET; 9h ago [...] Da Dein Displaymanager gerade nicht geht, steht da bei Dir vermutlich was Anderes. Bitte packe das in die nächste Mail. (Bitte als root checken. systemctl status funktioniert zwar prinzipiell auch als User, aber dann werden keine Logs mit ausgegeben.) Der Vollständigkeit halber prüfe bitte auch die Ausgabe des folgenden Befehls: # systemctl status -n50 sddm.service Der sollte inaktiv sein, erwartetes Ergebnis ist: ● sddm.service - Simple Desktop Display Manager Loaded: loaded (/usr/lib/systemd/system/sddm.service; disabled; vendor preset: disabled) Active: inactive (dead)
Ändern kannst Du das über update-alternatives oder das YaST-Modul "Alternatives".
Auch da stand der sddm drin mit Start automatisch. Umstellen auf manuell hat auch nichts gebracht.
Sehe ich das richtig, dass 'Alternativen' die Wahl aus sysconfig » Desktop in YaST ersetzt?
In diesem speziellen Fall schon, weil der Displaymanager jetzt über update-alternatives konfiguriert wird. Einstellungen in /etc/sysconfig/* werden nach wie vor über das "sysconfig"-Modul gemacht (oder mit vi ;-) Gruß Christian Boltz -- Abgesehen davon, scheint in der heutigen Zeit jeder davon auszugehen, dass die Windowsbedienung jedem schon bei der Geburt mitgegeben wurde und jeder der Linux nutzt automatisch ein komplizierten Umsteigevor- gang vor sich hat. [Martin Kropfinger in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Christian, hallo Liste, jetzt komme ich erst dazu, dem 'Problemchen' weiter auf die Pelle zu rücken. Am Montag 11 November 2019 schrieb Christian Boltz:
Am Montag, 11. November 2019, 15:22:45 CET schrieb Helga Fischer:
Am Montag 11 November 2019 schrieb Christian Boltz:
Am Montag, 11. November 2019, 12:33:52 CET schrieb Helga Fischer:
ich arbeite mit openSUSE Tumbleweed und seit einigen Wochen habe ich keinen grafischen Login-Manager mehr. Jetzt habe ich doch mal geguckt, woran das liegen könnte.
[...]
Schauen wir uns mal die nächsten Kandidaten an:
# systemctl status -n50 display-manager.service
Idealerweise sollte das so aussehen:
● display-manager.service - X Display Manager Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-11-11 11:59:21 CET; 9h ago [...]
display-manager.service - X Display Manager Loaded: loaded (/usr/lib/systemd/system/display-manager.service; enabled; vendor preset: enabled) Active: inactive (dead) Nov 25 10:22:06 schroedinger systemd[1]: /usr/lib/systemd/system/display-manager.service:12: PIDFile= references a path below legacy directory /var/run/, updating /var/run/displaymanager.pid → /run/displaymanager.pid; please update the unit file accordingly Umbrüche natürlich von KMail, die letzte Zeile gab' gefühlt 30mal.
Da Dein Displaymanager gerade nicht geht, steht da bei Dir vermutlich was Anderes. Bitte packe das in die nächste Mail. (Bitte als root checken. systemctl status funktioniert zwar prinzipiell auch als User, aber dann werden keine Logs mit ausgegeben.)
Der Vollständigkeit halber prüfe bitte auch die Ausgabe des folgenden Befehls:
# systemctl status -n50 sddm.service
sddm.service - Simple Desktop Display Manager Loaded: loaded (/usr/lib/systemd/system/sddm.service; disabled; vendor preset: disabled) Active: inactive (dead) Docs: man:sddm(1) man:sddm.conf(5)
Der sollte inaktiv sein, erwartetes Ergebnis ist:
● sddm.service - Simple Desktop Display Manager Loaded: loaded (/usr/lib/systemd/system/sddm.service; disabled; vendor preset: disabled) Active: inactive (dead)
Ich werde die Dienste jetzt einfach mal im YaST anknipsen und einen Neustart machen (hatte grade ein Systemupdate). Und dann sehen wir weiter. Sonst kann ich ja mal nach dem pid-File gucken. Vielleicht muss das ja ganz einfach weg. (Nur warum tut dann alles nach einem startx?). Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag 25 November 2019 schrieb Helga Fischer: [...]
Ich werde die Dienste jetzt einfach mal im YaST anknipsen und einen Neustart machen (hatte grade ein Systemupdate). Und dann sehen wir weiter. Sonst kann ich ja mal nach dem pid-File gucken. Vielleicht muss das ja ganz einfach weg. (Nur warum tut dann alles nach einem startx?).
Ganz kurz habe ich den Login-Manager gesehen, als ich ihn mit YaST gestartet habe (eher aus Versehen, weil mein Desktop ja lief). Nach dem Neustart wieder nur Konsole. Allerdings jetzt nicht mehr mit den ellenlangen Fehlerzeilen wegen des pid-Files. Mir scheint, jetzt wird's ernster mit der Fehlersuche. Was mir allerdings auffällt ist, dass in der Diensteverwaltung YaST, der display-manager nicht mehr auftaucht. sddm ja. Vor meinen zwei Reboots waren beide noch vorhanden. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Christian Boltz
-
Helga Fischer