Help upgrading 6.3-3 to 6-4.16

Feb 6, 2026
4
0
1
Hello, I need help with upgrading the first node in a cluster from 6.3-3 to 6.4-16 in order to upgrade to 7. A step-by-step process would be nice. The other 3 nodes are at 6.4-15, 6.4-13, 6.4-15.
 
I just noticed, that the 6.x repo has been archived, so you have to switch to archive.proxmox.com [0].

To use the archive for an EOL release, you will need to change the domain in the apt repository configuration files in /etc/apt/sources.list or inside /etc/apt/sources.list.d/ from enterprise.proxmox.com or download.proxmox.com to archive.proxmox.com.

After that you can run apt update and apt dist-upgrade and change back to enterprise or download depending on your subscription status.

We are currently in the process of updating the upgrade guide to reflect this.

[0]: https://forum.proxmox.com/threads/new-archive-cdn-for-end-of-life-eol-releases.178957/
 
Last edited:
  • Like
Reactions: Johannes S
You have so far to go until you reach the current supported version. And you might need to do manual step with each major version. The boot process also changed a lot since PVE 6 and it might not be possible to move to proxmox-boot-tool in place from such an old version. Why no install the latest PVE 9 fresh and restore the VM/CTs from backups? Maybe start with one PVE9 node for testing and then repurpose the other old nodes?
 
  • Like
Reactions: Johannes S and UdoB
I have attached screenshots of what the repositories look like. When I run apt update && apt dist-upgrade I get:

Ign:1 http://security.debian.org buster/updates InRelease
Err:2 http://security.debian.org buster/updates Release
404 Not Found [IP: 151.101.194.132 80]
Ign:3 http://ftp.us.debian.org/debian buster InRelease
Ign:4 http://ftp.us.debian.org/debian buster-updates InRelease
Err:5 http://ftp.us.debian.org/debian buster Release
404 Not Found [IP: 64.50.236.52 80]
Err:6 http://ftp.us.debian.org/debian buster-updates Release
404 Not Found [IP: 64.50.236.52 80]
Get:7 http://archive.proxmox.com/debian/pve buster InRelease [3,480 B]
Err:7 http://archive.proxmox.com/debian/pve buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
Reading package lists... Done
E: The repository 'http://security.debian.org buster/updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ftp.us.debian.org/debian buster Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://ftp.us.debian.org/debian buster-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://archive.proxmox.com/debian/pve buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7BF2812E8A6E88E0
E: The repository 'http://archive.proxmox.com/debian/pve buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list.d/pve-nosubscription.list:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list.d/pve-nosubscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list.d/pve-nosubscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:9 and /etc/apt/sources.list.d/pve-nosubscription.list:1
 

Attachments

  • Screenshot 2026-02-06 120548.png
    Screenshot 2026-02-06 120548.png
    155.5 KB · Views: 3
  • Screenshot 2026-02-06 120739.png
    Screenshot 2026-02-06 120739.png
    49.1 KB · Views: 3
  • Screenshot 2026-02-06 120856.png
    Screenshot 2026-02-06 120856.png
    50.1 KB · Views: 3
When I click the upgrade button inside updates I get:

Starting system upgrade: apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
pve-kernel-5.4.44-2-pve
Use 'apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Your System is up-to-date

If I execute apt autoremove and reboot, will proxmox update from 6.3-3 to 6.4-16?