安装时使用 pacstrap 时出错

安装时使用 pacstrap 时出错

我是第一次安装 Arch Linux。我在安装过程中没有遇到任何问题,直到我必须使用pacstrap.

这是我的意见。

pacstrap /mnt base base-devel linux linux-firmware vim

我得到什么回报。

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
error: failed retrieving file ‘online-repo.db’ from 192.168.1.156:8000 : Connection timed out after 10000 milliseconds.
error: failed to update online-repo. (download library error)
error: failed to synchronize all databases
==>ERROR: Failed to install packages to new root

我可以 ping archlinux.org 和 google.com 没有任何问题,但不能 ping 错误中提到的 IP。我听说timedate-ctl设置不正确可能会扰乱同步,因此我手动将其更改为正确的时间和时区。我尝试使用reflector不同的协议和位置多次,但仍然遇到相同的错误。我不确定我做错了什么。

答案1

似乎您配置了代理服务器,并且 pacstrap 尝试从中检索软件包,这应该反过来与实际镜像通信并为您获取软件包。

192.168.1.156:8000是本地地址(Wi-Fi 或有线网络上的设备地址)。您可能输入类似 的内容export http_proxy=192.168.1.156:8000,因此请确保代理已启动,或者在没有代理服务器的情况下运行该命令,以便直接与镜像进行通信。

运行以下命令可能会解决您的问题(如果您不想重新启动并重新开始安装):

unset http_proxy https_proxy ftp_proxy rsync_proxy HTTP_PROXY HTTPS_PROXY FTP_PROXY RSYNC_PROXY

这将删除您在安装过程中配置的所有代理服务器。

还有一点我想说的是;询问有关 arch linux 的所有问题拱门论坛,更有可能在那里获得针对特定于 arch linux 的问题的帮助。

相关内容