我无法更新我的饼上的任何东西,我得到以下错误错误:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease暂时无法解析'raspbian.raspberrypi.org'
nameserver在resolv.conf是8.8.8.8
这是ping结果root@raspberrypi:/etc# ping google.comping: google.com:名称解析暂时失败
我以前在我的馅饼中安装了piehole,但在那之后我格式化了存储卡并安装了新的操作系统。
我意识到这是超级旧的,但以防有人从谷歌绊倒,我的/etc/resolv.conf文件只有127.0.0.1作为dns,在添加1.1.1.1和1.0.0.1之后,我能够升级。
为了更新文件,您需要更改dhcpd文件:
sudo nano /etc/dhcpcd.conf
将此添加到文件底部以添加cloudflare DNS服务器:
static domain_name_servers=1.1.1.1 1.0.0.1
或者谷歌域服务器
static domain_name_servers=8.8.4.4 8.8.8.8
然后重新启动DHCP服务,你应该可以继续你的升级:
sudo service dhcpcd restart
如果你的配置中已经有8.8.8.8,你可以尝试cloudflare的,你可能只需要重启服务。
我在尝试apt升级时遇到了这个问题,但我可以ping谷歌并访问互联网。事实证明,这与我的VPN (mullvad)有关,关闭VPN服务,升级,重新启动它对我有效。在这里回答是因为我在搜索时找不到这个解决方案。