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

这里可能遇到的问题。

  1. 不能使用企业源

报错内容如下:

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
  1. 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:清朝云网络工作室

阅读剩余
THE END