DX NetOps Topology "Graph service is unavailable"
search cancel

DX NetOps Topology "Graph service is unavailable"

book

Article ID: 423942

calendar_today

Updated On:

Products

Network Observability

Issue/Introduction

Users encounter a "Graph service is unavailable" error or an "inventory data failed to synchronize" error when attempting to run a Sync under Topology Configuration in DX NetOps. This occurred after upgrading to 25.4.2.

The following errors were seen in the gs-service.log file:

java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: /tmp/bc-fips-jni_106167316824007/libbc-probe.so: /tmp/bc-fips-jni_106167316824007/libbc-probe.so: failed to map segment from shared object [in thread "reactor-http-nio-3"]

Environment

DX NetOps Topology

Cause

The /tmp partition on the host server is mounted with the noexec flag. This security setting prevents services from executing or creating necessary runtime files within the default temporary directory, resulting in service exceptions visible in the gs-service.log.

Resolution

To resolve this issue without changing the security flags on the /tmp partition, redirect the Java Virtual Machine (JVM) to use a different temporary directory:

Create New Directories: Manually create a unique temporary directory for each affected service outside of the /tmp partition.

Update Configurations: Update the service configuration files to point the JVM to these new directory locations.

Restart Services: Restart the services to apply the changes.

This is targeted to be resolved in 25.4.4.