I recently upgraded my home ESXi server from 6.0.0U2 to 6.5 using the instructions at TinkerTry.
My initial attempt was a fail:
[root@emperor-esxi:~] esxcli software profile update -p ESXi-6.5.0-4564106-standard -d https://hostupdate.vmware.com/software/VUM/PR ODUCTION/main/vmw-depot-index.xml [VibDownloadError] Failed to download VIB. url = vmkplexer-vmkplexer-6.5.0-0.0.4564106 localfile = Unable to download VIB from any of the URLs https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/vmkplexer-vmkplexer/VMW_bootbank_vmkplexer-vmkplexer_6.5.0-0.0.4564106.vib Please refer to the log file for more details.
I up arrowed and tried again with the same result. I tried with the following and that did the trick!
esxcli network firewall ruleset set -e true -r httpClient esxcli software profile update -p ESXi-6.5.0-4564106-standard -d https://hostupdate.vmware.com/software/VUM/PR ODUCTION/main/vmw-depot-index.xml
Seems like the firewall was blocking that “vmkplexer” file.
This site seems to be very helpful in knowing what the latest patch file is: https://esxi-patches.v-front.de/