
ISSUE:
/u01/ebs/fs1/EBSapps/10.1.2/bin/sqlplus: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory
While running adcfgclone appsTier single fs on EBS 12.2.10
FATAL ERROR
PROGRAM : (/u01/ebs/fs1/EBSapps/appl/fnd/12.0.0/patch/115/bin/txkManageDBConnectionPool.pl)
TIME : Sun Nov 10 15:26:51 2024
FUNCTION: main::validateAppsSchemaCredentials [ Level 1 ]
ERRORMSG: Invalid APPS database user credentials. No updates Performed
.end err out.
Result : FAILED
sqlplus: error while loading shared libraries: libnsl.so.1 txkManageDBConnectionPool.pl Invalid APPS database user credentials
Adcfgclone Fails With “sqlplus: error while loading shared libraries: libnsl.so.1: wrong ELF class: ELFCLASS64” (Doc ID 2963649.1)
CAUSE:
The output of the query below indicated that the Linux 8 RPM -> libnsl 64 bits was installed only instead of required 32 bit RPM
rpm -qa –qf “%{n}-%{v}-%{r}.%{arch}\n” | grep libnsl
libnsl-2.28-225.0.3.el8.x86_64
libnsl2-1.2.0-2.20180605git4a062cf.el8.x86_64
SOLUTION:
With a valid backup,Please execute the below
1) Install libnsl RPM with 32 bit
[root@ebs (clone)]$ 02:28:29 > rpm -ivh /media/dvd/BaseOS/Packages/libnsl-2.28-251.0.2.el8.i686.rpm
Verifying… ################################# [100%]
Preparing… ################################# [100%]
Updating / installing…
1:libnsl-2.28-251.0.2.el8 ################################# [100%]
[root@ebs (clone)]$ 02:28:44 >
After installing 32 bit RPM adcfgclone appsTier ran successfully.