安装和升级 VMware Tools 时失败并出现错误:尝试访问映像文件 /usr/lib/vmware/isoimages/ 时出错 (An error occurred while trying to access image file /usr/lib/vmware/isoimages/)
search cancel

安装和升级 VMware Tools 时失败并出现错误:尝试访问映像文件 /usr/lib/vmware/isoimages/ 时出错 (An error occurred while trying to access image file /usr/lib/vmware/isoimages/)

book

Article ID: 343590

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

安装和升级 VMware Tools 失败时,请确保使用支持的客户机操作系统解决此问题。


Symptoms:

免责声明:本文为 Installing and upgrading VMware Tools fails with the error: An error occurred while trying to access image file /usr/lib/vmware/isoimages/ (1037405) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


安装和升级 VMware Tools 失败并出现类似以下内容的错误:

无法安装 VMware Tools。尝试访问安装 VMware Tools 所需的图像文件 /usr/lib/vmware/isoimages/linux.iso 时出错: 无此文件或目录。如果您的产品随附于 VMware Tools 软件包,请重新安装 VMware ESX,然后重新尝试在虚拟机中安装 VMware Tools 软件包
(Unable to install VMware Tools. An error occurred while trying to access image file /usr/lib/vmware/isoimages/linux.iso needed to install VMware Tools: No such file or directory. If your product shipped with the VMware Tools package, reinstall VMware ESX, then try again to install the VMware Tools package in the virtual machine)。



Environment

VMware vSphere ESXi 5.0
VMware vSphere ESXi 6.5
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.5

Cause

如果客户机操作系统不受支持,则会出现此问题。

Resolution

要解决此问题,请确保使用受支持的客户机操作系统。要确认您的客户机操作系统是否受支持,请参见 Supported guest operating systems (341)
在 ESXi 中 ,/usr/lib/vmware/isoimages 为 /productLocker 的符号链接,后者为缺失目录的符号链接。
要验证并解决此问题,请重新创建符号链接:
  1. 使用 SSH 会话和 root 凭据连接到 ESXi 主机。
  2. 运行以下命令以验证符号链接:

    ls -la /usr/lib/vmware/isoimages/

    您会看到类似以下内容的输出:

    ls: /usr/lib/vmware/isoimages/: No such file or directory

  3. 运行以下命令移除无效链接:

    cd /

    mv locker /tmp


  4. 运行以下命令以查找包含 Locker 的数据存储:

    find . -iname vmtools

    例如:

    find . -iname vmtools

    /vmfs/volumes/5643b20b-d47f08bb-8b7e-a0369f7b334c/packages/6.0.0/vmtools

    /vmfs/volumes/5643b20b-d47f08bb-8b7e-a0369f7b334c/packages/6.0.0/

  5. 在 vSphere Client\vSphere Web Client 中,导航至 ESXi主机>配置>高级设置>UserVars
  6. UserVars.ProductLockerLocation 中输入 /vmfs/volumes/datastore/packages/esxi_version/,然后按确定
  7. 运行以下命令以使用步骤 4 中的数据存储重新创建符号链接:

    ln -s store locker

    ln -s /vmfs/volumes/datastore/packages/esxi_version/ /productLocker

    注意:如果此命令出现错误 ln: /productLocker: File exists,请运行以下命令:

    mv /productLocker /tmp
如果/usr/lib/vmware/isoimages中缺少 ISO 映像,请更正vm-support文件并发送到 VMware 以进行分析。




Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Article。

Impact/Risks:

您不能安装或升级 VMware Tools。