#8561 [Tracker] Nightly failure in (updates-testing) server install during the CA installation step
Closed: fixed 3 years ago by frenaud. Opened 3 years ago by frenaud.

The nightly tests using the repo updates-testing are failing in ipa server installation during the CA installation step. See PR #509.

The ipa-server-install logs contain the following message:

DEBUG: Command: sudo -u pkiuser /usr/lib/jvm/jre-openjdk/bin/java -classpath /usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/tomcat-servlet-api.jar:/usr/share/pki/ca/webapps/ca/WEB-INF/lib/*:/var/lib/pki/pki-tomcat/common/lib/*:/usr/share/pki/lib/* -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory -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=/etc/pki/pki-tomcat/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcom.redhat.fips=false org.dogtagpki.server.cli.PKIServerCLI ca-db-remove --force --debug
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
    at org.apache.tomcat.util.net.jss.TomcatJSS.loadTomcatConfig(TomcatJSS.java:343)
    at org.apache.tomcat.util.net.jss.TomcatJSS.loadTomcatConfig(TomcatJSS.java:302)
    at org.apache.tomcat.util.net.jss.TomcatJSS.loadTomcatConfig(TomcatJSS.java:293)
    at org.dogtagpki.server.cli.SubsystemDBRemoveCLI.execute(SubsystemDBRemoveCLI.java:67)
    at org.dogtagpki.cli.CommandCLI.execute(CommandCLI.java:57)
    at org.dogtagpki.cli.CLI.execute(CLI.java:352)
    at org.dogtagpki.cli.CLI.execute(CLI.java:352)
    at org.dogtagpki.cli.CLI.execute(CLI.java:352)
    at org.dogtagpki.server.cli.PKIServerCLI.execute(PKIServerCLI.java:86)
    at org.dogtagpki.server.cli.PKIServerCLI.main(PKIServerCLI.java:92)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 10 more

Installed packages:
pki-server-10.9.4-1.fc32.noarch
tomcat-9.0.38-2.fc32.noarch
tomcatjss-7.6.0-1.fc32.noarch


Companion issue on dogtagpki: #3366

The issue has been fixed on dogtagpki's side, new build published in updates-testing (https://bodhi.fedoraproject.org/updates/FEDORA-2020-b115578381) and the installation now succeeds as can be seen in PR #514. Hence closing this tracker.

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

3 years ago

Login to comment on this ticket.

Metadata