办公室有一台虚拟机安装的pve8.0的系统,用来跑软路由和DSG程序,PVE全称是Proxmox Virtual Environment,最近在使用时候发现日志中出现以下提示。
通过查询资料发现这个的原因是,PVE企业版需要付费订阅才能够访问,我们系统安装的是免费的开源版本,所以无法访问这个付费的订阅,所以导致apt-get update更新的时候提示失败。
我们先把付费订阅的弹窗去掉,打开pve-enterprise.list文件,使用命令vi /etc/apt/sources.list.d/pve-enterprise.list
在这行代码前加#注释即可,输入!wq进行保存。
关于apt-get update无法更新解决的方式也很简单,把更新源替换成阿里云的更新源,先备份之前的源,cp /etc/apt/sources.list /etc/apt/sources.list.bak,然后对源文件进行编辑改为以下
deb https://mirrors.aliyun.com/debian/ buster main non-free contrib deb-src https://mirrors.aliyun.com/debian/ buster main non-free contrib deb https://mirrors.aliyun.com/debian-security buster/updates main deb-src https://mirrors.aliyun.com/debian-security buster/updates main deb https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb-src https://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib deb-src https://mirrors.aliyun.com/debian/ buster-backports main non-free contrib