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

In the following example, the STREAMS_JAVA_HOME and JAVA_HOME environment variables are not 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. Note that JAVA_HOME is not required to be set for Streams.

Before running Streams you will need to run the following command: source <install-dir>/bin/streamsprofile.sh. If JAVA_HOME remains unset, STREAMS_JAVA_HOME will be set to the Java alternatives.

Figure 1. Dependency checker script output example for an x86_64 system running RHEL 9.4
Teracloud Streams 7.2.0.0 Dependency Checker
Date:  October 18, 2024 at 10:04:54 AM CDT
Edition information:
    Edition:  Teracloud Streams
    Edition:  Teracloud Streams for Non-Production Environment

=== System Information ===
* Hostname:  host2.teracloud.com
* IP address:  10.1.2.4
* Operating system:  Red Hat Enterprise Linux 9.4 (Plow)
* System architecture:  x86_64
* Security-Enhanced Linux setting:  Disabled
* Streams Java home (STREAMS_JAVA_HOME):  NOT_SET
* Java alternative (/etc/alternatives/java_sdk):  ** 
  * Java vendor:  Red Hat, Inc.
  * Java version:  17.0.12
  * Java VM version:  17.0.12+7-LTS
  * Java runtime version:  17.0.12+7-LTS
  * Java full version:  NOT_SET
  * Java system encoding:  UTF-8
  * Java home path:  /usr/lib/jvm/java-17-openjdk-17.0.12.0.7-2.el9.x86_64
* Java home (JAVA_HOME):  NOT_SET
* Encoding:  UTF-8
* User limit (ulimit -S) settings:
  * Max processes (-u):  100000
  * Open files (-n):  100000
* User limit (ulimit -H) settings:
  * Max processes (-u):  100000
  * Open files (-n):  100000

=== System Configuration Check ===
* Status:  PASS - Check:  IP address check    
    Information:  Hostname:  host2.teracloud.com, IP Address:  10.1.2.4
    Information:  Interface:  ens33, Hostname:  fe80:0:0:0:250:56ff:fe83:5bc4%ens33, IP Address:  fe80:0:0:0:250:56ff:fe83:5bc4%ens33
    Information:  Interface:  ens33, Hostname:  host2.teracloud.com, IP Address:  10.1.2.4
    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 9.0, Architecture:  x86_64
Information:  Using rules for OS:  redhat 9.4, Architecture:  x86_64
* Status:  CORRECT VERSION - Package:  bash, System Version:  5.1.8-9.el9
* Status:  CORRECT VERSION - Package:  boost-devel, System Version:  1.75.0-8.el9
* Status:  CORRECT VERSION - Package:  bzip2-libs, System Version:  1.0.8-8.el9
* Status:  CORRECT VERSION - Package:  chkconfig, System Version:  1.24-1.el9
* Status:  CORRECT VERSION - Package:  coreutils, System Version:  8.32-35.el9
* Status:  CORRECT VERSION - Package:  diffutils, System Version:  3.7-12.el9
* Status:  CORRECT VERSION - Package:  gawk, System Version:  5.1.0-6.el9
* Status:  CORRECT VERSION - Package:  gcc, System Version:  11.4.1-3.el9
    Information:  Minimum Version:  11.4.1-3, Maximum Version:  11.4.9999
* Status:  CORRECT VERSION - Package:  gcc-c++, System Version:  11.4.1-3.el9
    Information:  Minimum Version:  11.4.1-3, Maximum Version:  11.4.9999
* Status:  CORRECT VERSION - Package:  glibc, System Version:  2.34-100.el9_4.4
* Status:  CORRECT VERSION - Package:  glibc-common, System Version:  2.34-100.el9_4.4
* Status:  CORRECT VERSION - Package:  grep, System Version:  3.6-5.el9
* Status:  CORRECT VERSION - Package:  initscripts, System Version:  10.11.6-1.el9
* Status:  CORRECT VERSION - Package:  libcap, System Version:  2.48-9.el9_2
* Status:  CORRECT VERSION - Package:  libstdc++, System Version:  11.4.1-3.el9
* Status:  CORRECT VERSION - Package:  make, System Version:  4.3-8.el9
* Status:  CORRECT VERSION - Package:  numactl-libs, System Version:  2.0.16-3.el9
* Status:  CORRECT VERSION - Package:  openldap, System Version:  2.6.6-3.el9
* Status:  CORRECT VERSION - Package:  openssh-clients, System Version:  8.7p1-38.el9_4.4
* Status:  CORRECT VERSION - Package:  openssl, System Version:  3.0.7-28.el9_4
    Information:  Minimum Version:  1.0.1e
* Status:  CORRECT VERSION - Package:  pam, System Version:  1.5.1-19.el9
* Status:  CORRECT VERSION - Package:  perl, System Version:  5.32.1-481.el9
* Status:  CORRECT VERSION - Package:  perl-Time-HiRes, System Version:  1.9764-462.el9
* Status:  CORRECT VERSION - Package:  perl-XML-Simple, System Version:  2.25-13.el9
* Status:  CORRECT VERSION - Package:  pkgconf, System Version:  1.7.3-10.el9
* Status:  CORRECT VERSION - Package:  procps-ng, System Version:  3.3.17-14.el9
* Status:  CORRECT VERSION - Package:  python3, System Version:  3.9.18-3.el9_4.5
* Status:  CORRECT VERSION - Package:  rpm, System Version:  4.16.1.3-29.el9
* Status:  CORRECT VERSION - Package:  sed, System Version:  4.8-9.el9
* Status:  CORRECT VERSION - Package:  tar, System Version:  1.34-6.el9_4.1
* Status:  CORRECT VERSION - Package:  util-linux, System Version:  2.37.4-18.el9
* Status:  CORRECT VERSION - Package:  which, System Version:  2.21-29.el9
* Status:  CORRECT VERSION - Package:  xdg-utils, System Version:  1.1.3-11.el9

=== Summary of Errors and Warnings ===

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