After upgrading OI connector it does not start
search cancel

After upgrading OI connector it does not start

book

Article ID: 421459

calendar_today

Updated On:

Products

Network Observability DX OI SaaS DX Operational Intelligence DX Operational Observability

Issue/Introduction

After upgrading OI connector to version 3.27.0 it does not start.

Environment

  • DX NetOps PM 25.4.2
  • Kafka 3.9.1.13
  • OI Connector 3.27.0

Cause

FIPS OS is enabled. FIPS BouncyCastle tries to extract to /tmp and run libs from there, but when /tmp is noexec it will fail.

In the <OIConnector_installation_directory>/logs/OIConnector.log file:

[WARN ] 2025-11-26 12:32:00.434 [WrapperSimpleAppMain] FileSystemXmlApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'oiIntegration' defined in URL [file:/opt//OIConnector/conf/config.xml]: Cannot resolve reference to bean 'pcConnection' while setting constructor argument

In the <OIConnector_installation_directory>/logs/wrapper-20251126.log file:

INFO   | jvm 1    | 2025/11/26 12:32:00 | WrapperSimpleApp Error: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pcConnection' defined in URL [file:/opt/CAMON//OIConnector/conf/config.xml]: Failed to instantiate [com.ca.im.oinet.connector.sources.PCDataConnection]: Constructor threw exception

INFO   | jvm 1    | 2025/11/26 12:32:00 | WrapperSimpleApp Error: Caused by: java.lang.UnsatisfiedLinkError: /tmp/bc-fips-jni_9932599978719/libbc-probe.so: /tmp/bc-fips-jni_9932599978719/libbc-probe.so: failed to map segment from shared object

Resolution

Workaround:

1. Edit the following file:

<OIConnector_installation_directory>/conf/wrapper-user.conf

2. Add the following at the end of the wrapper-user.conf file:

wrapper.java.additional.10=-Djava.io.tmpdir=%OICONNECTOR_HOME%/tmp

3. Save the file.

4. Create a tmp directory under the <OIConnector_installation_directory> directory.

5. Start the OIConnector service

systemctl start caperfcenter_oi

Additional Information

This issue will be fixed in the newer OIConnector release