Strange ESX_VM Installation Error
- Pavan Raja

- Apr 8, 2025
- 3 min read
Summary:
The document outlines a peculiar issue encountered during the installation of Check Point SmartConnector on a Red Hat Enterprise Linux (RHEL) virtual machine hosted on VMware vSphere ESXi. The problem specifically arises when attempting to install using the graphical user interface (GUI) wizard, which does not occur with direct installations on hardware. Despite successfully using `xclock` for remote X forwarding over SSH without issues, users encountered an error message about a Graphical installer during the SmartConnector GUI installation process in the VM.
To resolve this issue, the user was advised to use console mode (-i console) for the installation, resulting in a text-based interface for the process. However, after some time and multiple attempts, it seems that adding the appropriate version of `libXtst` (either 32-bit or 64-bit) resolved the issue, along with other related libraries such as `libX11`, `libXau`, `libxcb`, `libXext`, and `libXi`. This solution allowed for full display capabilities within the VM environment during the installation process.
In summary: - The problem was a missing library (`libXtst`) causing issues with running the ESX/VM GUI installer in a virtual machine environment. - Adding the correct version of `libXtst` (either 32-bit or 64-bit) and related libraries resolved the issue. - This solution involved configuring full display capabilities within the VM for successful installation of ArcSight SmartConnector on RHEL inside a VMware vSphere ESXi environment.
Details:
The issue described in the provided text involves a strange error during the installation of Check Point SmartConnector on a RHEL virtual machine hosted on a VMware vSphere Hypervisor (ESXi). The problem occurs specifically when using the GUI wizard for installation, and it does not occur with direct installations on hardware. The user is able to use `xclock` as a test for remote X forwarding over SSH, which works without issues.
The text includes details from the user's session where they log in via SSH with X11 forwarding enabled (`-Y`), and an error message about Graphical installers appears during the SmartConnector GUI installation process. The user is seeking advice or solutions to this peculiar issue.
The text provided appears to describe a process of installing software (a connector) for ArcSight SmartConnector on a Linux system, which is running inside a VM (Virtual Machine). The user has executed several commands in the terminal and encountered issues with graphical installers not being supported within the VM. As a result, they were forced to use console mode (-i console) for the installation process.
The summary of this log file could be:
During the installation of ArcSight SmartConnector on a Linux system inside a VM (Virtual Machine), the user attempted to run the graphical installer but encountered issues due to unsupported graphical interfaces within the VM environment. The installation was forced into console mode using the command "-i console". This resulted in a text-based interface for the installation process, which proceeded with messages indicating preparation and unpacking of resources, ultimately launching the installer in console mode despite initial requests for a GUI (Graphical User Interface).
The issue described involves a problem with the GUI installer for ESX/VM installation, where users encountered errors due to missing libraries such as `libXtst`. This has been reported by several users over time, including Jonathan Katz, Michael Wyman, and Charles Grochowski.
In their responses, users have suggested that adding the appropriate version of `libXtst` (either in 32-bit or 64-bit format) can resolve this issue. In some cases, additional libraries like `libX11`, `libXau`, `libxcb`, `libXext`, and `libXi` were needed to provide full display capabilities for the ESX/VM installation GUI.
To summarize:
Users reported a problem with running the ESX/VM GUI installer due to missing library `libXtst`.
The solution was found by adding the correct version of `libXtst`, which could be either 32-bit or 64-bit, depending on the system architecture.
In some cases, additional libraries such as `libX11`, `libXau`, `libxcb`, `libXext`, and `libXi` were required to ensure full functionality of the GUI installer.

Comments