请拷贝并覆盖PVE默认repository地址以获得更新,只需将以下内容替换系统自带的/etc/apt/sources.list的内容, 如下图2。

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

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

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

如果想保持在6.x不更新7.x可以将第6行内容更换成:

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

如果你使用的是新版7.1之后的版本,应该在Updates菜单的Repostitories里顶部有Add按键,直接添加No-Subscription的即可,如图4。

更新时会出现Code100属于正常现象,不会影响获取更新列表和下载更新。如果仍然无法连接更新的服务器,可能是你的Gateway/网关设置错误,需要手动更正网关设置。以上方法也不会影响自动获取更新列表,但不会自动更新,PVE原生未提供,但可以通过脚本方式实现(包括重启),不过Linux内核更新会需要重启Host,所以斟酌采用。不过更新还是比较有用,像是Win11的TPM支持等问题,需要从6.x更新到7.x才会相对使用顺畅。新的版本的可视化功能也会更加全面。

如果想解决Code100的问题,只需打开/etc/apt/sources.list.d/pve-enterprise.list文件,将里面唯一的一行删除即可。后续就不会出现报错。(新版本用户可以在管理界面里将最底下的Enterprise直接Disable即可)


官方教程请查看: https://pve.proxmox.com/wiki/Package_Repositories

PVE免费更新渠道-MLEN
图1:正确输入的Repository的前台显示
PVE免费更新渠道-MLEN
图2:文件/etc/apt/sources.list里的内容
PVE免费更新渠道-MLEN
图3:正常手动更新时候提示的报错
PVE免费更新渠道-MLEN
图4:7.1之后版本可以直接添加Repository
PVE免费更新渠道-MLEN
图5:PVE企业更新库,删除内部内容即可解决Code100问题