Dependency checker script output example for an x86_64 system running RHEL 8.10

In the following example, the STREAMS_JAVA_HOME and JAVA_HOME environment variables were set for the user running this command. The "**" next to the Java information indicates which Java will be used as the default for the user running this command.

Before running Streams you will need to run the following command: source <install-dir>/bin/streamsprofile.sh. Since STREAMS_JAVA_HOME is already set, the value will not be modified.

Figure 1. Dependency checker script output example for an x86_64 system running RHEL 8.10
$ ./dependency_checker.sh -v 1

Teracloud Streams 7.2.0.0 Dependency Checker
Date:  February 20, 2025 at 3:02:55 PM EST
Edition information:
    Edition:  Teracloud Streams
    Edition:  Teracloud Streams for Non-Production Environment

=== System Information ===
* Hostname:  host1.teracloud.com
* IP address:  10.1.2.3
* Operating system:  Red Hat Enterprise Linux 8.10 (Ootpa)
* System architecture:  x86_64
* Security-Enhanced Linux setting:  Enforcing
* Streams Java home (STREAMS_JAVA_HOME):  **
  * Java vendor:  Red Hat, Inc.
  * Java version:  17.0.14
  * Java VM version:  17.0.14+7-LTS
  * Java runtime version:  17.0.14+7-LTS
  * Java full version:  NOT_SET
  * Java system encoding:  UTF-8
  * Java home path:  /usr/lib/jvm/java-17-openjdk-17.0.14.0.7-3.el8.x86_64
* Java alternative (/etc/alternatives/java_sdk):   
  * Java vendor:  Red Hat, Inc.
  * Java version:  17.0.14
  * Java VM version:  17.0.14+7-LTS
  * Java runtime version:  17.0.14+7-LTS
  * Java full version:  NOT_SET
  * Java system encoding:  UTF-8
  * Java home path:  /usr/lib/jvm/java-17-openjdk-17.0.14.0.7-3.el8.x86_64
* Java home (JAVA_HOME):   
  * Java vendor:  Red Hat, Inc.
  * Java version:  17.0.14
  * Java VM version:  17.0.14+7-LTS
  * Java runtime version:  17.0.14+7-LTS
  * Java full version:  NOT_SET
  * Java system encoding:  UTF-8
  * Java home path:  /usr/lib/jvm/java-17-openjdk-17.0.14.0.7-3.el8.x86_64
* Encoding:  UTF-8
* User limit (ulimit -S) settings:
  * Max processes (-u):  100000
  * Open files (-n):  262144
* User limit (ulimit -H) settings:
  * Max processes (-u):  100000
  * Open files (-n):  262144

=== System Configuration Check ===
* Status:  PASS - Check:  IP address check
    Information:  Hostname:  host1.teracloud.com, IP Address:  10.1.2.3
    Information:  Interface:  ens33, Hostname:  fe80:0:0:0:250:56ff:fe83:ba24%ens33, IP Address:  fe80:0:0:0:250:56ff:fe83:ba24%ens33
    Information:  Interface:  ens33, Hostname:  host1.teracloud.com, IP Address:  10.1.2.3
    Information:  Interface:  lo, Hostname:  localhost, IP Address:  0:0:0:0:0:0:0:1%lo
    Information:  Interface:  lo, Hostname:  localhost, IP Address:  127.0.0.1
* Status:  PASS - Check:  Host name resolution check
* Status:  PASS - Check:  Operating system version and architecture check
* Status:  PASS - Check:  Java SDK check
* Status:  PASS - Check:  Java version check
* Status:  PASS - Check:  Encoding check
* Status:  PASS - Check:  User limit (ulimit -S) settings check
* Status:  PASS - Check:  User limit (ulimit -H) settings check
* Status:  PASS - Check:  Firewall service check

=== Software Dependency Package Check ===
Information:  Build target OS:  redhat 8.0, Architecture:  x86_64
Information:  Using rules for OS:  redhat 8.10, Architecture:  x86_64
* Status:  CORRECT VERSION - Package:  bash, System Version:  4.4.20-5.el8
* Status:  CORRECT VERSION - Package:  boost-devel, System Version:  1.66.0-13.el8
* Status:  CORRECT VERSION - Package:  bzip2-libs, System Version:  1.0.6-28.el8_10
* Status:  CORRECT VERSION - Package:  chkconfig, System Version:  1.19.2-1.el8
* Status:  CORRECT VERSION - Package:  coreutils, System Version:  8.30-15.el8
* Status:  CORRECT VERSION - Package:  diffutils, System Version:  3.6-6.el8
* Status:  CORRECT VERSION - Package:  gawk, System Version:  4.2.1-4.el8
* Status:  CORRECT VERSION - Package:  gcc, System Version:  8.5.0-22.el8_10
    Information:  Minimum Version:  8.5.0-22, Maximum Version:  8.5.9999
* Status:  CORRECT VERSION - Package:  gcc-c++, System Version:  8.5.0-22.el8_10
    Information:  Minimum Version:  8.5.0-22, Maximum Version:  8.5.9999
* Status:  CORRECT VERSION - Package:  glibc, System Version:  2.28-251.el8_10.11
* Status:  CORRECT VERSION - Package:  glibc-common, System Version:  2.28-251.el8_10.11
* Status:  CORRECT VERSION - Package:  grep, System Version:  3.1-6.el8
* Status:  CORRECT VERSION - Package:  initscripts, System Version:  10.00.18-1.el8
* Status:  CORRECT VERSION - Package:  libcap, System Version:  2.48-6.el8_9
* Status:  CORRECT VERSION - Package:  libstdc++, System Version:  8.5.0-22.el8_10
* Status:  CORRECT VERSION - Package:  make, System Version:  4.2.1-11.el8
* Status:  CORRECT VERSION - Package:  numactl-libs, System Version:  2.0.16-4.el8
* Status:  CORRECT VERSION - Package:  openldap, System Version:  2.4.46-20.el8_10
* Status:  CORRECT VERSION - Package:  openssh-clients, System Version:  8.0p1-25.el8_10
* Status:  CORRECT VERSION - Package:  openssl, System Version:  1.1.1k-14.el8_6
    Information:  Minimum Version:  1.0.1e
* Status:  CORRECT VERSION - Package:  pam, System Version:  1.3.1-36.el8_10
* Status:  CORRECT VERSION - Package:  perl, System Version:  5.26.3-422.el8
* Status:  CORRECT VERSION - Package:  perl-Time-HiRes, System Version:  1.9758-2.el8
* Status:  CORRECT VERSION - Package:  perl-XML-Simple, System Version:  2.25-1.el8
* Status:  CORRECT VERSION - Package:  pkgconf, System Version:  1.4.2-1.el8
* Status:  CORRECT VERSION - Package:  procps-ng, System Version:  3.3.15-14.el8
* Status:  CORRECT VERSION - Package:  python3, System Version:  3.6.8-39.module+el8.10.0+20784+edafcd43
* Status:  CORRECT VERSION - Package:  rpm, System Version:  4.14.3-32.el8_10
* Status:  CORRECT VERSION - Package:  sed, System Version:  4.5-5.el8
* Status:  CORRECT VERSION - Package:  tar, System Version:  1.30-9.el8
* Status:  CORRECT VERSION - Package:  util-linux, System Version:  2.32.1-46.el8
* Status:  CORRECT VERSION - Package:  which, System Version:  2.21-20.el8
* Status:  CORRECT VERSION - Package:  xdg-utils, System Version:  1.1.2-5.el8

=== Summary of Errors and Warnings ===

CDISI0003I The dependency checker evaluated the system and did not find errors or warnings.