Opensearch service fails to start, error seen in opensearch log :
"Caused by: java.lang.UnsatisfiedLinkError: /tmp/[directory]/libbc-probe.so: failed to map segment from shared object"
All Supported Smarts versions
System cannot map executable segments from the /tmp directory when it is mounted with the noexec option.
mount | grep '/tmp'
<SAM_BASE>/bin directory.sm_opensearch file for editing using sm_edit utility located at <SAM_BASE>/bin/system.-Djava.io.tmpdir='$OPENSEARCH_TMPDIR' \
The JAVA_CMD string now explicitly points to the opensearch temporary directory instead of the system /tmp.<SAM_BASE>/bin directory.rm -rf sm_opensearch
sm_service show <opensearch service name>
NOTE: This fix will be available as part of default installation from Smarts 25.4.7 version onwards.