Du bist nicht angemeldet.

#1 30.09.2019 20:04:44

ralf43
Mitglied

[gelöst] Grafischer Anmelde-Bildschirm startet nicht

Hallo,

habe ein Problem beim Starten von X.

Arch startet bis zur Meldung "Reached target Graphical Interface", danach passiert nichts mehr.
Wechsel zu tty2: "Failed to connect to X Server".
Eingabe von sddm: "Running /usr/bin/x", Fehler: "Failed to read display number from pipe".

Den graphischen Anmeldebildschirm bekomme ich dann mit "systemctl restart sddm" gestartet und kann mich anmelden.
Die Anmeldung ist auch möglich wenn ich Arch im recovery Modus starte und mit Strg-D weiterschalte.

Dieses Problem ist nach einem update mit "pacman -Syu" gekommen. Die Ursache kann ich nicht finden.

Wie bekomme ich diesen Fehler beseitigt?
Wer weiterhelfen oder dieses Verhalten erklären bzw. Quellen nennen wo solche Probleme beschrieben werden?

In den Arch Wikis und beim Kofler habe ich nichts gefunden.

Danke  im Voraus

Grüße Ralf

Beitrag geändert von ralf43 (04.10.2019 12:23:14)

Offline

#2 01.10.2019 17:18:18

Henrikx
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

ralf43 schrieb:

In den Arch Wikis und beim Kofler habe ich nichts gefunden.

smile Kofler echt jetzt..
https://wiki.archlinux.org/index.php/SDDM

Offline

#3 01.10.2019 18:56:24

Dirk
Moderator

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Kofler … Meine Güte, den Namen habe ich seit gut und gerne 15 Jahren nicht mehr gesehen.

Ich nutze SDDM nicht, aber /usr/bin/x macht mich stutzig. Die Datei existiert hier nicht. Interessant ist, dass ein restart des Service hilft. Wie sieht die Konfiguration aus?

Offline

#4 02.10.2019 00:48:12

TBone
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Dirk schrieb:

Kofler … Meine Güte, den Namen habe ich seit gut und gerne 15 Jahren nicht mehr gesehen.

Ich habe den noch nie gesehen. Bietet einer mehr?

Offline

#5 02.10.2019 10:03:13

ralf43
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Hallo,

danke für Eure Hilfe.

Im englischen Wiki ist einiges mehr als im Deutschen beschrieben, meine Sprachkenntnisse sind nicht so gut, muss mich da noch durcharbeiten.

Herr Kofler hat mehrere dicke Linux Bücher geschrieben, die speziell für Debian, Suse und Fedora detailierte Infos liefern. Funktioniert meistens auch mit Arch.

ralf@Linux-Mobil;~$ sddm
[09:10:26.570] (II) DAEMON: Initializing...
[09:10:26.575] (II) DAEMON: Starting...
[09:10:26.576] (II) DAEMON: Logind interface found
[09:10:26.577] (II) DAEMON: Adding new display on vt 1 ...
[09:10:26.577] (II) DAEMON: Loading theme configuration from ""
[09:10:26.577] (II) DAEMON: Display server starting...
[09:10:26.577] (II) DAEMON: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{1268f9e2-bd96-4dd3-b0c6-c08beaa661a0} -background none -noreset -displayfd 16 -seat seat0 vt1
[09:10:26.582] (EE) DAEMON: Failed to read display number from pipe
[09:10:26.582] (EE) DAEMON: Display server failed to start. Exiting
Abgebrochen (Speicherabzug geschrieben)

Der Ordner /etc/sddm.conf.d/ ist nicht vorhanden, vielleicht ist das der Fehler?

Es existiert nur eine Datei /etc/sddm.conf

[Autologin]
Relogin=false
Session=
User=

[General]
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot

[Theme]
Current=breeze
CursorTheme=Adwaita

[Users]
MaximumUid=60000
MinimumUid=1000

Grüße Ralf

Beitrag geändert von ralf43 (02.10.2019 12:24:07)

Offline

#6 02.10.2019 16:53:57

Photor
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

TBone schrieb:
Dirk schrieb:

Kofler … .

Ich habe den noch nie gesehen. Bietet einer mehr?

Ha! Ich habe das Buch(!) tatsächlich letztens (~ 3 Wochen) im Buchladen stehen sehen - und nicht schlecht gestaunt, dass es den noch gibt.
Rein geschaut habe ich nicht.

Ciao,
Photor

Offline

#7 02.10.2019 17:15:37

k.osmo
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Hallo ralf43,

SDDM startet man immer über einen Systemd-Service. Sollte schon eine Instanz laufen, ist es nur logisch, dass ein nacktes sddm auf der Konsole Fehler produziert, da das Programm sich nicht zum Display verbinden kann (siehe Fehlermeldung). Damit ist der erste Ansatz, mal den Status zu prüfen.

systemctl status sddm

Im Wiki steht, SDDM braucht u. U. lange, wenn nicht genug Zufallszahlen vorhanden sind. Zeig' doch mal deine Ausgabe von:

cat /proc/sys/kernel/random/entropy_avail

Irgendwas um 3000 ist gesund.

Gruß, k.osmo

Offline

#8 03.10.2019 10:41:28

ralf43
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Hallo k.osmo,

seltsam, einmal ist das System einwandfrei gestartet --- weitere Starts hatten weiter den Fehler !

SDDM startet man immer über einen Systemd-Service. Sollte schon eine Instanz laufen, ist es nur logisch, dass ein nacktes sddm auf der Konsole Fehler produziert, da das Programm sich nicht zum Display verbinden kann (siehe Fehlermeldung). Damit ist der erste Ansatz, mal den Status zu prüfen.

Damit ist für mich klar warum das Kommando "sddm" nicht funktioniert.

Hier die Statusmeldungen von "systemctl status sddm"

SDDM Meldungen nach "Reached target Graphical Interface"

"systemctl status sddm" nach einem normalen Systemstart bis zum grafischen Anmelde-Bildschirm

● sddm.service - Simple Desktop Display Manager
   Loaded: loaded (/usr/lib/systemd/system/sddm.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-10-03 09:43:39 CEST; 57s ago
     Docs: man:sddm(1)
           man:sddm.conf(5)
 Main PID: 550 (sddm)
    Tasks: 7
   Memory: 85.8M
   CGroup: /system.slice/sddm.service
           ├─550 /usr/bin/sddm
           └─572 /usr/lib/Xorg -nolisten tcp -auth /var/run/sddm/{c5429302-44c5-427d-b230-64b366a17316} -background none -noreset -displayfd 17 -seat seat0 vt1

Okt 03 09:43:48 Linux-Mobil sddm-helper[669]: pam_kwallet5(sddm:auth): (null): pam_sm_authenticate
Okt 03 09:43:48 Linux-Mobil sddm-helper[669]: [PAM] returning.
Okt 03 09:43:48 Linux-Mobil sddm[550]: Authenticated successfully
Okt 03 09:43:48 Linux-Mobil sddm-helper[669]: pam_kwallet5(sddm:setcred): pam_kwallet5: pam_sm_setcred
Okt 03 09:43:48 Linux-Mobil sddm-helper[669]: pam_unix(sddm:session): session opened for user ralf by (uid=0)
Okt 03 09:43:49 Linux-Mobil sddm[550]: Auth: sddm-helper exited successfully
Okt 03 09:43:49 Linux-Mobil sddm[550]: Greeter stopped.
Okt 03 09:43:49 Linux-Mobil sddm-helper[669]: pam_kwallet5(sddm:session): pam_kwallet5: pam_sm_open_session
Okt 03 09:43:49 Linux-Mobil sddm-helper[669]: Starting: "/usr/share/sddm/scripts/Xsession \"/usr/bin/startkde\""
Okt 03 09:43:49 Linux-Mobil sddm[550]: Session started




"systemctl status sddm" nach einem fehlerhaften Systemstart bis zum grafischen Anmelde-Bildschirm

● sddm.service - Simple Desktop Display Manager
   Loaded: loaded (/usr/lib/systemd/system/sddm.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-10-03 09:52:47 CEST; 7min ago
     Docs: man:sddm(1)
           man:sddm.conf(5)
 Main PID: 536 (sddm)
    Tasks: 2
   Memory: 11.2M
   CGroup: /system.slice/sddm.service
           └─536 /usr/bin/sddm

Okt 03 09:52:47 Linux-Mobil systemd[1]: Started Simple Desktop Display Manager.
Okt 03 09:52:47 Linux-Mobil sddm[536]: Initializing...
Okt 03 09:52:47 Linux-Mobil sddm[536]: Starting...
Okt 03 09:52:47 Linux-Mobil sddm[536]: Logind interface found

"cat /proc/sys/kernel/random/entropy_avail" bringt Meldungen von 2856 bis 3076 bis 3426.

Mich irritiert, dass der Start einmal ohne Probleme verlief, danach nicht mehr.

Vielleicht gibt es Überschneidungen beim Start der einzelnen Targets.
In welcher Reihenfolge werden von systemd die einzelnen Programme gestartet, in welchen Dateien wird die Reihenfolge festgelegt?

Grüße, Ralf

Offline

#9 03.10.2019 15:28:44

stefanhusmann
Moderator

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

In welcher Reihenfolge werden von systemd die einzelnen Programme gestartet, in welchen Dateien wird die Reihenfolge festgelegt?

Es ist gerade der Witz an systemd, dass man sich diese Frage nicht stellen muss und sollte. Systemd klamüsert sich das anhand der vorhandenen und zu "enable"nden Services und ihre Units selber aus. Der Weg dahin ist komplexe Graphentheorie. Der Nachteil ist, dass man die Frage auch kaum selbst beantworten kann.

Im oben verlinkten Wiki steht ganz oben, dass man slim nicht mehr verwenden sollte, weil seit 2013 nicht mehr weiterentwickelt und nicht ganz kompatibel zu systemd.
Edit: stimmt zwar, hier geht's aber um SDDM, nicht um slim, sorry.

Offline

#10 03.10.2019 19:47:54

k.osmo
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

https://bbs.archlinux.org/viewtopic.php?id=249418

Workaround: Systemd-Downgrade bis Fix-Release auf dem Mirror
Sonst: Grafik-Modul in's initramfs für early-KMS einbauen

Offline

#11 04.10.2019 12:20:08

ralf43
Mitglied

Re: [gelöst] Grafischer Anmelde-Bildschirm startet nicht

Hallo k.osmo,

es funktioniert, war eine ganz böse Falle big_smile

Vielen Dank für die entscheidende Hilfe. Habe das Intel-Modul mit mkininitcpio eingebaut, wie in deinem Link beschrieben.

Grüße, Ralf

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums