After patching and rebooting the srm-rib service is not starting correctly
In the shell we see:
Oct 01 08:39:38 xxxxx systemd[1]: Starting NetOps Report Manager Service...
Oct 01 08:39:38 xxxxx srm-rib.sh[892274]: /opt/SRM/srm-rib/bin/srm-rib.sh: line 459: /usr/lib/jvm/java-17-openjdk-17.0.15.0.6-2.el8.x86_64/b>
Oct 01 08:39:38 xxxxx srm-rib.sh[892248]: Starting Jetty:
Oct 01 08:39:38 xxxxx srm-rib.sh[892276]: /opt/SRM/srm-rib/bin/srm-rib.sh: line 524: /usr/lib/jvm/java-17-openjdk-17.0.15.0.6-2.el8.x86_64/b>
Oct 01 08:39:38 xxxxx srm-rib.sh[892248]: ok Wed Oct 1 08:39:38 EDT 2025
Oct 01 08:39:38 xxxxx srm-rib.sh[892307]: /opt/SRM/srm-rib/bin/srm-rib.sh: line 459: /usr/lib/jvm/java-17-openjdk-17.0.15.0.6-2.el8.x86_64/b>
Oct 01 08:39:38 xxxxx srm-rib.sh[892280]: Stopping Jetty: OK
Oct 01 08:39:38 xxxxx systemd[1]: srm-rib.service: Succeeded.
Oct 01 08:39:38 xxxxx systemd[1]: Started NetOps Report Manager Service.
Dx NetOps Spectrum 24.3.12
java upgrade
There was no /usr/lib/jvm/java-17-openjdk-17.0.15.0.6-2.el8.x86_64 file
We updated the JAVA_EXECUTABLE_PATH section of the srm-rib-jetty.conf file :
# Jetty Run Configuration
JETTY_HOME_DIR=/opt/SRM/srm-rib/jetty
JETTY_BASE_DIR=/opt/SRM/srm-rib
JETTY_RUN_DIR=/opt/SRM/srm-rib/bin
JETTY_HTTP_PORT=8081
# Java Settings
JAVA_EXECUTABLE_PATH=/opt/netops-topology/adoptopenjdk_openjdk17.0.14/bin/java
# JVM Memory Settings (MB)
JAVA_INITMEMORY=256
JAVA_MAXMEMORY=7958
# Additional Java Args
JAVA_ADDITIONAL_1=-DlogDir=/opt/SRM/srm-rib/logs
.... to use the appropriate path and the service started fine