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․
DX NetOps Portal Console 25․4․5
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]
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.