Linux 安装软件-dkpg安装中断问题

现象

Hit:1 http://mirrors.cloud.aliyuncs.com/ubuntu bionic InRelease
Hit:2 http://mirrors.cloud.aliyuncs.com/ubuntu bionic-updates InRelease
Hit:3 http://mirrors.cloud.aliyuncs.com/ubuntu bionic-security InRelease
Hit:4 http://repo.mysql.com/apt/ubuntu bionic InRelease
Reading package lists...

err:E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

注:mirrors.cloud.aliyuncs.com 这个域名需要阿里云vpc下dns才能解析。

原因

dpkg 软件包配置不正确,安装被中断。

修复步骤

注:所有操作修改前,请先备份数据,创建快照等。

登陆服务器

通过 vnc 或者 Workbench 连接登陆到服务器

排查中断原因

1、手动执行 sudo dpkg --configure -a ,执行成功后,尝试升级 sudo apt-get update
2、若依旧报错,则删除/var/lib/dpkg/updates 下所有文件后在尝试升级,具体操作步骤如下:

cd /var/lib/dpkg/updates
ls -al 
mv /var/lib/dpkg/updates /tmp/
sudo apt-get update
sudo apt-get upgrade

由于安装被中断的原因各种各样,可以借鉴链接内容排查的过程,进行分析

上一篇:阿里巴巴DevOps实践指南(十五)| 应用环境能力


下一篇:Code Review 是一场苦涩但有意思的修行