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/ce40b416-5d7b-4d9d-8c22-e050d08336ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to