我在一台小型计算机上安装了 Ubuntu 22。
每次我锁定计算机(Super+L / WIN+L)并且经过足够的时间之后我再次解锁(比如说,1 小时后)所有正在运行的应用程序和打开的控制台都会被终止。
事实上,感觉就像计算机刚刚启动而不是解锁一样。
显然,这不太好,因为有时我会丢失未保存的进度。
我查了一下 Ask Ubuntu,但找不到讨论这个问题的内容。根据我读过的网页上的一些线索,我查看了我的电源设置,发现它们没有任何问题。为了确保万无一失,我将计算机功耗设置为“性能”模式,以避免暗示 Ubuntu 我可能希望应用程序被关闭,但没有任何改善。
我不熟悉日志和基于控制台的调查,因此不幸的是我不确定如何更好地详细说明这个问题,但如果我收到关于这个主题的好的评论,我会很乐意跟进记录这个问题。
我提前感谢您抽出时间来提供帮助。
编辑:正如评论中所建议的,我在此提供更多信息,并添加了一个我忘记提及的重要细节:该计算机具有 Windows 10 双启动功能。Windows 10 仅运行一次,之后我安装了 Ubuntu 22 和 Windows 10(按照向导安装)。
在安装中,我选择了“最小安装”以避免安装我系统上不想要/不需要的 LibreOffice 或 Firefox 等软件。
不确定这些细节重要。
根据以下用户的要求,我的电源设置如下:
电源模式:
- 性能(问题与平衡相同)
省电选项:
- 屏幕空白:15分钟
- 自动暂停:关闭
暂停和电源按钮:
- 按钮行为:关闭电源
还按照要求,的输出last
如下。down
和这两个词crash
似乎指向了一个有用的方向,但我不是专家,无法告诉你:
raggot tty2 tty2 Fri Jul 15 11:07 still logged in
reboot system boot 5.15.0-41-generi Fri Jul 15 11:04 still running
raggot tty2 tty2 Thu Jul 14 14:25 - down (00:21)
reboot system boot 5.15.0-41-generi Thu Jul 14 12:30 - 14:47 (02:16)
raggot tty2 tty2 Thu Jul 14 11:05 - crash (01:25)
reboot system boot 5.15.0-40-generi Thu Jul 14 11:04 - 14:47 (03:42)
raggot tty2 tty2 Wed Jul 13 13:40 - down (01:12)
reboot system boot 5.15.0-40-generi Wed Jul 13 12:57 - 14:53 (01:55)
raggot tty2 tty2 Wed Jul 13 10:36 - crash (02:20)
reboot system boot 5.15.0-40-generi Wed Jul 13 10:36 - 14:53 (04:17)
raggot tty2 tty2 Tue Jul 12 15:30 - down (01:56)
reboot system boot 5.15.0-40-generi Tue Jul 12 14:29 - 17:27 (02:58)
raggot tty2 tty2 Tue Jul 12 09:42 - crash (04:46)
reboot system boot 5.15.0-40-generi Tue Jul 12 09:39 - 17:27 (07:47)
raggot tty2 tty2 Thu Jul 7 10:57 - down (06:11)
reboot system boot 5.15.0-40-generi Thu Jul 7 10:57 - 17:08 (06:11)
raggot tty2 tty2 Thu Jul 7 10:49 - down (00:07)
reboot system boot 5.15.0-40-generi Thu Jul 7 10:49 - 10:57 (00:07)
锁定前的输出uptime
:
12:35:36 up 1:31, 1 user, load average: 0,18, 0,16, 0,13
编辑2:问题发生时,我就在机器旁边。系统不只是解锁。它实际上完全重新启动了。
我现在运行journalctl
并捕获了以下内容:
jul 15 17:10:12 Elitedesk kernel: usb 2-2: USB disconnect, device number 3
jul 15 17:10:12 Elitedesk kernel: FAT-fs (sda1): unable to read boot sector to mark fs as dirty
jul 15 17:10:12 Elitedesk udisksd[629]: Cleaning up mount point /media/raggot/STIL_USB (device 8:1 no longer exists)
jul 15 17:10:12 Elitedesk systemd[1]: media-raggot-STIL_USB.mount: Deactivated successfully.
jul 15 17:10:12 Elitedesk drawio[9924]: Failed to measure available space: Error getting filesystem info for /media/raggot/STIL_USB: No such file or directory
jul 15 17:10:12 Elitedesk drawio[9924]: Failed to measure available space: Error getting filesystem info for /media/raggot/STIL_USB: No such file or directory
jul 15 17:11:30 Elitedesk kernel: snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin NID 0x5 not registered
jul 15 17:11:30 Elitedesk update-notifier[3724]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
jul 15 17:11:30 Elitedesk update-notifier[3724]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
-- Boot f2ffcd16bc0441cab6449548c9e8a991 --
我有 1 个屏幕连接到 2 个工作站。在它崩溃之前,发生了 2 件事:
- 我从“有问题的”工作站移除了一个 USB 记忆棒
- 我将屏幕(从屏幕的 UI)从“有问题的”站切换到另一个站。
当我将它切换回电脑时,我看到它已经在 Grub 页面中选择操作系统,不久之后它就启动到了 Ubuntu。
根据日志,您知道问题可能是什么吗?
编辑3:今天下午,在上次崩溃之后,我根据以下评论的建议运行了以下命令:sudo journalctl -b -1 -e
。它在最后几行返回了这些日志:
jul 20 14:30:01 Elitedesk CRON[103211]: pam_unix(cron:session): session closed for user root
jul 20 14:30:15 Elitedesk update-notifier[2744]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
jul 20 14:30:15 Elitedesk update-notifier[2744]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
jul 20 14:30:16 Elitedesk kernel: snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin NID 0x5 not registered
我认为计算机后面连接的 DisplayPort 转 HDMI 适配器存在硬件问题。这可以解释为什么当我(似乎不重要)关闭屏幕或将屏幕的输入更改为另一个端口时(有时)会发生崩溃。
这个错误是否让你想起什么了?你知道该如何解决吗?