Horizon Agent for Linux has some dependency packages unique to a Linux distribution. You must install these packages before installing Horizon Agent for Linux.

Prerequisites

Verify that a new virtual machine (VM) is created in vCenter Server and your Linux distribution is installed on the machine.

Procedure

  1. Install the mandatory packages that are not installed or upgraded by default. If any package does not meet the requirement, the installer breaks the installation.
    Table 1. Mandatory Dependency Packages
    Linux Distribution Packages
    RHEL 7.x/8.x
    yum install libappindicator-gtk3
    Note: If the yum command does not work, you can try the dnf package manager instead.
    dnf install libappindicator-gtk3
    SLES 12.x SP1/SLED 12.x SP1

    Upgrade xf86-video-vmware to a version later than 13.0.2-3.2 from the SUSE repository.

    1. Register SUSE 12.x to enable the SUSE repositories.
      SUSEConnect -r Registration Code -e Email
    2. Update the xf86-video-vmware version.
      zypper update xf86-video-vmware
    SLES 12.x
    Install python-gobject2 is required for SLES 12.x Linux desktop when you are installing Horizon Agent.
    1. Register SUSE 12.x to enable the SUSE repositories.
      SUSEConnect -r Registration Code -e Email
    2. Install python-gobject2.
      zypper install python-gobject2
    Ubuntu 16.04
    apt-get install python-dbus python-gobject
    Ubuntu 18.04
    apt-get install python python-dbus python-gobject
  2. Install the optional package for Horizon Agent.
    • By default, RHEL or CentOS 6.7 has glibc-2.12-1.166.el6.x86_64 installed which might cause a deadlock issue. As a result, the desktop connection is stuck. To overcome this issue, you must upgrade glibc to the latest version from an online repository.
      sudo yum install glibc