Proxmox Version Upgrade from 8.2.2 to 8.4.13
From Notes_Wiki
Home > Debian > Proxmox virtual environment > Proxmox Version Upgrade from 8.2.2 to 8.4.13
Proxmox Upgrade from 8.2.2 to 8.4.13
Pre-Requisites
- Take Backup of all the VM's/CT's.
- Shutdown all the VM's/CT's on the Proxmox before the upgradation.
- Restart the Proxmox server.
Step 1: Verify Current Version
pveversion -v
apt update -y
Step 2: Update Repository Sources
If you get an error while updating via the **Updates** section by clicking on Refresh option:
Edit the following configuration files:
nano /etc/apt/sources.list.d/pve-enterprise.list
Comment the enterprise repo line by adding "#" in front:
# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Now add the no-subscription repo in:
nano /etc/apt/sources.list
Add:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
Also comment the line in Ceph enterprise repo:
nano /etc/apt/sources.list.d/ceph.list
Step 3: Update Packages
If there is any interruption during update, run:
dpkg --configure -a
Run upgrade:
apt update
apt full-upgrade
apt install proxmox-upgrade-helper
Step 4: Fix GRUB
echo 'grub-efi-amd64 grub2/force_efi_extra_removable boolean true' | debconf-set-selections -v -u
apt install --reinstall grub-efi-amd64
apt remove systemd-boot
Step 5: Prepare for Upgrade
Run:
pve8to9 --full
If asked to install packages (e.g. amd64-microcode), install them:
apt install amd64-microcode
Step 6: Final Upgrade
apt update
apt full-upgrade
pveversion
dpkg --list | grep pve-kernel
dpkg -l | grep 6.8
uname -r
Step 7: Remove Old Kernel
Remove the old kernel version (example: 6.8.4-2):
apt remove proxmox-kernel-6.8.4-2-pve-signed
Reboot:
reboot
Step 8: Verify Cluster and Services
Check cluster status:
systemctl status pve-cluster
Restart services:
systemctl restart pve-cluster pveproxy
systemctl status pveproxy
The upgraded version info will be visible after logging into the Proxmox VE.

