I did use -f to force upgrade from 6.0 to 6.5 but then I could not update any profile and I was stucked.
Refer to this blog --> https://www.vladan.fr/how-to-upgrade-esxi-6-0-to-6-5-via-cli-on-line/?unapproved=195886&moderation-hash=e605909a00edf007…
I found below working for me.
# esxcli software vib remove -n char-hpilo -f
# esxcli software vib remove -n char-hpcru -f
# esxcli software vib remove -n ehci-ehci-hcd -f
# esxcli software vib remove -n net-mst
# esxcli software vib install -d hpe-esxi6.5uX-bundle-2.6.2-2.zip
I have no idea why do I have to remove those dependencies, char-hpilo, char-hpcru, ehci-ehci-hcd, net-mst.
What are those vibs ?
Then finally I could update it !!
# esxcli software vib update -d ESXi650-201703001.zip