Jeremy, it looks like the /etc/puppetlabs/puppetserver/conf.d/auth.conf is gone and has been replaced by the /etc/puppetlabs/puppet/auth.conf There is no differnence between both.
I am now going to replace it with the auth.conf file wich is in the link you've being posting. I hope this will help. After I did that I restarted the server and it is still shutting down the web server. I am going to attach the output of the log file puppetserver.log and what was written in foreground during the start Michael Am Samstag, 6. August 2016 17:29:48 UTC+2 schrieb Jeremy Barlow: > > Michael, > > Did you happen to move the file installed by default at > /etc/puppetlabs/puppet/auth.conf to > /etc/puppetlabs/puppetserver/conf.d/auth.conf. The formats for these two > auth.conf files are completely different and cannot be used interchangeably. > > The file at /etc/puppetlabs/puppet/auth.conf has a "custom" format which > looks something like this: > > path /puppet/v3/environments > method find > allow * > > ... > > The file at /etc/puppetlabs/puppetserver/conf.d/auth.conf should be in the > HOCON format and should look something like this: > > authorization: { > version: 1 > rules: [ > { > # Allow nodes to retrieve their own catalog > match-request: { > path: "^/puppet/v3/catalog/([^/]+)$" > type: regex > method: [get, post] > } > allow: "$1" > sort-order: 500 > name: "puppetlabs catalog" > }, > ... > ] > } > > For reference, you can see the complete content of the Puppet Server > auth.conf file for the 2.4.0 packages here > <https://github.com/puppetlabs/puppetserver/blob/2.4.0/ezbake/config/conf.d/auth.conf> > . > > --- Jeremy > > On Friday, August 5, 2016 at 8:58:04 AM UTC-7, Matthaus Litteken wrote: >> >> Michael, >> If you don't mind posting the contents of your auth.conf as well, that >> could help in figuring out what is going on. It looks like there is a >> problem with the contents of the file, but without seeing the file, it is >> hard to know what specifically is wrong. >> >> Thanks, >> Matthaus >> >> On Fri, Aug 5, 2016 at 8:41 AM, 'Michael Wildey' via Puppet Users < >> puppet...@googlegroups.com> wrote: >> >>> Matthaus, >>> I found that I renamed the auth.conf by mistake. Now I renamed it again >>> and then I started the hole server again. >>> After that I tried to start the server again in foreground. The output >>> is attached. >>> >>> Now there is written "Finished TK main lifecycle, shutting down Clojure >>> agent threads" >>> >>> I am getting confused. I've downloaded a bundle from puppet and now it >>> wont work. I can't imagine what went wrong during the installation and I >>> blive I am not the first one to install puppetserver on a VM. Especially >>> after i already installed it on an other VM. >>> >>> >>> Hope you can help me her >>> Michael >>> >>> >>> >>> >>> >>> >>> Am Freitag, 5. August 2016 02:24:52 UTC+2 schrieb Matthaus Litteken: >>>> >>>> Michael, >>>> The important bit of that log is the following: >>>> >>>> 2016-08-03 17:12:31,742 ERROR [async-dispatch-2] [p.t.internal] Error >>>> during service init!!! >>>> java.lang.IllegalArgumentException: Missing authorization service >>>> configuration. >>>> >>>> >>>> That indicates that /etc/puppetlabs/puppetserver/conf.d/auth.conf >>>> (https://docs.puppet.com/puppetserver/2.4/config_file_auth.html) is empty >>>> or doesn't exist. The file that is laid down by default by our packages is >>>> here: >>>> https://github.com/puppetlabs/puppetserver/blob/master/ezbake/config/conf.d/auth.conf. >>>> If you drop that file into /etc/puppetlabs/puppetserver/conf.d/auth.conf >>>> the service should start successfully. If not, attach the new log and I'd >>>> be happy to help debug further. >>>> >>>> >>>> Hope that helps, >>>> >>>> -Matthaus >>>> >>>> >>>> On Wed, Aug 3, 2016 at 8:17 AM, 'Michael Wildey' via Puppet Users < >>>> puppet...@googlegroups.com> wrote: >>>> >>>>> Ok, I did it now in foreground, just like you told me. >>>>> What I have done before is that I changed the webserver.conf just like >>>>> it is described here >> >>>>> https://docs.puppet.com/puppetserver/latest/external_ca_configuration.html#web-server-configuration >>>>> << >>>>> >>>>> The output is attached. >>>>> >>>>> Thanks for your hep >>>>> >>>>> >>>>> Michael >>>>> >>>>> >>>>> Am Dienstag, 2. August 2016 18:25:39 UTC+2 schrieb Matthaus Litteken: >>>>>> >>>>>> Michael, >>>>>> >>>>>> One good way of troubleshooting this sort of thing is to use the >>>>>> foreground command. It will attempt to start the process but log >>>>>> everything >>>>>> to the console so it's easy to find. `/opt/puppetlabs/bin/puppetserver >>>>>> foreground` should do the right thing. If you can paste or gist the log >>>>>> output that would help a lot in figuring out what is going on. >>>>>> >>>>>> -Matthaus >>>>>> >>>>>> On Tue, Aug 2, 2016 at 7:11 AM, 'Michael Wildey' via Puppet Users < >>>>>> puppet...@googlegroups.com> wrote: >>>>>> >>>>>>> I already set the RAM on 2 GB. That was the first thing I though. >>>>>>> But still it shuts down the web server in less than a second. >>>>>>> The Log said it is Initialzing, starting and shutting down the web >>>>>>> server in 0,2 seconds. This is the only information I get from the >>>>>>> puppetserver.log. Is there a other log I don't know by now where I can >>>>>>> get >>>>>>> more information about it? >>>>>>> >>>>>>> >>>>>>> Am Freitag, 29. Juli 2016 22:03:58 UTC+2 schrieb Rob Nelson: >>>>>>>> >>>>>>>> You can check the logs of the puppetserver startup. A common reason >>>>>>>> is that VMs have less RAM than the process expects to be allocated. >>>>>>>> You can >>>>>>>> either increase the RAM or adjust the puppetserver settings to use >>>>>>>> less >>>>>>>> RAM, with impact to the performance of course. See >>>>>>>> https://docs.puppet.com/puppetserver/latest/install_from_packages.html#system-requirements >>>>>>>> >>>>>>>> if that seems a likely cause. >>>>>>>> >>>>>>>> >>>>>>>> Rob Nelson >>>>>>>> rnel...@gmail.com >>>>>>>> >>>>>>>> On Fri, Jul 29, 2016 at 12:18 PM, 'Michael Wildey' via Puppet Users >>>>>>>> <puppet...@googlegroups.com> wrote: >>>>>>>> >>>>>>>>> I installed an puppetserver just like ist is written in the manual >>>>>>>>> https://docs.puppet.com/puppet/4.5/reference/index.html on Debian >>>>>>>>> Jessie. >>>>>>>>> >>>>>>>>> My Problem is that as soon as I want to get a cert for an agent it >>>>>>>>> says that the puppetserver doesn't listen on Port 8140. >>>>>>>>> Now I found out that the web server stops immediately after being >>>>>>>>> started, but I don't know why. >>>>>>>>> >>>>>>>>> Any help is welcome. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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 puppet-users...@googlegroups.com. >>>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/puppet-users/93e0e0e8-2b10-48ea-82c3-40fa8ec86d91%40googlegroups.com >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/puppet-users/93e0e0e8-2b10-48ea-82c3-40fa8ec86d91%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>> 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 puppet-users...@googlegroups.com. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/puppet-users/e2741ca6-5d04-4949-b214-4b11775c4d37%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/puppet-users/e2741ca6-5d04-4949-b214-4b11775c4d37%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>> 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 puppet-users...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/puppet-users/695e4bc4-cc4f-4c96-98ef-5fa06705a53a%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/puppet-users/695e4bc4-cc4f-4c96-98ef-5fa06705a53a%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>> 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 puppet-users...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/puppet-users/524f9812-0df8-43d0-8fa7-773cd28e4e42%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/puppet-users/524f9812-0df8-43d0-8fa7-773cd28e4e42%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- 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 puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/49d403a1-fa6c-4cda-9873-80517411fd8a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
2016-08-23 18:35:42,699 INFO [main] [o.e.j.u.log] Logging initialized @19797ms 2016-08-23 18:35:43,003 INFO [main] [p.t.s.w.jetty9-core] Removing buggy security provider SunPKCS11-NSS version 1.7 2016-08-23 18:35:47,434 INFO [async-dispatch-2] [p.s.v.versioned-code-service] No code-id-command set for versioned-code-service. Code-id will be nil. 2016-08-23 18:35:47,435 INFO [async-dispatch-2] [p.s.v.versioned-code-service] No code-content-command set for versioned-code-service. Attempting to fetch code content will fail. 2016-08-23 18:35:47,462 INFO [async-dispatch-2] [p.s.j.jruby-puppet-service] Initializing the JRuby service 2016-08-23 18:35:47,463 WARN [async-dispatch-2] [p.s.j.jruby-puppet-service] The 'jruby-puppet.use-legacy-auth-conf' setting is set to 'true'. Support for the legacy Puppet auth.conf file is deprecated and will be removed in a future release. Change this setting to 'false' and migrate your authorization rule definitions in the /etc/puppetlabs/puppet/auth.conf file to the /etc/puppetlabs/puppetserver/conf.d/auth.conf file. 2016-08-23 18:35:47,475 INFO [async-dispatch-2] [p.t.s.w.jetty9-service] Initializing web server(s). 2016-08-23 18:35:47,505 INFO [clojure-agent-send-pool-0] [p.s.j.jruby-puppet-internal] Creating JRuby instance with id 1. 2016-08-23 18:35:59,771 WARN [clojure-agent-send-pool-0] [puppetserver] Puppet Comparing Symbols to non-Symbol values is deprecated (file & line not available) 2016-08-23 18:35:59,872 INFO [clojure-agent-send-pool-0] [puppetserver] Puppet Puppet settings initialized; run mode: master 2016-08-23 18:36:01,491 INFO [clojure-agent-send-pool-0] [p.s.j.jruby-puppet-agents] Finished creating JRubyPuppet instance 1 of 1 2016-08-23 18:36:01,514 INFO [async-dispatch-2] [p.s.c.puppet-server-config-core] Not overriding webserver settings with values from core Puppet 2016-08-23 18:36:01,544 INFO [async-dispatch-2] [p.p.certificate-authority] CA already initialized for SSL 2016-08-23 18:36:01,547 INFO [async-dispatch-2] [p.s.c.certificate-authority-service] CA Service adding a ring handler 2016-08-23 18:36:01,593 INFO [async-dispatch-2] [p.s.p.puppet-admin-service] Starting Puppet Admin web app 2016-08-23 18:36:01,617 ERROR [async-dispatch-2] [p.t.internal] Error during service init!!! java.lang.IllegalStateException: Cannot initialize master with partial state; need all files or none. Found: /etc/puppetlabs/puppet/ssl/private_keys/puppetserver.localdomain.pem Missing: /etc/puppetlabs/puppet/ssl/certs/puppetserver.localdomain.pem at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608$fn__28609.invoke(certificate_authority.clj:286) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608.invoke(certificate_authority.clj:279) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179$fn__29180.invoke(certificate_authority.clj:694) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179.invoke(certificate_authority.clj:678) ~[na:na] at puppetlabs.services.ca.certificate_authority_service$reify__33833$service_fnk__5299__auto___positional$reify__33844.initialize_master_ssl_BANG_(certificate_authority_service.clj:42) ~[na:na] at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33757__33800.invoke(ca.clj:3) ~[na:na] at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33756__33805.invoke(ca.clj:3) ~[na:na] at clojure.core$partial$fn__4527.invoke(core.clj:2494) ~[puppet-server-release.jar:na] at puppetlabs.services.master.master_service$reify__30347$service_fnk__5299__auto___positional$reify__30366.init(master_service.clj:45) ~[na:na] at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5093__5109.invoke(services.clj:8) ~[na:na] at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5092__5113.invoke(services.clj:8) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835$fn__13836.invoke(internal.clj:177) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835.invoke(internal.clj:160) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862$fn__13863.invoke(internal.clj:211) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862.invoke(internal.clj:188) [na:na] at puppetlabs.trapperkeeper.internal$eval14328$build_app_STAR___14337$fn$reify__14347.init(internal.clj:561) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382$fn__14384.invoke(internal.clj:587) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382.invoke(internal.clj:586) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381.invoke(internal.clj:580) [na:na] at clojure.core$partial$fn__4529.invoke(core.clj:2499) [puppet-server-release.jar:na] at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996$fn__13998.invoke(internal.clj:228) [na:na] at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996.invoke(internal.clj:228) [na:na] at clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:1011) [na:na] at clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:1015) [na:na] at clojure.core.async$ioc_alts_BANG_$fn__12040.invoke(async.clj:378) [na:na] at clojure.core.async$do_alts$fn__11986$fn__11989.invoke(async.clj:247) [na:na] at clojure.core.async.impl.channels.ManyToManyChannel$fn__6807$fn__6808.invoke(channels.clj:95) [na:na] at clojure.lang.AFn.run(AFn.java:22) [puppet-server-release.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75] 2016-08-23 18:36:01,954 INFO [main] [p.t.internal] Beginning shutdown sequence 2016-08-23 18:36:02,003 INFO [async-dispatch-3] [p.t.s.w.jetty9-service] Shutting down web server(s). 2016-08-23 18:36:02,131 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Flush request received; creating new JRuby pool. 2016-08-23 18:36:02,135 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Replacing old JRuby pool with new instance. 2016-08-23 18:36:02,135 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Swapped JRuby pools, beginning cleanup of old pool. 2016-08-23 18:36:02,141 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-internal] Cleaned up old JRuby instance with id 1. 2016-08-23 18:36:02,153 INFO [main] [p.t.internal] Finished shutdown sequence
root@puppetserver:/home/user# /opt/puppetlabs/bin/puppetserver foreground Warning: The following options to parse-opts are unrecognized: :flag 2016-08-23 18:35:42,699 INFO [main] [o.e.j.u.log] Logging initialized @19797ms 2016-08-23 18:35:43,003 INFO [main] [p.t.s.w.jetty9-core] Removing buggy security provider SunPKCS11-NSS version 1.7 2016-08-23 18:35:47,434 INFO [async-dispatch-2] [p.s.v.versioned-code-service] No code-id-command set for versioned-code-service. Code-id will be nil. 2016-08-23 18:35:47,435 INFO [async-dispatch-2] [p.s.v.versioned-code-service] No code-content-command set for versioned-code-service. Attempting to fetch code content will fail. 2016-08-23 18:35:47,462 INFO [async-dispatch-2] [p.s.j.jruby-puppet-service] Initializing the JRuby service 2016-08-23 18:35:47,463 WARN [async-dispatch-2] [p.s.j.jruby-puppet-service] The 'jruby-puppet.use-legacy-auth-conf' setting is set to 'true'. Support for the legacy Puppet auth.conf file is deprecated and will be removed in a future release. Change this setting to 'false' and migrate your authorization rule definitions in the /etc/puppetlabs/puppet/auth.conf file to the /etc/puppetlabs/puppetserver/conf.d/auth.conf file. 2016-08-23 18:35:47,475 INFO [async-dispatch-2] [p.t.s.w.jetty9-service] Initializing web server(s). 2016-08-23 18:35:47,505 INFO [clojure-agent-send-pool-0] [p.s.j.jruby-puppet-internal] Creating JRuby instance with id 1. 2016-08-23 18:35:59,771 WARN [clojure-agent-send-pool-0] [puppetserver] Puppet Comparing Symbols to non-Symbol values is deprecated (file & line not available) 2016-08-23 18:35:59,872 INFO [clojure-agent-send-pool-0] [puppetserver] Puppet Puppet settings initialized; run mode: master 2016-08-23 18:36:01,491 INFO [clojure-agent-send-pool-0] [p.s.j.jruby-puppet-agents] Finished creating JRubyPuppet instance 1 of 1 2016-08-23 18:36:01,514 INFO [async-dispatch-2] [p.s.c.puppet-server-config-core] Not overriding webserver settings with values from core Puppet 2016-08-23 18:36:01,544 INFO [async-dispatch-2] [p.p.certificate-authority] CA already initialized for SSL 2016-08-23 18:36:01,547 INFO [async-dispatch-2] [p.s.c.certificate-authority-service] CA Service adding a ring handler 2016-08-23 18:36:01,593 INFO [async-dispatch-2] [p.s.p.puppet-admin-service] Starting Puppet Admin web app 2016-08-23 18:36:01,617 ERROR [async-dispatch-2] [p.t.internal] Error during service init!!! java.lang.IllegalStateException: Cannot initialize master with partial state; need all files or none. Found: /etc/puppetlabs/puppet/ssl/private_keys/puppetserver.localdomain.pem Missing: /etc/puppetlabs/puppet/ssl/certs/puppetserver.localdomain.pem at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608$fn__28609.invoke(certificate_authority.clj:286) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608.invoke(certificate_authority.clj:279) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179$fn__29180.invoke(certificate_authority.clj:694) ~[na:na] at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179.invoke(certificate_authority.clj:678) ~[na:na] at puppetlabs.services.ca.certificate_authority_service$reify__33833$service_fnk__5299__auto___positional$reify__33844.initialize_master_ssl_BANG_(certificate_authority_service.clj:42) ~[na:na] at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33757__33800.invoke(ca.clj:3) ~[na:na] at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33756__33805.invoke(ca.clj:3) ~[na:na] at clojure.core$partial$fn__4527.invoke(core.clj:2494) ~[puppet-server-release.jar:na] at puppetlabs.services.master.master_service$reify__30347$service_fnk__5299__auto___positional$reify__30366.init(master_service.clj:45) ~[na:na] at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5093__5109.invoke(services.clj:8) ~[na:na] at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5092__5113.invoke(services.clj:8) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835$fn__13836.invoke(internal.clj:177) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835.invoke(internal.clj:160) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862$fn__13863.invoke(internal.clj:211) ~[na:na] at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862.invoke(internal.clj:188) [na:na] at puppetlabs.trapperkeeper.internal$eval14328$build_app_STAR___14337$fn$reify__14347.init(internal.clj:561) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382$fn__14384.invoke(internal.clj:587) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382.invoke(internal.clj:586) [na:na] at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381.invoke(internal.clj:580) [na:na] at clojure.core$partial$fn__4529.invoke(core.clj:2499) [puppet-server-release.jar:na] at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996$fn__13998.invoke(internal.clj:228) [na:na] at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996.invoke(internal.clj:228) [na:na] at clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:1011) [na:na] at clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:1015) [na:na] at clojure.core.async$ioc_alts_BANG_$fn__12040.invoke(async.clj:378) [na:na] at clojure.core.async$do_alts$fn__11986$fn__11989.invoke(async.clj:247) [na:na] at clojure.core.async.impl.channels.ManyToManyChannel$fn__6807$fn__6808.invoke(channels.clj:95) [na:na] at clojure.lang.AFn.run(AFn.java:22) [puppet-server-release.jar:na] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75] 2016-08-23 18:36:01,954 INFO [main] [p.t.internal] Beginning shutdown sequence 2016-08-23 18:36:02,003 INFO [async-dispatch-3] [p.t.s.w.jetty9-service] Shutting down web server(s). 2016-08-23 18:36:02,131 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Flush request received; creating new JRuby pool. 2016-08-23 18:36:02,135 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Replacing old JRuby pool with new instance. 2016-08-23 18:36:02,135 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-agents] Swapped JRuby pools, beginning cleanup of old pool. 2016-08-23 18:36:02,141 INFO [clojure-agent-send-pool-1] [p.s.j.jruby-puppet-internal] Cleaned up old JRuby instance with id 1. 2016-08-23 18:36:02,153 INFO [main] [p.t.internal] Finished shutdown sequence Exception in thread "main" java.lang.IllegalStateException: Cannot initialize master with partial state; need all files or none. Found: /etc/puppetlabs/puppet/ssl/private_keys/puppetserver.localdomain.pem Missing: /etc/puppetlabs/puppet/ssl/certs/puppetserver.localdomain.pem at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608$fn__28609.invoke(certificate_authority.clj:286) at puppetlabs.puppetserver.certificate_authority$eval28603$partial_state_error__28608.invoke(certificate_authority.clj:279) at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179$fn__29180.invoke(certificate_authority.clj:694) at puppetlabs.puppetserver.certificate_authority$eval29174$initialize_master_ssl_BANG___29179.invoke(certificate_authority.clj:678) at puppetlabs.services.ca.certificate_authority_service$reify__33833$service_fnk__5299__auto___positional$reify__33844.initialize_master_ssl_BANG_(certificate_authority_service.clj:42) at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33757__33800.invoke(ca.clj:3) at puppetlabs.services.protocols.ca$eval33771$fn__33796$G__33756__33805.invoke(ca.clj:3) at clojure.core$partial$fn__4527.invoke(core.clj:2494) at puppetlabs.services.master.master_service$reify__30347$service_fnk__5299__auto___positional$reify__30366.init(master_service.clj:45) at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5093__5109.invoke(services.clj:8) at puppetlabs.trapperkeeper.services$eval5105$fn__5106$G__5092__5113.invoke(services.clj:8) at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835$fn__13836.invoke(internal.clj:177) at puppetlabs.trapperkeeper.internal$eval13828$run_lifecycle_fn_BANG___13835.invoke(internal.clj:160) at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862$fn__13863.invoke(internal.clj:211) at puppetlabs.trapperkeeper.internal$eval13857$run_lifecycle_fns__13862.invoke(internal.clj:188) at puppetlabs.trapperkeeper.internal$eval14328$build_app_STAR___14337$fn$reify__14347.init(internal.clj:561) at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382$fn__14384.invoke(internal.clj:587) at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381$fn__14382.invoke(internal.clj:586) at puppetlabs.trapperkeeper.internal$eval14374$boot_services_for_app_STAR__STAR___14381.invoke(internal.clj:580) at clojure.core$partial$fn__4529.invoke(core.clj:2499) at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996$fn__13998.invoke(internal.clj:228) at puppetlabs.trapperkeeper.internal$eval13896$initialize_lifecycle_worker__13907$fn__13908$fn__13995$state_machine__11872__auto____13996.invoke(internal.clj:228) at clojure.core.async.impl.ioc_macros$run_state_machine.invoke(ioc_macros.clj:1011) at clojure.core.async.impl.ioc_macros$run_state_machine_wrapped.invoke(ioc_macros.clj:1015) at clojure.core.async$ioc_alts_BANG_$fn__12040.invoke(async.clj:378) at clojure.core.async$do_alts$fn__11986$fn__11989.invoke(async.clj:247) at clojure.core.async.impl.channels.ManyToManyChannel$fn__6807$fn__6808.invoke(channels.clj:95) at clojure.lang.AFn.run(AFn.java:22) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) root@puppetserver:/home/user#