I have a couple RHEL7 and RHEL8 servers in my environment.
I run this command on rhel 7 server and everting is ok
[root@tedenhp76 ~]# /opt/BESClient/bin/qna
Default masthead location, using /etc/opt/BESClient/actionsite.afxm
Q: versions of package “sudo” of rpm
A: 1.8.23-10.el7_9.1
T: 698821
[root@tedenhp76 ~]# rpm -qa | grep rpm-libs
rpm-libs-4.11.3-45.el7.x86_64
[root@tedenhp76 ~]# ll /var/opt/BESClient/__BESData/__Global/ | grep lib*
-rw------- 1 root root 64 Jun 16 13:49 __EMSerialization
lrwxrwxrwx 1 root root 28 Jun 16 14:16 libbfrpmdb.so -> /usr/lib64/librpmio.so.3.2.2
lrwxrwxrwx 1 root root 28 Jun 16 14:16 libbfrpmio.so -> /usr/lib64/librpmio.so.3.2.2
lrwxrwxrwx 1 root root 26 Jun 16 14:16 libbfrpm.so -> /usr/lib64/librpm.so.3.2.2
When I run the same command on rhel8 server:
[root@tedenhp82 ~]# /opt/BESClient/bin/qna
Default masthead location, using /etc/opt/BESClient/actionsite.afxm
Q: versions of package “sudo” of rpm
E: RPM inspector failed to locate dynamic library symbol(s)
T: 27242
[root@tedenhp82 ~]# rpm -qa | grep rpm-libs
rpm-libs-4.14.3-4.el8.x86_64
[root@tedenhp82 ~]# ll /var/opt/BESClient/__BESData/__Global/ | grep lib*
-rw------- 1 root root 64 Jun 16 13:43 __EMSerialization
lrwxrwxrwx 1 root root 28 Jun 16 13:56 libbfrpmdb.so -> /usr/lib64/librpmio.so.8.2.0
lrwxrwxrwx 1 root root 28 Jun 16 13:56 libbfrpmio.so -> /usr/lib64/librpmio.so.8.2.0
lrwxrwxrwx 1 root root 26 Jun 16 13:56 libbfrpm.so -> /usr/lib64/librpm.so.8.2.0
The version of the BESAgent on all the servers: BESAgent-9.5.12.68
Anyone have an idea?
Thanks!