DB2-sikkerhetskopiering mislykkes med SQL2071N "/usr/lib/libnsrdb2.so". Årsakskode: "2"

Summary: DB2 Oppgradert fra v10.5 til 11.5 Tilstedeværelse av OpenSSL versjon 3 på systemet (operativsystem) og OpenSSL versjon 1 sammen med NMDA Hvis OpenSSL versjon 3 finnes på systemet. db2vend-prosessen er bare avhengig av OpenSSL versjon 3, men libnsrdb2-prosessen vil laste OpenSSL-versjonen som finnes i NMDA ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

DB2-sikkerhetskopieringer mislykkes med følgende feil etter oppgradering av database fra V10.5 til V11.5:

Error:

DB2 backup fails with SQL2071N "/usr/lib/libnsrdb2.so". Reason code: "2"

DB2DIAG loggene har følgende feil.

2025-01-13-20.16.25.864739+060 E79273449E571         LEVEL: Error (OS)
PID     : 29019                TID : 139807381163456 PROC : db2vend (db2logmgr.meth1 - 267 (
INSTANCE: db2prd               NODE : 000
HOSTNAME: labhostPRD-00
FUNCTION: DB2 UDB, oper system services, sqloLoadModule, probe:191
CALLED  : OS, -, dlopen
DATA #1 : Library name or path, 21 bytes
/usr/lib/libnsrdb2.so
DATA #2 : shared library load flags, PD_TYPE_LOAD_FLAGS, 4 bytes
0
DATA #3 : String, 92 bytes
/usr/lib/nsr/apps/lib64/libssl.so.1.1: undefined symbol: EVP_idea_cbc, version OPENSSL_1_1_0
 
2025-01-13-20.16.25.864904+060 I79274021E462         LEVEL: Error
PID     : 29019                TID : 139807381163456 PROC : db2vend (db2logmgr.meth1 - 267 (
INSTANCE: db2prd               NODE : 000
HOSTNAME: labhostPRD-00
FUNCTION: DB2 UDB, database utilities, sqluFencedVendorProcessCB::loadLibrary, probe:104
MESSAGE : ZRC=0x870F009B=-2029059941=SQLO_MOD_LOAD_FAILED
          "Dynamic library load failed."
DATA #1 : String, 21 bytes
/usr/lib/libnsrdb2.so

 

Cause

Hvis OpenSSL versjon 3 er installert på systemet.
db2vend-prosessen er bare avhengig av OpenSSL versjon 3, men libnsrdb2-prosessen vil laste OpenSSL versjon 1 som finnes i NMDA

OS OpenSSL-bane: /usr/lib64/
NMDA OpenSSL Path: /usr/lib/nsr/apps/lib64/

Nedenfor er kodebiten til en vert som ikke fungerer.

To db2vend prosess

labhostPRD-00:(/root)(root)#ps -ef | grep db2vend | grep -v grep
db2prd   23876 23452  0 Feb05 ?        00:00:00 db2vend (PD Vendor Process - 1) 0
db2prd   24856 23452  0 Feb11 ?        00:00:04 db2vend (db2logmgr.meth1 - 27 (PRD)) 0

Første db2vend med PID 23876 laster OpenSSL V3 fra OS OpenSSL Path

labhostPRD-00:(/root)(root)#lsof -p 23876 | grep -E "lib(ssl|crypto)"
db2vend 23876 db2prd DEL    REG    8,4           51527190 /usr/lib64/libcrypto.so.3.1.4
db2vend 23876 db2prd DEL    REG    8,4           51527189 /usr/lib64/libcrypto.so.1.1
db2vend 23876 db2prd DEL    REG    8,4           51784225 /usr/lib64/libssl.so.3.1.4

Second db2vend med PID 24856 laster OpenSSL V1 fra NMDA OpenSSL Path (/usr/lib/nsr/apps/lib64/libssl.so.1.1) &; OS OpenSSL Path

labhostPRD-00:(/root)(root)#lsof -p 24856 | grep -E "lib(ssl|crypto)"
db2vend 24856 db2prd mem    REG    8,4    721456 50354171 /usr/lib/nsr/apps/lib64/libssl.so.1.1
db2vend 24856 db2prd mem    REG    8,4   5715664 50354411 /usr/lib64/libcrypto.so.3.1.4
db2vend 24856 db2prd mem    REG    8,4   3924472 50360290 /usr/lib64/libcrypto.so.1.1
db2vend 24856 db2prd mem    REG    8,4    743784 50354413 /usr/lib64/libssl.so.3.1.4

Ovennevnte blanding av OpenSSL-versjonen er årsaken til feilen.
NMDA OpenSSL version 1 is compiled with "IDEA encryption algorithm for EVP" but OS OpenSSL Version 1 are not.

Resolution

  1. Dette problemet er løst i NMDA 19.12, NMDA leveres med OpenSSL V3.
  2. Avinstallering av OpenSSL versjon 3 vil mest sannsynlig hjelpe, fordi db2vend da vil bli tvunget til å laste OS-biblioteker libssl.so.1.1 og libcrypto.so.1.1, og som et resultat vil initialisering av leverandørgrensesnittet ikke trenge å laste biblioteker distribuert med NMDA
  3. Omgåelse av problemet: DB2-miljøvariabelen brukes som en midlertidig løsning for å tvinge /usr/lib/nsr/apps/lib64/ banen ved hjelp av følgende IBM-dokument.  DB2LIBPATH [ibm.com]Denne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.

 

Products

NetWorker Family, NetWorker
Article Properties
Article Number: 000297010
Article Type: Solution
Last Modified: 20 Mar 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.