Description of problem: The recent upgrade of ecj caused failures when restarting pki-tomcat.service which is part of freeIPA Version-Release number of selected component (if applicable): ecj-4.14-1.fc31.noarch How reproducible: Deterministic Steps to Reproduce: # there is probably simpler reproducer 1. dnf install -y freeipa-server 2. # install freeIPA server e.g. /usr/sbin/ipa-server-install hostname.testrelm.test -r TESTRELM.TEST -n testrelm.test -p Secasd123 -a Secret123 3. systemctl stop pki-tomcatd 4. systemctl start pki-tomcatd Actual results: sh# systemctl start pki-tomcatd Job for pki-tomcatd failed because a timeout was exceeded. See "systemctl status pki-tomcatd" and "journalctl -xe" for details. Dec 14 14:54:42 host.testrelm.test systemd[1]: Starting PKI Tomcat Server pki-tomcat... Dec 14 14:54:43 host.testrelm.test pki-server[36248]: ---------------------------- Dec 14 14:54:43 host.testrelm.test pki-server[36248]: pki-tomcat instance migrated Dec 14 14:54:43 host.testrelm.test pki-server[36248]: ---------------------------- Dec 14 14:54:44 host.testrelm.test server[36429]: Java virtual machine used: /usr/lib/jvm/jre-1.8.0-openjdk/bin/java Dec 14 14:54:44 host.testrelm.test server[36429]: classpath used: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/lib/java/commons-daemon.jar Dec 14 14:54:44 host.testrelm.test server[36429]: main class used: org.apache.catalina.startup.Bootstrap Dec 14 14:54:44 host.testrelm.test server[36429]: flags used: Dec 14 14:54:44 host.testrelm.test server[36429]: options used: -Dcatalina.base=/var/lib/pki/pki-tomcat -Dcatalina.home=/usr/share/tomcat -Djava.endorsed.dirs= -Djava.io.tmpdir=/var/lib/pki/pki-tomcat/temp -Djava.util.logging.config.file=/var/lib/pki/pki-tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.manager -Djava.security.policy==/var/lib/pki/pki-tomcat/conf/catalina.policy Dec 14 14:54:44 host.testrelm.test server[36429]: arguments used: start Dec 14 14:54:44 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Created connection http://intel-wildcatpass-05.testrelm.test:8080/ca Dec 14 14:54:44 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Connection failed: HTTPConnectionPool(host='intel-wildcatpass-05.testrelm.test', port=8080): Max retries exceeded with url: /ca/admin/ca/getStatus (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa0648f2290>: Failed to establish a new connection: [Errno 111] Connection refused')) Dec 14 14:54:45 host.testrelm.test server[36429]: SEVERE: Error deploying deployment descriptor [/etc/pki/pki-tomcat/Catalina/localhost/ROOT.xml] Dec 14 14:54:45 host.testrelm.test server[36429]: java.lang.IllegalStateException: Error starting child Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:129) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:150) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:140) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.security.AccessController.doPrivileged(Native Method) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:688) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:631) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1831) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.concurrent.FutureTask.run(FutureTask.java:266) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:526) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:425) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.concurrent.FutureTask.run(FutureTask.java:266) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.Catalina.start(Catalina.java:633) Dec 14 14:54:45 host.testrelm.test server[36429]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Dec 14 14:54:45 host.testrelm.test server[36429]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) Dec 14 14:54:45 host.testrelm.test server[36429]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.lang.reflect.Method.invoke(Method.java:498) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) Dec 14 14:54:45 host.testrelm.test server[36429]: Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) Dec 14 14:54:45 host.testrelm.test server[36429]: ... 41 more Dec 14 14:54:45 host.testrelm.test server[36429]: Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes Dec 14 14:54:45 host.testrelm.test server[36429]: at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:330) Dec 14 14:54:45 host.testrelm.test server[36429]: at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:263) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.jar.JarVerifier.processEntry(JarVerifier.java:275) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.jar.JarVerifier.update(JarVerifier.java:230) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.jar.JarFile.initializeVerifier(JarFile.java:383) Dec 14 14:54:45 host.testrelm.test server[36429]: at java.util.jar.JarFile.getInputStream(JarFile.java:450) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.tomcat.util.scan.JarFileUrlJar.getEntryInputStream(JarFileUrlJar.java:199) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2063) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:2034) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1987) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1243) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1142) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:774) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:301) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5051) Dec 14 14:54:45 host.testrelm.test server[36429]: at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) Dec 14 14:54:45 host.testrelm.test server[36429]: ... 42 more //snip Dec 14 14:56:08 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:09 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:10 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:11 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:12 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:13 host.testrelm.test ipa-pki-wait-running[36430]: ipa-pki-wait-running: Request failed unexpectedly, 404 Client Error: for url: http://intel-wildcatpass-05.testrelm.test:8080/ca/admin/ca/getStatus Dec 14 14:56:14 host.testrelm.test systemd[1]: pki-tomcatd: Start-post operation timed out. Stopping. Dec 14 14:56:14 host.testrelm.test systemd[1]: pki-tomcatd: Control process exited, code=killed, status=15/TERM Dec 14 14:56:14 host.testrelm.test systemd[1]: pki-tomcatd: Failed with result 'timeout'. Dec 14 14:56:14 host.testrelm.test systemd[1]: Failed to start PKI Tomcat Server pki-tomcat. Dec 14 14:56:14 host.testrelm.test systemd[1]: pki-tomcatd: Consumed 13.484s CPU time. Expected results: service restarted without any problem. Additional info:
And the issue is fixed when you downgrade ecj?
FEDORA-2019-7748ccb92b has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-7748ccb92b
(In reply to Fedora Update System from comment #2) > FEDORA-2019-7748ccb92b has been submitted as an update to Fedora 31. > https://bodhi.fedoraproject.org/updates/FEDORA-2019-7748ccb92b Please try this new build.
(In reply to Mat Booth from comment #3) > (In reply to Fedora Update System from comment #2) > > FEDORA-2019-7748ccb92b has been submitted as an update to Fedora 31. > > https://bodhi.fedoraproject.org/updates/FEDORA-2019-7748ccb92b > > Please try this new build. ecj-4.14-2.fc32 LGTM. Thank you
ecj-4.14-2.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-7748ccb92b
ecj-4.14-2.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.