Seit zwei Tagen keine GUI mehr

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 27.10.2018 23:36:48

Hallo,
ich brauche mal wieder eure Hilfe.
Ich habe einen HTPC mit Debian 9 und KDE.
Da ich eine nvidia-GraKa installiert habe, laeuft KDE nicht mit Wayland, sondern noch mit X11.
Bisher war auch alles iO.
Aber seit zwei Tagen habe ich keine GUI mehr.
Nach dem Starten des PCs kommt nichtmal mehr die Seite zum Anmelden.
Das einzige, was ich zusehen bekomme, ist der Mauszeiger, ansonsten ist der Bildschirm schwarz.

Ich habe schon KDE-full, sddm und kwin-x11 reinstalliert, hilft aber alles nichts.

Wer kann mir helfen, meine GUI wiederzubekommen?
Woran kann das liegen?

Viele Gruesse
Veit

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von cronoik » 27.10.2018 23:51:57

vdvogt hat geschrieben: ↑ zum Beitrag ↑
27.10.2018 23:36:48
...Ich habe schon KDE-full, sddm und kwin-x11 reinstalliert, hilft aber alles nichts....
Davon solltest du dir auch nichts erhoffen (das funktioniert bei anderen Betriebsystemen oft, bei Debian eher selten). Du scheinst aber auf irgendeine Art von Oberflaeche zu kommen, also wuerde ich dich um Auszuege von Logfiles (/var/log/Xorg.0.log) bitten.
Hilf mit unser Wiki zu verbessern!

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 28.10.2018 12:52:17

Hallo cronoik,
anbei die gewuenschte log-Datei:

NoPaste-Eintrag40466

Ich hoffe, Du kannst damit was anfangen.

Viele Gruesse
Veit
Zuletzt geändert von KBDCALLS am 28.10.2018 15:01:23, insgesamt 1-mal geändert.
Grund: Beachte bitte Punkt 2.6 der Verhaltensregeln.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Seit zwei Tagen keine GUI mehr

Beitrag von MSfree » 28.10.2018 14:33:38

Code: Alles auswählen

[    75.678] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[    75.678] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[    75.678] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[    75.678] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[    75.678] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
Sagt doch eigentlich alles, oder?

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 28.10.2018 19:08:32

Hallo MSFree,
ich habe versucht, den nvidia-Treiber neu zu installieren.
Das ist aber fehlgeschlagen, da das Modul nvidia-drm "in use" ist.
Folglich habe ich versucht mit modprobe -r nvidia-drm zu entladen. Klappt aber auch nicht. Fehlermeldung: "module is in use".

Kann mir jemand helfen wie ich das Problem loesen kann?

Gruesse
Veit

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Seit zwei Tagen keine GUI mehr

Beitrag von KBDCALLS » 28.10.2018 19:44:45

Was spukt denn

Code: Alles auswählen

lsmod |grep nvidia
aus.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 28.10.2018 21:29:30

Hallo KBDCALLS,
anbei die Ausgabe von lsmod | grep nvidia:

Code: Alles auswählen

nvidia_drm             40960        1
nvidia_modeset      1110016     5     nvidia_drm
nvidia                     14356480  219  nvidia_modeset
drm_kms_helper      155648      1     nvidia_drm
drm                         360448     4      nvidia_drm,drm_kms_helper
ipmi_msghandler      49152       1     nvidia
Viele Gruesse
Veit

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Seit zwei Tagen keine GUI mehr

Beitrag von KBDCALLS » 28.10.2018 22:20:36

Ich wurde mal versuchen die Treiber einzeln zu entfernen. Angefangem mit nvidia_modeset und drm_kms_helper Beide nutzen den Treiber . Wenn die weg sind sollte der sich auch entfernen lassen. Dann nvidia_drm , nvidia , drm , ipmi_mshhandler und drm_kms_helper Eventuell wirds noch gesprächiger wenn die Option -v noch angegeben wird. Was auch ganz hilfreich sein könnte.

Code: Alles auswählen

modinfo modul -F depends
.

PS: Kann sein das mit der Reihenfolge etwas experimentiert werden muß.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 29.10.2018 07:41:23

Hallo KBDCALLS,
ich habe Deinen Vorschlag befolgt.
Leider ohne Erfolg.
Sowohl wenn ich die Module einzeln entferne, als auch alle zusammen.
Immer kommt die Fehlermeldung:
FATAL: Module nvidia_modeset is in use.

Mit der Option -vvv kommt zwar viel mehr Ausgabe, aber die ist so lang, dass die schnell durchrauscht.
Auch der Versuch:
modprobe -r -vvv ...module... > modprobe_r.txt
bringt nichts, denn im Textfile steht nichts drin.

Irgendwas greift auf nvidia_modeset zu und laesst nicht los.
Wie kann ich rausfinden was das ist?

Gruesse
Veit

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 29.10.2018 07:56:57

Hallo KBDCALLS,
sorry!
die 2 hat gefehlt.

Hier jetzt die Ausgabe von
modprobe -r -vvv ...alle module... 2> modeprobe_r.txt

Code: Alles auswählen

modprobe: INFO: ../libkmod/libkmod.c:364 kmod_set_log_fn() custom logging function 0x55d4603bf2b0 registered
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/4.9.0-8-amd64/modules.dep.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/4.9.0-8-amd64/modules.alias.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/4.9.0-8-amd64/modules.symbols.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:755 index_mm_open() file=/lib/modules/4.9.0-8-amd64/modules.builtin.bin
modprobe: DEBUG: ../libkmod/libkmod-module.c:556 kmod_module_new_from_lookup() input alias=nvidia_modeset, normalized=nvidia_modeset
modprobe: DEBUG: ../libkmod/libkmod-module.c:562 kmod_module_new_from_lookup() lookup modules.dep nvidia_modeset
modprobe: DEBUG: ../libkmod/libkmod.c:574 kmod_search_moddep() use mmaped index 'modules.dep' modname=nvidia_modeset
modprobe: DEBUG: ../libkmod/libkmod.c:402 kmod_pool_get_module() get module name='nvidia_modeset' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:410 kmod_pool_add_module() add 0x55d460d9c6f0 key='nvidia_modeset'
modprobe: DEBUG: ../libkmod/libkmod.c:402 kmod_pool_get_module() get module name='nvidia' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:402 kmod_pool_get_module() get module name='nvidia' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:410 kmod_pool_add_module() add 0x55d460d9d6c0 key='nvidia'
modprobe: DEBUG: ../libkmod/libkmod-module.c:196 kmod_module_parse_depline() add dep: /lib/modules/4.9.0-8-amd64/updates/dkms/nvidia.ko
modprobe: DEBUG: ../libkmod/libkmod.c:402 kmod_pool_get_module() get module name='ipmi_msghandler' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:402 kmod_pool_get_module() get module name='ipmi_msghandler' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:410 kmod_pool_add_module() add 0x55d460d9d840 key='ipmi_msghandler'
modprobe: DEBUG: ../libkmod/libkmod-module.c:196 kmod_module_parse_depline() add dep: /lib/modules/4.9.0-8-amd64/kernel/drivers/char/ipmi/ipmi_msghandler.ko
modprobe: DEBUG: ../libkmod/libkmod-module.c:202 kmod_module_parse_depline() 2 dependencies for nvidia_modeset
modprobe: DEBUG: ../libkmod/libkmod-module.c:583 kmod_module_new_from_lookup() lookup nvidia_modeset=0, list=0x55d460d9c7c0
modprobe: DEBUG: ../libkmod/libkmod.c:501 lookup_builtin_file() use mmaped index 'modules.builtin' modname=nvidia_modeset
modprobe: FATAL: Module nvidia_modeset is in use.
Wenn ich die Ausgabe richtig interpretiere, dann haengt nvidia_modeset von 2 modulen ab.

Wie bekomme ich die weg?

Viele Gruesse
Veit

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Seit zwei Tagen keine GUI mehr

Beitrag von MSfree » 29.10.2018 08:12:47

vdvogt hat geschrieben: ↑ zum Beitrag ↑
29.10.2018 07:56:57
Wenn ich die Ausgabe richtig interpretiere, dann haengt nvidia_modeset von 2 modulen ab.

Wie bekomme ich die weg?
Hast du schonmal

Code: Alles auswählen

rmmod -f ModulName
versucht?

Du könntest auch versuchen, die Nvidia-Module zu blacklisten und dann die Kiste rebooten.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 29.10.2018 09:43:42

Hallo MSfree,
Dein Vorschlag war leider kontaproduktiv.
rmmod -f hat mir ALLES weggehauen und ich hatte nicht mal mehr eine TTY1 und musste die Kiste hardwaremaessig auschalten.

Ein rmmod ohne -f ergibt folgende Ausgabe:

Code: Alles auswählen

rmmod: INFO: ../libkmod/libkmod.c:364 kmod_set_log_fn() custom logging function 0x55da38cf42b0 registered
rmmod: ERROR: Module nvidia_modeset is in use by: nvidia_drm
rmmod: ERROR: Module drm_kms_helper is in use by: nvidia_drm
rmmod: ERROR: Module nvidia_drm is in use
rmmod: ERROR: Module nvidia is in use by: nvidia_modeset
rmmod: ERROR: Module drm is in use by: nvidia_drm drm_kms_helper
rmmod: ERROR: Module ipmi_msghandler is in use by: nvidia
rmmod: INFO: ../libkmod/libkmod.c:331 kmod_unref() context 0x55da39c8f010 released
Gruesse
Veit

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22355
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Seit zwei Tagen keine GUI mehr

Beitrag von KBDCALLS » 29.10.2018 10:11:22

Dann würde ich mal mit der Reihenfolge experimentieren. Als erstes nvidia_drm . Mit lsmod immer wieder überprüfen welches Modul noch von einem anderen benutzt wird. Beispiel

Code: Alles auswählen

nvidia_modeset      1110016     5     nvidia_drm
Würde hier nicht mehr nvidia_drm stehen , dann sollte sich das Modul nvidia_modeset auch entfernen lassen. Gilt analog für die anderen Module.

Auch wäre es von Vorteil den Xserver zu stoppen.

Code: Alles auswählen

 systemctl stop sddm.service
bei Plasma und sddm
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Seit zwei Tagen keine GUI mehr

Beitrag von vdvogt » 29.10.2018 10:28:09

Hallo KBDCALLS,
Dein Vorschlag den sddm zu stoppen war sehr erfolgreich!
Danach habe ich nvidia_drm entfernt und damit waren auch alle nvidia-Module weg.
Anschliessend habe ich den nvidia-treiber neu installiert und jetzt habe ich wieder eine GUI.

Vielen Dank fuer eure Hilfe!!!

Viele Gruesse
Veit

Benutzeravatar
novalix
Beiträge: 1908
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: Seit zwei Tagen keine GUI mehr

Beitrag von novalix » 29.10.2018 10:41:21

Edit: Alles überflüssig hier. Ich lasse es trotzdem mal stehen.

Moin!

Es wird anscheinend das falsche glx-Modul geladen. Das von Xorg und nicht das von NVIDIA.
Im Bugtracker findet man etwas zu diesem Problem: https://bugs.debian.org/cgi-bin/bugrepo ... bug=900248

Habe selber keine NVIDIA-Karten, mit denen ich mich rumschlagen müsste. Von daher habe ich von den tools und utils zur Verwaltung wenig bis keine Ahnung.
Normalerweise setzt man wohl eine Präferenz über das Paket Debianglx-alternative-nvidia. Mit neueren Xorg-Paketen klappt das allerdings nicht mehr unbedingt.
In dem oben verlinkten Bugreport wird ein Workaround vorgeschlagen, der für viele das Problem gelöst hat und der relativ einfach ausprobiert und ggf. wieder rückgängig gemacht werden kann.

Im Verzeichnis

Code: Alles auswählen

/usr/share/X11/xorg.conf.d
wird eine Datei mit dem Namen "nvidia.conf" (ohne Anführungszeichen) mit folgendem Inhalt angelegt:

Code: Alles auswählen

Section "OutputClass"
        Identifier      "Nvidia Modules"
        MatchDriver     "nvidia-drm"
        Driver          "nvidia"
        Option          "AllowEmptyInitialConfiguration" "true"
        ModulePath      "/usr/lib/nvidia"
EndSection


Vielleicht hilft es.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Antworten