I ran across this same problem after upgrading.  Puppetdb would slowly run, 
then die without a single log.

I don't remember what version of puppetdb I upgraded from, but I upgraded 
to 1.0.5.

Check your /etc/puppetdb/conf.d  It's likely empty.

On ubuntu I solved the problem (a little overkill) by:
(note: will delete any non-postgres database you have)

$ apt-get purge puppetdb && rm -rf /etc/puppetdb /var/lib/puppetdb && 
apt-get install puppetdb

Once it was reinstalled, I configured it and it worked properly.  There's 
probably less of a sledgehammer approach to do it, but I'm working on a 
test box.  ;-)

I did also run across the issue with it listening on TCP *:1099 and *:55752 
at Pete mentioned.  Created another thread for that problem as it's 
unrealted to puppetdb not starting.

-- Mike

On Friday, December 21, 2012 6:55:13 AM UTC-8, Ryan Bond wrote:
>
> Hi Chris,
>
> When it runs as the pe-puppetdb user, it dies off with zero logging.  I 
> have Debug enabled as well... 
>
> Thanks
> Ryan
>
>
> On Dec 19, 2012, at 11:01 AM, Chris Price <[email protected]<javascript:>> 
> wrote:
>
> Hi Ryan,
>
> The puppetdb process shouldn't be trying to manipulate the postgres 
> process in any way--it should only be communicating with it via a socket, 
> and the authentication should be based on the postgres database user 
> account rather than the system user account.  Are you seeing any errors in 
> your puppetdb logs when you run it as the 'puppet' user?
>
> Thanks!
> Chris
>
> On Wednesday, December 19, 2012 7:54:44 AM UTC-8, Ryan Bond wrote:
>>
>> It seems that once I cut over to postgres the puppet user was no longer 
>> able to launch puppetdb.
>>
>> The easy fix was changing the user to "root" in 
>> /etc/default/puppetdb...but I doubt this is something I'll want to leave in 
>> place.
>>
>>
>> On Tue, Dec 18, 2012 at 5:17 PM, Peter Brown <[email protected]> wrote:
>>
>>> On 18 December 2012 15:50, Ryan Bond <[email protected]> wrote:
>>>
>>>> Was this issue ever resolved? I've been experiencing the same symptoms, 
>>>> ever since I switched over to postgresql.
>>>>
>>>> Interestingly enough, when I run *java -jar 
>>>> /usr/share/puppetdb/puppetdb.jar services -c /etc/puppetdb/conf.ini * 
>>>> instead 
>>>> of the init script, puppetdb fires up with no problems.
>>>>
>>>> Any feedback would be appreciated.
>>>>
>>>
>>> I had the issue on you home testing setup and haven't looked at it for a 
>>> while.
>>>
>>> I use puppetdb with a postgresql backed on CentOS at work and it works 
>>> pretty well.
>>>  
>>>
>>>>  
>>>> Thanks,
>>>> Ryan
>>>>
>>>>
>>>> On Friday, July 20, 2012 11:24:33 AM UTC-5, Chris Price wrote:
>>>>
>>>>> OK, yes, the most important bit from that log output is this:
>>>>>
>>>>> SelectChannelConnector@**localhost:8080
>>>>>
>>>>> If you hit port 8080 with a browser and/or via telnet, it should be 
>>>>> open.  Ideally there should also be some output about opening port 8081 
>>>>> for 
>>>>> SSL connections, but it's entirely possible that the packaging issues 
>>>>> that 
>>>>> you brought to our attention are the reason that that did not get 
>>>>> configured properly.  We can dig into your jetty.ini file to investigate 
>>>>> that if needed.
>>>>>
>>>>> As for the netstat output: what arguments are you calling it with?  On 
>>>>> my system, I get (filtered down to the relevant bits):
>>>>>
>>>>> cprice@localhost ~/work/puppetdb $ netstat -ntpl
>>>>> (Not all processes could be identified, non-owned process info
>>>>>  will not be shown, you would have to be root to see it all.)
>>>>> Active Internet connections (only servers)
>>>>> Proto Recv-Q Send-Q Local Address           Foreign Address         
>>>>> State       PID/Program name     
>>>>> tcp6       0      0 127.0.0.1:8080          :::*                   
>>>>>  LISTEN      24802/java      
>>>>> tcp6       0      0 192.168.101.134:8081    :::*                   
>>>>>  LISTEN      24802/java      
>>>>>
>>>>> So, I can see port 8080 and 8081 open.  It's possible that there may 
>>>>> be a few additional IPv4/tcp ports open that are owned by java 
>>>>> processes--these could perhaps be attributed to ActiveMQ or our embedded 
>>>>> database.  Would love to see how this output matches up with yours.
>>>>>
>>>>> Thanks
>>>>> Chris
>>>>>
>>>>>  
>>>>> On Thursday, July 19, 2012 8:15:37 PM UTC-7, Pete wrote:
>>>>>
>>>>>> On 20 July 2012 11:20, Chris Price <[email protected]> wrote: 
>>>>>> > Hello Pete, 
>>>>>> > 
>>>>>> > Do you have a reliable way to reproduce the port issue that you 
>>>>>> mentioned? 
>>>>>> > We'd like to troubleshoot it further but haven't found any way to 
>>>>>> reproduce 
>>>>>> > it on our end yet. 
>>>>>> > 
>>>>>> > If you're not getting log output in /var/log/puppetdb, can you 
>>>>>> please try 
>>>>>> > the following?: 
>>>>>> > 
>>>>>> > 1. Edit the file /etc/puppetdb/conf.d/config.**ini, and comment 
>>>>>> out the 
>>>>>> > logging-config line. 
>>>>>> > 2. Run this command: 
>>>>>> > 
>>>>>> > java -jar /usr/share/puppetdb/puppetdb.**jar services -c 
>>>>>> /etc/puppetdb/conf.d 
>>>>>>
>>>>>> I tried that but only got INFO level logging 
>>>>>> I edited the log4j.properties file and turned on debug level console 
>>>>>> logging and got this output 
>>>>>>
>>>>>>
>>>>>> >root@korolev:~# java -jar /usr/share/puppetdb/puppetdb.**jar 
>>>>>> services -c /etc/puppetdb/conf.ini 
>>>>>> 2012-07-20 13:03:40,982 INFO  [puppetlabs.jetty] Removing buggy 
>>>>>> security provider SunPKCS11-NSS version 1.7 
>>>>>> 2012-07-20 13:03:46,916 INFO  [cli.services] PuppetDB version 0.9.2 
>>>>>> 2012-07-20 13:03:48,490 INFO  [cli.services] Starting broker 
>>>>>> 2012-07-20 13:03:51,892 INFO  [cli.services] Starting 2 command 
>>>>>> processor threads 
>>>>>> 2012-07-20 13:03:51,896 INFO  [cli.services] Starting query server 
>>>>>> 2012-07-20 13:03:51,897 INFO  [cli.services] Starting database 
>>>>>> compactor (60 minute interval) 
>>>>>> 2012-07-20 13:03:52,015 INFO  [cli.services] Beginning database 
>>>>>> compaction 
>>>>>> org.eclipse.jetty.ssl.password : 2012-07-20 13:03:52,420 INFO 
>>>>>> [cli.services] Finished database compaction 
>>>>>> ^C2012-07-20 13:08:27,976 INFO  [cli.services] Shutdown request 
>>>>>> received; puppetdb exiting. 
>>>>>> root@korolev:~# java -jar /usr/share/puppetdb/puppetdb.**jar 
>>>>>> services -c 
>>>>>> /etc/puppetdb/conf.ini 
>>>>>> 2012-07-20 13:08:44,944 INFO  [puppetlabs.jetty] Removing buggy 
>>>>>> security provider SunPKCS11-NSS version 1.7 
>>>>>> 2012-07-20 13:08:50,008 INFO  [main] [cli.services] PuppetDB version 
>>>>>> 0.9.2 
>>>>>> 2012-07-20 13:08:50,008 DEBUG [main] [bonecp.BoneCPDataSource] JDBC 
>>>>>> URL = 
>>>>>> jdbc:postgresql://127.0.0.1:**5432/puppetdb<http://127.0.0.1:5432/puppetdb>,
>>>>>>  
>>>>>> Username = puppet, 
>>>>>> partitions = 5, max (per partition) = 10, min (per partition) = 1, 
>>>>>> helper threads = 3, idle max age = 60 min, idle test period = 240 min 
>>>>>> 2012-07-20 13:08:50,348 INFO  [main] [cli.services] Starting broker 
>>>>>> 2012-07-20 13:08:54,677 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:54,744 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:54,748 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:54,748 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:54,748 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:54,757 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:55,652 INFO  [main] [journal.Journal] ignoring zero 
>>>>>> length, partially initialised journal data file: db-1.log number = 1 
>>>>>> , 
>>>>>> length = 0 
>>>>>> 2012-07-20 13:08:56,247 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:56,247 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:56,250 DEBUG [main] [index.BTreeIndex] loading 
>>>>>> 2012-07-20 13:08:56,310 INFO  [main] [cli.services] Starting 2 
>>>>>> command 
>>>>>> processor threads 
>>>>>> 2012-07-20 13:08:56,315 INFO  [main] [cli.services] Starting query 
>>>>>> server 
>>>>>> 2012-07-20 13:08:56,316 INFO  [main] [cli.services] Starting database 
>>>>>> compactor (60 minute interval) 
>>>>>> 2012-07-20 13:08:56,351 INFO  [clojure-agent-send-off-pool-**3] 
>>>>>> [cli.services] Beginning database compaction 
>>>>>> 2012-07-20 13:08:56,372 DEBUG [clojure-agent-send-off-pool-**2] 
>>>>>> [component.Container] Container 
>>>>>> org.eclipse.jetty.server.**Server@3c716932 + 
>>>>>> SelectChannelConnector@**localhost:8080 as connector 
>>>>>> org.eclipse.jetty.ssl.password : 2012-07-20 13:08:56,415 INFO 
>>>>>> [clojure-agent-send-off-pool-**3] [cli.services] Finished database 
>>>>>> compaction 
>>>>>> 2012-07-20 13:08:56,480 DEBUG [clojure-agent-send-off-pool-**0] 
>>>>>> [listener.**DefaultMessageListenerContaine**r] Established shared 
>>>>>> JMS 
>>>>>> Connection 
>>>>>> 2012-07-20 13:08:56,480 DEBUG [clojure-agent-send-off-pool-**1] 
>>>>>> [listener.**DefaultMessageListenerContaine**r] Established shared 
>>>>>> JMS 
>>>>>> Connection 
>>>>>>
>>>>>> from my limited knowledge it seems to me is is trying to open port 
>>>>>> 8080 but i can't see that port open at all. 
>>>>>>
>>>>>> netstat -nap |grep java tells me this (yes this is the only java 
>>>>>> application running on the machine). 
>>>>>>
>>>>>> root@korolev:~# netstat -nap|grep java 
>>>>>> tcp6       0      0 :::1099                 :::* 
>>>>>> LISTEN      11083/java 
>>>>>> tcp6       0      0 :::34810                :::* 
>>>>>> LISTEN      11083/java 
>>>>>> tcp6       0      0 127.0.0.1:51702         127.0.0.1:5432 
>>>>>> ESTABLISHED 11083/java 
>>>>>> tcp6       0      0 127.0.0.1:51700         127.0.0.1:5432 
>>>>>> ESTABLISHED 11083/java 
>>>>>> tcp6       0      0 127.0.0.1:51701         127.0.0.1:5432 
>>>>>> ESTABLISHED 11083/java 
>>>>>> tcp6       0      0 127.0.0.1:51703         127.0.0.1:5432 
>>>>>> ESTABLISHED 11083/java 
>>>>>> unix  2      [ ]         STREAM     CONNECTED     6211563  11083/java 
>>>>>>
>>>>>> Hope that helps somewhat. 
>>>>>>
>>>>>> let me know if you need me to try anything else. 
>>>>>>
>>>>>> Pete. 
>>>>>>
>>>>>> > This should allow you to see the output on the console as puppetdb 
>>>>>> is trying 
>>>>>> > to start up.  If you can copy and paste that output for us, it may 
>>>>>> be 
>>>>>> > helpful. 
>>>>>> > 
>>>>>> > Thanks! 
>>>>>> > Chris 
>>>>>> > 
>>>>>> > 
>>>>>> > On Monday, July 16, 2012 5:37:16 PM UTC-7, Pete wrote: 
>>>>>> >> 
>>>>>> >> On 17 July 2012 10:19, Deepak Giridharagopal <
>>>>>> [email protected]> 
>>>>>> >> wrote: 
>>>>>> >> > On Mon, Jul 16, 2012 at 5:13 PM, Peter Brown <[email protected]> 
>>>>>>
>>>>>> >> > wrote: 
>>>>>> >> >> 
>>>>>> >> >> On 17 July 2012 03:15, Chris Price <[email protected]> 
>>>>>> wrote: 
>>>>>> >> >> > Also, would you mind sharing a bit more info about your 
>>>>>> setup?  I 
>>>>>> >> >> > presume: 
>>>>>> >> >> > 
>>>>>> >> >> > * You are installing from the puppetlabs apt repos? 
>>>>>> >> >> 
>>>>>> >> >> yes 
>>>>>> >> >> 
>>>>>> >> >> > * Your upgrade was from puppetdb 0.9.1 to 0.9.2? 
>>>>>> >> >> 
>>>>>> >> >> and yes. 
>>>>>> >> >> 
>>>>>> >> >> thanks again Deepak. 
>>>>>> >> >> I shall add myself to the ticket. 
>>>>>> >> >> It seems it's a problem with jetty because all the other 
>>>>>> settings seem 
>>>>>> >> >> to be working fine. 
>>>>>> >> >> I am guessing Jetty is part of the puppetdb install? 
>>>>>> >> >> I tried installing jetty as well but still get the same 
>>>>>> results. 
>>>>>> >> > 
>>>>>> >> > 
>>>>>> >> > Indeed, that's part of the install. It's embedded in PuppetDB as 
>>>>>> a 
>>>>>> >> > library. 
>>>>>> >> > The ports thing is super-weird...we definitely didn't change 
>>>>>> them as 
>>>>>> >> > part of 
>>>>>> >> > the upgrade. In fact, your configs should have remained 
>>>>>> unchanged. How 
>>>>>> >> > are 
>>>>>> >> > you determining what ports it's listening on? What does 
>>>>>> >> > /var/log/puppetdb/puppetdb.log say during startup? 
>>>>>> >> 
>>>>>> >> i am using netstat -nap and grepping for the PID to find out what 
>>>>>> >> ports it's using. 
>>>>>> >> 
>>>>>> >> I am not not getting any logging into 
>>>>>> /var/log/puppetdb/puppetdb.log 
>>>>>> >> It was working yesterday but nothing there today. 
>>>>>> >> I just tried running it under the official oracle jre 1.6.0.33 and 
>>>>>> same 
>>>>>> >> results. 
>>>>>> >> I have also tried reinstalling from scratch and get the same 
>>>>>> results. 
>>>>>> >> 
>>>>>> >> I am at a loss as to what to try next. 
>>>>>> >> 
>>>>>> >> > 
>>>>>> >> > Thanks! 
>>>>>> >> > deepak 
>>>>>> >> > 
>>>>>> >> > -- 
>>>>>> >> > Deepak Giridharagopal / Puppet Labs / grim_radical 
>>>>>> >> > 
>>>>>> >> > -- 
>>>>>> >> > You received this message because you are subscribed to the 
>>>>>> Google 
>>>>>> >> > Groups 
>>>>>> >> > "Puppet Users" group. 
>>>>>> >> > To post to this group, send email to [email protected]. 
>>>>>>
>>>>>> >> > To unsubscribe from this group, send email to 
>>>>>> >> > puppet-users...@**googlegroups.com. 
>>>>>> >> > For more options, visit this group at 
>>>>>> >> > http://groups.google.com/**group/puppet-users?hl=en<http://groups.google.com/group/puppet-users?hl=en>.
>>>>>> >> >  
>>>>>>
>>>>>> > 
>>>>>> > -- 
>>>>>> > You received this message because you are subscribed to the Google 
>>>>>> Groups 
>>>>>> > "Puppet Users" group. 
>>>>>> > To view this discussion on the web visit 
>>>>>> > https://groups.google.com/d/**msg/puppet-users/-/**BoEHNeXgvsUJ<https://groups.google.com/d/msg/puppet-users/-/BoEHNeXgvsUJ>.
>>>>>> >  
>>>>>>
>>>>>> > 
>>>>>> > To post to this group, send email to [email protected]. 
>>>>>> > To unsubscribe from this group, send email to 
>>>>>> > puppet-users...@**googlegroups.com. 
>>>>>> > For more options, visit this group at 
>>>>>> > http://groups.google.com/**group/puppet-users?hl=en<http://groups.google.com/group/puppet-users?hl=en>.
>>>>>> >  
>>>>>>
>>>>>>
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Puppet Users" group.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msg/puppet-users/-/jjxvnTGP7K4J.
>>>>
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to 
>>>> [email protected].
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>
>>>
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Puppet Users" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/puppet-users?hl=en.
>>>
>>
>>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/puppet-users/-/exxHeQhbIUQJ.
> To post to this group, send email to [email protected]<javascript:>
> .
> To unsubscribe from this group, send email to 
> [email protected] <javascript:>.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/_fx3irbH1XcJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to