archlinux pacman -Syu 总是失败

archlinux pacman -Syu 总是失败

这周我都快被它折腾死了。从周一开始,每次我尝试使用 pacman -Syu 更新系统时,它都会失败,图片上会显示错误消息。它尝试通过 ipv6 连接。我 ping 了 ips,没有找到主机。然后我切换到 wget,它使用 ipv4 地址连接。但还是失败了。

我尝试 ping ip 地址和“archlinux.igor.onlinedirect.bg”,成功了。我尝试通过 Web 浏览器查看文件,成功了,甚至可以下载文件。但是当我尝试运行“pacman -Syu”时,无论是否使用 wget、curl,每次都会出现“下载库错误”。

我做错了什么或我遗漏了什么?希望你们能帮忙。\

我突然想到这可能是网络的问题。我将 vdis(抱歉,我忘了提到这些是虚拟操作系统)文件复制到家里,然后运行“pacman -Syu”,成功了。然后我将文件复制到办公室,仍然出现相同的“无法解析服务器”错误。我需要发布一些文件吗?

答案1

这听起来像是你的防火墙的问题。ip6tables.rules 存在吗?你可能需要确保你的内核支持 ip6tables 和 conntrack。你可以使用以下命令检查你的防火墙:

systemctl 状态 ip6tables

答案2

您的镜像似乎存在一些错误。请尝试将镜像列表更改/etc/pacman.d/mirrorlist为另一个镜像。

编辑:是的,抱歉,我误读了问题。看来 pacman 正在尝试通过代理进行连接。检查您的 pacman 配置,看看您的代理设置是否正确,以及您的终端没有设置不正确*_proxyhttp_proxyhttps_proxy等)的环境变量。

相关内容