一、错误重现
错误:1 http://mirrors.aliyun.com/ubuntu jammy InRelease 暂时不能解析域名“mirrors.aliyun.com” 错误:2 http://mirrors.aliyun.com/ubuntu jammy-updates InRelease 暂时不能解析域名“mirrors.aliyun.com” 错误:3 http://mirrors.aliyun.com/ubuntu jammy-backports InRelease 暂时不能解析域名“mirrors.aliyun.com” 错误:4 http://mirrors.aliyun.com/ubuntu jammy-security InRelease 暂时不能解析域名“mirrors.aliyun.com” 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 所有软件包均为最新。 W: 无法下载 http://mirrors.aliyun.com/ubuntu/dists/jammy/InRelease 暂时不能解析域名“mirrors.aliyun.com” W: 无法下载 http://mirrors.aliyun.com/ubuntu/dists/jammy-updates/InRelease 暂时不能解析域名“mirrors.aliyun.com” W: 无法下载 http://mirrors.aliyun.com/ubuntu/dists/jammy-backports/InRelease 暂时不能解析域名“mirrors.aliyun.com” W: 无法下载 http://mirrors.aliyun.com/ubuntu/dists/jammy-security/InRelease 暂时不能解析域名“mirrors.aliyun.com” W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。 |
二、解决方案
建议按步骤排查,一般是网络问题!
1、检查网络连接:(首要)
确保已经连网,并且网络连接是稳定的。尝试ping腾讯试试能不能ping通
ping www.qq.com
2、 DNS 服务器问题:
若还未解决,更换DNS服务器,比如使用Google的8.8.8.8或1.1.1.1
sudo vim /etc/resolv.conf
修改信息
nameserver 8.8.8.8
nameserver 8.8.4.4
或者在系统的网络设置中更改DNS设置。(和更改resolv.conf二选一即可,推荐直接使用这个方法!)
sudo vim /etc/netplan/01-network-manager-all.yaml
修改内容(ubuntu 20.04 以前)
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager # 渲染器
ethernets: # 以太网
ens32: # 网卡名称
addresses:
- 192.168.10.116/24 # 固定IP地址和网段(子网掩码)或者addresses: [192.168.10.116/24]
dhcp4: false # 关闭DHCP
dhcp6: false
gateway4: 192.168.10.1 # 网关
nameservers: # 域名服务器
addresses:
- 8.8.8.8 # DNS
修改内容(ubuntu 22.04 )
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager # 渲染器
ethernets: # 以太网
ens33: # 网卡名称
addresses:
- 192.168.100.166/24 # 固定IP地址和网段(子网掩码)或者addresses: [192.168.100.166/24]
dhcp4: false # 关闭DHCP
dhcp6: false
routes: # 网关
- to: default
via: 192.168.100.1
nameservers: # 域名服务器
addresses:
- 8.8.8.8 # DNS
执行生效
sudo netplan apply
3、清除DNS缓存:
若还未解决,尝试清除本地DNS缓存。
执行
sudo systemctl restart systemd-resolved
或(如果使用的是dnsmasq)
sudo service dnsmasq restart
4、临时使用公共镜像源:
若还未解决,可以尝试镜像源或其他可靠的第三方镜像源。
vim /etc/apt/sources.list
清华镜像源内容如下
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse
5、检查防火墙和安全软件设置:
若还未解决,确保防火墙或安全软件没有阻止DNS查询或APT流量。
6、重新配置APT源:
如果问题持续存在,尝试重新配置APT源列表。编辑/etc/apt/sources.list
和/etc/apt/sources.list.d/
目录下的文件。
7、查看系统日志:
查看系统日志关于错误的信息。
sudo gedit /var/log/syslog