Brian J. Murrell via FreeIPA-users wrote: > On Mon, 2025-10-13 at 10:58 +0200, Florence Blanc-Renaud wrote: >> >> >> pki-tomcatd@pki-tomcat (the Certificate server) is providing this >> endpoint. > > So it's the pki-tomcatd@pki-tomcat service waiting for itself and > timing out when it, itself does not start? But surely it not starting > within the timeout is related to something else that is slow to start, > yes?
tomcat is a webapp runner. The runners themselves do not block tomcat from starting, hence the separate script which is used to identify when the CA is actually running. The 404 are present because the CA never started, so no app to route requests to. >> You can have a look at the logs in /var/log/pki/pki-tomcat/ca/debug > > That log, on my system has not been updated since Jan 23 2022. Perhaps > loggging there was disabled seeing as it was 2,531,627,243 bytes when > it was last updated. > > I do seem to have logs from 2022 onward in /var/lib/pki/pki- > tomcat/logs/ca/ though. Maybe the location was just moved. No but the name may have changed. Newer versions of pki use time-dated debug log filenames to prevent it from growing forever, or at least until reaching the FS max. > Anyway, in that log, between the time of the startup > of pki-tomcatd@pki-tomcat and it timing out, the above mentioned debug > log has this contents: > > 2025-10-08 13:10:39 [main] INFO: CMSEngine: initializing password store > 2025-10-08 13:10:40 [main] INFO: CMSEngine: initializing password store for > internaldb > 2025-10-08 13:10:40 [main] INFO: CMSEngine: initializing password store for > replicationdb > 2025-10-08 13:10:40 [main] INFO: CMSEngine: Initializing subsystem listeners > 2025-10-08 13:10:40 [main] INFO: CMSEngine: Java version: 1.8.0_462 > 2025-10-08 13:10:40 [main] INFO: CMSEngine: security providers: > 2025-10-08 13:10:40 [main] INFO: PluginRegistry: Loading plugin registry from > /var/lib/pki/pki-tomcat/conf/ca/registry.cfg > 2025-10-08 13:10:40 [main] SEVERE: Unable to create socket: > java.net.ConnectException: Connection refused (Connection refused) > java.net.ConnectException: Connection refused (Connection refused) > at java.net.PlainSocketImpl.socketConnect(Native Method) > at > java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) > at > java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) > at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) > at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) > at java.net.Socket.connect(Socket.java:607) > at java.net.Socket.connect(Socket.java:556) > at java.net.Socket.<init>(Socket.java:452) > at java.net.Socket.<init>(Socket.java:262) > at > com.netscape.cmscore.ldapconn.PKISocketFactory.makeSSLSocket(PKISocketFactory.java:131) > at > com.netscape.cmscore.ldapconn.PKISocketFactory.makeSocket(PKISocketFactory.java:169) > at netscape.ldap.LDAPConnSetupMgr.connectServer(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openSerial(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.connect(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openConnection(Unknown Source) > at netscape.ldap.LDAPConnThread.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at > com.netscape.cmscore.ldapconn.LdapBoundConnection.<init>(LdapBoundConnection.java:108) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.makeConnection(LdapBoundConnFactory.java:287) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:263) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:226) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:195) > at org.dogtagpki.server.ca.CAEngine.initDatabase(CAEngine.java:199) > at com.netscape.cmscore.apps.CMSEngine.start(CMSEngine.java:1105) > at > com.netscape.cmscore.apps.CMSEngine.contextInitialized(CMSEngine.java:1688) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4462) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4914) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:124) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:142) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:132) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:656) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) > at > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) > at > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at org.apache.catalina.startup.Catalina.start(Catalina.java:735) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) > > 2025-10-08 13:10:40 [main] SEVERE: LdapBoundConnFactory: Unable to connect to > LDAP server: Unable to create socket: java.net.ConnectException: Connection > refused (Connection refused) > netscape.ldap.LDAPException: Unable to create socket: > java.net.ConnectException: Connection refused (Connection refused) (-1) > at > com.netscape.cmscore.ldapconn.PKISocketFactory.makeSocket(PKISocketFactory.java:202) > at netscape.ldap.LDAPConnSetupMgr.connectServer(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openSerial(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.connect(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openConnection(Unknown Source) > at netscape.ldap.LDAPConnThread.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at > com.netscape.cmscore.ldapconn.LdapBoundConnection.<init>(LdapBoundConnection.java:108) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.makeConnection(LdapBoundConnFactory.java:287) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:263) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:226) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:195) > at org.dogtagpki.server.ca.CAEngine.initDatabase(CAEngine.java:199) > at com.netscape.cmscore.apps.CMSEngine.start(CMSEngine.java:1105) > at > com.netscape.cmscore.apps.CMSEngine.contextInitialized(CMSEngine.java:1688) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4462) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4914) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:124) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:142) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:132) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:656) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) > at > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) > at > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at org.apache.catalina.startup.Catalina.start(Catalina.java:735) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) > > 2025-10-08 13:10:40 [main] SEVERE: Unable to start CA engine: Unable to > connect to LDAP server: Unable to create socket: java.net.ConnectException: > Connection refused (Connection refused) > Unable to connect to LDAP server: Unable to create socket: > java.net.ConnectException: Connection refused (Connection refused) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.makeConnection(LdapBoundConnFactory.java:305) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:263) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:226) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.init(LdapBoundConnFactory.java:195) > at org.dogtagpki.server.ca.CAEngine.initDatabase(CAEngine.java:199) > at com.netscape.cmscore.apps.CMSEngine.start(CMSEngine.java:1105) > at > com.netscape.cmscore.apps.CMSEngine.contextInitialized(CMSEngine.java:1688) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4462) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4914) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:124) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:142) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:132) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:656) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) > at > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) > at > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at org.apache.catalina.startup.Catalina.start(Catalina.java:735) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) > Caused by: netscape.ldap.LDAPException: Unable to create socket: > java.net.ConnectException: Connection refused (Connection refused) (-1) > at > com.netscape.cmscore.ldapconn.PKISocketFactory.makeSocket(PKISocketFactory.java:202) > at netscape.ldap.LDAPConnSetupMgr.connectServer(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openSerial(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.connect(Unknown Source) > at netscape.ldap.LDAPConnSetupMgr.openConnection(Unknown Source) > at netscape.ldap.LDAPConnThread.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at netscape.ldap.LDAPConnection.connect(Unknown Source) > at > com.netscape.cmscore.ldapconn.LdapBoundConnection.<init>(LdapBoundConnection.java:108) > at > com.netscape.cmscore.ldapconn.LdapBoundConnFactory.makeConnection(LdapBoundConnFactory.java:287) > ... 51 more > > 2025-10-08 13:10:40 [main] INFO: Shutting down CA subsystem > 2025-10-08 13:10:40 [main] SEVERE: Exception sending context initialized > event to listener instance of class [org.dogtagpki.server.ca.CAEngine] > java.lang.NullPointerException > at > com.netscape.cmscore.apps.CMSEngine.shutdownAuthSubsystem(CMSEngine.java:1291) > at com.netscape.cmscore.apps.CMSEngine.shutdown(CMSEngine.java:1368) > at org.dogtagpki.server.ca.CAEngine.shutdown(CAEngine.java:1741) > at > com.netscape.cmscore.apps.CMSEngine.contextInitialized(CMSEngine.java:1692) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4462) > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4914) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:124) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:142) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:132) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:656) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) > at > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) > at > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at org.apache.catalina.startup.Catalina.start(Catalina.java:735) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) > > 2025-10-08 13:10:40 [main] INFO: Shutting down CA subsystem > 2025-10-08 13:10:40 [main] SEVERE: Exception sending context destroyed event > to listener instance of class [org.dogtagpki.server.ca.CAEngine] > java.lang.NullPointerException > at > com.netscape.cmscore.apps.CMSEngine.shutdownAuthSubsystem(CMSEngine.java:1291) > at com.netscape.cmscore.apps.CMSEngine.shutdown(CMSEngine.java:1368) > at org.dogtagpki.server.ca.CAEngine.shutdown(CAEngine.java:1741) > at > com.netscape.cmscore.apps.CMSEngine.contextDestroyed(CMSEngine.java:1699) > at > org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4508) > at > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5147) > at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:242) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:175) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:124) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:142) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:132) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:656) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:661) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:680) > at > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1844) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:575) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:466) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1584) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:312) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:893) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:794) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332) > at > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) > at > java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) > at > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866) > at > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:248) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardService.startInternal(StandardService.java:433) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:925) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171) > at org.apache.catalina.startup.Catalina.start(Catalina.java:735) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473) > > None of that means anything to me though, unfortunately. These indicate that the LDAP server isn't running. You could try correlating these errors with the DS errors log to see if indeed the service was running or not. It may be that on startup so many other things are also starting it delays the LDAP server startup enough that PKI times out. rob -- _______________________________________________ FreeIPA-users mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
