Arch Linux使用pacman时无法锁定数据库

遇到的问题

今天在准备升级软件包时,发生了一个错误:

:: 正在同步软件包数据库...
错误:无法升级 core (无法锁定数据库)
错误:无法升级 extra (无法锁定数据库)
错误:无法升级 community (无法锁定数据库)
错误:无法升级 multilib (无法锁定数据库)
错误:无法升级 archlinuxcn (无法锁定数据库)
错误:未能成功同步所有数据库

如何解决

经过排查是由于/var/lib/pacman/db.lck文件锁定了pacman的数据库,那么需要运行以下命令进行解决:

sudo rm /var/lib/pacman/db.lck

重新运行pacman,会发现可以正常使用pacman了。

posted @ 2021-01-02 09:17  绫织梦CoronaZero  阅读(3853)  评论(0编辑  收藏  举报