Cloud Proxy Questions and Install issues
search cancel

Cloud Proxy Questions and Install issues

book

Article ID: 402058

calendar_today

Updated On:

Products

DX SaaS

Issue/Introduction

Want to upgrade Cloud Proxy. Have some questions and running into issues while installing.

Resolution

Issue #1 Getting error during install in the wrapper log:

Error: LinkageError occurred while loading main class com.ca.apm.cloudproxy.CloudProxyMain
    java.lang.UnsupportedClassVersionError: com/ca/apm/cloudproxy/CloudProxyMain has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0

Cause: Not supported Java Release.

Solution: Upgrade Cloud Proxy server from Java 8 to 17

 

issue #2 Getting error during Cloud Proxy install after upgrading to Java 17 

Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/bc-fips-jnic1ie6q4dbpk-libs/libbc-probe.so: /tmp/bc-fips-jnic1ie6q4dbpk-libs/libbc-probe.so: failed to map segment from shared object
    at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
    at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
    at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)
    at java.base/java.lang.Runtime.load0(Runtime.java:755)
    at java.base/java.lang.System.load(System.java:1970)
    at org.bouncycastle.crypto.fips.NativeLoader$2.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
    at org.bouncycastle.crypto.fips.NativeLoader.loadDriver(Unknown Source)
    at org.bouncycastle.crypto.fips.FipsStatus.isReady(Unknown Source)
    at org.bouncycastle.crypto.CryptoServicesRegistrar.getDefaultMode(Unknown Source)
    at org.bouncycastle.crypto.CryptoServicesRegistrar.<clinit>(Unknown Source)
    at org.bouncycastle.jcajce.provider.ProvSecureHash$MD5.configure(Unknown Source)
    at org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider.<init>(Unknown Source)
    at com.ca.apm.common.crypto.BouncyCastleInitializer$Initializer.initFipsNotEnabled(BouncyCastleInitializer.java:126)
    at com.ca.apm.common.crypto.BouncyCastleInitializer.<clinit>(BouncyCastleInitializer.java:150)
    at com.ca.apm.cloudproxy.CloudProxyMain.<clinit>(CloudProxyMain.java:62)

 

Causes:: 

A) don't have execute permissions for one of the libraries that are dependent on or the executable itself.

or

B) Trying to run from a directory that is mounted as NOEXEC.

 

Solution:

Run the command "mount -o remount,exec /tmp" and re-run installer.

Additional Information

Is there an in-place upgrade path for APM Cloud Proxy from version 2022.3 to 2025.5? No, only fresh installs not upgrades are supported.