Might you be hitting https://tickets.puppetlabs.com/browse/SERVER-3036? Can
you check if all of your CA files are present
<https://github.com/puppetlabs/puppetserver-ca-cli/blob/main/lib/puppetserver/ca/local_certificate_authority.rb#L60-L62>
and correct?

On Thu, Jul 8, 2021 at 8:02 AM Dave Beedle <[email protected]> wrote:

> We have, in the past, generated cert on our puppet server using:
> /opt/puppetlabs/bin/puppetserver ca generate --ca-client --certname
> test.out.domain --subject-alt-names <bunch of alt names>
>
> But this began failing as we updated to Puppetserver v6.15.3.  Seems to be
> unhappy with some gems (log below).  I have resintalled the puppetserver-ca
> gem (same version) and updated puppetserver to 6.16.0, same result.  Would
> anyone have any suggestions?
>
>
> Traceback (most recent call last):
>
>         6: from /opt/puppetlabs/server/apps/puppetserver/cli/apps/ca:5:in
> `<main>'
>
>         5: from
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/cli.rb:96:in
> `run'
>
>         4: from
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/action/generate.rb:144:in
> `run'
>
>         3: from
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/action/generate.rb:163:in
> `generate_authorized_certs'
>
>         2: from
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/action/generate.rb:163:in
> `map'
>
>         1: from
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/action/generate.rb:174:in
> `block in generate_authorized_certs'
> /opt/puppetlabs/puppet/lib/ruby/vendor_gems/gems/puppetserver-ca-1.9.4/lib/puppetserver/ca/local_certificate_authority.rb:158:in
> `sign_authorized_cert': undefined method `subject' for nil:NilClass
> (NoMethodError)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/51cce0ff-3615-4ba1-b434-330c808e1f77n%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/51cce0ff-3615-4ba1-b434-330c808e1f77n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAMstjg1BATDWfyOCr9XHkg8-dVweYn27wA0MfvmhMf8es6EHuw%40mail.gmail.com.

Reply via email to