Remote control target fails on linux centos 8

Hello,
when i install target on centos 8 machine from fixlets it fails and the following is the client’s log
Command started - wait /bin/sh -c "echo “INFO : Installing RPM - trc-target-10.0.0.i386.rpm " >> …/rc_fixlet.log 2>&1” (action:537)
Command succeeded (Exit Code=0) wait /bin/sh -c "echo “INFO : Installing RPM - trc-target-10.0.0.i386.rpm " >> …/rc_fixlet.log 2>&1” (action:537)
Command started - wait rpm -U __Download/trc-target-10.0.0.i386.rpm (action:537)
Waiting for rpm completion. wait rpm -U __Download/trc-target-10.0.0.i386.rpm (action:537)
At 12:45:16 +0200 - actionsite (http://bf1.insight.loc:52311/cgi-bin/bfgather.exe/actionsite)
Command succeeded (Exit Code=1) wait rpm -U __Download/trc-target-10.0.0.i386.rpm (action:537)
At 12:45:17 +0200 - actionsite (http://bf1.insight.loc:52311/cgi-bin/bfgather.exe/actionsite)
Command succeeded parameter “ExitCode” = “1” (action:537)
Command started - wait /bin/sh -c "echo “ERROR: Target was not properly installed. ExitCode=1 " >> …/rc_fixlet.log 2>&1” (action:537)
Command succeeded (Exit Code=0) wait /bin/sh -c "echo “ERROR: Target was not properly installed. ExitCode=1 " >> …/rc_fixlet.log 2>&1” (action:537)
Command succeeded (1) exit {parameter “ExitCode”} (action:537)
At 12:45:17 +0200 -
ActionLogMessage: (action:537) ending action
At 12:45:17 +0200 - mailboxsite (http://bf1.insight.loc:52311/cgi-bin/bfgather.exe/mailboxsite1082871011)
Not Relevant - Deploy BigFix Remote Control Target for Linux (Version 10.0.0.0518) (fixlet:537)

could anyone help in this ?

I can reproduce your problem… and have a lot of missing prereqs.

[root@bfcentos80a ~]# rpm -U /var/opt/BESClient/__BESData/Tivoli\ Remote\ Control/__Download/trc-target-10.0.0.i386.rpm
error: Failed dependencies:
libX11.so.6 is needed by trc-target-10.0.0-0518.i386
libXext.so.6 is needed by trc-target-10.0.0-0518.i386
libXi.so.6 is needed by trc-target-10.0.0-0518.i386
libXinerama.so.1 is needed by trc-target-10.0.0-0518.i386
libXmu.so.6 is needed by trc-target-10.0.0-0518.i386
libXss.so.1 is needed by trc-target-10.0.0-0518.i386
libXt.so.6 is needed by trc-target-10.0.0-0518.i386
libXtst.so.6 is needed by trc-target-10.0.0-0518.i386
libblkid.so.1 is needed by trc-target-10.0.0-0518.i386
libc.so.6 is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.0) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.1) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.1.2) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.1.3) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.2) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.2.3) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.3) is needed by trc-target-10.0.0-0518.i386
libc.so.6(GLIBC_2.4) is needed by trc-target-10.0.0-0518.i386
libcrypt.so.1 is needed by trc-target-10.0.0-0518.i386
libcrypt.so.1(GLIBC_2.0) is needed by trc-target-10.0.0-0518.i386
libdl.so.2 is needed by trc-target-10.0.0-0518.i386
libdl.so.2(GLIBC_2.0) is needed by trc-target-10.0.0-0518.i386
libdl.so.2(GLIBC_2.1) is needed by trc-target-10.0.0-0518.i386
libgcc_s.so.1 is needed by trc-target-10.0.0-0518.i386
libgcc_s.so.1(GLIBC_2.0) is needed by trc-target-10.0.0-0518.i386
libm.so.6 is needed by trc-target-10.0.0-0518.i386
libpthread.so.0 is needed by trc-target-10.0.0-0518.i386
libpthread.so.0(GLIBC_2.0) is needed by trc-target-10.0.0-0518.i386
libpthread.so.0(GLIBC_2.1) is needed by trc-target-10.0.0-0518.i386
libpthread.so.0(GLIBC_2.2) is needed by trc-target-10.0.0-0518.i386
librt.so.1 is needed by trc-target-10.0.0-0518.i386
librt.so.1(GLIBC_2.2) is needed by trc-target-10.0.0-0518.i386

1 Like

i checked this and found that it was downloaded in the mentioned directory but also failed.

Ok, but my point is, are you missing prereqs that you need to install first ?
In my case I can see which prereqs I am missing, and I assume you have similar prereq issues.

yes i have the same missing dependencies and need to install them but does it mean that i need to install these dependencies first before each deployment ?!

That is correct, they are required by the RC target package, and so the prereqs need to be installed first.
There are a number of ways to approach this, and depending on the end user community, network access, access to CentOS repos, etc. one way is to modify the action script at run time to use yum instead of rpm to install the package.
eg. developers might not want the additional packages installed, etc. and the endpoints would need to be able to access the CentOS package repositories directly.

I have modified line 40 as shown in my screen shot.

3 Likes