PVE 9 - zpool upgrade

jiriteach

New Member
Nov 14, 2024
4
0
1
Hi - Hoping someone can help here.

After a successful upgrade from PVE 8 to 9 - I am just running checks, all is working well.
Both my PVE nodes where originally installed at PVE 8.

zpool status recommends an upgrade. Is it OK to upgrade? Should I upgrade the using zpool?

Thanks

NODE 1

These is my external HDD disk datastore and internal SSD disk datastore - not the boot disk.

Code:
root@pve:~# zpool status
  pool: dsedd
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
  scan: scrub repaired 0B in 00:00:58 with 0 errors on Sun Aug 10 00:24:59 2025
config:

        NAME                                              STATE     READ WRITE CKSUM
        dsedd                                             ONLINE       0     0     0
          ata-WDC_WD15JDRW-11C7VS0_WD-WX32A348ZY90-part2  ONLINE       0     0     0

errors: No known data errors

  pool: dsssd
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
  scan: scrub repaired 0B in 00:03:56 with 0 errors on Sun Aug 10 00:27:58 2025
config:

        NAME                                STATE     READ WRITE CKSUM
        dsssd                               ONLINE       0     0     0
          ata-CT1000BX500SSD1_2432E8BE939E  ONLINE       0     0     0

errors: No known data errors

Code:
root@pve:~# 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.

NODE 2

Code:
root@pve:~# zpool status
  pool: dshdd
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
  scan: scrub repaired 0B in 00:08:23 with 0 errors on Sun Aug 10 00:32:24 2025
config:

        NAME                                      STATE     READ WRITE CKSUM
        dshdd                                     ONLINE       0     0     0
          mirror-0                                ONLINE       0     0     0
            ata-WDC_WD60EFZX-68B3FN0_WD-C80RT8GG  ONLINE       0     0     0
            ata-WDC_WD60EFZX-68B3FN0_WD-C80RPMUG  ONLINE       0     0     0

errors: No known data errors

  pool: dsssd
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
  scan: scrub repaired 0B in 00:00:28 with 0 errors on Sun Aug 10 00:24:31 2025
config:

        NAME                                  STATE     READ WRITE CKSUM
        dsssd                                 ONLINE       0     0     0
          mirror-0                            ONLINE       0     0     0
            ata-CT1000BX500SSD1_2432E8BE9493  ONLINE       0     0     0
            ata-CT1000BX500SSD1_2423E8B6EA5A  ONLINE       0     0     0

errors: No known data errors

Code:
root@pve:~# 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.
 
If it is irreversible and does not return to pve8, then it is fine.
The only impact is that if something goes wrong, you can't even see that pool in pve8.That is if it is a version of zpool that does not support it.

If various checks have been completed in pve9, then there is nothing wrong.
 
Last edited:
  • Like
Reactions: jiriteach
I would only recommend doing a zpool upgrade if kernel 6.14 is working well for you.. After the upgrade, you can't use older kernels, as the ZFS will have features that won't work with them.

On my system I had to pin kernel 6.11, as the passthrough of an Intel I211 to a VM does not work on 6.14.
 
  • Like
Reactions: jiriteach