答案1
我刚刚收到类似的错误消息,对我来说,发生这种情况是因为我尝试在需要登录的网络中较早地运行更新。因此,不知何故,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 命令用于清除缓存,它也应该可以工作。