计算机长时间处于睡眠状态后,Sudo 挂起、互联网消失且无法关闭

计算机长时间处于睡眠状态后,Sudo 挂起、互联网消失且无法关闭

提前致歉,因为这里缺乏详细的技术信息 - 我正在尽力,但我对 Linux 故障排除还比较陌生。

我使用的是 Ubuntu 21.10(具体来说是 Ubuntu Budgie DE,如果相关的话),而且只使用这个——我没有双启动。我的机器是我自己组装的台式机(Ryzen 5 3600 CPU、GeForce RTX 3070 GPU、16 GB RAM)。

如果我在一天结束时关闭计算机,正常的日常使用完全没问题。但是,当我在计算机长时间处于睡眠状态*后将其唤醒时,我开始遇到一系列奇怪的问题。这些症状仅在计算机进入睡眠状态很长一段时间后才会出现 - 如果我让计算机进入睡眠状态并在一小时左右后恢复(我还没有测试确切的阈值),则一切正常。我遇到的大多数问题都是在我将其唤醒后整夜处于睡眠模式时遇到的。

*回复:“睡眠”——我一般不会主动将我的机器置于“挂起”或“休眠”模式,所以我不确定机器处于哪种状态。这是我的计算机闲置一段时间后自动发生的任何事情,它要求我在“唤醒”时在登录屏幕上输入密码。物理机器的灯亮着,看起来和听起来就像在运行一些不会给系统带来太多负担的东西时一样。以下是我的电源设置相关部分的图片:

Ubuntu Budgie 中电源设置的屏幕截图。

最常见的症状模式是这样的:

  • 当我唤醒我的机器并登录时,所有正在运行的程序都无法访问互联网,尽管我同时连接到以太网和 Wi-Fi,并且网络管理器也反映了这一点。
  • 如果我打开终端并尝试运行 sudo(或任何以 sudo 为前缀的命令),它会挂起而不提示我输入密码。我尝试让它保持这种状态一段时间,以防它只是花了很长时间,因为我在网上看到过针对其他类似问题的建议,但它似乎无限期地挂起。我没有等几个小时,但我肯定等了两位数分钟,什么都没有改变。
  • 如果我尝试关闭或重新启动计算机,它不会成功。这表现为在对话框中单击“关闭”或“重新启动”提示时屏幕冻结,或者有时屏幕完全变黑(但不会关闭 - 如果有意义的话,它是“发光的黑色”)。无论哪种方式,我都可以看到和听到机器仍在运行。

当出现这组问题时,到目前为止我发现的唯一解决方案是按住电源按钮并以此方式进行硬重置。这样做之后,当我再次启动机器时,一切都正常工作(直到下次我让它休眠一段时间)。这使得问题暂时可以控制,但这不是处理问题的理想方法,我想修复潜在的问题。

有时症状与此不同,计算机从睡眠状态唤醒后会完全冻结在登录屏幕上(包括系统时钟在错误的时间冻结)。这种情况很少发生,通常只有当我让计算机睡眠时间更长时才会发生(例如,两天而不是一夜)。到目前为止,我发现的唯一解决方案是相同的 - 通过电源按钮硬重启。

我已经尝试过的事情:

  • 更新图形驱动程序。使用 nouveau 驱动程序时,我会遇到很多类似的问题。但是,这个特定问题发生在我使用专有 nvidia-driver-470 时,而当我更新到 nvidia-driver-510 时,没有任何明显的变化。
  • 通过 grub 启动恢复模式并修复损坏的软件包。我没有让计算机在恢复模式下运行以查看是否会产生影响,但这样做至少不能防止问题在后续非恢复模式会话中发生。
  • 我尝试运行“sudo reboot”和上述命令的变体来修复无法通过 GUI 关机的问题。这就是我发现 sudo 无限期挂起的问题的方式

我在 AskUbuntu 上找到的最接近的问题是这个。 我发现更加接近的匹配reddit 上也有类似的问题。但遗憾的是,两者都没有针对该问题的实际解决方案。

我一直在努力排除此故障,因为一旦我硬重启电脑,问题就会消失,直到我再次让它长时间休眠。而且由于在问题发生时,我无法使用互联网或任何需要 sudo 的命令,所以我的选择有限。我过去曾尝试阅读系统日志来解决问题,但我对 Linux 的经验还不够,无法真正理解哪些消息是常规消息,哪些消息我应该注意,所以我不确定如何使用它来诊断问题。

希望我在这里提供的信息足以让大家知道可能出了什么问题。如需更多信息,请向我咨询,我很乐意为您提供!

相关内容