解决 pve 无法 apt update

实用工具 / 2022-10-23

Proxmox 无法正常连接网络

原因分析

  1. PVE 的 DNS 不正常
  2. 企业源有问题

设置 DNS

echo "nameserver 1.1.1.1" >> /etc/resolv.conf

关于 1.1.1.1

1.1.1.1 是由 Cloudflare 运营的公共 DNS 解析器,它提供了一种快速且私密的方式来浏览互联网。与大多数 DNS 解析器不同,1.1.1.1 不会将用户数据出售给广告商。此外,在经过测量后,1.1.1.1 被认为是可用的最快 DNS 解析器。

关闭企业源

要么直接删除 /etc/apt/sources.list.d/pve-enterprise.list

要么在 /etc/apt/sources.list.d/pve-enterprise.list 文件中删掉或注释掉 deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

换源

# /etc/apt/sources.list

deb http://download.proxmox.com/debian stretch pve-no-subscription

# deb http://ftp.debian.org/debian bullseye main contrib

# deb http://ftp.debian.org/debian bullseye-updates main contrib

# security updates
# deb http://security.debian.org bullseye-security main contrib

# debian aliyun source
deb https://mirrors.aliyun.com/debian buster main contrib non-free
deb https://mirrors.aliyun.com/debian buster-updates main contrib non-free
deb https://mirrors.aliyun.com/debian-security buster/updates main contrib non-free

# proxmox source
# deb http://download.proxmox.com/debian/pve buster pve-no-subscription
deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

更新 GPG

wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg

更新软件源

apt update
一只学术咸鱼 _(:ᗤ」ㄥ)_