Wie kann ich eine nicht reagierende Ubuntu 16.04-GUI diagnostizieren?

1069
Everyone

Praktisch ein Neuling in Linux / Ubuntu. Ich habe vor kurzem Ubuntu 16.04 AMD64 build auf einer Festplatte installiert und zuerst auf einem USB-Stick installiert. Das System ist jetzt ein Dualboot mit Win 7 auf einem Laufwerk, Ubuntu 16.04 auf dem anderen.

Gelegentlich (in der Tat fast immer, wenn ich die Benutzeroberfläche benutze) hängt das Ubuntu zufällig. Dies scheint unabhängig von der ausgeführten Anwendung zu geschehen. Die einzige Konsistenz scheint zu sein, dass Ubuntu bei jedem Auftreten in der Standard-GUI (light?) Ausgeführt wurde - solange ich mich auf einem TTY befinde, scheint es gut zu funktionieren. Als Neuling bin ich jedoch normalerweise auf der GUI. Ich habe mir erlaubt, den Kernel nach den hier beschriebenen Anweisungen zu aktualisieren

Die GPU dieses Systems ist eine ASUS 8400EN. Der Monitor ist ein Dell 20 ".

Worauf muss ich im Syslog achten, um dieses Problem zu diagnostizieren?

[BEARBEITEN / AKTUALISIEREN]

Nach @StandardEye habe ich einen Blick auf XOrg.0.log geworfen. Es werden keine Fehler gemeldet. Dieses System verwendet ein älteres P7P55D-E Pro-Board ... mit PS / 2-Tastatur und -Maus. Die Protokolldatei scheint die Maus mithilfe eines Trackpad-Treibers zu identifizieren

[ 38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad (/dev/input/event3) [ 38.424] (**) PS/2 BYD TouchPad: Applying InputClass "evdev pointer catchall" [ 38.424] (II) Using input driver 'evdev' for 'PS/2 BYD TouchPad' [ 38.424] (**) PS/2 BYD TouchPad: always reports core events [ 38.424] (**) evdev: PS/2 BYD TouchPad: Device: "/dev/input/event3" [ 38.424] (--) evdev: PS/2 BYD TouchPad: Vendor 0x2 Product 0x1 [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found 3 mouse buttons [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found relative axes [ 38.424] (--) evdev: PS/2 BYD TouchPad: Found x and y relative axes [ 38.424] (II) evdev: PS/2 BYD TouchPad: Configuring as mouse [ 38.424] (**) evdev: PS/2 BYD TouchPad: YAxisMapping: buttons 4 and 5 [ 38.424] (**) evdev: PS/2 BYD TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 38.424] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event3" [ 38.424] (II) XINPUT: Adding extended input device "PS/2 BYD TouchPad" (type: MOUSE, id 9) [ 38.424] (II) evdev: PS/2 BYD TouchPad: initialized for relative axes. [ 38.424] (**) PS/2 BYD TouchPad: (accel) keeping acceleration scheme 1 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration profile 0 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration factor: 2.000 [ 38.424] (**) PS/2 BYD TouchPad: (accel) acceleration threshold: 4 [ 38.424] (II) config/udev: Adding input device PS/2 BYD TouchPad (/dev/input/mouse0) [ 38.424] (II) No input driver specified, ignoring this device. [ 38.424] (II) This device may have been added with another device file. 
1
Wenn Sie "solange ich auf einem Terminal bin" sagen, meinen Sie ein TTY (Sie können sehen, was diese mit Strg + Alt + F1 / F2 / F3 / F4 sind) oder meinen Sie ein Terminal, das sich in einem Fenster befindet ( dh hat eine Umrandung und eine Schließen-Schaltfläche)? timotree vor 7 Jahren 0
Ein TTY statt eines Fensters mit Fenstern unter X Everyone vor 7 Jahren 0
Klingt für mich nach einem X-Problem. timotree vor 7 Jahren 1
Meine Gedanken genau; Was ist - was suche ich in syslog, um zu bestätigen, dass es sich tatsächlich um ein X-Problem handelt? Oder gibt es eine separate Protokolldatei für den X-Server? Everyone vor 7 Jahren 0
Ich habe das gerade als [xorg] getaggt, so dass X-Experten (etwas, was ich nicht bin) dies leichter finden können. Ich habe jedoch eine weitere klärende Frage. Was meinst du mit "hängt"? timotree vor 7 Jahren 0
Ich meine, die Tastatur / Maus reagiert nicht mehr. Die Benutzeroberfläche wird geringfügig ausgeblendet, sie wird jedoch weiterhin aktualisiert, da jede Anwendung die Ausgabe in den relevanten Stream schreibt. Wenn zum Beispiel eine Chat-Sitzung geöffnet ist, ist alles, was von einer anderen Person, die an dem Chat beteiligt ist, geschrieben wurde, auch nach dem * sichtbar, wenn meine Tastatur / Maus nicht mehr reagiert. Everyone vor 7 Jahren 0
Haben Sie die Möglichkeit, den Host auf einem anderen Run-Level auszuführen, ohne X auszuführen? Je nachdem, welchen Zugriff Sie auf den Host haben und was er tun soll, können Sie ihn für einen Tag ohne GUI ausführen. Wenn es auch hängt, dann wissen Sie, dass es nicht um X geht. Der Befehl `telinit` kann die Laufebenen ändern. StandardEyre vor 7 Jahren 0

1 Antwort auf die Frage

1
StandardEyre

/var/log/Xorg.0.logBeim Debuggen eines X-Windows-Problems würde ich zuerst nach Fehlern vor syslog suchen .

Aus LinuxLogFiles

X11 Server Log  The default X11 Windowing Server in use with Ubuntu is the Xorg X11  server, and assuming your computer has only one display defined, it  stores log messages in the file /var/log/Xorg.0.log. This log is  helpful for diagnosing issues with your X11 environment.  

Während ich dies schreibe, bin ich auf einem Ubuntu 14.04-System und habe keinen Zugriff auf mein Ubuntu 16.04-System. Soweit ich das beurteilen kann, befinden sich die Protokolle an derselben Stelle.


Vielen Dank für die Referenz. Xorg.0.log listet keine Fehler per se auf, aber * kann * ein Hinweis darauf bestehen, dass meine ps2-Maus als Trackpad-Gerät erkannt wird. Ich könnte mich aber irren ... Everyone vor 7 Jahren 0