我正在关闭 Ubuntu,并在超时时不断遇到错误。完全关闭它的唯一方法是关闭 VM。我得到的错误是。
[Time] Timed out stopping /sys/devices/virtual/block/dm-0
[Time] Timed out stopping /dev/disk/by-id/dm=name=sda5_crypt
[Time] Timed out stopping /dev/dm-0.
[Time] Timed out stopping /dev/disk/by-d/dm-uuid-C...
[Time] Timed out stopping /dev/disk/by-id/lvm-pv-uuid-3F....
[Failed] Failed to start unattended Upgrades Shutdown
Run Code Online (Sandbox Code Playgroud)
您的设备似乎正在超时,因为顶层无法卸载,因为它仍在使用中,这导致下面的层永远无法正确关闭。
您可能需要编写一个在关闭时运行的帮助程序脚本,以正确的顺序卸载并关闭 cryptsetup。
关于订单的更完整答案:
一般规则:如果必须按特定顺序安装它,请按相反的顺序卸载它。
更具体地说:在您的情况下,根据您给出的输出,卸载的顺序将是您的分区,这些分区作为加密目录(sda5_crypt)的一部分安装,包括可能的加密交换,sudo swapoff /path/to/swap; sudo umount /path/to/swap一旦所有内容都从加密中卸载驱动器,然后使用 关闭 crypt 设备sudo cryptdisk_stop sda5_crypt。如果这给你一个错误,那么你错过了卸载某些东西。
现在,如果您的 LVM 恰好是其中之一,则您需要在关闭 crypt 设备之前执行此操作vgchange -a n /dev/vgname,这将允许干净地停止 lvm pv。
希望这可以帮助...
编辑: 再看一眼,您可能还想尝试此链接:无人值守升级失败,因为我认为您可能会遇到无人值守升级服务中的错误。
小智 0
就我而言,原因是 WebDAV 连接。在允许系统关闭进程之前必须首先卸载 WebDAV 安装点。
使用较慢的 WebDAV 连接清除缓存可能需要一些时间。因此,系统可能已经关闭了磁盘,但卸载 WebDAV 的过程尚未准备好。当它最终准备好时,它会遇到磁盘无法再刷新/关闭或任何它仍然想做的事情的问题。
因此,我的解决方案是集成一个关闭脚本,以保证在系统关闭进程开始之前卸载所有 WebDAV 连接。
尽管我认为这不是问题的通用解决方案,但此信息在某些情况下仍然可能有所帮助。
最好的问候,迈克KMB
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |