Hi, 

Thanks ('Rob Crittenden' <rcrit...@redhat.com>) to inform me that 
/var/lib/pki/pki-tomcat/logs/ca/signedAudit  not exsited.
By "mkdir -p /var/lib/pki/pki-tomcat/logs/ca/signedAudit" automatically, 
pki-tomcatd can be started normally.



----- 原始邮件 -----
发件人:None via FreeIPA-users <freeipa-users@lists.fedorahosted.org>
收件人:"freeipa-users" <freeipa-users@lists.fedorahosted.org>
抄送人:michael...@sina.cn
主题:[Freeipa-users] Question about FreeIPA-pki-tomcatd fails to start
日期:2017年11月09日 16点18分

 

Dear,

 I encountered an issue on FreeIPA, could someone give some
suggestion? thanks ahead~

 

ipactl start

Starting Directory Service

Staring krb5kdc service

Staring kadmin Service

…

Starting pki-tomcatd Service

Failed
to start pki-tomcatd server

..

 

The Linux version is CentOS7.2 and IPA version is 4.2.

 

I know I can use “ipactl -f start” to work around this issue,
but I still need to fix it because the issue influence function of 
“ipa-replica-prepare xxx”.

 

Looking into log files under /var/log/pki-tomcat, there are some error
logs. I found some similar issue from others, but not exactly the same with
mine. Mine issue is about cannot create 
RollingLogFile(/var/lib/pki/pki-tomcat/logs/ca/signedAudit/ca_audit)
successfully. 

Do you know what could be
the root cause?

 

 

Catalina.xxx.log(happened many times):

WARNING: Exception processing realm com.netscape.cms.tomcat.ProxyRealm@291f37e1 
background process

java.lang.NullPointerException

            at
com.netscape.cms.tomcat.ProxyRealm.backgroundProcess(ProxyRealm.java:108)

            at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1360)

            at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530)

            at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)

            at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540)

            at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519)

            at java.lang.Thread.run(Thread.java:745)

 

localhost.xxx.log:

Mar 23, 2017 11:49:24 AM
org.apache.catalina.core.ApplicationContext log

SEVERE: StandardWrapper.Throwable

java.lang.NullPointerException

            at
com.netscape.cmscore.selftests.SelfTestSubsystem.shutdown(SelfTestSubsystem.java:1875)

            at
com.netscape.cmscore.apps.CMSEngine.shutdownSubsystems(CMSEngine.java:1859)

            at com.netscape.cmscore.apps.CMSEngine.shutdown(CMSEngine.java:1797)

            at
com.netscape.certsrv.apps.CMS.shutdown(CMS.java:233)

            at com.netscape.certsrv.apps.CMS.start(CMS.java:1610)

            at 
com.netscape.cms.servlet.base.CMSStartServlet.init(CMSStartServlet.java:114)

            at
javax.servlet.GenericServlet.init(GenericServlet.java:158)

            at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

            at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:497)

            at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:277)

            at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274)

            at java.security.AccessController.doPrivileged(Native
Method)

            at
javax.security.auth.Subject.doAsPrivileged(Subject.java:549)

            at
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:309)

            at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:169)

            at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:123)

            at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1272)

            at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)

            at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)

            at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)

            at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)

            at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

            at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

            at 
org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:133)

            at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:156)

            at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)

            at java.security.AccessController.doPrivileged(Native
Method)

            at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)

            at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)

            at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)

            at
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1862)

            at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

            at java.util.concurrent.FutureTask.run(FutureTask.java:266)

            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

            at java.lang.Thread.run(Thread.java:745)

 

Mar 23, 2017 11:49:24 AM org.apache.catalina.core.StandardContext
loadOnStartup

SEVERE: Servlet /ca threw load()
exception

java.lang.NullPointerException

            at 
com.netscape.cmscore.selftests.SelfTestSubsystem.shutdown(SelfTestSubsystem.java:1875)

            at
com.netscape.cmscore.apps.CMSEngine.shutdownSubsystems(CMSEngine.java:1859)

            at
com.netscape.cmscore.apps.CMSEngine.shutdown(CMSEngine.java:1797)

            at com.netscape.certsrv.apps.CMS.shutdown(CMS.java:233)

            at com.netscape.certsrv.apps.CMS.start(CMS.java:1610)

            at
com.netscape.cms.servlet.base.CMSStartServlet.init(CMSStartServlet.java:114)

            at
javax.servlet.GenericServlet.init(GenericServlet.java:158)

            at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

            at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at java.lang.reflect.Method.invoke(Method.java:497)

            at
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:277)

            at 
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274)

            at java.security.AccessController.doPrivileged(Native
Method)

            at
javax.security.auth.Subject.doAsPrivileged(Subject.java:549)

            at 
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:309)

            at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:169)

            at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:123)

            at 
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1272)

            at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)

            at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)

            at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)

            at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)

            at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

            at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

            at 
org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:133)

            at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:156)

            at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)

            at java.security.AccessController.doPrivileged(Native
Method)

            at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)

            at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)

            at 
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)

            at
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1862)

            at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

            at java.util.concurrent.FutureTask.run(FutureTask.java:266)

            at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

            at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

            at java.lang.Thread.run(Thread.java:745)

 

debug:

[23/Mar/2017:11:49:24][localhost-startStop-1]:
CMSEngine: done init id=debug

[23/Mar/2017:11:49:24][localhost-startStop-1]:
CMSEngine: initialized debug

[23/Mar/2017:11:49:24][localhost-startStop-1]:
CMSEngine: initSubsystem id=log

[23/Mar/2017:11:49:24][localhost-startStop-1]:
CMSEngine: ready to init id=log

[23/Mar/2017:11:49:24][localhost-startStop-1]:
Creating RollingLogFile(/var/lib/pki/pki-tomcat/logs/ca/signedAudit/ca_audit)

SignedAudit:Failed to instantiate class
com.netscape.cms.logging.RollingLogFile error: Caught unexpected exception:
java.io.FileNotFoundException:
/var/lib/pki/pki-tomcat/logs/ca/signedAudit/ca_audit (No such file or
directory)

           
at com.netscape.cmscore.logging.LogSubsystem.init(LogSubsystem.java:139)

           
at com.netscape.cmscore.apps.CMSEngine.initSubsystem(CMSEngine.java:1107)

           
at com.netscape.cmscore.apps.CMSEngine.initSubsystems(CMSEngine.java:1013)

           
at com.netscape.cmscore.apps.CMSEngine.init(CMSEngine.java:510)

           
at com.netscape.certsrv.apps.CMS.init(CMS.java:187)

           
at com.netscape.certsrv.apps.CMS.start(CMS.java:1601)

           
at com.netscape.cms.servlet.base.CMSStartServlet.init(CMSStartServlet.java:114)

           
at javax.servlet.GenericServlet.init(GenericServlet.java:158)

           
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

           
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

           
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

           
at java.lang.reflect.Method.invoke(Method.java:497)

           
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:277)

           
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:274)

           
at java.security.AccessController.doPrivileged(Native Method)

           
at javax.security.auth.Subject.doAsPrivileged(Subject.java:549)

           
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:309)

           
at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:169)

           
at
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:123)

           
at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1272)

           
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)

           
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)

           
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210)

           
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493)

           
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

           
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

           
at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:133)

           
at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:156)

           
at
org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145)

           
at java.security.AccessController.doPrivileged(Native Method)

           
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)

           
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)

           
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:672)

           
at
org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1862)

           
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

           
at java.util.concurrent.FutureTask.run(FutureTask.java:266)

           
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

           
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org

Reply via email to