[Spacewalk-list] ISE, "no jpam in java.library.path" after 2.1 upgrade.

Michael Mraka michael.mraka at redhat.com
Fri Mar 14 12:28:11 UTC 2014


Ron Helzer wrote:
% I've just upgraded to 2.1, now I'm facing Internal Server Error when
% attempting to log in:
% 
% 2014-03-07 16:24:05,418 [TP-Processor1] ERROR
% org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rhn].[action]
% - Servlet.service() for servlet action threw exception
% java.lang.UnsatisfiedLinkError: no jpam in java.library.path
% 
% I saw a commit to spacewalk-setup-2.1.12-1 (update spacewalk-setup-tomcat
% to preserve standard library path) seemingly related to this; I'm using
% spacewalk-setup-2.1.14-1.el5...
% 
% Package jpam-0.4-26.el5 is installed.

Hello Ron,

will the error go away if you append /usr/lib to java.library.path
option in /etc/sysconfig/tomcat*?

E.g. change

JAVA_OPTS="-ea -Xms256m -Xmx256m -Djava.awt.headless=true -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=1024 -XX:MaxNewSize=256 -XX:-UseConcMarkSweepGC -Dnet.sf.ehcache.skipUpdateCheck=true -Djava.library.path=\${system_property:java.library.path}:/usr/lib/oracle/10.2.0.4/client64/lib"

to

JAVA_OPTS="-ea -Xms256m -Xmx256m -Djava.awt.headless=true -Dorg.xml.sax.driver=org.apache.xerces.parsers.SAXParser -Dorg.apache.tomcat.util.http.Parameters.MAX_COUNT=1024 -XX:MaxNewSize=256 -XX:-UseConcMarkSweepGC -Dnet.sf.ehcache.skipUpdateCheck=true -Djava.library.path=\${system_property:java.library.path}:/usr/lib/oracle/10.2.0.4/client64/lib:/usr/lib"


Regards,

--
Michael Mráka
Satellite Engineering, Red Hat




More information about the Spacewalk-list mailing list