Can't upgrade from 7.1.7 to 7.2.x

Proximate

Member
Feb 13, 2022
219
12
23
64
Is there no upgrade path from the gui or cli to go from one version to another?
Do I actually have to use the CD to upgrade from 7.1 to 7.2?
And if so, how safe is it? When the node boots back up and all the others are still 7.1, will there be any problems?
 
It should work with the normal update commands (both CLI and GUI) when the right repositories are setup. No need to use any of the Proxmox VE installer ISOs.
What is the output of apt update and apt dist-upgrade on the Proxmox host? Any errors that might explain your situation?

EDIT: You're supposed to keep all nodes in a cluster on the same version. I have no idea how to do this but upgrade all of them regularly (even though some are slightly newer then others during that process until you have upgraded them all).
 
Last edited:
  • Like
Reactions: Proximate
I had run update and upgrade but now I found this command, 'apt full-upgrade' which I did not try.
Is that what I need?
 
No difference.

# apt update
Hit:1 http://security.debian.org bullseye-security InRelease
Hit:2 http://ftp.us.debian.org/debian bullseye InRelease
Get:3 http://ftp.us.debian.org/debian bullseye-updates InRelease [44.1 kB]
Hit:4 http://download.proxmox.com/debian/pve bullseye InRelease
Fetched 44.1 kB in 1s (30.9 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

# apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Remains at 7.1.7. Tried the ISO 7.2 and that failed. Didn't get the error yet.
 
Last edited:
Yup you don't need an ISO to update minor version.
In the GUI, select your node then on the right panel you should see in the menu collum, summary, shell.. updates
Click on updates then again in the new panel that show up on the right you should see at the top "Upgrades"
Is the button available or gey out?

Also under "updates" there is a submenu.
"Repositories"
Do you have anything in there?

Also, I just thought about something else.
If you have multiple nodes depending on the node you use to access the GUI, you will see the version of this node at the top. Even if you update another node. So either you get the version from the cli like leesteken mentioned.
Or log in your updated node gui.
 
Last edited:
  • Like
Reactions: Proximate
Oh, that's interesting. the GUI says 7.1.7 but...
# pveversion -v
proxmox-ve: 7.2-1 (running kernel: 5.15.39-4-pve)
pve-manager: 7.2-7 (running version: 7.2-7/d0dd0e85)
pve-kernel-5.15: 7.2-9
pve-kernel-helper: 7.2-9
pve-kernel-5.13: 7.1-9
pve-kernel-5.15.39-4-pve: 5.15.39-4
pve-kernel-5.13.19-6-pve: 5.13.19-15
pve-kernel-5.13.19-2-pve: 5.13.19-4
ceph-fuse: 15.2.15-pve1
corosync: 3.1.5-pve2
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve1
libproxmox-acme-perl: 1.4.2
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.2-4
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.2-2
libpve-guest-common-perl: 4.1-2
libpve-http-server-perl: 4.1-3
libpve-storage-perl: 7.2-8
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.0-3
lxcfs: 4.0.12-pve1
novnc-pve: 1.3.0-3
proxmox-backup-client: 2.2.5-1
proxmox-backup-file-restore: 2.2.5-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.5.1
pve-cluster: 7.2-2
pve-container: 4.2-2
pve-docs: 7.2-2
pve-edk2-firmware: 3.20220526-1
pve-firewall: 4.2-5
pve-firmware: 3.5-1
pve-ha-manager: 3.4.0
pve-i18n: 2.7-2
pve-qemu-kvm: 7.0.0-2
pve-xtermjs: 4.16.0-1
qemu-server: 7.2-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.7.1~bpo11+1
vncterm: 1.7-1
zfsutils-linux: 2.1.5-pve1

Yes, I did check the gui updates section, refreshed etc.

1661550905200.png
 
In terms of nodes, I migrated everything away from this node before starting this so while it's part of the cluster, it's not essential.
 
Try force reload the page in your browser with CTRL+F5 or clear your browser cache.
 
Can you tell from the result I posted if it upgraded? It certainly is still showing 7.1.7 no matter if I clear the browser cache.
 
Can you tell from the result I posted if it upgraded?

Yes; I have the same versions and my GUI shows 7.2-7.

And you are absolutely sure, you are logged in into the GUI on the right node?:
If you have multiple nodes depending on the node you use to access the GUI, you will see the version of this node at the top. Even if you update another node.

Do you have some proxy/cache between your client and the node?

Beside trying a completely different browser, maybe even a different client, I am out of ideas, sorry.
 
  • Like
Reactions: Proximate
I see what's happening.
If I log into any other node, I see it's version in the datacenter since it becomes my control node if you will.
When I log into the node I upgraded, then it shows me the node is 7.2.7.
The only weird thing is that it shows me the original message about subscribing which I plan to do but it's too early to know how well this will work out.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!