When you install GNU/Linux, you have several options as to the software packages that come pre-installed with it. To avoid dependency issues, you should install GNU/Linux with a desktop environment and a full suite of desktop software. More specifically:
When installing CentOS 6 or Red Hat Entreprise Linux 6, you should install the Desktop or Software Development Workstation software set.
When installing CentOS 7 or Red Hat Entreprise Linux 7, you should install the GNOME Desktop or Development and Creative Workstation base environment.
IMPORTANT It is highly recommended to install the desktop software suite for your GNU/Linux distribution even if you are installing GNU/Linux for a Harmony database server or a license server, as none of the applications bundled with Harmony have been tested to work in a minimal environment on GNU/Linux.