I've just failed (mea culpa) in upgrading from 4.4-1 to 5.2. I followed the instruction from the wiki, however I missed one important (as it turned out to be very important later) of the preconditions - correct repository configuration.
I didn't use enterprise repository and also no-subsrciption repository, so I updated only Debian Jessie packages after executing "apt-get update && apt-get dist-upgrade" commands. After reboot I had only three commands from pve family: pvecm pvesm pveum.
I could not login to GUI, but the "pvecm status" command returned correct information:
I decided to add no-subscription repository to the /etc/apt/sources.list file:
but there was nothing to update or install.
Finally I decided to set up install repository and update repository key:
I successfully updated (rather installed) system by running "apt-get update && apt-get dist-upgrade" commands.
After restart everything seems to be OK - node is visible and operable. Although the goal has been achieved, I wonder if something has been missed?
Could I ask Proxmox support team for confirmation of this method?
I didn't use enterprise repository and also no-subsrciption repository, so I updated only Debian Jessie packages after executing "apt-get update && apt-get dist-upgrade" commands. After reboot I had only three commands from pve family: pvecm pvesm pveum.
I could not login to GUI, but the "pvecm status" command returned correct information:
Code:
root@pve3:~# pvecm status
Quorum information
------------------
Date: Fri Oct 26 12:39:33 2018
Quorum provider: corosync_votequorum
Nodes: 3
Node ID: 0x00000001
Ring ID: 3/348
Quorate: Yes
Votequorum information
----------------------
Expected votes: 3
Highest expected: 3
Total votes: 3
Quorum: 2
Flags: Quorate
Membership information
----------------------
Nodeid Votes Name
0x00000003 1 AAA.BBB.CCC.1
0x00000002 1 AAA.BBB.CCC.2
0x00000001 1 AAA.BBB.CCC.3 (local)
I decided to add no-subscription repository to the /etc/apt/sources.list file:
Code:
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
Finally I decided to set up install repository and update repository key:
Code:
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg
After restart everything seems to be OK - node is visible and operable. Although the goal has been achieved, I wonder if something has been missed?
Could I ask Proxmox support team for confirmation of this method?
Last edited: