UBUNTU APT升级时出现dpkg status database is locked的解决方法
最近在UBUNTU服务器做例行升级的时候出现了一个异常,异常出现在用apt-get upgrade命令升级时,遇到了“dpkg status database is locked by another process”的dpkg错误。
异常详细信息如下:
“dpkg status database is locked by another process”,字面意思就是dpkg的状态数据库被其他进程locked了,也可以理解成被其他进程占用了。查了一下网上原因是包管理器在安装升级过程中遇到了异常,没有正确关闭。解决方法就是重启服务器或者重新打开终端 输入:
- sudo rm /var/lib/dpkg/lock
- sudo dpkg –configure -a
然后重新安装包。
需要说明的是,用apt-get install安装软件包时也同样可能导致这样的异常。