Cloud and Self-Hosting
How to Upgrade Proxmox VE to the Latest Version (9.2 and 8.4 Point Releases)
By Amjid Ali · · Updated · 6 min read

In this article
To upgrade Proxmox VE to the latest point release, check that one working Proxmox repository is enabled, then run apt update followed by apt dist-upgrade on each node (or click Refresh and then Upgrade under the node's Updates panel), and reboot if a new kernel was installed. That takes a 9.x node to 9.2, the current release, and an 8.x node to the last 8 release, 8.4. Moving from 8 to 9 is a major upgrade with extra steps, covered in a separate guide.
This page used to be my Proxmox VE 8.3 upgrade guide. The process for point releases has not changed, so I have updated it for the current versions. It is the same routine I follow on my own homelab nodes.
Quick steps
pveversion # check where you are
apt update # refresh package lists, must finish without errors
apt dist-upgrade # install all updates, never plain "apt upgrade"
pveversion # confirm the new version
reboot # only if a new kernel was installed
Point release or major upgrade?
| You are on | You want | What to do |
|---|---|---|
| 9.0 or 9.1 | 9.2 | apt update && apt dist-upgrade (this guide) |
| 8.0 to 8.3 | 8.4 | apt update && apt dist-upgrade (this guide) |
| 8.4 | 9.x | Major upgrade: follow the Proxmox VE 8 to 9 upgrade guide |
| 7.x | 8.x or 9.x | Major upgrade to 8 with pve7to8 first, then 8 to 9 |
Point releases (8.3 to 8.4, 9.1 to 9.2) come through the same repository, so no repository changes are needed. A major release changes the Debian base (Bookworm to Trixie), which is why it needs its own checker and steps.
Proxmox VE 8 is end of life. The Proxmox support table lists August 2026 as the end of support for 8.x. Updating to 8.4 is still worthwhile as the first step, but plan the move to 9.
Recent Proxmox VE releases
| Version | Released | Debian base | Default kernel | Notes |
|---|---|---|---|---|
| 9.2 | 21 May 2026 | Trixie 13.5 | 7.0 | QEMU 11.0, LXC 7.0, ZFS 2.4, Ceph Squid 19.2 or Tentacle 20.2, dynamic load balancing for HA |
| 9.1 | 19 Nov 2025 | Trixie 13.2 | 6.17 | LXC from OCI images, TPM state in qcow2, nested virtualisation flag |
| 9.0 | 5 Aug 2025 | Trixie 13 | 6.14 | First release on Debian 13, HA affinity rules, LVM snapshots as volume chains (tech preview) |
| 8.4 | 9 Apr 2025 | Bookworm 12.10 | 6.8 (6.14 opt-in) | Last 8.x feature release, virtiofs, external backup provider API |
| 8.3 | 21 Nov 2024 | Bookworm 12.8 | 6.8 | OVA import in the GUI, webhook notifications, Tag View, Ceph Squid as tech preview |
Source: the official Proxmox VE roadmap and release notes. Always read the Known Issues & Breaking Changes section for your target version before you upgrade.
Step 1: check your current version
pveversion
pveversion -v | head -5
pve-manager/9.1.x/... (running kernel: 6.17.x-x-pve)
In the GUI the version is shown at the top of the page and on the node's Summary.
Step 2: back up first
Point releases are low-risk, but kernel and storage updates can still surprise you. Before updating:
- Make sure recent backups of your VMs and containers exist (Datacenter > Backup, or Proxmox Backup Server).
- Keep a copy of the host configuration, especially
/etc/pveand/etc/network/interfaces. My guide to backing up the Proxmox host configuration automates this. - Have console access (IPMI, iKVM or a monitor) in case a kernel update affects the network.
Step 3: check the repositories
Updates only work if exactly one Proxmox repository is enabled and reachable. In the GUI open your node, Updates > Repositories: there should be no errors and either pve-enterprise (with a subscription) or pve-no-subscription enabled.
On the CLI:
ls /etc/apt/sources.list.d/
apt update
apt update must finish without 401 Unauthorized or is not signed errors. If you see those, the enterprise repository is enabled without a subscription. Fix that first with my guide to disabling the Proxmox enterprise repository and enabling no-subscription, which covers the .sources files used by Proxmox VE 9 and the .list files of Proxmox VE 8.
The suite must match your major version: trixie on Proxmox VE 9, bookworm on Proxmox VE 8. Do not change it to update within a major version.
Step 4: run the update
From the web interface
- Select the node, open Updates.
- Click Refresh. This runs
apt updateand lists the available packages. - Click Upgrade. A console opens and runs
apt dist-upgrade. Review the list, pressyand wait for it to finish.
From the shell
apt update
apt dist-upgrade
Use dist-upgrade or full-upgrade. Plain apt upgrade holds back packages that need new dependencies, so you can end up with a new pve-manager but an old kernel, or the other way round.
If apt asks about a modified configuration file, the safe default is to keep your current version (N) unless you know you never changed it. You can compare later with the .dpkg-dist file it leaves next to the original.
Step 5: reboot if needed and verify
A reboot is needed when a new kernel was installed. Compare the running kernel with the newest installed one:
uname -r
proxmox-boot-tool kernel list
If the list contains a newer kernel than uname -r, reboot:
reboot
Then check:
pveversion
systemctl --failed
pve-manager/9.2.x/... (running kernel: 7.0.x-x-pve)
UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
Finally clear your browser cache or press Ctrl+Shift+R so the web interface loads the new version, and check that your VMs, containers and storages are online.
Running VMs keep using the QEMU version they were started with. To pick up QEMU fixes, shut down and start them again (a reboot from inside the guest is not enough) or live-migrate them to an updated node.
Updating a cluster
Update one node at a time:
- Migrate guests off the node (or shut them down), and check
pvecm statusshows the cluster as quorate. - Run
apt update && apt dist-upgradeand reboot if needed. - Wait until the node is back online and green in the GUI, then move to the next node.
Mixed point releases (for example 9.1 and 9.2) in one cluster are fine while you work through the nodes. Proxmox VE 9.2 adds disarm-ha and arm-ha commands to pause HA fencing during planned cluster-wide maintenance, but the release notes warn that disarming HA while resources are still migrating can stall the upgrade of pve-ha-manager from versions before 5.2.4; re-arming HA lets it continue.
Known issues worth checking for 9.2
From the official release notes:
- Windows guests on Intel hosts with the
hostCPU type and VBS enabled could freeze briefly. The fix is inqemu-server9.2.0 with machine version11.0+pve2. - Installer ISO kernel and some RAID controllers or NVMe drives in JBOD mode (
megaraid_sas): fixed in later 7.0 kernels. This affects new installs from the ISO; updating an existing node pulls the fixed kernel. - Ceph: Tentacle 20.2 is available as a stable option in 9.2, while Squid 19.2 remains supported. Updating Proxmox VE does not switch Ceph releases; moving from Squid to Tentacle is its own documented upgrade.
Troubleshooting
401 Unauthorized from enterprise.proxmox.com. See Step 3: disable enterprise or add your subscription key.
The following packages have been kept back. You used apt upgrade. Run apt dist-upgrade.
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'! Stop and answer no. A Proxmox repository is missing or the suites are mixed. Check every file in /etc/apt/sources.list.d/ uses the same suite.
No network after rebooting into a new kernel. A kernel update can rename network interfaces. From the console, compare ip link with /etc/network/interfaces and fix the bridge port, then ifreload -a. Proxmox VE 9 includes pve-network-interface-pinning to pin names so it does not happen again. If ifreload is missing, see fixing "you need ifupdown2 to reload network configuration".
A VM with GPU passthrough stopped working after a kernel update. Boot the previous kernel from the boot menu, pin it with proxmox-boot-tool kernel pin <version>, and see my GPU passthrough guide.
dpkg was interrupted. An update was cut off. Run dpkg --configure -a, then apt dist-upgrade again.
Learn more
If you want a structured way to learn Proxmox, from installation to clustering and backups, enrol in my full Proxmox course.
Frequently asked questions
How do I update Proxmox VE to the latest version?+
For a point release within the same major version (for example 9.1 to 9.2, or 8.3 to 8.4), make sure a working repository is set, then run apt update and apt dist-upgrade, or click Refresh and Upgrade under your node's Updates panel. Reboot if a new kernel was installed. No repository edit is needed.
What is the latest Proxmox VE version?+
At the time of writing (October 2026) the latest release is Proxmox VE 9.2, released on 21 May 2026, based on Debian 13.5 Trixie with kernel 7.0, QEMU 11.0 and ZFS 2.4. The last release of the 8 series is 8.4.
Should I use apt upgrade or apt dist-upgrade on Proxmox?+
Always apt dist-upgrade (or apt full-upgrade). Plain apt upgrade does not install new dependencies or remove obsolete packages, which can hold back the kernel and pve-manager and leave the system partly updated.
Do I need to reboot after a Proxmox update?+
Only when a new kernel (proxmox-kernel) or a major component like the firmware or ZFS module was installed. Running guests keep the old QEMU version until they are restarted or live-migrated, so restart or migrate VMs to pick up QEMU fixes.
Can I upgrade from Proxmox VE 8.3 straight to 9.2?+
Not in one step. First update 8.3 to the latest 8.4 with apt dist-upgrade, then do the major upgrade from 8 to 9 with pve8to9 and the trixie repositories. The 9 repositories always deliver the newest 9.x, so you land on 9.2 directly.
How do I update a Proxmox cluster without downtime?+
Update one node at a time. Migrate its guests to another node, run apt dist-upgrade, reboot if needed, check the node is back in the cluster with pvecm status, then move on. Mixed point releases in one cluster are fine during the update.
Sources
- Proxmox VE Roadmap and release notes, Proxmox Server Solutions
- Package Repositories, Proxmox Server Solutions
- Proxmox VE FAQ (support table), Proxmox Server Solutions
Related videos
Video library- Cloud and Self-Hosting
How to Upgrade Proxmox to 8.3 Without a Subscription - Step-by-Step Guide
· 4:20 · 5.9K views
Watch on YouTube - Cloud and Self-Hosting
Proxmox 7.4: What's New? Quick Review of the Latest Update
· 2:48 · 568 views
Watch on YouTube - Cloud and Self-Hosting
Upgrade Proxmox VE 8 to 9 in Cluster with Ceph | Full Step-by-Step Guide 2025
· 18:46 · 3.6K views
Watch on YouTube
Keep reading
Cloud and Self-HostingVirtualization 101: How to Get Started with Proxmox and Open-Source ToolsAre you ready to dive into the world of virtualization but unsure where to start? In this guide, we’ll walk you through the basics of... · 1 min read
Cloud and Self-HostingBuilding Your First Disruptive Biotech Homelab: A Practical GuideReady to transform your tech haven into a groundbreaking laboratory? The concept of the homelab being the home of disruptive biotech is no longer scienc... · 3 min read
Cloud and Self-HostingHow to Install Ubuntu 22.04 Server // Latest GuideUbuntu 22.04 has come with various changes, before installing ubuntu 22.04 let us first see what are the changes; What is new in Ubuntu 22.04... · 1 min read