Cannot load native library for Linux/amd64

couchbase lite is giving intermittent error for loading native library in PCF while it runs fine in local windows 10 machine.
Do I have to add any lib to my manifest file for PCF ?
Currently using cblite version 2.7.1, java 1.8 , should I use any other version to address the issue ?

Exception in com.pepsico.pfna.cblitesyncserviceapi.service.impl.SyncGatewayConnectImpl.connectCBLiteSG() with cause = ‘java.lang.UnsatisfiedLinkError: /home/vcap/tmp/com.couchbase.lite.java/native/43e3d889778e4b71d5fb9cd3031dbfe3/libLiteCore.so: libicuuc.so.54: cannot open shared object file: No such file or directory’ and exception = ‘Cannot load native library for Linux/amd64’
at java.lang.IllegalStateException: Cannot load native library for Linux/amd64
at com.couchbase.lite.NativeLibrary.load(NativeLibrary.java:60)
at com.couchbase.lite.CouchbaseLite.init(CouchbaseLite.java:54)

com.couchbase.lite couchbase-lite-java 2.7.1

It is hard to tell exactly what is going on from the bit of the exception included here. I suspect though that following the directions here will address the problem:

https://docs.couchbase.com/couchbase-lite/current/java/gs-install.html#using-downloaded-binaries

Whoops! Sorry about that! Copy/paste error. Edited to have the right link.

Thanks Blake for the reply. I will go through it and follow the instructions to include the binary files in our manifest files to be added in PCF container .
Here is the complete log.

2021-11-12T10:24:21.732-05:00 [APP/PROC/WEB/0] [OUT] 2021-11-12 15:24:21.725 ERROR [,5aa14a84b5fdfc61,5aa14a84b5fdfc61,false] 14 — [ XNIO-1 task-2] c.p.p.c.aop.logging.LoggingAspect : Exception in com.pepsico.pfna.cblitesyncserviceapi.service.impl.SyncGatewayConnectImpl.connectCBLiteSG() with cause = ‘java.lang.UnsatisfiedLinkError: /home/vcap/tmp/com.couchbase.lite.java/native/43e3d889778e4b71d5fb9cd3031dbfe3/libLiteCore.so: libicuuc.so.54: cannot open shared object file: No such file or directory’ and exception = ‘Cannot load native library for Linux/amd64’
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] java.lang.IllegalStateException: Cannot load native library for Linux/amd64
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.couchbase.lite.NativeLibrary.load(NativeLibrary.java:60)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.couchbase.lite.CouchbaseLite.init(CouchbaseLite.java:54)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.pepsico.pfna.cblitesyncserviceapi.service.impl.SyncGatewayConnectImpl.connectCBLiteSG(SyncGatewayConnectImpl.java:103)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.pepsico.pfna.cblitesyncserviceapi.service.impl.SyncGatewayConnectImpl$$FastClassBySpringCGLIB$$de8f00dc.invoke()
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.pepsico.pfna.cblitesyncserviceapi.aop.logging.LoggingAspect.logAround(LoggingAspect.java:86)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at java.lang.reflect.Method.invoke(Method.java:498)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
2021-11-12T10:24:21.804-05:00 [APP/PROC/WEB/0] [OUT] at com.pepsico.pfna.cblitesyncserviceapi.service.impl.SyncGatewayConnectImpl$$EnhancerBySpringCGLIB$$f316f204.connectCBLiteSG(

Can someone give me some direction to include the binary file in maven POM file and configure the manifest file to deploy in PCF(Pivotal Cloud Foundry).
The link has graddle and Tomcat , but not sure how to set up in PCF .

Thank you in advance.

The maven POM does not include the files that, I think, are missing. Try, using the instructions I cited, downloading the distribution zip file, and then, again, according to the instructions, putting the (binary) library files from the zip onto Java’s library path.