Back to Blog

Moving to Proxmox 9.2 wasn't your call: the repository made it

Moving to Proxmox 9.2 wasn't your call: the repository made it

Ask whoever runs your Proxmox cluster who decided to go from 9.1 to 9.2, and in which meeting it was approved. The honest answer, in most places, is that nobody decided: patches went in on an ordinary Tuesday and the number changed by itself. That is not your team being sloppy. It is how the repositories are laid out.

We have run Proxmox VE in production since the 3.x branches, and we operate clusters with Ceph storage spread across several datacentres. We take backups with Proxmox Backup Server and with Veeam, depending on the case. And there is something we have seen bite people who do everything right: keeping the hypervisor current and keeping the backup software current are two clocks that are not synchronised, and only one of the two runs on its own.

On Proxmox there is no "9.1 with patches" branch

Anyone coming from vSphere brings a built-in reflex: you pick a build, you stay on it, and you apply patches within that build. The hypervisor version is a decision you make once and hold for months.

Proxmox does not work like that. The repositories are organised by major version: pve-enterprise and pve-no-subscription point at trixie for the whole 9 branch, and minor versions are simply the state of the repository at a given moment. There is nothing resembling a pve-9.1-security. The one component Proxmox does publish with its own per-release repository is Ceph — today ceph-squid and ceph-tentacle coexist — precisely because it runs on a separate calendar.

The consequence is what matters: the question "shall we go to 9.2?" is never actually asked. A routine apt dist-upgrade — the same one applying the security patches you do want — leaves you on the latest published minor version. The decision is not made: it is inherited from the patching calendar. And the alternative, stopping updates to stay where you are, is plainly worse.

In August we covered the opposite case, Proxmox VE 8 going end of life without apt saying so: there the package manager kept quiet about support having ended. This is the mirror image. Here apt hides nothing: it does exactly its job, and in doing it moves you to a version the piece next door does not yet cover.

The dates, lined up

  • ·21 May 2026 — Proxmox releases Virtual Environment 9.2.
  • ·29 July 2026 — Veeam releases Plug-in for Proxmox VE 4.0 (build 13.4.0.300), the one shipping with Backup & Replication 13.1. That branch is the one publishing the range that includes 9.2; 13.0 published 8.2–9.1.
  • ·5 August 2026 — the arm64 build of 9.2 ships, Proxmox's first for an architecture other than x86-64.
  • ·25 August 2026 — Veeam releases Plug-in 3.3 (build 13.3.3.23), the one for Backup & Replication 13.0.3. In other words: the older branch gets an update twenty-seven days after the newer one shipped.

Between the first line and the second there are 69 days. That number is not a complaint: certifying a minor release of someone else's hypervisor in ten weeks strikes us as reasonable, and nobody sensible would want it faster at the cost of less testing. The problem is not the lead time. The problem is that the other side has no brake: while the backup vendor takes its prudent ten weeks, your repository waits for nobody.

Where you stand today, 30 September

This needs saying plainly, otherwise the post reads like an alarm, and it is not: that particular gap is already closed. The current platform support guide publishes the 8.2–9.2 range today, and the 13.1 branch covers it. If you are there, you are inside.

The live case is a different one, and it is the one worth checking this week: if you are still on the 13.0 branch and your nodes have already drifted to 9.2. That combination is perfectly plausible in a well-run company — you did not jump a major version of the backup product because there was no reason to, and you did apply the hypervisor patches because there was — and it is exactly the one to check against the matrix for your branch, which is not the same page as the one for the new branch. We are not going to claim here which side your installation falls on: your console has that, not this post.

And the 69-day gap was not the last one. There will be another with 9.3, and another with whatever follows, because the mechanism producing it has not changed: one side ships when it is ready and the other when it has finished testing.

The uncomfortable part: no alert fires

Falling outside a support matrix fires no warning, changes no icon and sends no email. That night's backups run and the job finishes fine. What you have lost is not the backup: it is the right to open a case. "Unsupported configuration" is a sentence you will only hear the day you call, and the day you call is exactly the day you do not want that conversation.

On 24 September we wrote about a backup job that skips disks and still finishes fine. That was a scope failure inside the job; this is not a failure of anything. It is a contractual change of state that happens quietly while everything works, which is why it is harder to spot.

Three facts in one place, before you open the window

You do not need a new procedure. You need three things living together on the same line, in the same document, with the same date beside them — and that line read before you touch the first node, not after:

  • 1The version running on the nodes today. pveversion -v on each one, not just the one you have open. In a cluster upgraded node by node, the answer can be two different numbers, and that transient state sometimes lasts weeks.
  • 2The version and build of the backup software, with its branch. Not "Veeam 13", but the full build: that is what tells you which branch you are on and therefore which matrix page applies. The 13.1 branch, for instance, started at 13.1.0.411 on 29 July and has kept moving since.
  • 3The date someone last checked the vendor's matrix and the range they read, copied verbatim. If that date is more than a quarter old, what you have is not a fact: it is a memory.

The right order for the window falls out of that by itself: the matrix first, then apt. If the vendor does not yet cover the version the repository is about to take you to, that does not automatically mean deferring patches — sometimes it means upgrading the backup console first, and sometimes it means taking the window with your eyes open and writing it down. It means somebody decided, which is exactly the opposite of what happens today.

Version is not the only box: architecture counts too

The same support page that publishes the version range adds a sentence you can read in two seconds and that decides purchases: machines with ARM CPU architecture are not supported. In other words, the arm64 node you might be considering next month is born out of matrix, and not through version drift but through architecture. We already wrote that the arm64 build does not extend your cluster, it makes you run two; this is the same boundary seen from the backup side.

And the mechanism is general, not specific to backups. Every piece that integrates with the hypervisor through its API — the monitoring agent, the storage array plug-in, the orchestrator connector — brings its own matrix, and each matrix adds a constraint to your calendar. Nobody adds them up. There is no single place where the intersection is visible. It is the same underlying problem we described with the Kubernetes lifecycle, only inverted: there the calendar is explicit and brutal, so people plan for it; here it is implicit and gentle, so people ignore it.

Where this particular crack does not exist

If your backups are taken by Proxmox Backup Server and nothing else, you can close the post. Not because PBS has no matrix, mind: it does, and it is published — Proxmox tests the current major version and the previous one, and declares "best effort" support two releases apart. The difference is that its matrix works by major version, so a jump from 9.1 to 9.2 does not move you out of the box. The crack this post is about, the one between minor versions, does not open there.

What does not follow is "drop Veeam". If you already have it for the rest of the estate — physical machines, Microsoft 365, whatever — having both paths is genuine 3-2-1 rather than a slogan. The honest recommendation is not to change product: it is to know which of the two paths saves you if the other falls out of matrix, and to have restored from it at least once.

The limits of what we have just said

Matrices move, and a blog post is not a source of truth for them: the ranges we quote are the ones published on 30 September 2026, and the page that governs is the one for your product and your branch, read on the day of your window. Nor are we saying backups fail out of matrix — they almost always keep working; we are saying that "it works" and "it is supported" are different claims, and that the difference only shows on the bad day.

And it is not a reproach to the backup vendor. Certification takes time, keeping two branches alive is the right call with an installed base, and shipping an update to the older branch a month after releasing the newer one is good practice, not neglect. The asymmetry comes from the other side: one of the two calendars has a brake and the other does not.

The conflict of interest, stated up front: this describes work we bill for. Keeping a platform's version inventory and checking matrices before each window is, literally, managed maintenance. If someone in your company already has those three lines written down and dated, you do not need us for this.

Sources (verified on 30 September 2026): the release date of Proxmox VE 9.2 and its headline features — Proxmox Server Solutions press release and the Proxmox VE Roadmap; the arm64 build of 5 August 2026 — Proxmox downloads; repositories organised by major version, and Ceph repositories per release — Package Repositories, Proxmox VE wiki; the versions, builds and dates of the Veeam Plug-in for Proxmox VE (4.0 / 13.4.0.300 on 2026-07-29 with B&R 13.1; 3.3 / 13.3.3.23 on 2026-08-25 with B&R 13.0.3) — Veeam KB4706; the supported version range and the sentence about ARM architecture — Veeam Backup & Replication platform support guide, which is the page to check before every window; the supported combinations between Proxmox VE and Proxmox Backup Server and the "best effort" two releases apart — Proxmox Backup Server Roadmap.

Who checks the matrix before your patch window?

If the answer is "whoever is free that night", that is not a reproach: it means nobody owns it. We keep your platform's version inventory, check the matrices before every window, and answer when something goes wrong at three in the morning — that is our 24×7 IT support. And if you are arriving at Proxmox from vSphere, this reflex is one of the first to change: we work on it inside the VMware to Proxmox migration.

Talk to everyWAN

Tags:

Share:

Subscribe to our newsletter

To receive IT stories, everyWAN news and exclusive subscriber offers, sign up to our mailing list

Minorisa de Sistemas Informaticos y Gestión S.L. © 2026
everyWAN
everyWAN