On RHN Satellite, Tomcat throws an "java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)" error

Solution Verified - Updated -

Issue

  • Tomcat reports a missing oracle connector reported in its logs on the satellite
exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-\#2" java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)  
        at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1013)  
        at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:977)  
        at java.lang.System.loadLibrary(System.java:470)  
        at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3147)  
...  
        at com.mchange.v2.resourcepool.BasicResourcePool.access$500(BasicResourcePool.java:32)  
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1204)  
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:368)
  • Satellite server unavailable after applying updates via rhn_check

  • Satellite is now not available and presents an error 503 page stating:

    "The server is temporarily unable to service your request due to maintenance downtime or capacity problems.
     Please try again later."
    
  • java.lang.UnsatisifiedLinkError traceback errors in /var/log/tomcat5/catalina.out:

    Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1"
     java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)
    

Environment

  • Red Hat Network Satellite

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In