Loading

×Sorry to interrupt
Uncaught ReferenceError: addCTracking is not defined
throws at https://kb.vmware.com/resource/KM_TealiumTrackingJS?v=0.5:100:1

Refresh

Cookie Preference Center

General Information on cookies

When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our

Cookie Policy.

Strictly Necessary

Strictly Necessary

Always Active

Strictly Necessary

Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org.

Cookie Details‎

Performance

Performance

Performance

Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate.

Cookie Details‎

Please confirm your settings by refreshing the page.

Functional

Functional

Functional

Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly.

Cookie Details‎

Advertising

Advertising

Advertising

Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device.

Cookie Details‎

Advertising Cookies

Consent Leg.Interest

Select All Vendors

Select All Vendors

Select All Hosts

Select All

Clear Filters

Information storage and access

Apply

Confirm My Choices Reject All Allow All

My Subscriptions

Loading

Knowledge Base

VMware Tools 安装或升级可能会因所选 VMware Tools ISO 映像不正确而失败 (2147454)

Last Updated: 5/14/2021Categories: TroubleshootingTotal Views: 1Language:
Chinese (Simplified)JapaneseEnglish

9 like this article

Subscribe to get an email
newsletter with new updates

9 people found this helpful Please provide article feedback:

此文档是由机器翻译完成。我们会努力提供最佳翻译版本，但本地化的内容可能会更新不及时。有关最新内容，请参见英文版本。如果您发现任何翻译错误，请在 KB 页面底部提供您的反馈。

Details

免责声明：本文为 VMware Tools installation or upgrade might fail due to incorrect selection of VMware Tools ISO image 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本，但本地化的内容可能会过时。有关最新内容，请参见英文版本。

系统会根据虚拟机配置中客户机操作系统设置的值来选择 VMware Tools ISO。此客户机操作系统值源自创建虚拟机时选择的客户机操作系统系列和客户机操作系统版本值。由于以下原因，所选客户机操作系统值可能会不准确：

客户机操作系统升级

在虚拟机设置中选择的客户机操作系统系列和客户机操作系统版本值不正确

主机升级，从而可支持更多数量的客户机操作系统

升级主机中提供的 VMware Tools 版本。

VMware Tools 10.1.0

在 vSphere 6.5 中发布虚拟硬件版本 13 之前，CentOS 和 Oracle Linux 客户机操作系统名称只区分 32 位或 64 位版本。而硬件版本 13 为 6.x 和 7.x 操作系统版本增加了客户机操作系统类型。在较新版本的 Linux 上，VMware Tools 10.1.0 使用 glibc 2.5 或更高版本。

而在 linuxPreGlibc25.iso 上，VMware Tools 10.0.12 可支持使用 2.5 版之前的 glibc 的较旧 Linux 版本。VMware Tools 10.1.0 会采用保守方法来选择用于安装或升级通用 CentOS 或 Oracle Linux 客户机操作系统的 VMware Tools ISO 映像。默认情况下，系统会选择 linuxPreGlibc25.iso 以安装在从 4.x 到 7.x 的所有版本的操作系统上。

如果客户机操作系统值不准确，则会导致在 VMware Tools 安装或升级过程中为虚拟机选择的 VMware Tools ISO 映像不正确。而如果选择的 VMware Tools ISO 映像不正确，则可能会导致 VMware Tools 安装或升级失败，并显示有关客户机不受支持的错误。所选 VMware Tools ISO 映像的详细信息会记录在虚拟机目录的 vmware.log 文件中，如下所示。

...
<TIMESTAMP>| vmx| I125: ToolsISO: Selected Tools ISO 'linuxPreGlibc25.iso' for 'centos-64' guest.

VMware Tools 10.1.5 及更高版本

如果使用的是 VMware Tools 10.1.5，则默认情况下会为所有 CentOS 和 Oracle Linux 客户机操作系统选择 linux.iso。这样就会在 CentOS 和 Oracle Linux 7.x、6.x 以及大多数 5.x 版本上安装或升级最新版本的 VMware Tools。如果尝试在使用低于 2.5 版本的 glibc 的某些 Linux 版本中安装 VMware Tools 10.1.5 及更高版本，则操作将失败，并显示错误。客户机虚拟机中的 /var/log/vmware-install.log 文件可能会包含类似于以下内容的条目：

...
The glibc version detected is too old (< v2.5).Please refer to VMware KB article 2147454 to learn how to obtain and install VMware Tools on this system.<br>...
...

可使用 linuxPreGlibc.iso 在此客户机操作系统上安装 VMware Tools 10.0.12。

VMware Tools 10.3.23 及更高版本
适用于旧版 Linux guest 虚拟机的 VMware Tools 已在 10.3.23 版中升级，以使用 OpenSSL 1.1.1 版本。该更改以及编译 OpenSSL 1.1.1 源所需的 GCC 编译器更改，使得 Linux guest 虚拟机上必须至少有 runtime glibc 2.11。尝试在使用版本早于 2.11 的 glibc 版本的某些 Linux 版本中安装 VMware Tools 10.3.23 及更高版本将失败，并显示错误消息。客户虚拟机中的 /var/log/vmware-install.log 文件可能包含与以下内容类似的条目：
...
The glibc version detected (M.n) is too old (< v2.11). Please refer to VMware KB article 2147454 to learn how to obtain and install VMware Tools on this system.<br>...

可以在此客户机 OS 上使用 linux.iso 安装 VMware Tools 10.3.22，其仅需要 glibc 2.5 或更高版本。请访问产品下载页面 customerconnect.vmware.com 下载。

VMware Tools 10.1.0 及更高版本（使用早于 10.04 的 Ubuntu 版本）

如果尝试在早于 10.04 的 Ubuntu 版本上安装 VMware Tools 10.1.x，则操作可能会失败，并显示错误。/var/log/vmware-install.log 文件可能会包含类似于以下内容的条目：
...
The Ubuntu version detected is too old (< 10.04).Please refer to VMware KB article 2147454 to learn how to obtain and install VMware Tools on this system.<br>...
...
可使用 linuxPreGlibc.iso 在此客户机操作系统上安装 VMware Tools 10.0.12。

Solution

要解决类似于 glibc 版本太早 (glibc version too old) 或 Ubuntu 版本太早 (Ubuntu version too old) 的错误，请执行以下操作：

在虚拟机的“额外配置”设置中提供一条有关使用 linuxPreGlibc25.iso 的提示

关闭虚拟机电源。

选择编辑设置 > 虚拟机选项 > 高级 > 配置参数
要编辑配置，请执行以下操作：

添加一个新配置，其中包含 name tools.hint.imageName 以及 linuxPreGlibc25.iso 的值

对于 ESXi 主机，将 linuxPreGlibc25.iso 添加到 /productLocker 中（如果尚未这样做）

要更新 ESXi 主机上提供的 VMware Tools，请参见 Installing and upgrading the latest version of VMware Tools on existing  hosts (2129825)

打开虚拟机电源。

重新尝试安装或升级 VMware Tools。

如果在安装或升级 VMware Tools 10.1.0 时，ESXi 主机上缺少 VMware Tools ISO，请执行以下操作：

对于 CentOS 或者 Oracle Linux 6.x 或 7.x 虚拟机以及支持虚拟硬件版本 13 或更高版本的主机

关闭虚拟机电源。
必须将此虚拟机至少升级到硬件版本 13，这样才能将 CentOS 6、CentOS 7、Oracle Linux 6 或 Oracle Linux 7 表示为不同的客户机操作系统类型。如果无法升级到硬件版本 13，请参见上述 Step 3。

如果上述解决办法无法解决此问题，请执行以下步骤。

选择编辑设置 > 虚拟机选项 > 常规选项

为客户机操作系统和客户机操作系统版本输入正确的信息。

打开虚拟机电源。

重新尝试安装或升级 VMware Tools。

在虚拟机的“额外配置”设置中提供一条有关正确的 VMware Tools ISO 的提示

关闭虚拟机电源。

选择编辑设置 > 虚拟机选项 > 高级 > 配置参数
要编辑配置，请执行以下操作：

添加一个新配置，并将 name tools.hint.imageName 和值作为 ProductLocker 上提供的所需 VMware Tools ISO 映像的文件名。

注意：有关查找适用于虚拟机中运行的客户机操作系统的 VMware Tools ISO 映像的更多信息，请参见所用版本的 VMware Tools 发行说明。对于 VMware Tools 10.1.0，请参见 VMware Tools 10.1.0 Release Notes；对于 VMware Tools 10.0.12，请参见 VMware Tools 10.0.12 Release Notes。

打开虚拟机电源。

重新尝试安装或升级 VMware Tools。

Detectable by VMware SkylineTM

Actions

Copy

link to clipboard
copied!

Print

Language:
Chinese (Simplified)JapaneseEnglish

Attachments

Additional Resources

KB
•
End Of General Availability of the Free vSphere Hypervisor (ESXi 7.x and 8.x) (2107518)

KB
•
Download and Install VMware Fusion (2014097)

Results 1-2 of 2

Ask The Community

Get answers quickly from VMware experts in the community

Post Subject

CONTINUE IN COMMUNITIES

Related Products:

VMware vSphere ESXi

Related Versions:

VMware vSphere ESXi 6.5

VMware vSphere ESXi 5.0

VMware ESXi 4.1.x Installable

VMware ESXi 4.1.x Embedded

VMware ESXi 4.0.x Installable

VMware ESXi 4.0.x Embedded

VMware ESXi 3.5.x Installable

VMware ESXi 3.5.x Embedded

Take Our Survey

Support Assistant