問題描述:
出現(xiàn)這個錯誤一般在WEB或者在Proxmox VE的服務(wù)器上面能看到日志:
PVE中出現(xiàn)TASK ERROR: command ‘apt-get update’ failed: exit code 100
這個錯誤出現(xiàn)的原因是由于企業(yè)版軟件源需要付費訂閱才可以訪問。
我們用到的是免費開源版的,所以更新就會提示錯誤。
未訂閱用戶如果需要更新Proxmox可以使用 Proxmox VE無訂閱存儲庫。
在官方包存儲庫這里有說明:https://pve.proxmox.com/wiki/Package_Repositorie
解決方法:
因為用到的是免費版開源的,所以沒有付費訂閱,需要修改文件注釋掉付費企業(yè)版訂閱
修改文件/etc/apt/sources.list.d/pve-enterprise.list
可以把pve-enterprise.list文件修改名稱,或者進去注釋此存儲庫
root@kvm1:/etc/apt/sources.list.d# ls
pve-enterprise.list
root@kvm1:/etc/apt/sources.list.d# vim pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
然后免費的可以使用Proxmox VE 無訂閱存儲庫
顧名思義,您不需要訂閱密鑰即可訪問此存儲庫。它可用于測試和非生產(chǎn)用途。不建議在生產(chǎn)服務(wù)器上運行,因為這些軟件包并不總是經(jīng)過大量測試和驗證。
修改文件/etc/apt/sources.list
deb http://ftp.debian.org/debian stretch main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use(不推薦用于生產(chǎn)用途)
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
# security updates
deb http://security.debian.org stretch/updates main contrib
或者按照下面這種設(shè)置
deb http://ftp.debian.org/debian stretch main contrib
deb http://ftp.debian.org/debian stretch-updates main contrib
# security updates
deb http://security.debian.org stretch/updates main contrib