• 将 ESXi 6.7 升级到 ESXi 6.7 U1 或更高版本,esxcli vib install 或更新命令失败。  • 您会看到类似以下内容的错误消息:  [DependencyError] VIB VMware_bootbank_esx-base_6.7.0-1.25.xxxxxxx requires esx-update >= 6.7.0-1.25, but the requirement cannot be satisfied within the ImageProfile. VIB VMware_bootbank_esx-base_6.7.0-1.25.xxxxxxx requires esx-update << 6.7.0-1.26, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details  Cause 该问题是由 esx-base VIB 和新的 esx-update VIB 之间的依赖关系引起的。  Resolution 要解决此问题,请遵循以下两种方法之一:

  1. 使用配置文件更新命令(推荐) : • 要获取配置文件名称,请运行以下命令。 esxcli software sources profile list -d <newesxi zip file> 

    • 运行以下命令以更新主机: esxcli software profile update - p <profile name> -d <location of ZIP file> 

     	示例:
     	# esxcli software profile update -p ESXi-6.7.0-2018xxxxxxx-standard -d /vmfs/volumes/datastore1/update-from-esxi6.7-6.7_update01.zip
     	
     	Note: To get a list of available profiles within a path use the command below:
     	esxcli software sources profile list -d <location of ZIP file> 
     	 
    
  2. 使用 VIB install 命令 : • 运行以下命令以更新主机: esxcli software vib install -n <vibname1> -n <vibname2> ... -d <location of ZIP file>    注意:从要安装的修补程序/公告 vibnames。   示例: # esxcli software vib install -n esx-base -n vsan -n vsanhealth -n esx-update -d /vmfs/volumes/datastore1/update-from-esxi6.7-6.7_update01.zip

来自 https://kb.vmware.com/s/article/56145?lang=zh_cn