PVE 8 to 9 In-place Upgrade

After reading all of this I think I'll just stay on v8 :)
This is surely an option right now especially considering that we are still talking about the first release of the 9 series. But at some point you will need to update since in one year you won't get any security updates for PVE 8.0. anymore:

How long will my Proxmox VE version be supported?

Proxmox VE versions are supported at least as long as the corresponding Debian Version is oldstable. Proxmox VE uses a rolling release model and using the latest stable version is always recommended.

Proxmox VE 9
First Release: 2025-08, Debian Version 13 (Trixie), Debian EOL: TBA, Proxmox VE EOL: TBA

Proxmox VE 8
First Release: 2023-06, Debian Version 12 (Bookworm), Debian EOL: 2026-08, Proxmox VE EOL: 2026-08


Maybe this is business as usual for pro sysadmins, but for noobs this whole process seems extremely complex and the likelihood of something going sideways is almost 100%


It's not. People are more likely to post here if they run into problems instead to posted "It just worked for me". I for example didn't had any issues at all but I also read and followed the update guide so I know what to expect and what to do in which step.

You can also install ProxmoxVE to a VM in your existing install to try out the update procedure before doing it on your real system.

Now don't take this the wrong way but if you don't want to do updates because the process "seems extremely complex and the likelihood of something going sideways is almost 100%" you shouldn't run ProxmoxVE (or any Linux server system by the way) as a home user. We already have more than enough insecure, non-patched systems of all kind in the wild, people really shouldn't add more.
If you just want to self-host some services instead of learning basic system administration (fair enough) you are better off with a NAS OS which supports docker e.g. commercial NAS like from Synology, OpenMediaVault or Unraid. They should be less complex to setup and maintain (at the cost of reduced flexiblity compared to ProxmoxVE). But you also will need to update them regulary, there is really no way around it due to the security situation in todays Internet.
 
Now don't take this the wrong way but if you don't want to do updates because the process "seems extremely complex and the likelihood of something going sideways is almost 100%" you shouldn't run ProxmoxVE (or any Linux server system by the way) as a home user. We already have more than enough insecure, non-patched systems of all kind in the wild, people really shouldn't add more.
If you just want to self-host some services instead of learning basic system administration (fair enough) you are better off with a NAS OS which supports docker e.g. commercial NAS like from Synology, OpenMediaVault or Unraid. They should be less complex to setup and maintain (at the cost of reduced flexiblity compared to ProxmoxVE). But you also will need to update them regulary, there is really no way around it due to the security situation in todays Internet.

Fair enough. Don't get this the wrong way, but not every Proxmox user is a pro sysadmin either. For me, Proxmox is a means to an end. I turned to it because I couldn't get what I wanted with just Docker (mostly spread out everything in vlans the way that I'd like to). I know what I want and how to do stuff on top of it, but being a sysadmin was never my interest or strong suit. So far I love Proxmox, but when I see people with 100x more experience having issues with the upgrade... it's pretty intimidating. I don't mean any disrespect or to belittle the effort put into Proxmox, but hitting that upgrade button is freaking scary. I'll have to suck it up and give it a try. Better to try now than with more breaking changes in a year.
 
just updated 1 node from 8 to 9 and it won't boot without the rescue usb.

Code:
root@proxmox:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
E: /etc/kernel/proxmox-boot-uuids does not exist.

Code:
root@proxmox:~# efibootmgr -v
BootCurrent: 0006
Timeout: 1 seconds
BootOrder: 0006,0003,0004,0005,0007
Boot0003* UEFI OS       HD(2,GPT,b661343b-838e-455e-bf3c-44166b5ffb3c,0x800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 10 00 00 00 00 00 3b 34 61 b6 8e 83 5e 45 bf 3c 44 16 6b 5f fb 3c 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
    data: 00 00 42 4f
Boot0004* Hard Drive    BBS(HD,,0x0)0000474f00004e4fa9000000010000006f005300540031003000300030004e004d0030003000310038002d0032004600320031003300300000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000200ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce620002000200020002000200020002000200020002000200046005a0031004100340036005100580000007fff04000000424f00004e4fa9000000010000006f005300540031003000300030004e004d0030003000310038002d0032004600320031003300300000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000300ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce620002000200020002000200020002000200020002000200046005a0031004100320036004600360000007fff04000000424f00004e4fad000000010000006f005300500043004300200053006f006c006900640020005300740061007400650020004400690073006b0000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000000ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce641004100330032003700300031003100330053003200300047004b0039003100360030002000390000007fff04000000424f00004e4fad000000010000006f005300500043004300200053006f006c006900640020005300740061007400650020004400690073006b0000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000100ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce641004100340032003100310039003000330053003200300047004b0030003000330034002000320000007fff04000000424f
      dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f a9 00 00 00 01 00 00 00 6f 00 53 00 54 00 31 00 30 00 30 00 30 00 4e 00 4d 00 30 00 30 00 31 00 38 00 2d 00 32 00 46 00 32 00 31 00 33 00 30 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 02 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 46 00 5a 00 31 00 41 00 34 00 36 00 51 00 58 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f a9 00 00 00 01 00 00 00 6f 00 53 00 54 00 31 00 30 00 30 00 30 00 4e 00 4d 00 30 00 30 00 31 00 38 00 2d 00 32 00 46 00 32 00 31 00 33 00 30 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 03 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 46 00 5a 00 31 00 41 00 32 00 36 00 46 00 36 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f ad 00 00 00 01 00 00 00 6f 00 53 00 50 00 43 00 43 00 20 00 53 00 6f 00 6c 00 69 00 64 00 20 00 53 00 74 00 61 00 74 00 65 00 20 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 00 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 41 00 41 00 33 00 32 00 37 00 30 00 31 00 31 00 33 00 53 00 32 00 30 00 47 00 4b 00 39 00 31 00 36 00 30 00 20 00 39 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f ad 00 00 00 01 00 00 00 6f 00 53 00 50 00 43 00 43 00 20 00 53 00 6f 00 6c 00 69 00 64 00 20 00 53 00 74 00 61 00 74 00 65 00 20 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 01 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 41 00 41 00 34 00 32 00 31 00 31 00 39 00 30 00 33 00 53 00 32 00 30 00 47 00 4b 00 30 00 30 00 33 00 34 00 20 00 32 00 00 00 7f ff 04 00 00 00 42 4f
Boot0005* Network Card  BBS(Network,,0x0)0000474f00004e4fb1000000010000007100490042004100200047004500200053006c006f0074002000300032003000300020007600310033003200310000000501090006000000007fff040001041a00ae84b11df581724e85442bab0c2cac5c0200000200007fff040001044200ef47642dc93ba041ac194d51d01b4ce6490042004100200047004500200053006c006f0074002000300032003000300020007600310033003200310000007fff04000000424f
      dp: 05 01 09 00 06 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f b1 00 00 00 01 00 00 00 71 00 49 00 42 00 41 00 20 00 47 00 45 00 20 00 53 00 6c 00 6f 00 74 00 20 00 30 00 32 00 30 00 30 00 20 00 76 00 31 00 33 00 32 00 31 00 00 00 05 01 09 00 06 00 00 00 00 7f ff 04 00 01 04 1a 00 ae 84 b1 1d f5 81 72 4e 85 44 2b ab 0c 2c ac 5c 02 00 00 02 00 00 7f ff 04 00 01 04 42 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 49 00 42 00 41 00 20 00 47 00 45 00 20 00 53 00 6c 00 6f 00 74 00 20 00 30 00 32 00 30 00 30 00 20 00 76 00 31 00 33 00 32 00 31 00 00 00 7f ff 04 00 00 00 42 4f
Boot0006* UEFI: SanDisk, Partition 2    PciRoot(0x0)/Pci(0x14,0x0)/USB(5,0)/HD(2,GPT,b9083d28-1e94-45bc-a8a1-da68be09a9a9,0x27c,0x4000)0000424f
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 05 00 / 04 01 2a 00 02 00 00 00 7c 02 00 00 00 00 00 00 00 40 00 00 00 00 00 00 28 3d 08 b9 94 1e bc 45 a8 a1 da 68 be 09 a9 a9 02 02 / 7f ff 04 00
    data: 00 00 42 4f
Boot0007* USB   BBS(HD,,0x0)0000474f00004e4f8d000000010000006b00530061006e004400690073006b0000000501090002000000007fff040002010c00d041030a000000000101060000140305060005007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63000330030003400380035003000320031003000320036003200350032003300310031003200390000007fff04000000424f
      dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f 8d 00 00 00 01 00 00 00 6b 00 53 00 61 00 6e 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 14 03 05 06 00 05 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 30 00 33 00 30 00 34 00 38 00 35 00 30 00 32 00 31 00 30 00 32 00 36 00 32 00 35 00 32 00 33 00 31 00 31 00 32 00 39 00 00 00 7f ff 04 00 00 00 42 4f

Code:
root@proxmox:~# lsblk
NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                             8:0    0   1.8T  0 disk
└─sda1                          8:1    0   1.8T  0 part
  └─Fast-Fast_tdata           252:1    0   3.6T  0 lvm
    └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
      ├─Fast-Fast             252:7    0   3.6T  1 lvm
      ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
      ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
      └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
sdb                             8:16   0   1.8T  0 disk
└─sdb1                          8:17   0   1.8T  0 part
  ├─Fast-Fast_tmeta           252:0    0   116M  0 lvm
  │ └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
  │   ├─Fast-Fast             252:7    0   3.6T  1 lvm
  │   ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
  │   ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
  │   └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
  └─Fast-Fast_tdata           252:1    0   3.6T  0 lvm
    └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
      ├─Fast-Fast             252:7    0   3.6T  1 lvm
      ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
      ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
      └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
sdc                             8:32   0 931.5G  0 disk
└─sdc1                          8:33   0 931.5G  0 part
  └─pve-data_tdata            252:5    0   1.7T  0 lvm
    └─pve-data-tpool          252:8    0   1.7T  0 lvm
      ├─pve-data              252:9    0   1.7T  1 lvm
      ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
      └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
sdd                             8:48   0 931.5G  0 disk
├─sdd1                          8:49   0  1007K  0 part
├─sdd2                          8:50   0   512M  0 part
└─sdd3                          8:51   0   931G  0 part
  ├─pve-swap                  252:2    0     7G  0 lvm  [SWAP]
  ├─pve-root                  252:3    0    96G  0 lvm  /
  ├─pve-data_tmeta            252:4    0   8.1G  0 lvm
  │ └─pve-data-tpool          252:8    0   1.7T  0 lvm
  │   ├─pve-data              252:9    0   1.7T  1 lvm
  │   ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
  │   └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
  └─pve-data_tdata            252:5    0   1.7T  0 lvm
    └─pve-data-tpool          252:8    0   1.7T  0 lvm
      ├─pve-data              252:9    0   1.7T  1 lvm
      ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
      └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
sde                             8:64   1  29.3G  0 disk
├─sde1                          8:65   1   286K  0 part
├─sde2                          8:66   1     8M  0 part
├─sde3                          8:67   1   1.7G  0 part
└─sde4                          8:68   1   300K  0 part
 
just updated 1 node from 8 to 9 and it won't boot without the rescue usb.

Code:
root@proxmox:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
E: /etc/kernel/proxmox-boot-uuids does not exist.

Code:
root@proxmox:~# efibootmgr -v
BootCurrent: 0006
Timeout: 1 seconds
BootOrder: 0006,0003,0004,0005,0007
Boot0003* UEFI OS       HD(2,GPT,b661343b-838e-455e-bf3c-44166b5ffb3c,0x800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
      dp: 04 01 2a 00 02 00 00 00 00 08 00 00 00 00 00 00 00 00 10 00 00 00 00 00 3b 34 61 b6 8e 83 5e 45 bf 3c 44 16 6b 5f fb 3c 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58 00 36 00 34 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
    data: 00 00 42 4f
Boot0004* Hard Drive    BBS(HD,,0x0)0000474f00004e4fa9000000010000006f005300540031003000300030004e004d0030003000310038002d0032004600320031003300300000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000200ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce620002000200020002000200020002000200020002000200046005a0031004100340036005100580000007fff04000000424f00004e4fa9000000010000006f005300540031003000300030004e004d0030003000310038002d0032004600320031003300300000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000300ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce620002000200020002000200020002000200020002000200046005a0031004100320036004600360000007fff04000000424f00004e4fad000000010000006f005300500043004300200053006f006c006900640020005300740061007400650020004400690073006b0000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000000ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce641004100330032003700300031003100330053003200300047004b0039003100360030002000390000007fff04000000424f00004e4fad000000010000006f005300500043004300200053006f006c006900640020005300740061007400650020004400690073006b0000000501090002000000007fff040002010c00d041030a0000000001010600001703120a000100ffff00007fff040001043e00ef47642dc93ba041ac194d51d01b4ce641004100340032003100310039003000330053003200300047004b0030003000330034002000320000007fff04000000424f
      dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f a9 00 00 00 01 00 00 00 6f 00 53 00 54 00 31 00 30 00 30 00 30 00 4e 00 4d 00 30 00 30 00 31 00 38 00 2d 00 32 00 46 00 32 00 31 00 33 00 30 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 02 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 46 00 5a 00 31 00 41 00 34 00 36 00 51 00 58 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f a9 00 00 00 01 00 00 00 6f 00 53 00 54 00 31 00 30 00 30 00 30 00 4e 00 4d 00 30 00 30 00 31 00 38 00 2d 00 32 00 46 00 32 00 31 00 33 00 30 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 03 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 46 00 5a 00 31 00 41 00 32 00 36 00 46 00 36 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f ad 00 00 00 01 00 00 00 6f 00 53 00 50 00 43 00 43 00 20 00 53 00 6f 00 6c 00 69 00 64 00 20 00 53 00 74 00 61 00 74 00 65 00 20 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 00 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 41 00 41 00 33 00 32 00 37 00 30 00 31 00 31 00 33 00 53 00 32 00 30 00 47 00 4b 00 39 00 31 00 36 00 30 00 20 00 39 00 00 00 7f ff 04 00 00 00 42 4f 00 00 4e 4f ad 00 00 00 01 00 00 00 6f 00 53 00 50 00 43 00 43 00 20 00 53 00 6f 00 6c 00 69 00 64 00 20 00 53 00 74 00 61 00 74 00 65 00 20 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 17 03 12 0a 00 01 00 ff ff 00 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 41 00 41 00 34 00 32 00 31 00 31 00 39 00 30 00 33 00 53 00 32 00 30 00 47 00 4b 00 30 00 30 00 33 00 34 00 20 00 32 00 00 00 7f ff 04 00 00 00 42 4f
Boot0005* Network Card  BBS(Network,,0x0)0000474f00004e4fb1000000010000007100490042004100200047004500200053006c006f0074002000300032003000300020007600310033003200310000000501090006000000007fff040001041a00ae84b11df581724e85442bab0c2cac5c0200000200007fff040001044200ef47642dc93ba041ac194d51d01b4ce6490042004100200047004500200053006c006f0074002000300032003000300020007600310033003200310000007fff04000000424f
      dp: 05 01 09 00 06 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f b1 00 00 00 01 00 00 00 71 00 49 00 42 00 41 00 20 00 47 00 45 00 20 00 53 00 6c 00 6f 00 74 00 20 00 30 00 32 00 30 00 30 00 20 00 76 00 31 00 33 00 32 00 31 00 00 00 05 01 09 00 06 00 00 00 00 7f ff 04 00 01 04 1a 00 ae 84 b1 1d f5 81 72 4e 85 44 2b ab 0c 2c ac 5c 02 00 00 02 00 00 7f ff 04 00 01 04 42 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 49 00 42 00 41 00 20 00 47 00 45 00 20 00 53 00 6c 00 6f 00 74 00 20 00 30 00 32 00 30 00 30 00 20 00 76 00 31 00 33 00 32 00 31 00 00 00 7f ff 04 00 00 00 42 4f
Boot0006* UEFI: SanDisk, Partition 2    PciRoot(0x0)/Pci(0x14,0x0)/USB(5,0)/HD(2,GPT,b9083d28-1e94-45bc-a8a1-da68be09a9a9,0x27c,0x4000)0000424f
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 05 00 / 04 01 2a 00 02 00 00 00 7c 02 00 00 00 00 00 00 00 40 00 00 00 00 00 00 28 3d 08 b9 94 1e bc 45 a8 a1 da 68 be 09 a9 a9 02 02 / 7f ff 04 00
    data: 00 00 42 4f
Boot0007* USB   BBS(HD,,0x0)0000474f00004e4f8d000000010000006b00530061006e004400690073006b0000000501090002000000007fff040002010c00d041030a000000000101060000140305060005007fff040001043e00ef47642dc93ba041ac194d51d01b4ce63000330030003400380035003000320031003000320036003200350032003300310031003200390000007fff04000000424f
      dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    data: 00 00 47 4f 00 00 4e 4f 8d 00 00 00 01 00 00 00 6b 00 53 00 61 00 6e 00 44 00 69 00 73 00 6b 00 00 00 05 01 09 00 02 00 00 00 00 7f ff 04 00 02 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00 14 03 05 06 00 05 00 7f ff 04 00 01 04 3e 00 ef 47 64 2d c9 3b a0 41 ac 19 4d 51 d0 1b 4c e6 30 00 33 00 30 00 34 00 38 00 35 00 30 00 32 00 31 00 30 00 32 00 36 00 32 00 35 00 32 00 33 00 31 00 31 00 32 00 39 00 00 00 7f ff 04 00 00 00 42 4f

Code:
root@proxmox:~# lsblk
NAME                          MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                             8:0    0   1.8T  0 disk
└─sda1                          8:1    0   1.8T  0 part
  └─Fast-Fast_tdata           252:1    0   3.6T  0 lvm
    └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
      ├─Fast-Fast             252:7    0   3.6T  1 lvm
      ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
      ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
      └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
sdb                             8:16   0   1.8T  0 disk
└─sdb1                          8:17   0   1.8T  0 part
  ├─Fast-Fast_tmeta           252:0    0   116M  0 lvm
  │ └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
  │   ├─Fast-Fast             252:7    0   3.6T  1 lvm
  │   ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
  │   ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
  │   └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
  └─Fast-Fast_tdata           252:1    0   3.6T  0 lvm
    └─Fast-Fast-tpool         252:6    0   3.6T  0 lvm
      ├─Fast-Fast             252:7    0   3.6T  1 lvm
      ├─Fast-vm--120--disk--1 252:12   0   100G  0 lvm
      ├─Fast-vm--120--disk--2 252:13   0     4M  0 lvm
      └─Fast-vm--120--disk--3 252:14   0     4M  0 lvm
sdc                             8:32   0 931.5G  0 disk
└─sdc1                          8:33   0 931.5G  0 part
  └─pve-data_tdata            252:5    0   1.7T  0 lvm
    └─pve-data-tpool          252:8    0   1.7T  0 lvm
      ├─pve-data              252:9    0   1.7T  1 lvm
      ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
      └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
sdd                             8:48   0 931.5G  0 disk
├─sdd1                          8:49   0  1007K  0 part
├─sdd2                          8:50   0   512M  0 part
└─sdd3                          8:51   0   931G  0 part
  ├─pve-swap                  252:2    0     7G  0 lvm  [SWAP]
  ├─pve-root                  252:3    0    96G  0 lvm  /
  ├─pve-data_tmeta            252:4    0   8.1G  0 lvm
  │ └─pve-data-tpool          252:8    0   1.7T  0 lvm
  │   ├─pve-data              252:9    0   1.7T  1 lvm
  │   ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
  │   └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
  └─pve-data_tdata            252:5    0   1.7T  0 lvm
    └─pve-data-tpool          252:8    0   1.7T  0 lvm
      ├─pve-data              252:9    0   1.7T  1 lvm
      ├─pve-vm--100--disk--0  252:10   0    40G  0 lvm
      └─pve-vm--105--disk--0  252:11   0    32G  0 lvm
sde                             8:64   1  29.3G  0 disk
├─sde1                          8:65   1   286K  0 part
├─sde2                          8:66   1     8M  0 part
├─sde3                          8:67   1   1.7G  0 part
└─sde4                          8:68   1   300K  0 part
Found this thread https://forum.proxmox.com/threads/pve-8-4-zu-9-1-6-upgrade-schlägt-fehl.181429/post-842264 and worked out that I needed to

Code:
proxmox-boot-tool init /dev/sdd2

I wasn't sure if that was the correct partition but I just took a punt based on efibootmgr output

Code:
Boot0003* UEFI OS       HD(2,

and the lsblk output that it was sdd2

now to update the remaining 2 nodes
 
Found this thread https://forum.proxmox.com/threads/pve-8-4-zu-9-1-6-upgrade-schlägt-fehl.181429/post-842264 and worked out that I needed to

Code:
proxmox-boot-tool init /dev/sdd2

I wasn't sure if that was the correct partition but I just took a punt based on efibootmgr output

Code:
Boot0003* UEFI OS       HD(2,

and the lsblk output that it was sdd2

now to update the remaining 2 nodes
OK so I've just upgraded the remaining 2 nodes and both ran into the same issue, however this time I caught it in the last few lines of output

Code:
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.

Can I suggest adding the following to the wiki in the

Check Result & Reboot Into Updated Kernel​

section

run proxmox-boot-tool status and if the output is
Code:
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
E: /etc/kernel/proxmox-boot-uuids does not exist.

check the GUI Disks section and look for the /dev/s** that has a usage of EFI and then run the command

Code:
proxmox-boot-tool init /dev/sYOUR DISK AS SHOWN IN THE GUI

then run the command proxmox-boot-tool status and make sure the output is similar to this
Code:
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
4172-0789 is configured with: grub (versions: 6.17.13-2-pve, 6.8.12-20-pve)
 
Ideally APT needs something like mergemaster, I have never seen such a good tool anywhere else, ironically mergemaster got discontinued on FreeBSD and replaced with something inferior.
 
  • Like
Reactions: Johannes S
I think I'm in the same boat...

After performing the update & rebooting here's where I'm at :

Code:
root@pve:~# pveversion
pve-manager/9.0.6/49c767b70aeb6648 (running kernel: 6.14.11-1-pve)
root@pve:~# proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with uefi
5919-1038 is configured with: uefi (versions: 6.14.11-1-pve, 6.8.12-14-pve)
6859-ECE1 is configured with: uefi (versions: 6.14.11-1-pve, 6.8.12-14-pve)

And `pve8to9` is showing the same failure :
Code:
INFO: Checking bootloader configuration...
FAIL: systemd-boot meta-package installed this will cause issues on upgrades of boot-related packages. Install 'systemd-boot-efi' and 'systemd-boot-tools' explicitly and remove 'systemd-boot'

I'm a little bit anxious to install 'systemd-boot-efi' and 'systemd-boot-tools', and remove 'systemd-boot'. :rolleyes:
Pretty sure I have done this in the past on a previous Proxmox upgrade with no issues.
 
apt/dpkg actually have an mechanism to take care that config files are not overwritten by a config update. The package maintainer needs to build the package accordingly though.