Checkpoint OPSEC SmartConnector on RHEL 7.2

I am trying to install an OPSEC connector onto a RHEL 7.2 host and have come up against a lack of 32-bit support.

Install the 64-bit 7.3 Connector ok but of course there is no Checkpoint option to select (understand CheckPoint only provides support for 32-bit OPSEC). Install the 32-bit 7.3 Connector and get the following,

[root@abc bin]# ./runagentsetup.sh

Assuming ARCSIGHT_HOME: /opt/arcsight/connectors/checkpoint_10/current

Assuming JAVA_HOME: /opt/arcsight/connectors/checkpoint_10/current/jre

ArcSight Agent Setup starting...

Error occurred during initialization of VM

java/lang/NoClassDefFoundError: java/lang/Object

[root@abc bin]#

There is no 32 bit version of RHEL7. Many libraries have a 32 bit version but to install i686 packages, you would need to specify that, otherwise yum presumes x86_64. When dependency handling, yum will grab i686 packages.

Has anyone overcome this and can provide a list of required 32-bit packages to install to get the 32-bit connector working ?

Parents
  • I was able to build and get this working on a lab Centos7.2 today so have something to compare with.

    The RHEL7.2 host I am having trouble on has more than required by way of base install.

    %packages

    @base

    @compat-libraries

    @core

    @development

    @web-server

    kexec-tools

    That and prerequisite libs (more for 6.x) are installed.

    [root@abc ~]# yum list glibc

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    glibc.i686

    glibc.x86_64

    [root@abc ~]# yum list libXext

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXext.i686

    libXext.x86_64

    [root@abc ~]# yum list libXrender

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXrender.i686

    libXrender.x86_64

    [root@abc ~]# yum list libXtst

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXtst.i686

    libXtst.x86_64

    [root@abc ~]# yum install libz.so.1

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Package zlib-1.2.7-15.el7.i686 already installed and latest version

    Yet still,

    # ./runagentsetup.sh

    Assuming ARCSIGHT_HOME: /opt/arcsight/connectors/checkpoint_10/current

    Assuming JAVA_HOME: /opt/arcsight/connectors/checkpoint_10/current/jre

    ArcSight Agent Setup starting...

    Error: missing `server' JVM at `/opt/arcsight/connectors/checkpoint_10/current/jre/lib/i386/server/libjvm.so'.

    Please install or use the JRE or JDK that contains these missing components.

    Thanks everyone who has chipped in. Unless any other ideas I will move on.

Reply
  • I was able to build and get this working on a lab Centos7.2 today so have something to compare with.

    The RHEL7.2 host I am having trouble on has more than required by way of base install.

    %packages

    @base

    @compat-libraries

    @core

    @development

    @web-server

    kexec-tools

    That and prerequisite libs (more for 6.x) are installed.

    [root@abc ~]# yum list glibc

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    glibc.i686

    glibc.x86_64

    [root@abc ~]# yum list libXext

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXext.i686

    libXext.x86_64

    [root@abc ~]# yum list libXrender

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXrender.i686

    libXrender.x86_64

    [root@abc ~]# yum list libXtst

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Installed Packages

    libXtst.i686

    libXtst.x86_64

    [root@abc ~]# yum install libz.so.1

    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

    Package zlib-1.2.7-15.el7.i686 already installed and latest version

    Yet still,

    # ./runagentsetup.sh

    Assuming ARCSIGHT_HOME: /opt/arcsight/connectors/checkpoint_10/current

    Assuming JAVA_HOME: /opt/arcsight/connectors/checkpoint_10/current/jre

    ArcSight Agent Setup starting...

    Error: missing `server' JVM at `/opt/arcsight/connectors/checkpoint_10/current/jre/lib/i386/server/libjvm.so'.

    Please install or use the JRE or JDK that contains these missing components.

    Thanks everyone who has chipped in. Unless any other ideas I will move on.

Children
No Data