What's New
Product Documentation
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:
1
Installing the ThousandEyes AgentFAILURE: Failed installing the ThousandEyes Agent
Copied!
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:
1
$ sudo -s
Copied!
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
1
# subscription-manager register --username <username> --auto-attach
Copied!
1
Registering to: subscription.rhsm.redhat.com:443/subscription
2
Password: <enter your password>
3
The system has been registered with ID: 1234ab56-a78b-9012-2356-a7bc8901d234
4
The registered system name is: hostname.yourcompany.com
5
Installed Product Current Status:
6
Product Name: Red Hat Enterprise Linux Server
7
Status: Subscribed
Copied!

Step 2: Enable additional repository

1
# subscription-manager repos --enable=rhel-7-server-optional-rpms
Copied!
1
Repository 'rhel-7-server-optional-rpms' is enabled for this system.
Copied!

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.
1
# cat /tmp/install_thousandeyes*.log
Copied!
Sample output errors:
1
...
2
yum -y -q install te-agent
3
Error: Package: te-agent-1.58.2-1.x86_64 (thousandeyes)
4
Requires: libldns.so.1()(64bit)
5
Error: Package: te-agent-1.58.2-1.x86_64 (thousandeyes)
6
Requires: libcares.so.2()(64bit)
7
Error: Package: te-agent-1.58.2-1.x86_64 (thousandeyes)
8
Requires: libaprutil-1.so.0()(64bit)
9
Error: Package: te-agent-1.58.2-1.x86_64 (thousandeyes)
10
Requires: libapr-1.so.0()(64bit)
11
You could try using --skip-broken to work around the problem
12
You could try running: rpm -Va --nofiles --nodigest
Copied!
or
1
...
2
yum -y -q install te-browserbot
3
Error: Package: te-browserbot-1.84.2-1.x86_64 (thousandeyes)
4
Requires: xorg-x11-server-Xvfb
5
You could try using --skip-broken to work around the problem
6
You could try running: rpm -Va --nofiles --nodigest
Copied!

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

1
# subscription-manager list
Copied!
1
+-------------------------------------------+
2
Installed Product Status
3
+-------------------------------------------+
4
Product Name: Red Hat Enterprise Linux Server
5
Product ID: 69
6
Version: 7.5
7
Arch: x86_64
8
Status: Subscribed
9
Status Details:
10
Starts: 06/29/2018
11
Ends: 06/29/2029
Copied!

Verify Repositories

1
# yum repolist enabled
Copied!
1
Loaded plugins: product-id, search-disabled-repos, subscription-manager
2
repo id repo name status
3
!rhel-7-server-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional (RPMs) 15,178 - required, manually enabled at Step 2
4
!rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 20,668 - required, enabled by default
5
!rhel-7-server-rt-rpms/7Server/x86_64 Red Hat Enterprise Linux for Real Time (RHEL 7 Server) (RPMs) 309 - enabled by default
Copied!

Clean Your Subscription Registration

1
# subscription-manager remove --all
Copied!
1
1 local certificate has been deleted.
2
1 subscription removed at the server.
Copied!
1
# subscription-manager unregister
Copied!
1
Unregistering from: subscription.rhsm.redhat.com:443/subscription
2
System has been unregistered.
Copied!
1
# subscription-manager clean
Copied!
1
All local data removed
Copied!

Determine the Installed Dependencies and Corresponding Repositories

Determine the ID of the yum Transaction History

1
# yum history
Copied!
1
Loaded plugins: product-id, search-disabled-repos, subscription-manager
2
ID | Login user | Date and time | Action(s) | Altered
3
-------------------------------------------------------------------------------
4
3 | root <root> | 2019-03-22 12:31 | Install | 123 EE
5
2 | root <root> | 2019-03-22 12:05 | Install | 7 EE
6
1 | System <unset> | 2019-03-22 11:49 | Install | 349
7
history list
Copied!

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
1
# yum history info 2
Copied!
1
Loaded plugins: product-id, search-disabled-repos, subscription-manager
2
Transaction ID : 2
3
Begin time : Fri Mar 22 12:05:42 2019
4
Begin rpmdb : 349:7ca0d7469815b183923749f849905184af03318c
5
End time : 12:05:45 2019 (3 seconds)
6
End rpmdb : 356:bbb6720e8cc5bb39393e4e40cfe7fec54488eec8
7
User : root <root>
8
Return-Code : Success
9
Command Line : -y -q install te-agent
10
Transaction performed with:
11
Installed rpm-4.11.3-35.el7.x86_64 @anaconda/7.6
12
Installed subscription-manager-1.21.10-2.el7.x86_64 @anaconda/7.6
13
Installed yum-3.4.3-161.el7.noarch @anaconda/7.6
14
Installed yum-metadata-parser-1.1.4-10.el7.x86_64 @anaconda/7.6
15
Packages Altered:
16
Dep-Install apr-1.4.8-3.el7_4.1.x86_64 @rhel-7-server-rpms
17
Dep-Install apr-util-1.5.2-6.el7.x86_64 @rhel-7-server-rpms
18
Dep-Install c-ares-1.10.0-3.el7.x86_64 @rhel-7-server-rpms
19
Dep-Install ldns-1.6.16-10.el7.x86_64 @rhel-7-server-rpms
20
Dep-Install libosip2-3.5.0-1.el6.rf.x86_64 @thousandeyes
21
Dep-Install libpcap-14:1.5.3-11.el7.x86_64 @rhel-7-server-rpms
22
Install te-agent-1.58.2-1.x86_64 @thousandeyes
23
Scriptlet output:
24
1 Created symlink from /etc/systemd/system/multi-user.target.wants/te-agent.service to /usr/lib/systemd/system/te-agent.service.
25
history info
Copied!
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
1
# yum history info 3
Copied!
1
Loaded plugins: product-id, search-disabled-repos, subscription-manager
2
Transaction ID : 3
3
Begin time : Fri Mar 22 12:31:34 2019
4
Begin rpmdb : 356:bbb6720e8cc5bb39393e4e40cfe7fec54488eec8
5
End time : 12:32:04 2019 (30 seconds)
6
End rpmdb : 479:f4b148a769eace9e301c46ad24028a567c12a67f
7
User : root <root>
8
Return-Code : Success
9
Command Line : -y -q install te-browserbot
10
Transaction performed with:
11
Installed rpm-4.11.3-35.el7.x86_64 @anaconda/7.6
12
Installed subscription-manager-1.21.10-2.el7.x86_64 @anaconda/7.6
13
Installed yum-3.4.3-161.el7.noarch @anaconda/7.6
14
Installed yum-metadata-parser-1.1.4-10.el7.x86_64 @anaconda/7.6
15
Packages Altered:
16
Dep-Install GConf2-3.2.6-8.el7.x86_64 @rhel-7-server-rpms
17
Dep-Install adwaita-cursor-theme-3.28.0-1.el7.noarch @rhel-7-server-rpms
18
Dep-Install adwaita-icon-theme-3.28.0-1.el7.noarch @rhel-7-server-rpms
19
Dep-Install at-3.1.13-24.el7.x86_64 @rhel-7-server-rpms
20
Dep-Install at-spi2-atk-2.26.2-1.el7.x86_64 @rhel-7-server-rpms
21
Dep-Install at-spi2-core-2.28.0-1.el7.x86_64 @rhel-7-server-rpms
22
Dep-Install atk-2.28.1-1.el7.x86_64 @rhel-7-server-rpms
23
Dep-Install avahi-libs-0.6.31-19.el7.x86_64 @rhel-7-server-rpms
24
Dep-Install bc-1.06.95-13.el7.x86_64 @rhel-7-server-rpms
25
Dep-Install cairo-1.15.12-3.el7.x86_64 @rhel-7-server-rpms
26
Dep-Install cairo-gobject-1.15.12-3.el7.x86_64 @rhel-7-server-rpms
27
Dep-Install colord-libs-1.3.4-1.el7.x86_64 @rhel-7-server-rpms
28
Dep-Install copy-jdk-configs-3.3-10.el7_5.noarch @rhel-7-server-rpms
29
Dep-Install cups-client-1:1.6.3-35.el7.x86_64 @rhel-7-server-rpms
30
Dep-Install cups-libs-1:1.6.3-35.el7.x86_64 @rhel-7-server-rpms
31
Dep-Install dconf-0.28.0-4.el7.x86_64 @rhel-7-server-rpms
32
Dep-Install dejavu-fonts-common-2.33-6.el7.noarch @rhel-7-server-rpms
33
Dep-Install dejavu-sans-fonts-2.33-6.el7.noarch @rhel-7-server-rpms
34
Dep-Install ed-1.9-4.el7.x86_64 @rhel-7-server-rpms
35
Dep-Install flac-libs-1.3.0-5.el7_1.x86_64 @rhel-7-server-rpms
36
Dep-Install fontconfig-2.13.0-4.3.el7.x86_64 @rhel-7-server-rpms
37
Dep-Install fontpackages-filesystem-1.44-8.el7.noarch @rhel-7-server-rpms
38
Dep-Install fribidi-1.0.2-1.el7.x86_64 @rhel-7-server-rpms
39
Dep-Install gdk-pixbuf2-2.36.12-3.el7.x86_64 @rhel-7-server-rpms
40
Dep-Install giflib-4.1.6-9.el7.x86_64 @rhel-7-server-rpms
41
Dep-Install glib-networking-2.56.1-1.el7.x86_64 @rhel-7-server-rpms
42
Dep-Install gnutls-3.3.29-9.el7_6.x86_64 @rhel-7-server-rpms
43
Dep-Install graphite2-1.3.10-1.el7_3.x86_64 @rhel-7-server-rpms
44
Dep-Install gsettings-desktop-schemas-3.28.0-2.el7.x86_64 @rhel-7-server-rpms
45
Dep-Install gsm-1.0.13-11.el7.x86_64 @rhel-7-server-rpms
46
Dep-Install gtk-update-icon-cache-3.22.30-3.el7.x86_64 @rhel-7-server-rpms
47
Dep-Install gtk2-2.24.31-1.el7.x86_64 @rhel-7-server-rpms
48
Dep-Install gtk3-3.22.30-3.el7.x86_64 @rhel-7-server-rpms
49
Dep-Install harfbuzz-1.7.5-2.el7.x86_64 @rhel-7-server-rpms
50
Dep-Install hicolor-icon-theme-0.12-7.el7.noarch @rhel-7-server-rpms
51
Dep-Install jasper-libs-1.900.1-33.el7.x86_64 @rhel-7-server-rpms
52
Dep-Install java-1.7.0-openjdk-1:1.7.0.211-2.6.17.1.el7_6.x86_64 @rhel-7-server-rpms
53
Dep-Install java-1.7.0-openjdk-headless-1:1.7.0.211-2.6.17.1.el7_6.x86_64 @rhel-7-server-rpms
54
Dep-Install javapackages-tools-3.4.1-11.el7.noarch @rhel-7-server-rpms
55
Dep-Install jbigkit-libs-2.0-11.el7.x86_64 @rhel-7-server-rpms
56
Dep-Install json-glib-1.4.2-2.el7.x86_64 @rhel-7-server-rpms
57
Dep-Install lcms2-2.6-3.el7.x86_64 @rhel-7-server-rpms
58
Dep-Install libICE-1.0.9-9.el7.x86_64 @rhel-7-server-rpms
59
Dep-Install libSM-1.2.2-2.el7.x86_64 @rhel-7-server-rpms
60
Dep-Install libX11-1.6.5-2.el7.x86_64 @rhel-7-server-rpms
61
Dep-Install libX11-common-1.6.5-2.el7.noarch @rhel-7-server-rpms
62
Dep-Install libXScrnSaver-1.2.2-6.1.el7.x86_64 @rhel-7-server-rpms
63
Dep-Install libXau-1.0.8-2.1.el7.x86_64 @rhel-7-server-rpms
64
Dep-Install libXcomposite-0.4.4-4.1.el7.x86_64 @rhel-7-server-rpms
65
Dep-Install libXcursor-1.1.15-1.el7.x86_64 @rhel-7-server-rpms
66
Dep-Install libXdamage-1.1.4-4.1.el7.x86_64 @rhel-7-server-rpms
67
Dep-Install libXdmcp-1.1.2-6.el7.x86_64 @rhel-7-server-rpms
68
Dep-Install libXext-1.3.3-3.el7.x86_64 @rhel-7-server-rpms
69
Dep-Install libXfixes-5.0.3-1.el7.x86_64 @rhel-7-server-rpms
70
Dep-Install libXfont2-2.0.3-1.el7.x86_64 @rhel-7-server-rpms
71
Dep-Install libXft-2.3.2-2.el7.x86_64 @rhel-7-server-rpms
72
Dep-Install libXi-1.7.9-1.el7.x86_64 @rhel-7-server-rpms
73
Dep-Install libXinerama-1.1.3-2.1.el7.x86_64 @rhel-7-server-rpms
74
Dep-Install libXmu-1.1.2-2.el7.x86_64 @rhel-7-server-rpms
75
Dep-Install libXrandr-1.5.1-2.el7.x86_64 @rhel-7-server-rpms
76
Dep-Install libXrender-0.9.10-1.el7.x86_64 @rhel-7-server-rpms
77
Dep-Install libXt-1.1.5-3.el7.x86_64 @rhel-7-server-rpms
78
Dep-Install libXtst-1.2.3-1.el7.x86_64 @rhel-7-server-rpms
79
Dep-Install libXxf86vm-1.1.4-1.el7.x86_64 @rhel-7-server-rpms
80
Dep-Install libasyncns-0.8-7.el7.x86_64 @rhel-7-server-rpms
81
Dep-Install libepoxy-1.5.2-1.el7.x86_64 @rhel-7-server-rpms
82
Dep-Install liberation-fonts-common-1:1.07.2-16.el7.noarch @rhel-7-server-rpms
83
Dep-Install liberation-sans-fonts-1:1.07.2-16.el7.noarch @rhel-7-server-rpms
84
Dep-Install libfontenc-1.1.3-3.el7.x86_64 @rhel-7-server-rpms
85
Dep-Install libglvnd-1:1.0.1-0.8.git5baa1e5.el7.x86_64 @rhel-7-server-rpms
86
Dep-Install libglvnd-egl-1:1.0.1-0.8.git5baa1e5.el7.x86_64 @rhel-7-server-rpms
87
Dep-Install libglvnd-glx-1:1.0.1-0.8.git5baa1e5.el7.x86_64 @rhel-7-server-rpms
88
Dep-Install libgusb-0.2.9-1.el7.x86_64 @rhel-7-server-rpms
89
Dep-Install libjpeg-turbo-1.2.90-6.el7.x86_64 @rhel-7-server-rpms
90
Dep-Install libmodman-2.0.1-8.el7.x86_64 @rhel-7-server-rpms
91
Dep-Install libogg-2:1.3.0-7.el7.x86_64 @rhel-7-server-rpms
92
Dep-Install libproxy-0.4.11-11.el7.x86_64 @rhel-7-server-rpms
93
Dep-Install libsndfile-1.0.25-10.el7.x86_64 @rhel-7-server-rpms
94
Dep-Install libsoup-2.62.2-2.el7.x86_64 @rhel-7-server-rpms
95
Dep-Install libthai-0.1.14-9.el7.x86_64 @rhel-7-server-rpms
96
Dep-Install libtiff-4.0.3-27.el7_3.x86_64 @rhel-7-server-rpms
97
Dep-Install libusbx-1.0.21-1.el7.x86_64 @rhel-7-server-rpms
98
Dep-Install libvorbis-1:1.3.3-8.el7.1.x86_64 @rhel-7-server-rpms
99
Dep-Install libwayland-client-1.15.0-1.el7.x86_64 @rhel-7-server-rpms
100
Dep-Install libwayland-cursor-1.15.0-1.el7.x86_64 @rhel-7-server-rpms
101
Dep-Install libwayland-egl-1.15.0-1.el7.x86_64 @rhel-7-server-rpms
102
Dep-Install libwayland-server-1.15.0-1.el7.x86_64 @rhel-7-server-rpms
103
Dep-Install libxcb-1.13-1.el7.x86_64 @rhel-7-server-rpms
104
Dep-Install libxkbcommon-0.7.1-1.el7.x86_64 @rhel-7-server-rpms
105
Dep-Install libxkbfile-1.0.9-3.el7.x86_64 @rhel-7-server-rpms
106
Dep-Install libxshmfence-1.2-1.el7.x86_64 @rhel-7-server-rpms
107
Dep-Install m4-1.4.16-10.el7.x86_64 @rhel-7-server-rpms
108
Dep-Install mailx-12.5-19.el7.x86_64 @rhel-7-server-rpms
109
Dep-Install mesa-libEGL-18.0.5-4.el7_6.x86_64 @rhel-7-server-rpms
110
Dep-Install mesa-libGL-18.0.5-4.el7_6.x86_64 @rhel-7-server-rpms
111
Dep-Install mesa-libgbm-18.0.5-4.el7_6.x86_64 @rhel-7-server-rpms
112
Dep-Install mesa-libglapi-18.0.5-4.el7_6.x86_64 @rhel-7-server-rpms
113
Dep-Install nettle-2.7.1-8.el7.x86_64 @rhel-7-server-rpms
114
Dep-Install pango-1.42.4-1.el7.x86_64 @rhel-7-server-rpms
115
Dep-Install patch-2.7.1-10.el7_5.x86_64 @rhel-7-server-rpms
116
Dep-Install pcsc-lite-libs-1.8.8-8.el7.x86_64 @rhel-7-server-rpms
117
Dep-Install pixman-0.34.0-1.el7.x86_64 @rhel-7-server-rpms
118
Dep-Install psmisc-22.20-15.el7.x86_64 @rhel-7-server-rpms
119
Dep-Install pulseaudio-libs-10.0-5.el7.x86_64 @rhel-7-server-rpms
120
Dep-Install python-javapackages-3.4.1-11.el7.noarch @rhel-7-server-rpms
121
Dep-Install redhat-lsb-core-4.1-27.el7.x86_64 @rhel-7-server-rpms
122
Dep-Install redhat-lsb-submod-security-4.1-27.el7.x86_64 @rhel-7-server-rpms
123
Dep-Install rest-0.8.1-2.el7.x86_64 @rhel-7-server-rpms
124
Dep-Install spax-1.5.2-13.el7.x86_64 @rhel-7-server-rpms
125
Install te-browserbot-1.84.2-1.x86_64 @thousandeyes
126
Dep-Install te-chromium-68.0.3440.83-1~centos7.x86_64 @thousandeyes
127
Dep-Install time-1.7-45.el7.x86_64 @rhel-7-server-rpms
128
Dep-Install trousers-0.3.14-2.el7.x86_64 @rhel-7-server-rpms
129
Dep-Install ttmkfdir-3.0.9-42.el7.x86_64 @rhel-7-server-rpms
130
Dep-Install tzdata-java-2018i-1.el7.noarch @rhel-7-server-rpms
131
Dep-Install wget-1.14-18.el7.x86_64 @rhel-7-server-rpms
132
Dep-Install xkeyboard-config-2.24-1.el7.noarch @rhel-7-server-rpms
133
Dep-Install xorg-x11-font-utils-1:7.5-21.el7.x86_64 @rhel-7-server-rpms
134
Dep-Install xorg-x11-fonts-Type1-7.5-9.el7.noarch @rhel-7-server-rpms
135
Dep-Install xorg-x11-server-Xvfb-1.20.1-5.3.el7_6.x86_64 @rhel-7-server-optional-rpms
136
Dep-Install xorg-x11-server-common-1.20.1-5.3.el7_6.x86_64 @rhel-7-server-rpms
137
Dep-Install xorg-x11-xauth-1:1.0.9-1.el7.x86_64 @rhel-7-server-rpms
138
Dep-Install xorg-x11-xkb-utils-7.7-14.el7.x86_64 @rhel-7-server-rpms
139
Scriptlet output:
140
1 Created symlink from /etc/systemd/system/multi-user.target.wants/te-browserbot.service to /usr/lib/systemd/system/te-browserbot.service.
141
history info
Copied!
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

Last modified 6mo ago