Jeremy,

I removed the ssl folder and restarted the service.
But now it say that there is one file missing. 

>>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<<

Is it possible to delete 
>>/etc/puppetlabs/puppet/ssl/private_keys/puppetserver.localdomain.pem<<?

I attached the output of the log. Just in case this wasn't the problem.



Michael




Am Dienstag, 23. August 2016 20:15:36 UTC+2 schrieb Jeremy Barlow:
>
> Michael,
>
> It looks like it got further that time but a different error came up this 
> time:
>
> 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
>
>
> This error, unfortunately, sounds like a bug previously reported in the 
> Puppet JIRA tracker as SERVER-528 
> <https://tickets.puppetlabs.com/browse/SERVER-528>.  The simplest way to 
> work around this problem would be to just run...
>
> rm -rf /etc/puppetlabs/puppet/ssl
>>
>
> ... and restart the puppetserver service.  puppetserver should recreate 
> the "ssl" directory after it restarts and re-generate its own private key 
> and certificate.
>
> Hope it starts up for you after that.
>
> --- Jeremy
>
> On Tuesday, August 23, 2016 at 9:41:18 AM UTC-7, Michael Wildey wrote:
>>
>> 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 <
>>>> [email protected]> 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 <
>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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
>>>>>>>>>> [email protected]
>>>>>>>>>>
>>>>>>>>>> On Fri, Jul 29, 2016 at 12:18 PM, 'Michael Wildey' via Puppet 
>>>>>>>>>> Users <[email protected]> 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 [email protected].
>>>>>>>>>>> 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 [email protected].
>>>>>>>>> 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 [email protected].
>>>>>>> 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 [email protected].
>>>>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/bae294b8-4b12-4d0e-b614-50b091a66750%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
2016-08-29 02:05:17,609 INFO  [main] [o.e.j.u.log] Logging initialized @13743ms
2016-08-29 02:05:17,848 INFO  [main] [p.t.s.w.jetty9-core] Removing buggy 
security provider SunPKCS11-NSS version 1.7
2016-08-29 02:05:21,158 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-29 02:05:21,159 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-29 02:05:21,191 INFO  [async-dispatch-2] [p.s.j.jruby-puppet-service] 
Initializing the JRuby service
2016-08-29 02:05:21,193 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-29 02:05:21,211 INFO  [async-dispatch-2] [p.t.s.w.jetty9-service] 
Initializing web server(s).
2016-08-29 02:05:21,230 INFO  [clojure-agent-send-pool-0] 
[p.s.j.jruby-puppet-internal] Creating JRuby instance with id 1.
2016-08-29 02:05:30,592 WARN  [clojure-agent-send-pool-0] [puppetserver] Puppet 
Comparing Symbols to non-Symbol values is deprecated
   (file & line not available)
2016-08-29 02:05:30,677 INFO  [clojure-agent-send-pool-0] [puppetserver] Puppet 
Puppet settings initialized; run mode: master
2016-08-29 02:05:31,697 INFO  [clojure-agent-send-pool-0] 
[p.s.j.jruby-puppet-agents] Finished creating JRubyPuppet instance 1 of 1
2016-08-29 02:05:31,705 INFO  [async-dispatch-2] 
[p.s.c.puppet-server-config-core] Not overriding webserver settings with values 
from core Puppet
2016-08-29 02:05:35,236 INFO  [async-dispatch-2] 
[p.s.c.certificate-authority-service] CA Service adding a ring handler
2016-08-29 02:05:35,256 INFO  [async-dispatch-2] [p.s.p.puppet-admin-service] 
Starting Puppet Admin web app
2016-08-29 02:05:35,277 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-29 02:05:35,296 INFO  [main] [p.t.internal] Beginning shutdown sequence
2016-08-29 02:05:35,314 INFO  [async-dispatch-3] [p.t.s.w.jetty9-service] 
Shutting down web server(s).
2016-08-29 02:05:35,338 INFO  [clojure-agent-send-pool-1] 
[p.s.j.jruby-puppet-agents] Flush request received; creating new JRuby pool.
2016-08-29 02:05:35,355 INFO  [clojure-agent-send-pool-1] 
[p.s.j.jruby-puppet-agents] Replacing old JRuby pool with new instance.
2016-08-29 02:05:35,364 INFO  [clojure-agent-send-pool-1] 
[p.s.j.jruby-puppet-agents] Swapped JRuby pools, beginning cleanup of old pool.
2016-08-29 02:05:35,383 INFO  [clojure-agent-send-pool-1] 
[p.s.j.jruby-puppet-internal] Cleaned up old JRuby instance with id 1.
2016-08-29 02:05:35,412 INFO  [main] [p.t.internal] Finished shutdown sequence

Reply via email to