如何在 Arch Linux 上重新配置主机名以使 pacman 命令正常工作

如何在 Arch Linux 上重新配置主机名以使 pacman 命令正常工作

我刚刚在我的计算机上安装了 Arch Linux,这样我就可以在没有拇指驱动器的情况下启动我的系统。重新启动后,我开始进行一些调整,并很快意识到我的 pacman 命令不再正常工作,我不知道为什么。起初,我以为我可能不再连接到互联网,但我运行了几个成功的 pin 命令,表明我仍然连接到互联网。例如,如果我尝试为我的英特尔处理器安装微代码,我会收到以下错误。我只显示了一些错误,但它似乎已经尝试了我的镜像列表中的每个站点,但都失败了。我首先输入命令;

sudo pacman -S intel-ucode

哪个产量

resolving dependencies
looking for conflicting packages…

packages (1) intel-code-20210216-1

total Download Size: 2.67 MiB
total Installed Size: 3.46 MiB

:: Proceed with installation? [Y/n]

我按 Enter 键接受默认值 yes,但出现以下错误。同样,这仅显示某些站点的错误,但它似乎正在镜像列表上的所有站点上运行。

error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from www.caco.ic.unicap.br : Could not resolve host: www.caco.ic.unicamp.br
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from ftp.agdsn.de : Could not resolve host: ftp.agdsn.de
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.darklinux.uk : Could not resolve host: mirror.darklinux.uk
error: failed retrieving file ‘intel-code-20210216-1-any.pkg.tar.zst’ from mirror.surf : Could not resolve host: mirror.surf.  
warning: failed to retrieve some files
error: failed to commit transaction (invalid url for server)
Errors occurred, no packages were upgraded

webbmachine在我使用命令设置主机名后,就开始发生这种情况hostnamectl set-hostname webbmachine。我还验证了我的主机名已反映在文件中/etc/hostname,并且该/etc/hosts文件也反映了以下格式的正确信息。

# Static table lookup for hostnames
# See hosts(5) for details
127.0.0.1 localhost
127.0.0.1 webbmachine

我认为问题在于我的主机名是如何设置的,但我不确定。任何帮助,将不胜感激!

答案1

could not resolve host错误看起来很像某些 DNS 问题,这可能是由 webbmachine 配置引起的

相关内容