Summary:
When running pki-server kra-db-vlv-add command in terminal, the expected output is not present and a java.io.tmpdir directory does not exists error occurs.
tps-token-del <CUID>, tps-token-find with no tokens present, and tpsclient function as expected.
Build:
OS: Fedora release 43 (Adams)
dogtag-pki-11.9.0~alpha1^20260103101222.8dbfad35-1.fc43.x86_64
COPR: @pki/master
Steps to reproduce:
-
Install DS, CA, and KRA instances
-
Run the following command
# pki-server kra-db-vlv-add
It will return an error:
WARNING: java.io.tmpdir directory does not exist\nConfiguration error\njava.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/logging.properties (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)\n\tat java.base/java.io.FileInputStream
Expected Result:
pki-server kra-db-vlv-add will return the list of valid arguments as shown below
Usage: pki-server kra-db-vlv-add [OPTIONS]
-i, instance Instance ID (default: pki-tomcat).
--as-current-user Run as current user.
-v, verbose Run in verbose mode.
--debug Run in debug mode.
--help Show help message.
Actual Result:
tps-token-find does not return available tokens or return an error code.
'stderr': 'WARNING: java.io.tmpdir directory does not exist\nConfiguration error\njava.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/logging.properties (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)\n\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:452)\n\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:299)\n\tat java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:413)\n\tat java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:366)\n\tat java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:398)\n\tat java.logging/java.util.logging.Logger.demandLogger(Logger.java:638)\n\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:708)\n\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:691)\n\tat org.slf4j.impl.JDK14LoggerFactory.(JDK14LoggerFactory.java:48)\n\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:70)\n\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:43)\n\tat org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)\n\tat org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)\n\tat org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)\n\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)\n\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)\n\tat org.dogtagpki.cli.CLI.(CLI.java:44)\nJan 05, 2026 4:55:10 PM org.dogtagpki.jss.tomcat.TomcatJSS loadConfig\nINFO: TomcatJSS: Loading JSS configuration from /var/lib/pki/pki-tomcat/conf/server.xml\njava.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/server.xml (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)\n\tat java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)\n\tat java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:183)\n\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:665)\n\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:862)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:248)\n\tat java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:335)\n\tat java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:206)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:315)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:306)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadConfig(TomcatJSS.java:402)\n\tat org.dogtagpki.server.cli.ServerCommandCLI.initializeTomcatJSS(ServerCommandCLI.java:53)\n\tat org.dogtagpki.server.cli.SubsystemDBVLVDeleteCLI.execute(SubsystemDBVLVDeleteCLI.java:40)\n\tat org.dogtagpki.cli.CommandCLI.execute(CommandCLI.java:70)\n\tat org.dogtagpki.server.cli.PKIServerCLI.executeCommand(PKIServerCLI.java:109)\n\tat org.dogtagpki.server.cli.PKIServerCLI.execute(PKIServerCLI.java:122)\n\tat org.dogtagpki.server.cli.PKIServerCLI.main(PKIServerCLI.java:153)',
'stderr_lines': ['WARNING: java.io.tmpdir directory does not exist',
'Configuration error',
'java.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/logging.properties (No such file or directory)',
'\tat java.base/java.io.FileInputStream.open0(Native Method)',
'\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)',
'\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)',
'\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)',
'\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:452)',
'\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:299)',
'\tat java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:413)',
'\tat java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:366)',
'\tat java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:398)',
'\tat java.logging/java.util.logging.Logger.demandLogger(Logger.java:638)',
'\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:708)',
'\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:691)',
'\tat org.slf4j.impl.JDK14LoggerFactory.(JDK14LoggerFactory.java:48)',
'\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:70)',
'\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:43)',
'\tat org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)',
'\tat org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)',
'\tat org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)',
'\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)',
'\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)',
'\tat org.dogtagpki.cli.CLI.(CLI.java:44)',
'Jan 05, 2026 4:55:10 PM org.dogtagpki.jss.tomcat.TomcatJSS loadConfig',
'INFO: TomcatJSS: Loading JSS configuration from /var/lib/pki/pki-tomcat/conf/server.xml',
'java.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/server.xml (No such file or directory)',
'\tat java.base/java.io.FileInputStream.open0(Native Method)',
'\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)',
'\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)',
'\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)',
'\tat java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)',
'\tat java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:183)',
'\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:665)',
'\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)',
'\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:862)',
'\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)',
'\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)',
'\tat java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:248)',
'\tat java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:335)',
'\tat java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:206)',
'\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:315)',
'\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:306)',
'\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadConfig(TomcatJSS.java:402)',
'\tat org.dogtagpki.server.cli.ServerCommandCLI.initializeTomcatJSS(ServerCommandCLI.java:53)',
'\tat org.dogtagpki.server.cli.SubsystemDBVLVDeleteCLI.execute(SubsystemDBVLVDeleteCLI.java:40)',
'\tat org.dogtagpki.cli.CommandCLI.execute(CommandCLI.java:70)',
'\tat org.dogtagpki.server.cli.PKIServerCLI.executeCommand(PKIServerCLI.java:109)',
'\tat org.dogtagpki.server.cli.PKIServerCLI.execute(PKIServerCLI.java:122)',
'\tat org.dogtagpki.server.cli.PKIServerCLI.main(PKIServerCLI.java:153)'],
Additional Info:
"pki-server kra-db-vlv-del", "pki-server kra-db-vlv-find", and pki-server kra-db-vlv-reindex" behave the same as "pki-server kra-db-vlv-add".
Summary:
When running pki-server kra-db-vlv-add command in terminal, the expected output is not present and a java.io.tmpdir directory does not exists error occurs.
tps-token-del <CUID>, tps-token-find with no tokens present, and tpsclient function as expected.
Build:
OS: Fedora release 43 (Adams)
dogtag-pki-11.9.0~alpha1^20260103101222.8dbfad35-1.fc43.x86_64
COPR: @pki/master
Steps to reproduce:
Install DS, CA, and KRA instances
Run the following command
It will return an error:
Expected Result:
pki-server kra-db-vlv-add will return the list of valid arguments as shown below
Usage: pki-server kra-db-vlv-add [OPTIONS] -i, instance Instance ID (default: pki-tomcat). --as-current-user Run as current user. -v, verbose Run in verbose mode. --debug Run in debug mode. --help Show help message.Actual Result:
tps-token-find does not return available tokens or return an error code.
'stderr': 'WARNING: java.io.tmpdir directory does not exist\nConfiguration error\njava.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/logging.properties (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)\n\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:452)\n\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:299)\n\tat java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:413)\n\tat java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:366)\n\tat java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:398)\n\tat java.logging/java.util.logging.Logger.demandLogger(Logger.java:638)\n\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:708)\n\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:691)\n\tat org.slf4j.impl.JDK14LoggerFactory.(JDK14LoggerFactory.java:48)\n\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:70)\n\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:43)\n\tat org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)\n\tat org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)\n\tat org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)\n\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)\n\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)\n\tat org.dogtagpki.cli.CLI.(CLI.java:44)\nJan 05, 2026 4:55:10 PM org.dogtagpki.jss.tomcat.TomcatJSS loadConfig\nINFO: TomcatJSS: Loading JSS configuration from /var/lib/pki/pki-tomcat/conf/server.xml\njava.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/server.xml (No such file or directory)\n\tat java.base/java.io.FileInputStream.open0(Native Method)\n\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)\n\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)\n\tat java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)\n\tat java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:183)\n\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:665)\n\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:862)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)\n\tat java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:248)\n\tat java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:335)\n\tat java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:206)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:315)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:306)\n\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadConfig(TomcatJSS.java:402)\n\tat org.dogtagpki.server.cli.ServerCommandCLI.initializeTomcatJSS(ServerCommandCLI.java:53)\n\tat org.dogtagpki.server.cli.SubsystemDBVLVDeleteCLI.execute(SubsystemDBVLVDeleteCLI.java:40)\n\tat org.dogtagpki.cli.CommandCLI.execute(CommandCLI.java:70)\n\tat org.dogtagpki.server.cli.PKIServerCLI.executeCommand(PKIServerCLI.java:109)\n\tat org.dogtagpki.server.cli.PKIServerCLI.execute(PKIServerCLI.java:122)\n\tat org.dogtagpki.server.cli.PKIServerCLI.main(PKIServerCLI.java:153)', 'stderr_lines': ['WARNING: java.io.tmpdir directory does not exist', 'Configuration error', 'java.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/logging.properties (No such file or directory)', '\tat java.base/java.io.FileInputStream.open0(Native Method)', '\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)', '\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)', '\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)', '\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:452)', '\tat org.apache.juli.ClassLoaderLogManager.readConfiguration(ClassLoaderLogManager.java:299)', '\tat java.logging/java.util.logging.LogManager.readPrimordialConfiguration(LogManager.java:413)', '\tat java.logging/java.util.logging.LogManager.ensureLogManagerInitialized(LogManager.java:366)', '\tat java.logging/java.util.logging.LogManager.getLogManager(LogManager.java:398)', '\tat java.logging/java.util.logging.Logger.demandLogger(Logger.java:638)', '\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:708)', '\tat java.logging/java.util.logging.Logger.getLogger(Logger.java:691)', '\tat org.slf4j.impl.JDK14LoggerFactory.(JDK14LoggerFactory.java:48)', '\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:70)', '\tat org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:43)', '\tat org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)', '\tat org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)', '\tat org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:417)', '\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:362)', '\tat org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:388)', '\tat org.dogtagpki.cli.CLI.(CLI.java:44)', 'Jan 05, 2026 4:55:10 PM org.dogtagpki.jss.tomcat.TomcatJSS loadConfig', 'INFO: TomcatJSS: Loading JSS configuration from /var/lib/pki/pki-tomcat/conf/server.xml', 'java.io.FileNotFoundException: /var/lib/pki/pki-tomcat/conf/server.xml (No such file or directory)', '\tat java.base/java.io.FileInputStream.open0(Native Method)', '\tat java.base/java.io.FileInputStream.open(FileInputStream.java:185)', '\tat java.base/java.io.FileInputStream.(FileInputStream.java:139)', '\tat java.base/java.io.FileInputStream.(FileInputStream.java:109)', '\tat java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)', '\tat java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:183)', '\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:665)', '\tat java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)', '\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:862)', '\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826)', '\tat java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137)', '\tat java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:248)', '\tat java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:335)', '\tat java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:206)', '\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:315)', '\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadTomcatConfig(TomcatJSS.java:306)', '\tat org.dogtagpki.jss.tomcat.TomcatJSS.loadConfig(TomcatJSS.java:402)', '\tat org.dogtagpki.server.cli.ServerCommandCLI.initializeTomcatJSS(ServerCommandCLI.java:53)', '\tat org.dogtagpki.server.cli.SubsystemDBVLVDeleteCLI.execute(SubsystemDBVLVDeleteCLI.java:40)', '\tat org.dogtagpki.cli.CommandCLI.execute(CommandCLI.java:70)', '\tat org.dogtagpki.server.cli.PKIServerCLI.executeCommand(PKIServerCLI.java:109)', '\tat org.dogtagpki.server.cli.PKIServerCLI.execute(PKIServerCLI.java:122)', '\tat org.dogtagpki.server.cli.PKIServerCLI.main(PKIServerCLI.java:153)'],Additional Info:
"pki-server kra-db-vlv-del", "pki-server kra-db-vlv-find", and pki-server kra-db-vlv-reindex" behave the same as "pki-server kra-db-vlv-add".