Linux系统执行apt update报错 暂时不能解析域名“xxxx.xxx.com”

一、错误重现

错误: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
  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值