How to fix the error "JRE libraries are missing or not compatible"

How to fix the "JRE libraries are missing or not compatible" error

The Site24x7 On-Premise Poller installation may fail due to insufficient permissions on the default "tmp" directory. 
If you face the "JRE libraries are missing or not compatible" error in the installation of On-Premise Poller in CentOS, follow the steps below:


  1. Navigate to the directory where the Site24x7OnPremisePoller_64bit.bin file is located or execute the following command on your terminal: 
    sudo wget https://staticdownloads.site24x7.com/probe/Site24x7OnPremisePoller_64bit.bin
Note: Make sure to replace the bin file with the 64-bit version.
  1. Ensure that the installer file has executable permissions. If the executable permission is missing, set it using the following command:
    sudo chmod 755 Site24x7OnPremisePoller_64bit.bin
  1. Create a new directory for temporary installation files:
  2. mkdir large_tmp
  3. Set the environment variable to specify the new directory as the temporary directory. Replace <absolute-path-of-large_tmp> with the actual path of the large_tmp directory.
  4. export IATEMPDIR=/large_tmp
    Example:
    export IATEMPDIR=/home/john/data/document/large_tmp
  5. Execute the installer with the following command:
  6. ./Site24x7OnPremisePoller_64bit.bin -i console
If the issue is persistent after completing the steps above, try the following additional steps to install OpenJDK 11.

This may help address compatibility problems on RHEL-based Linux distributions:
  1. Install the java-11-openjdk-devel package:
  2. sudo yum update -y
    sudo yum install java-11-openjdk-devel -y
  3. Ensure the installer file is executable (if not already done):
  4. sudo chmod 755 Site24x7OnPremisePoller_64bit.bin
  5. Execute the installer with the specified Java path:
    If the installer does not automatically detect the correct Java path, you can manually execute using the Java binary from JDK 11.
  6. sudo ./Site24x7OnPremisePoller_64bit.bin LAX_VM /usr/lib/jvm/java-11-openjdk/bin/java
  7. Uninstall OpenJDK 11 if it was only installed for the On-Premise Poller's setup:
  8. sudo yum remove java-11-openjdk-devel -y
Following the steps above will resolve the JRE compatibility issue, allowing the On-Premise Poller to install and execute precisely on your Linux-installed machine.

Related articles:
  1. Configure the On-Premise Poller as a monitoring location for synthetic (browser) monitors
  2. Starting the On-Premise Poller as a service in Linux

    • Related Articles

    • Troubleshooting steps for On-Premise Poller

      Prerequisites and basic details: Prerequisites for installing On-Premise Poller Necessary ports to allow access to the installed On-Premise Poller How secure is On-Premise Poller Amount of bandwidth consumed by the On-Premise Poller software Adding ...
    • Synthetic browser module prerequisite and troubleshooting guide for On-Premise Pollers

      Introduction This document provides a structured troubleshooting guide for resolving issues encountered during the download process of On-Premise Poller for Synthetic (Browser) Module. It covers possible statuses, check-up steps, remedies, and ...
    • Starting the On-Premise Poller as a service in Linux

      For Linux, it is suggested to start the On-Premise Poller as a service. Use the command below to start the On-Premise Poller as a service: /etc/init.d/site24x7-onpremise-poller start If the error ./StartServer.sh: Permission denied occurs while ...
    • Fixing catastrophic failure issues when installing Windows On-Premise Poller

      If you receive the Catastrophic failure message when trying to install an On-Premise Poller, read through this doc to learn how to fix it. What is a catastrophic failure in Windows? Catastrophic failure is the complete, sudden, and unexpected ...
    • How do I uninstall an On-Premise Poller

      The default directories for installing the On-Premise Poller are: Windows: C:\Program Files(x86)\Site24x7OnPremisePoller Linux: /opt/Site24x7OnPremisePoller Follow the steps given below to uninstall the On-Premise Poller from your Windows or Linux ...