Amir Shabani Asked: 2020-01-10 05:06:14 +0800 CST2020-01-10 05:06:14 +0800 CST 2020-01-10 05:06:14 +0800 CST 错误:无法读取 db 'multilib'(无法解析第 1 行) 772 当我运行命令时, sudo pacman -Syu 我收到很多这样的错误: error: could not read db 'core' (Can't parse line 1) error: could not read db 'multilib' (Can't parse line 1) 然后在它的最后,说: there is nothing to do 我该如何解决? upgrade manjaro 1 个回答 Voted Best Answer mutableVoid 2020-01-16T13:38:55+08:002020-01-16T13:38:55+08:00 我刚刚收到一条类似的错误消息,对我来说,这是因为我试图在需要我登录的网络中更早地运行更新。因此,HTML 登录页面以某种方式出现在我的核心、社区、multilib 同步文件中: /var/lib/pacman/sync/community.db 只需检查您是否发生了类似的事情: $ cat /lib/pacman/sync/core.db 对我来说,只需删除这些文件就足以解决pacman问题。如果您不确定在此之前将它们复制到安全位置。 $ sudo cp /lib/pacman/sync/core.db ~ $ sudo cp /lib/pacman/sync/multilib.db ~ $ ... 我猜还有一个用于清除缓存的 pacman 命令也应该可以工作。
我刚刚收到一条类似的错误消息,对我来说,这是因为我试图在需要我登录的网络中更早地运行更新。因此,HTML 登录页面以某种方式出现在我的核心、社区、multilib 同步文件中:
/var/lib/pacman/sync/community.db
只需检查您是否发生了类似的事情:
$ cat /lib/pacman/sync/core.db
对我来说,只需删除这些文件就足以解决
pacman
问题。如果您不确定在此之前将它们复制到安全位置。$ sudo cp /lib/pacman/sync/core.db ~ $ sudo cp /lib/pacman/sync/multilib.db ~ $ ...
我猜还有一个用于清除缓存的 pacman 命令也应该可以工作。