Uploaded image for project: 'Dogtag PKI'
  1. Dogtag PKI
  2. DOGTAG-748

Silent install not working due to audit signing.

    • Critical
    • rhel-idm-cs
    • rc
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • 42

      Description of problem:
      Silent install of CA through pkisilent ConfigureCA in not working due to audit signing.

      Version-Release number of selected component (if applicable):
      8.0

      How reproducible:
      Always

      Steps to Reproduce:
      1. Make a pkisilent ConfigureCA request.

      Actual results:
      Nullpointer exception thrown.

      Posting Query =
      https://localhost:9844//ca/admin/console/config/wizard?p=11&op=next&xml=true&subsystem=CN%3
      DCA-subsystem%2CO%3Dredhat&ocsp_signing=CN%3DOCSPSigning%2CO%3Dredhat&signing=CN%3DCA%2CO%3
      Dredhat&sslserver=CN%3Ddhcp-1102.sjc.redhat.com%2CO%3Dredhat&urls=0
      RESPONSE STATUS: HTTP/1.1 200 OK
      RESPONSE HEADER: Server: Apache-Coyote/1.1
      RESPONSE HEADER: Content-Type: text/html;charset=UTF-8
      RESPONSE HEADER: Content-Length: 2081
      RESPONSE HEADER: Date: Tue, 17 Feb 2009 18:58:59 GMT
      RESPONSE HEADER: Connection: keep-alive
      <?xml version="1.0" encoding="UTF-8"?>
      <html>
      <title>Error</title>
      <body bgcolor="#ffffff">
      <h2>VelocityServlet: Error processing the template</h2>
      <pre>java.lang.NullPointerException
      at com.netscape.cms.servlet.csadmin.NamePanel.validate(NamePanel.java:313)
      at
      com.netscape.cms.servlet.wizard.WizardServlet.goNextApply(WizardServlet.java:313)
      at com.netscape.cms.servlet.wizard.WizardServlet.goNext(WizardServlet.java:294)
      at
      com.netscape.cms.servlet.wizard.WizardServlet.handleRequest(WizardServlet.java:470)
      at org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:358)
      at org.apache.velocity.servlet.VelocityServlet.doPost(VelocityServlet.java:327)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.jav
      a:269)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
      at
      org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http1
      1BaseProtocol.java:665)
      at
      org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
      at
      org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java
      :81)
      at
      org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
      at java.lang.Thread.run(Thread.java:636)
      </pre>
      </body>
      </html>
      req_list_size=0
      cert_list_size=0
      dn_list_size=0
      ca_cert_name=CN=CA,O=redhat
      ocsp_cert_name=CN=OCSPSigning,O=redhat
      ca_subsystem_cert_name=CN=CA-subsystem,O=redhat
      server_cert_name=CN=dhcp-1102.sjc.redhat.com,O=redhat
      ca_cert_req=null
      ocsp_cert_req=null
      ca_subsystem_cert_req=null
      server_cert_req=null
      ca_cert_cert=null
      ocsp_cert_cert=null
      ca_subsystem_cert_cert=null
      server_cert_cert=null
      Sleeping for 5 secs..
      Exception in CertificatePanel(): java.lang.NullPointerException
      ERROR: ConfigureCA: CertificatePanel() failure
      ERROR: unable to create CA

      Expected results:
      ConfigureCA successfully.

      Additional info:
      Debug messages:
      [17/Feb/2009:11:27:28][http-9843-Processor23]: WizardServlet:serice() uri = /ca/admin/console/config/wizard
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='signing_keytype' value='rsa'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='subsystem_keytype' value='rsa'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='xml' value='true'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='sslserver_custom_size' value='2048'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='signing_choice' value='custom'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='keytype' value='rsa'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='sslserver_choice' value='custom'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='ocsp_signing_keytype' value='rsa'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='signing_custom_size' value='2048'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='op' value='next'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='choice' value='custom'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='ocsp_signing_custom_size' value='2048'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='custom_size' value='2048'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='p' value='10'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='subsystem_choice' value='custom'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='sslserver_keytype' value='rsa'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='subsystem_custom_size' value='2048'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: CMSServlet::service() param name='ocsp_signing_choice' value='custom'
      [17/Feb/2009:11:27:28][http-9843-Processor23]: WizardServlet: op=next
      [17/Feb/2009:11:27:28][http-9843-Processor23]: WizardServlet: size=19
      [17/Feb/2009:11:27:28][http-9843-Processor23]: WizardServlet: in next 10
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update()
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update() keysize choice selected:custom
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update() keysize choice selected:custom
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update() keysize choice selected:custom
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update() keysize choice selected:custom
      [17/Feb/2009:11:27:28][http-9843-Processor23]: SizePanel: update() Exception caught: java.lang.NullPointerException
      Property null.preop.cert.audit_signing.keytype missing value
      at com.netscape.cmscore.base.PropConfigStore.getString(PropConfigStore.java:239)
      at com.netscape.cms.servlet.csadmin.SizePanel.update(SizePanel.java:342)
      at com.netscape.cms.servlet.wizard.WizardServlet.goNextApply(WizardServlet.java:315)
      at com.netscape.cms.servlet.wizard.WizardServlet.goNext(WizardServlet.java:294)
      at com.netscape.cms.servlet.wizard.WizardServlet.handleRequest(WizardServlet.java:470)
      at org.apache.velocity.servlet.VelocityServlet.doRequest(VelocityServlet.java:358)
      at org.apache.velocity.servlet.VelocityServlet.doPost(VelocityServlet.java:327)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
      at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
      at java.lang.Thread.run(Thread.java:636)
      [17/Feb/2009:11:27:32][http-9843-Processor23]: SizePanel: key generation failure: Property null.preop.cert.audit_signing.keytype missing value

              rhn-gps-alee Ade Lee
              aakkiang Asha Akkiangady
              RH Bugzilla Integration RH Bugzilla Integration
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: