中断的 apt 升级破坏了 udev 和 systemd

中断的 apt 升级破坏了 udev 和 systemd

在通过 SSH 更新我的 Raspbian 安装(Pi rev. B+)期间,我失去了连接。硬重启后(可能在更新期间或完成更新后发生),udev 内核设备管理器启动失败。

根据journalctl (-xb),所有非灰色的东西(白色和红色):

systemd-udev-trigger.service: main process exited, code=killed, status=11/SEGV
Failed to start udev Coldplug all Devices.
Unit systemd-udev-trigger.service entered failed state.

<snip>

systemd-udevd.service: main process exited, code=killed, status=11/SEGV
Failed to start udev Kernel Device Manager.

最后两行重复了几次。

Unit systemd-udevd.service entered failed state.

udev 失败的结果稍后会变得明显:

random:nonblocking pool is initialized
Job dev-mmcblk0p1.device/start timed out.
Timed out waiting for device dev-mmcblk0p1.device.

<snip>

Dependency failed for /boot.

<snip>

Dependency failed for Local File Systems.

<snip>

Dependency Failed for File System Check on /dev/mmcblk0p1.

<snip>

Job dev-ttyAMA0.device/start timed out.
Timed out waiting for device dev-ttyAMA0.device.

目前该系统非常糟糕。我用 fsck 检查了 micro-SD 是否有故障,到目前为止还没有发现任何问题。

我该如何修复这个烂摊子?

相关内容