PVE 误卸载 proxmox-ve 导致不能进入 web 管理
共计 1239 个字符,预计需要花费 4 分钟才能阅读完成。
由于跟着网上的教程胡乱操作,在根目录下创建了一个 please-remove-proxmox-ve
的文件,再执行 apt 相关的命令导致 pve 管理界面不能进入了。
因为这个操作会导致系统卸载 proxmox-ve,肯定就进不去管理界面了,但是创建的虚拟机还是在的,配置文件也还在。
好在配置文件,虚拟机都还在,接下来就就是重新安装 proxmox-ve 就好。
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bullseye pve-no-subscription" >> /etc/apt/sources.list && \
apt update && \
apt install -y proxmox-ve
这里可能遇到的问题。
- 不能使用企业源
报错内容如下:
Err:7 https://enterprise.proxmox.com/debian/pve buster InRelease
401 Unauthorized [IP: 51.79.159.216 443]
Reading package lists... Done
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/buster/InRelease 401 Unauthorized [IP: 51.79.159.216 443]
E: The repository 'https://enterprise.proxmox.com/debian/pve buster InRelease' is not signed.
解决办法是干掉这个源。
mv /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak
如果是 pve 7.x,运行如下命令:
echo "deb http://security.debian.org/debian-security bullseye-security main contrib" >> /etc/apt/sources.list && apt-get update
如果是 pve 6.x,则运行如下命令:
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list && apt-get update
- hook脚本没有找到
报错内容如下:
Error with update: /bin/sh: 1: /usr/share/proxmox-ve/pve-apt-hook: not found
解决办法:
mkdir /usr/share/proxmox-ve && \
touch /usr/share/proxmox-ve/pve-apt-hook && \
chmod u+x /usr/share/proxmox-ve/pve-apt-hook
提醒:本文发布于509天前,文中所关联的信息可能已发生改变,请知悉!
Tips:清朝云网络工作室