Proxmox执行apt-get update时出现401未授权及仓库签名错误
Proxmox执行apt-get update时出现401未授权及仓库签名错误
嘿,这个问题我之前帮朋友处理过,其实原因很明确——你当前配置的是Proxmox的企业版仓库,这类仓库需要有效的付费订阅才能正常访问,没有订阅的话服务器就会返回401未授权,同时因为拿不到仓库的签名校验文件,就会跟着弹出“仓库未签名”的错误提示。
给你一套简单的解决步骤,全程用命令行操作就行:
第一步:先备份原有的仓库配置文件,防止改坏了没法恢复
sudo cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak sudo cp /etc/apt/sources.list.d/ceph.list /etc/apt/sources.list.d/ceph.list.bak第二步:替换为免费的社区版仓库
编辑PVE的仓库配置文件:
sudo nano /etc/apt/sources.list.d/pve-enterprise.list把原来的企业仓库地址注释掉(前面加
#),然后添加社区仓库地址:# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription按
Ctrl+O保存,Ctrl+X退出编辑器。编辑Ceph Quincy的仓库配置文件:
sudo nano /etc/apt/sources.list.d/ceph.list同样注释掉原企业仓库,添加社区版Ceph仓库:
# deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription保存并退出编辑器。
第三步:重新执行更新命令验证
sudo apt-get update
补充说明一下:社区版仓库是完全免费开放的,适合没有购买Proxmox订阅的用户使用。它和企业版仓库的主要区别就是没有官方技术支持,软件更新的推送节奏会稍慢一些,但稳定性还是有保障的。如果之后你购买了订阅,再把仓库改回原来的企业版地址就可以了。
备注:内容来源于stack exchange,提问作者Dod
相关产品推荐
相关产品推荐

