Proxmox Version Upgrade from 8.2.2 to 8.4.13

From Notes_Wiki
Revision as of 06:20, 19 September 2025 by Rohith (talk | contribs)

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