这是过去 4-5 个月内第三次发生这种情况(16.04 以及现在的 18.04 LTS)。我在我的 Ubuntu 机器上运行了一些工程模拟,通常一切都会正常。偶尔,当我运行这些模拟并且我的电脑开机超过 2-3 天而没有与它交互时,就会发生这种情况。
机器对键盘或鼠标点击没有反应。之前我以为是系统被挂起了,但它似乎对鼠标点击或键盘按键没有反应(从数字锁定 LED 的行为中意识到了这一点)。所以我不得不进行硬重置。为什么会发生这种情况?有什么线索吗?我应该去哪里找?
我跑去tail -500 /var/log/syslog
查看,没有发现任何异常,但日志中似乎只有当天的条目(从 00:05 开始)。相关条目如下:
Sep 25 02:46:08 mae-hen-8163-db org.gnome.Shell.desktop[2028]: GetDntDataTotal sql exec success
Sep 25 02:46:08 mae-hen-8163-db org.gnome.Shell.desktop[2028]: GetDntDataQueue sql exec success
Sep 25 02:46:14 mae-hen-8163-db org.gnome.Shell.desktop[2028]: SchedulePriorTracktype called
Sep 25 02:46:14 mae-hen-8163-db org.gnome.Shell.desktop[2028]: GetDntDataPriorQueue sql exec success
Sep 25 02:46:47 mae-hen-8163-db org.gnome.Shell.desktop[2028]: SchedulePriorTracktype called
Sep 25 02:46:47 mae-hen-8163-db org.gnome.Shell.desktop[2028]: GetDntDataPriorQueue sql exec success
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Started Uncomplicated firewall.
Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Started udev Coldplug all Devices.
Sep 25 10:29:23 mae-hen-8163-db systemd-modules-load[354]: Inserted module 'lp'
Sep 25 10:29:23 mae-hen-8163-db systemd-modules-load[354]: Inserted module 'ppdev'
Sep 25 10:29:23 mae-hen-8163-db systemd-modules-load[354]: Inserted module 'parport_pc'
Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Started Load Kernel Modules.
Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Mounting FUSE Control File System...
Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Mounting Kernel Configuration File System...
......Some entries...
Sep 25 10:29:23 mae-hen-8163-db systemd[1]: Started Remount Root and Kernel File Systems.
Sep 25 10:29:23 mae-hen-8163-db kernel: [ 0.000000] Linux version 4.15.0-34-generic (buildd@lgw01-amd64-047) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 (Ubuntu 4.15.0-34.37-generic 4.15.18)
相关行是带有零的那一行。那是我进行硬重置并随后启动序列的时候。在 2:46 之后直到硬重置之间有一个间隙。这说明了什么?
我还检查了以sudo dmesg --ctime
获得以下输出(我不明白其中的任何内容):
[Tue Sep 25 10:28:38 2018] efifb: scrolling: redraw
[Tue Sep 25 10:28:38 2018] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[Tue Sep 25 10:28:38 2018] Console: switching to colour frame buffer device 240x67
[Tue Sep 25 10:28:38 2018] fb0: EFI VGA frame buffer device
[Tue Sep 25 10:28:38 2018] intel_idle: MWAIT substates: 0x142120
[Tue Sep 25 10:28:38 2018] intel_idle: v0.4.1 model 0x5E
[Tue Sep 25 10:28:38 2018] intel_idle: lapic_timer_reliable_states 0xffffffff
[Tue Sep 25 10:28:38 2018] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
[Tue Sep 25 10:28:38 2018] ACPI: Sleep Button [SLPB]
[Tue Sep 25 10:28:38 2018] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[Tue Sep 25 10:28:38 2018] ACPI: Power Button [PWRB]
[Tue Sep 25 10:28:38 2018] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[Tue Sep 25 10:28:38 2018] ACPI: Power Button [PWRF]
[Tue Sep 25 10:28:38 2018] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[Tue Sep 25 10:28:38 2018] thermal LNXTHERM:00: registered as thermal_zone0
[Tue Sep 25 10:28:38 2018] ACPI: Thermal Zone [TZ00] (28 C)
[Tue Sep 25 10:28:38 2018] thermal LNXTHERM:01: registered as thermal_zone1
[Tue Sep 25 10:28:38 2018] ACPI: Thermal Zone [TZ01] (30 C)
[Tue Sep 25 10:28:38 2018] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[Tue Sep 25 10:28:38 2018] 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[Tue Sep 25 10:28:38 2018] serial 0000:00:16.3: enabling device (0000 -> 0003)
[Tue Sep 25 10:28:38 2018] 0000:00:16.3: ttyS4 at I/O 0xf0a0 (irq = 20, base_baud = 115200) is a 16550A
[Tue Sep 25 10:28:38 2018] Linux agpgart interface v0.103
[Tue Sep 25 10:28:38 2018] tpm_tis MSFT0101:00: 2.0 TPM (device-id 0xFE, rev-id 4)
[Tue Sep 25 10:28:38 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:38 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:39 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:39 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:39 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:39 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:39 2018] clocksource: Switched to clocksource tsc
[Tue Sep 25 10:28:40 2018] tpm tpm0: A TPM error (2314) occurred continue selftest
[Tue Sep 25 10:28:41 2018] tpm tpm0: TPM self test failed
[Tue Sep 25 10:28:41 2018] loop: module loaded
[Tue Sep 25 10:28:41 2018] libphy: Fixed MDIO Bus: probed
[Tue Sep 25 10:28:41 2018] tun: Universal TUN/TAP device driver, 1.6
[Tue Sep 25 10:28:41 2018] PPP generic driver version 2.4.2
[Tue Sep 25 10:28:41 2018] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
上述日志相关吗?它说明了什么?有人能帮我找到这个问题的永久解决方案吗?
谢谢