Ubuntu 20.04执行dpkg --configure -a命令卡住无响应如何修复
修复步骤
- 第一步:终止卡住的进程
先在当前运行dpkg --configure -a的终端按Ctrl + C终止进程,如果无响应,新开一个终端窗口执行以下命令杀死相关进程:
之后删除残留的dpkg锁文件:sudo killall dpkg update-initramfssudo rm /var/lib/dpkg/lock-frontend /var/lib/dpkg/lock /var/cache/apt/archives/lock - 第二步:排查/boot分区空间不足问题
执行命令查看/boot分区剩余空间:
如果剩余空间小于100M,先清理旧的内核镜像释放空间:df -h /bootsudo apt autoremove --purge - 第三步:修复resume设备配置异常
本次卡住大概率是日志中提示的resume设备异常导致:系统尝试从UUID为f9a3dfb7-e5c9-49d1-b879-937a1a04a18a的分区(/dev/sdi2)恢复休眠状态,但该分区当前不存在(比如是之前接入的外接硬盘分区)。
执行以下命令修改配置禁用无效的resume设置:
如果之后需要使用休眠功能,可以用echo "RESUME=none" | sudo tee /etc/initramfs-tools/conf.d/resumeblkid命令查询你当前swap分区的UUID,把上面配置中的none替换为对应的UUID即可 - 第四步:重新执行dpkg配置操作
执行完成后再运行升级命令验证修复效果:sudo dpkg --configure -asudo apt update && sudo apt upgrade -y
内容的提问来源于stack exchange,提问作者user2443507
相关产品推荐
相关产品推荐

