Debian recently switched to tomcat 8.5 which broke Dogtag. First issue that I found was that Http11Protocol is no more, need to use Http11NioProtocol. Fixing that it then fails with:
02-Dec-2016 11:26:05.270 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8443]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8443]] at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:113) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107) at org.apache.catalina.startup.Catalina.load(Catalina.java:606) at org.apache.catalina.startup.Catalina.load(Catalina.java:629) 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.load(Bootstrap.java:311) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494) Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/net/ServerSocketFactory ...
Looks like tomcat 8.5 breaks the build as well for both dogtag and tomcatjss. Debian freeze is in Jan 5th, this needs to be fixed well before x-mas just to be on the safe side.
There's no Tomcat 8.0 any longer, so there's no workaround.
the downstream bugs are https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846714 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846677
Per CS/DS Meeting of 12/12/2016: 10.3 - critical
DISCUSSION: While it is unlikely that a solution can be Debian's January 5, 2017 deadline, there will be an attempt to provide a solution for this issue sometime in January 2017.
Changes in master:
attachment pki-edewata-0883-Added-support-for-building-with-generic-Tomcat.patch
attachment pki-edewata-0884-Added-support-for-deploying-with-generic-Tomcat.patch
attachment pki-edewata-0885-Added-startup-CLI-for-generic-Tomcat.patch
This depends on JSS/Tomcat JSS enhancement to support non-blocking IO. https://pagure.io/tomcatjss/issue/1
ACK
Reluctantly, due to time constraints and resources, I believe that this is the most appropriate milestone and priority.
Metadata Update from @tjaalton: - Issue assigned to edewata - Issue set to the milestone: FUTURE
Metadata Update from @mharmsen: - Custom field feature adjusted to None - Custom field proposedmilestone adjusted to None - Custom field proposedpriority adjusted to None - Custom field reviewer adjusted to None - Custom field version adjusted to None - Issue close_status updated to: None - Issue set to the milestone: 10.5 (was: FUTURE)
Metadata Update from @mharmsen: - Custom field rhbz adjusted to https://fedorahosted.org/tomcatjss/ticket/1, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846714, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846677, https://bugzilla.redhat.com/show_bug.cgi?id=1321205 (was: https://fedorahosted.org/tomcatjss/ticket/1, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846714, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846677)
FYI, dogtag-pki and freeipa have been demoted on Ubuntu so that they won't block tomcat8 anymore, also means that 17.10 will not have them.
https://bugs.launchpad.net/ubuntu/+source/dogtag-pki/+bug/1716842
Metadata Update from @mharmsen: - Issue priority set to: critical (was: blocker)
Metadata Update from @mharmsen: - Issue priority set to: major (was: critical)
Metadata Update from @edewata: - Issue priority set to: critical (was: major)
This depends on ticket #167 for Fedora 28.
Metadata Update from @edewata: - Issue set to the milestone: 10.6 (was: 10.5)
Login to comment on this ticket.
https://fedorahosted.org/tomcatjss/ticket/1 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846714 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846677 https://bugzilla.redhat.com/show_bug.cgi?id=1321205
enhancement
None
Community
Debian
General