Warum hängt das Wechseln von Benutzern mein System jedes Mal vollständig auf?


11

Ich habe eine Neuinstallation von 11.04 64bit mit 2 Administratorkonten und 4 normalen Konten. Die 4 normalen Konten (die Konten der Kinder) haben keine Passwörter. Sie können sich einfach durch Klicken auf ihre Namen anmelden.

Wenn einer der Benutzer - entweder ein Administrator oder ein normaler Benutzer - versucht, zu einem anderen Konto zu wechseln, indem er in die obere rechte Ecke des Bildschirms klickt und einen anderen Benutzer auswählt, wird der Bildschirm schwarz und das gesamte System blockiert. Auch CTRL+ ALT+ F1durch F7macht nichts. Dies ist auf diesem System zu 100% reproduzierbar.

Ich kann in die Box ssh, wenn die Konsole abstürzt, und wenn ich oben laufe, sehe ich, dass Xorg ungefähr 100% der CPU verbraucht. Wenn Sie sich die Ausgabe von "ps axfu" in bash ansehen, während sich das System in diesem "gesperrten" Zustand befindet, sehen Sie hier den Prozessbaum lightdm und X.

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1153  0.0  0.1 183508  4292 ?        Ssl  Dec26   0:00 lightdm
root      2187  0.4  4.6 265976 164168 tty7    Ss+  00:43   0:21  \_ /usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
stephane  2612  0.0  0.3 266400 10736 ?        Ssl  01:52   0:00  \_ /usr/bin/gnome-session --session=ubuntu
stephane  2650  0.0  0.0  12264   276 ?        Ss   01:52   0:00  |   \_ /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/gnome-session --session=ubuntu
stephane  2703  0.8  3.0 562068 106548 ?       Sl   01:52   0:08  |   \_ compiz
stephane  2801  0.0  0.0   4264   584 ?        Ss   01:52   0:00  |   |   \_ /bin/sh -c /usr/bin/compiz-decorator
stephane  2802  0.0  0.3 265744 13772 ?        Sl   01:52   0:00  |   |       \_ /usr/bin/unity-window-decorator
...cut...
root      3024 80.6  0.3 107928 13088 tty8     Rs+  01:53  12:34  \_ /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch

Dieser letzte Prozess, in diesem Fall PID # 3024, hat die CPU gebunden.

Für den Fall, dass es wichtig ist (ich vermute es könnte), sind hier die meiner Meinung nach relevanten Informationen für meine Grafikkarte, entnommen aus /var/log/Xorg.0.log:

[  3392.653] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/extensions/libglx.so
[  3392.653] (II) Module glx: vendor="FireGL - AMD Technologies Inc."
[  3392.653]    compiled for 6.9.0, module version = 1.0.0
...
[  3392.655] (II) LoadModule: "fglrx"
[  3392.655] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/extra-modules.dpkg-tmp/modules/drivers/fglrx_drv.so
[  3392.672] (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
[  3392.672]    compiled for 1.4.99.906, module version = 8.88.7
[  3392.672]    Module class: X.Org Video Driver
...
[  3392.759] (==) fglrx(0): ATI 2D Acceleration Architecture enabled
[  3392.759] (--) fglrx(0): Chipset: "AMD Radeon HD 6410D" (Chipset = 0x9644)

Zuletzt : Ich habe diesen Beitrag gesehen: Benutzer auf 11.10 ändern hängt System ... aber ich habe überprüft, und das libpam-smbpass-Paket ist nicht auf diesem System installiert.


Suchen Sie noch Hilfe oder haben Sie dieses Problem gelöst? Wenn diese Frage nicht mehr gilt, können Sie sie entweder löschen oder selbst beantworten, wenn Sie das Problem gelöst haben. Vielen Dank!
Coversnail

Dies ist bis heute ein Problem. Nie gelöst.
Stéphane

Können Sie bitte Ihre Datei /var/log/lightdm/lightdm.log einfügen? Sie sagten, Sie könnten in die Maschine ssh, also ssh in und rufen Sie die Protokolldatei ab, während sich das System in der Schwebe befindet.
Anthony

Antworten:


1

Wenn Sie sich abmelden -> werden die Einstellungen des Anmeldebildschirms vom Root-Benutzer festgelegt
(glaube ich).
Alle relevanten Videoeinstellungen wären also "anders" (von den Einstellungen zu Ihren Monitoren und Grafiken als / Benutzer).

Wenn ich also im Dunkeln stechen würde, würde ich allgemein "Grafikfehler" sagen (weil ich nicht genug Informationen kenne)

Ich empfehle die Fehlerbehebung, indem Sie sich als "Ubuntu 2D" (als Einheit) oder "Gnome Classic (keine Effekte)" anmelden, wenn Sie es installiert haben, und dann prüfen, ob die 2D-Umgebung ebenfalls abstürzt.

Wenn sie immer noch abstürzen, ändern die nächsten erfolgreichen Anmeldefenster-Manager über

sudo dpkg-gdm neu konfigurieren

Bis Sie Gnome Manager installiert haben.
Wohlgemerkt: Dies ist natürlich nur das, was ich tun würde, um das Problem abzuleiten.

Das einzige, was für mich Sinn macht, ist, dass es das Video oder ein Gerät irgendwie nicht loslässt.

Andere Ideen sind -> Entfernen zusätzlicher USB-Geräte (ich persönlich hatte seltsame Einfrierungen aufgrund verschiedener USB-Geräte, einmal eine Webcam.

Gib mir Bescheid...


0

Darf ich die Spezifikationen Ihres Computers kennen?

  • Öffnen Sie "System Monitor"
  • Klicken Sie auf die Registerkarte "System"
  • Kopieren Sie unter "Hardware" die Informationen "Speicher" und "Prozessor" und fügen Sie sie ein

Sie können auch einen Screenshot des "Systemmonitors" anhängen.

Ich glaube, dass Ihr Computer dazu neigt zu hängen, weil Ihr System beim "Wechseln" von Konten überlastet wird. Dies geschieht normalerweise bei Computern mit niedrigen Spezifikationen. Aus den bereits von Ihnen veröffentlichten Informationen geht hervor, dass Ihr Computer nur mit geringen Spezifikationen betrieben wird. (Die Grafikkarte " Chipsatz:" AMD Radeon HD 6410D " ist für ihre geringe Leistung bekannt.)

Versuchen Sie das nächste Mal, sich von einem Konto abzumelden, bevor Sie sich bei einem anderen Konto anmelden . Auf diese Weise werden die Ressourcen Ihres Computers nicht von einem Konto gesperrt, das nicht verwendet wird.

Ich glaube, diese Methode verhindert, dass Ihr System einfriert.

Wenn Sie es vorziehen, Konten zu "wechseln", anstatt sich abzumelden und sich dann bei einem anderen Konto anzumelden, müssen Sie Ihren Computer aktualisieren oder ein neues mit höheren Spezifikationen / Leistungen kaufen.


Dies sollte nicht als Antwort aufgeführt sein, sondern als Kommentar zur ursprünglichen Frage.
Anthony

0

Konten ohne Kennwort können ein besonderes Problem für die Autorisierung gesperrter Konten sein. Ich meine nicht den LightDM-Anmeldebildschirm - das funktioniert gut mit Null-Passwörtern. Die Autorisierung für gesperrte Konten kommt ins Spiel, wenn das Konto vom Bildschirmschoner oder ähnlichem gesperrt wird oder nachdem der Fokus vom Benutzer weggeschaltet wurde, wie dies beim Wechseln von Konten der Fall ist. Es weiß einfach nichts über Null-Passwörter oder wie man mit der Situation umgeht.

Ich schlage vor, die Passwörter auf allen Konten des Kindes in "abc" oder ähnliches zu ändern und erneut zu testen.

Ich bin mir nicht sicher, ob dies das Problem ist, wohlgemerkt, da die normale Art und Weise, wie es sich manifestiert, einfach die völlige Unfähigkeit ist, wieder auf das Konto zuzugreifen, sobald Sie davon abweichen, aber ich denke sicherlich, dass es Ihr Leben viel einfacher machen wird, wenn Sie es geben können Der Überprüfungsprozess für gesperrte Konten ist etwas, mit dem man arbeiten kann.


0

ALT-SysReq-k (oder ALT-PrintScreen-k), das anstelle von STRG-ALT-BKSP Xorg neu gestartet hat, behebt die Situation nicht. Ich kehre immer zu einem leeren Bildschirm zurück.

Do-Release-Upgrade von 11.10 auf 12.10 reduzierte die Häufigkeit von unausweichlichen leeren Xorg-Bildschirmen erheblich.


0

Ich vermute hier, aber sind Sie drahtlos mit gemounteten Freigaben. Durch das Abmelden wird die Verbindung zu Ihrem WLAN getrennt und Linux hängt. Sie können warten, bis die Zeit abgelaufen ist (manchmal mehrere Minuten).

Es gibt keine wirkliche Lösung, abgesehen davon, dass zuerst die Bereitstellung manuell aufgehoben wird.

Auch ATI-Karten waren beim VTY-Switching immer sehr wählerisch. Sie könnten diesen Fehler nur treffen, obwohl dies nicht dazu führen würde, dass das System hängen bleibt, nur um einen schwarzen Bildschirm zu haben, der erst nach einem Neustart verschwindet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.