从 Dell 自定义 VMware ESXi 5.0 ISO 升级到更高版本时,完成 26% 后失败
search cancel

从 Dell 自定义 VMware ESXi 5.0 ISO 升级到更高版本时,完成 26% 后失败

book

Article ID: 301326

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Upgrading from a Dell customized VMware ESXi 5.0 ISO to a later version fails at 26% (2036167) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 无法使用 Dell 自定义映像将安装的 ESXi 5.0.x 主机升级到 ESXi 5.1 或 ESXi 5.5
  • 升级 ESXi 5.0 主机在修复 26% 后失败
  • 使用 Dell 自定义映像升级安装的 ESXi 5.0 主机失败,并转换到以前的内部版本
  • 在 ESXi 控制台中,看到以下错误:

    无法从 esx 映像数据库获取模块顺序: 错误(详细信息请查看日志) (Could not obtain module order from esx image db : Error (see log for more info)):
    文件路径 of/etc/vmware/oem.xml 由多个重叠 VIB 回收: set(['Dell_bootbank_dell-configuration-vib_5.1-0', 'Dell_bootbank_Dell-Configuration-VIB_5.0-0']) (File path of/etc/vmware/oem.xml is claimed by Multiple overlay VIBs: set(['Dell_bootbank_dell-configuration-vib_5.1-0', 'Dell_bootbank_Dell-Configuration-VIB_5.0-0']))
    文件路径 of/etc/vmware/support 由多个重叠 VIB 回收: set(['Dell_bootbank_dell-configuration-vib_5.1-0', 'Dell_bootbank_Dell-Configuration-VIB_5.0-0']) (File path of/etc/vmware/support is claimed by Multiple overlay VIBs: set(['Dell_bootbank_dell-configuration-vib_5.1-0', 'Dell_bootbank_Dell-Configuration-VIB_5.0-0']))

  • vua.log 文件中,将看到类似于以下内容的错误:

    DEBUG:root:Running vib conflicts check.
    DEBUG:root:Potentially conflicting vibs : set(['VMware_bootbank_vmware-fdm_5.1.0-880146', 'Dell_bootbank_Dell-esx-boot-options_500.1.0-000000'])
    Exception occured: Unable to find option enableTboot
    INFO:root:Got return code 256
    WARNING:root:Command esxcfg-advcfg -q -g /Misc/enableTboot returned non-integer.Assuming no tboot
    DEBUG:root:Running vib conflicts check.
    DEBUG:root:Potentially conflicting vibs : set(['VMware_bootbank_vmware-fdm_5.1.0-880146', 'Dell_bootbank_Dell-esx-boot-options_500.1.0-000000'])
    INFO:imageprofile:Adding VIB VMware_bootbank_vmware-fdm_5.1.0-880146 to ImageProfile Dell ESXi-5.1-799733(A00)
    INFO:imageprofile:Adding VIB Dell_bootbank_Dell-esx-boot-options_500.1.0-000000 to ImageProfile Dell ESXi-5.1-799733(A00)
    INFO:root:Running /sbin/esxcli system visorfs ramdisk remove -t /upgrade_scratch
    </err>

  • 升级 ESXi 5.0 主机在修复 89% 后失败,并在 ESXi 控制台中显示以下消息:

    在主机上执行升级脚本 (execute upgrade script on host)


Environment

VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5
VMware vSphere ESXi 6.0

Resolution

要解决此问题,请执行以下操作:

  1. 在 ESXi Shell 上运行以下命令,以了解是否安装了 VIB:

    esxcli software vib list | grep -i Dell-Configuration-VIB
    esxcli software vib list | grep -i Dell-License-VIB
    esxcli software vib list | grep -i Dell-esx-boot-options

  2. 运行以下命令移除列出的 VIB:

    esxcli software vib remove –n Dell-Configuration-VIB
    esxcli software vib remove –n Dell-License-VIB
    esxcli software vib remove -n Dell-esx-boot-options

    有关详细信息,请参见 Using ESXi Shell in ESXi 5.0 and 5.1 (2004746)

  3. 重新引导主机,以使所做的更改生效。
  4. ESXi 主机重新引导后,立即使用 VMware 映像/自定义映像(可从 VMware Downloads 获得)再次运行升级。

注意:可以使用该过程移除任何供应商的第三方驱动程序。



Additional Information

Dell 也对该问题进行了记录。有关详细信息,请参见 Upgrade from Dell customized VMware ESXi 5.0 to a later update using Dell Customized ESXi 5 ISO fails

注意:截至 2013 年 10 月 31 日,上述链接正确无误。如果您发现链接已损坏,请提供反馈,VMware 员工将会更新该链接。
Upgrading from a Dell customized VMware ESXi 5.0 ISO to a later version fails at 26%