Missing Dependencies for Enterprise Agent on Redhat Enterprise Linux RHEL 7 Installation

By default, the linux package installation of the Enterprise Agent on supported version of Redhat Enterprise Linux Operating System will fail with missing dependency packages errors. The install_thousandeyes.sh script will display the error:

Installing the ThousandEyes AgentFAILURE: Failed installing the ThousandEyes Agent

The following step by step guide will enable the repository holding the Enterprise Agent dependency packages, before attempting to run the Enterprise Agent installation script.

All the commands below should be run as root. To reduce the content repetition, all "sudo" command prefixes have been removed and the whole guide assumes that you are running each command in a root shell.

To reach the root shell, use the following command:

$ sudo -s

The expected output is marked with bold characters on every sample command output below.

Step 1: Register and subscribe

An active subscription with Redhat is required. Register and automatically subscribe in one step

# subscription-manager register --username <username> --auto-attach
Registering to: subscription.rhsm.redhat.com:443/subscription
Password: <enter your password>
The system has been registered with ID: 1234ab56-a78b-9012-2356-a7bc8901d234
The registered system name is: hostname.yourcompany.com
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status: Subscribed

Step 2: Enable additional repository

Step 3: Install ThousandEyes Enterprise Agent

Complete the Linux package installation by following Enterprise Agent Deployment Using Linux Package Method.

Troubleshooting the installation

Default ThousandEyes linux package installation log

Look for errors in the default installation log.

Sample output errors:

Are You Subscribed to Red Hat? Is Your Subscription Valid?

Verify Repositories

Clean Your Subscription Registration

Determine the Installed Dependencies and Corresponding Repositories

Determine the ID of the yum Transaction History

Dependencies for te-agent

Use the ID determined above with yum history. The ID value may be different on your system. Observe for lines with the following format: Dep-Install package_name @repository

You may also find the te-agent dependencies list for RHEL 7 in the ThousandEyes official repository, available as a text file.

Dependencies for te-browserbot

Use the ID determined above with yum history. The ID value may be different on your system. Observe for lines with the following format: Dep-Install package_name @repository

You may also find the te-browserbot dependencies list for RHEL 7 in the ThousandEyes official repository, available as a txt file.

Red Hat Knowledgebase Reference

How to register and subscribe a system to the Red Hat Customer Portal using Red Hat Subscription-Manager

Last updated