'UnsatisfiedLinkError' running SsoConfig utility in DX NetOps Portal
search cancel

'UnsatisfiedLinkError' running SsoConfig utility in DX NetOps Portal

book

Article ID: 433281

calendar_today

Updated On:

Products

Network Observability

Issue/Introduction

When running the SsoConfig or SslConfig utility after upgrading to version 25․4․5, the application crashes with an UnsatisfiedLinkError․​​​​‌​‍

ERROR MESSAGE: "java․lang․UnsatisfiedLinkError: /tmp/bc-fips-jni_[system-id]/libbc-probe․so: failed to map segment from shared object"

SYMPTOMS:

  • SsoConfig utility starts and prompts for language selection

  • Application quits unexpectedly with an InvocationTargetException

  • SslConfig utility exhibits the identical crash behavior

CONTEXT: Occurs during HTTPS or SSO configuration utility launch after upgrading to 25․4․5․

IMPACT: Administrators are unable to configure HTTPS or SSO for the console․

 

Environment

DX NetOps Portal Console 25․4․5

Resolution

PREREQUISITES:

  • Administrator access to the console server

  • A new temporary directory created with 777 permissions (read/write/execute)

Work around /STEPS:

1․ UPDATE SSOCONFIG CONFIGURATION

Path: $PORTALINSTALL/sso/bin/SsoConfig.lax

Find the following property(add at the bottom if missing): lax․nl․java․option․additional=

Add the new temporary directory path to the end of the property: -Djava․io․tmpdir=[path-to-new-tmp-dir]

EXPECTED: The SsoConfig․lax file saves with the new temporary directory configuration․ NOTE: The new temporary directory must have chmod 777 permissions․

2․ UPDATE SSLCONFIG CONFIGURATION

Path: $PORTALINSTALL/Tools/bin/SslConfig.lax

Find the following property(add at the bottom if missing): lax․nl․java․option․additional=

Add the new temporary directory path to the end of the property: -Djava․io․tmpdir=[path-to-new-tmp-dir]

Additional Information

The Java application encounters an error mapping a segment from a shared object in the default /tmp directory, requiring a custom temporary directory with explicit read, write, and execute permissions․

Defect -DE183766 is being worked by engineering to fix the issue in the next release subject to the fix passing all the tests.