sudo挂起,网络消失,电脑长时间休眠后无法关闭

Spa*_*bet 5 reboot sudo shutdown suspend

提前抱歉,这里缺乏详细的技术信息 - 我正在尽力而为,但我对 Linux 故障排除相对较新。

我正在使用 Ubuntu 21.10(特别是 Ubuntu Budgie DE,如果相关的话),仅此而已 - 我不是双引导的。我的机器是我自己构建的台式机(Ryzen 5 3600 CPU、GeForce RTX 3070 GPU、16 Gigs RAM)。

如果我在一天结束时关闭机器,正常的日常使用是完全没问题的。然而,当我在长时间睡眠*后唤醒计算机时,我开始遇到一系列奇怪的问题。这些症状仅在机器进入睡眠状态已经很长时间后才会出现 - 如果我让计算机进入睡眠状态并在一个小时左右回来(我没有测试阈值的确切位置),美好的。我对这个问题的大部分经验都是在它整夜处于睡眠模式后将其唤醒时发生的。

*回复:“睡眠”——我自己通常不会主动将计算机置于“挂起”或“休眠”模式,因此我不确定计算机处于哪种状态。这是当我的计算机空闲时自动发生的情况有一段时间,它要求我在“觉醒”时在登录屏幕上输入密码。物理机器的灯亮着,看起来和听起来就像在运行一些不会对系统造成太大负担的东西时一样。这是我的电源设置相关部分的图片:

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

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

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

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

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

我已经尝试过的事情:

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

我在 AskUbuntu 上找到的最接近的问题是这个。我还在 reddit 上找到了更接近的匹配。不幸的是,两者都没有解决问题的实际方法。

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

希望我在这里提供的信息足以让其他人了解可能出现的问题。请向我询问更多信息,我很乐意提供!