• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] XServer Crash nach Login-Manager

lOtz1009

Moderator
Teammitglied
Hi,

ich habe folgendes Problem:
Wenn ich mich im Login-Manager (derzeit LXDM, gleiches aber auch mit KDM, GDM, ...) anmelden will, wirft mich dieser wieder kommentarlos auf die Anmeldemaske zurück.
Wenn ich vorher im Runlevel 3 angemeldet bin und als Root "startx" ausführe, komme ich wiederum einwandfrei in den XServer (allerdings nur unter Root).

Soweit ich das sehen kann, geben die Logs nicht wirklich was her.

Code:
lOtz-NB:~ # uname -a
Linux lOtz-NB 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
Code:
lOtz-NB:~ # rpm -qa | grep X | sort
libHX27-3.11-5.1.2.x86_64
libXi6-1.4.0-10.1.2.x86_64
libXi6-32bit-1.4.0-10.1.2.x86_64
libXi6-devel-1.4.0-10.1.2.x86_64
libeXosip2-6-3.5.0-6.1.2.x86_64
nuoveXT2-icon-theme-0.5.0-25.1.noarch
perl-RPC-XML-0.74-3.1.3.noarch
perl-Text-CSV_XS-0.82-3.1.3.x86_64
perl-X11-Protocol-0.56-3.4.1.x86_64
perl-X500-DN-0.29-95.1.2.x86_64
perl-XML-LibXML-1.87-2.1.3.x86_64
perl-XML-NamespaceSupport-1.11-11.1.2.x86_64
perl-XML-Parser-2.41-11.1.4.x86_64
perl-XML-SAX-0.99-13.1.2.x86_64
perl-XML-SAX-Base-1.06-3.1.2.noarch
perl-XML-Simple-2.18-78.1.2.x86_64
perl-XML-Twig-3.38-3.1.2.x86_64
perl-XML-Writer-0.612-9.1.2.noarch
perl-XML-XPath-1.13-90.1.2.x86_64
vlc-noX-2.0.2-1.4.x86_64
xorg-x11-Xvnc-7.6_1.10.4-36.2.1.x86_64
xorg-x11-libX11-32bit-7.6-23.1.2.x86_64
xorg-x11-libX11-7.6-23.1.2.x86_64
xorg-x11-libX11-ccache-7.6-7.1.1.noarch
xorg-x11-libX11-devel-7.6-23.1.2.x86_64
xorg-x11-libXau-32bit-7.6_1.0.6-9.1.2.x86_64
xorg-x11-libXau-7.6_1.0.6-9.1.2.x86_64
xorg-x11-libXau-devel-7.6_1.0.6-9.1.2.x86_64
xorg-x11-libXdmcp-7.6-10.1.2.x86_64
xorg-x11-libXdmcp-devel-7.6-10.1.2.x86_64
xorg-x11-libXext-32bit-7.6_1.2.0-5.1.2.x86_64
xorg-x11-libXext-7.6_1.2.0-5.1.2.x86_64
xorg-x11-libXext-devel-7.6_1.2.0-5.1.2.x86_64
xorg-x11-libXfixes-32bit-7.6_5.0-3.1.2.x86_64
xorg-x11-libXfixes-7.6_5.0-3.1.2.x86_64
xorg-x11-libXfixes-devel-7.6_5.0-3.1.2.x86_64
xorg-x11-libXmu-32bit-7.6-10.1.2.x86_64
xorg-x11-libXmu-7.6-10.1.2.x86_64
xorg-x11-libXmu-devel-7.6-10.1.2.x86_64
xorg-x11-libXp-32bit-7.6-5.1.2.x86_64
xorg-x11-libXp-7.6-5.1.2.x86_64
xorg-x11-libXp-devel-7.6-5.1.2.x86_64
xorg-x11-libXpm-32bit-7.6-9.1.2.x86_64
xorg-x11-libXpm-7.6-9.1.2.x86_64
xorg-x11-libXpm-devel-7.6-9.1.2.x86_64
xorg-x11-libXprintUtil-32bit-7.6-5.1.2.x86_64
xorg-x11-libXprintUtil-7.6-5.1.2.x86_64
xorg-x11-libXprintUtil-devel-7.6-5.1.2.x86_64
xorg-x11-libXrender-32bit-7.6_0.9.6-9.1.2.x86_64
xorg-x11-libXrender-7.6_0.9.6-9.1.2.x86_64
xorg-x11-libXrender-devel-7.6_0.9.6-9.1.2.x86_64
xorg-x11-libXt-32bit-7.6_1.0.9-14.1.2.x86_64
xorg-x11-libXt-7.6_1.0.9-14.1.2.x86_64
xorg-x11-libXt-devel-7.6_1.0.9-14.1.2.x86_64
xorg-x11-libXv-32bit-7.6-9.1.2.x86_64
xorg-x11-libXv-7.6-9.1.2.x86_64
xorg-x11-libXv-devel-7.6-9.1.2.x86_64
Code:
lOtz-NB:~ # cat /etc/SuSE-release
openSUSE 12.1 (x86_64)
VERSION = 12.1
CODENAME = Asparagus
Code:
lOtz-NB:~ # dmesg | egrep -i "warn|fail|error"
[    0.724759]  pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
[    0.735992]  pci0000:ff: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
[    2.656651] ata4: failed to resume link (SControl 0)
[    2.808348] ata2.01: failed to resume link (SControl 0)
[    2.808442] ata1.01: failed to resume link (SControl 0)
[   41.496188] brcmutil: module is from the staging directory, the quality is unknown, you have been warned.
[   41.563426] mei: module is from the staging directory, the quality is unknown, you have been warned.
[   41.794312] brcmsmac: module is from the staging directory, the quality is unknown, you have been warned.
[  239.229160] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  239.229181] systemd[1]: Unit NetworkManager.service entered failed state.
[  239.301068] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  260.094631] kdm[4314]: :0[4314]: Fatal X server IO error: Interrupted system call
[  345.606073] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  345.606084] systemd[1]: Unit NetworkManager.service entered failed state.
[  345.677958] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  345.776328] swapon[4748]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  481.037908] swapon[4950]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  482.416437] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  482.484280] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  511.280279] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  511.280292] systemd[1]: Unit NetworkManager.service entered failed state.
[  511.450400] swapon[5322]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  520.702442] dbus-daemon[5429]: (process:5437): GLib-WARNING **: goption.c:2168: ignoring no-arg, optional-arg or filename flags (16) on option of type 1
[  529.111282] dbus-daemon[5429]: dbus[5429]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.NetworkManager.service': Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
[  593.850101] dbus[5429]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.NetworkManager.service': Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
[  593.850123] dbus-daemon[5429]: dbus[5429]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.NetworkManager.service': Unit dbus-org.freedesktop.NetworkManager.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.NetworkManager.service' for details.
Code:
lOtz-NB:~ # egrep "EE|WW" /var/log/Xorg.0.log
[   514.552] Current Operating System: Linux lOtz-NB 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   514.555] (II) Loading extension MIT-SCREEN-SAVER
[   514.706] (WW) Falling back to old probe method for fbdev
[   514.707] (WW) Falling back to old probe method for vesa
[   515.703] (WW) NVIDIA(0): The EDID for LEN (DFP-0) contradicts itself: mode "1366x768"
[   515.703] (WW) NVIDIA(0):     is specified in the EDID; however, the EDID's valid
[   515.703] (WW) NVIDIA(0):     HorizSync range (39.498-47.398 kHz) would exclude this
[   515.703] (WW) NVIDIA(0):     mode's HorizSync (31.6 kHz); ignoring HorizSync check for
[   515.703] (WW) NVIDIA(0):     mode "1366x768".
[   515.703] (WW) NVIDIA(0): The EDID for LEN (DFP-0) contradicts itself: mode "1366x768"
[   515.703] (WW) NVIDIA(0):     is specified in the EDID; however, the EDID's valid
[   515.703] (WW) NVIDIA(0):     HorizSync range (39.498-47.398 kHz) would exclude this
[   515.703] (WW) NVIDIA(0):     mode's HorizSync (31.6 kHz); ignoring HorizSync check for
[   515.703] (WW) NVIDIA(0):     mode "1366x768".

(aktueller nVidia-Treiber aus dem Repo)
 

spoensche

Moderator
Teammitglied
IOtz1009 schrieb:
Code:
[    0.724759]  pci0000:00: ACPI _OSC request failed (AE_ERROR), returned control mask: 0x1d
[    0.735992]  pci0000:ff: ACPI _OSC request failed (AE_NOT_FOUND), returned control mask: 0x1d
[    2.656651] ata4: failed to resume link (SControl 0)
[    2.808348] ata2.01: failed to resume link (SControl 0)
[    2.808442] ata1.01: failed to resume link (SControl 0)[  239.301068] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  260.094631] kdm[4314]: :0[4314]: Fatal X server IO error: Interrupted system call
[  345.606073] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  345.606084] systemd[1]: Unit NetworkManager.service entered failed state.
[  345.677958] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  345.776328] swapon[4748]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  481.037908] swapon[4950]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  239.301068] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  260.094631] kdm[4314]: :0[4314]: Fatal X server IO error: Interrupted system call
[  345.606073] systemd[1]: Job NetworkManager-wait-online.service/start failed with result 'dependency'.
[  345.606084] systemd[1]: Unit NetworkManager.service entered failed state.
[  345.677958] systemd[1]: Unit dev-dm\x2d3.swap entered failed state.
[  345.776328] swapon[4748]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt
[  481.037908] swapon[4950]: swapon: /dev/dm-3: swapon failed: Das Gerät oder die Ressource ist belegt

Hier liegt das Problem. Die ACPI Fehler treten an den PCI- Adressen auf, über die die Daten zu deiner Festplatte, Grafikkarte wandern. Die Folgen sind fehlerhafte Zugriffe auf die jeweilige Komponente.

Welches Notebook verwendest du? Gib dem Kernel mal folgende Parameter für das ACPI Debugging mit:
Code:
apic=debug acpi.debug_layer=0x2 acpi.debug_level=0xffffffff

Nach dem Neustart postest du bitte die komplette Ausgabe von dmesg.

PS:
Es kommt einiges an Output zusammen und die Ausgabe von dmesg ist um einiges länger als sonst.
 
OP
L

lOtz1009

Moderator
Teammitglied
Das ist ein Lenovo G560.
Soweit ich mich erinnere ist das Verhalten seit dem letzten Kernelupdate.
Die Debugausgabe folgt morgen per NoPaste.
 
OP
L

lOtz1009

Moderator
Teammitglied
http://paste.opensuse.org/bcd1c0c4
http://paste.opensuse.org/fa4cf2ed

Den Anfang der dmesg-Ausgabe bekomme ich leider nicht angezeigt...
 

RME

Advanced Hacker
Hallo,

Ob Dein user Passwort noch stimmt hast Du sicher schon getestet denke ich. (evtl. neu setzen)

Code:
lastb
Gruss,
Roland
 
OP
L

lOtz1009

Moderator
Teammitglied
Ja, das passt alles. Ist auch egal, welchen Nutzer ich hier anmelden will.
Kernel 3.1.9 bringt übrigens auch nix. Seltsam ist, dass es bis vor kurzem ging.
Seltsam auch, dass startx einen laufenden XServer erzeugt, sämtliche Loginmanager aber versagen.
 
A

Anonymous

Gast
welchen Nvidia Treiber hast da installiert? Mal eine andere (ältere → 295.xx) Version versucht? Ich hab grad keine "SuS(i)E" hier und kann deshalb nicht sehen welche Version über die Repo verteilt wird, aber der 302' er ist es doch nicht, oder? Mit der 302' er Ausgabe hatte ich auch meine "Erlebnisse" der unschönen Art ;-)
 
OP
L

lOtz1009

Moderator
Teammitglied
https://bugzilla.novell.com/show_bug.cgi?id=771532
Ein BIOS Update gibt es leider nicht. Das Ding hat noch mindestens einen anderen schwerwiegenden Bug den ich schon an Lenovo gemeldet habe, aber Lenovo sieht da wohl keinen Handlungsbedarf ;)
 

spoensche

Moderator
Teammitglied
lOtz1009 schrieb:
https://bugzilla.novell.com/show_bug.cgi?id=771532
Ein BIOS Update gibt es leider nicht. Das Ding hat noch mindestens einen anderen schwerwiegenden Bug den ich schon an Lenovo gemeldet habe, aber Lenovo sieht da wohl keinen Handlungsbedarf ;)

Eine Möglichkeit wäre selbst zu handeln. Mein Laptop, war bis heute in Punkto Hitze gut dabei und im BIOS konnte man nicht wirklich etwas konfigurieren, weil die Menüeinträge deaktiviert waren. Also BIOS Mod geflasht, konfiguriert und ein Wunder, CPU u. Boardtemperatur sind 5 Grad+ kälter, die Festplatte sogar 6-7 Grad kälter.

Mein Laptop dankt es mir mit voller Leistung und stabilen Betrieb.
 

towo

Moderator
Teammitglied
Also Rückfall auf den Login ist eigentlich typisch für Festplatte voll und/oder falsche Rechte auf /tmp.
 
OP
L

lOtz1009

Moderator
Teammitglied
Keine der Partitionen ist annähernd voll.
/tmp liegt auf der Root-Partition und sollte mit "drwxrwxrwxt root:root" eigentlich richtig gesetzt sein.
 
OP
L

lOtz1009

Moderator
Teammitglied
Leider nein.
Code:
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
Dummy input method "none" (do not use any fancy input method by default)
/usr/bin/gpg-agent: relocation error: /usr/bin/gpg-agent: symbol __assuan_socket, version LIBASSUAN_1.0 not defined in file libassuan.so.0 with link time reference

Deinstallation des nVidia-Treibers hat auch nicht geholfen. Mit nouveau genau das selbe :???:
 
OP
L

lOtz1009

Moderator
Teammitglied
Problem gelöst.
Durch die obige Ausgabe der .xsession.errors habe ich eher blind mal nach libassuan geschaut:
Code:
v | libassuan0                 | Paket      | 2.0.0-5.7   | x86_64 | openSUSE:Tools   
i | libassuan0                 | Paket      | 2.0.2-5.1.2 | x86_64 | openSUSE-12.1-Oss
Zuerst war die niedrigere Version aus openSUSE:Tools installiert, scheinbar beißt sich das irgendwomit....
 
Oben