Updates required to run dogtag-pki under tomcat-10 . The PR for dogtag-pki passed all of the CI tests except a couple of well known issues and we know that pki servers work from local testing. Also, a build of tomcat 10 was included in this side tag due to the fact that there was no such build before this one was created, using the current state of tomcat in rawhide.
Please log in to add feedback.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
In FreeIPA tests, pki-tomcatd@pki-tomcat.service fails to start up:
OK, I think the problem is that dogtag-pki unconditionally expects a file at
/usr/share/tomcat/conf/catalina.policy, but our tomcat package doesn't install one there. It has/etc/tomcat/catalina.policy.Well, none of that code has changed for years, so I'm a bit confused. But there's no file in Fedora that contains
/usr/share/tomcat/conf/catalina.policyAFAICT.In Fedora 42 this is fine because tomcat package actually has a symlink
/usr/share/tomcat/conf->/etc/tomcat. In Fedora 43 the tomcat build (part of this update) has broke all the symlinks from/usr/share/tomcat:ahhh, that'd be it. thanks.
jmagne edited this update.
New build(s):
Removed build(s):
Karma has been reset.
Edited the update with a new build, that passes most of our CI, other than IPA related tests. We are currently working with that team to resolve.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
New version fails tests because this tomcat package has no
tomcatbinary in (/usr)/(s)bin (they're all the same place on Fedora, there's no binary in any of them in this package), but ipa-server-install expects there to be one. The previous tomcat package did have atomcatbinary.BIN_TOMCATis defined as/usr/sbin/tomcatinipaplatform/base/paths.pyin FreeIPA.Yes, I've just heard from rcrit that he thinks the fix is a one liner or thereabout. Thanks.
I did the build targeting the side tag but it hasn't been added yet.
Hey @jmagne, could you manually add this IPA build to the side-tag? https://koji.fedoraproject.org/koji/taskinfo?taskID=135253288
jmagne edited this update.
New build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
openQA tests on this update now pass, but it is gated by various per-package gating policy failures:
All the above should be investigated and resolved to get this update through.
jmagne edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
Hum, now openQA tests are failing again. Will look at it in the morning.
jmagne edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
Current error: there's a
var/log/pki/pki-tomcat/pki/debug.2025-07-30.logwith this Java trace (will expire in a day). Obvious errors in it:jmagne edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
Latest error, in pki-tomcat service logs this time:
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'failed'.
This update has been unpushed.