I was going over a related post in puppet developers (unfortunately seems 
to wrong place for my questions )and my questions are pasted on the top of 
the chain.

Hi Chris,
              I exactly have the same problem.


###########################################################################################3
[root@anilAgent ~]# puppet agent --test
Info: Caching certificate for agent1.localdomain
Info: Caching certificate_revocation_list for ca
Warning: Unable to fetch my node definition, but the agent run will 
continue:
Warning: Error 400 on SERVER: Could not retrieve facts for 
agent1.localdomain: Failed to find facts from PuppetDB at 
learn.localdomain:8081: Connection refused - connect(2)
Info: Retrieving plugin
Info: Loading facts in 
/opt/puppet/share/puppet/modules/postgresql/lib/facter/postgres_default_version.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/concat/lib/facter/concat_basedir.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/auth_conf/lib/facter/custom_auth_conf.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/stdlib/lib/facter/pe_version.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/stdlib/lib/facter/root_home.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/firewall/lib/facter/ip6tables_version.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_persistent_version.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_version.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/pe_puppetdb/lib/facter/puppetdb_server_status.rb
Info: Loading facts in 
/opt/puppet/share/puppet/modules/pe_common/lib/facter/windows.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/windows.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in 
/var/opt/lib/pe-puppet/lib/facter/postgres_default_version.rb
Info: Loading facts in 
/var/opt/lib/pe-puppet/lib/facter/ip6tables_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_version.rb
Info: Loading facts in 
/var/opt/lib/pe-puppet/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/custom_auth_conf.rb
Info: Loading facts in 
/var/opt/lib/pe-puppet/lib/facter/puppetdb_server_status.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_version.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: 
Failed to submit 'replace facts' command for agent1.localdomain to PuppetDB 
at learn.localdomain:8081: Connection refused - connect(2)
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
#################################################################################################



 I have downloaded the learn puppet vm and have 2 instances of it running 
adn from 2 days struggling to get both behave as master and agent.

In my case 

#################################################
[root@learn manifests]# service pe-puppetdb status
pe-puppetdb (pid  1110) is running...


[root@learn manifests]# telnet localhost 8081
Trying 127.0.0.1...
Connected to localhost.

##########################################################

But when i try telnet using ip it doesnt work.I am sorry i am not a linux 
guy (basically trying to find my head around puppet) .

Can you please let me know a solution or a way to move forward.

Regards
anil

On Wednesday, July 10, 2013 8:07:57 PM UTC+5:30, Chris Price wrote:
>
> It's also possible that PuppetDB is not running due to the postgres error. 
>  On the PuppetDB machine, you can run these to find out:
>
>     service pe-puppetdb status
>     telnet localhost 8081
>
> PuppetDB logs can be found in /var/log/pe-puppetdb/puppetdb.log (I 
> believe).  If there is an error at the end of that about not being able to 
> connect to postgres, then that's the issue.
>
>
> On Wed, Jul 10, 2013 at 7:05 AM, Joseph Mwesigwa Bbaale <
> [email protected]> wrote:
>
>> Hi Chris,
>>
>> Thanks for the reply.
>>
>> Please bare with me a little while... I will move to the suggested group.
>>
>> I have been grappling with the 8081 port issue...
>>
>> telnet produces this:
>>
>> connect to address 192.168.60.130: Connection refused
>>
>> I used something like this: iptables -A INPUT -p tcp --dport 8081 -j 
>> ACCEPT
>>
>> but for some reason it seems it is not effective yet - maybe doing 
>> something wrong.
>>
>>
>> On Wednesday, 10 July 2013 16:34:32 UTC+3, Chris Price wrote:
>>
>>> Hi Joseph,
>>>
>>> Based on this line:
>>>
>>>     SERVER: Failed to submit 'replace facts' command for 
>>> pptconsole.ca.local to PuppetDB at pptconsole.ca.local:8081: No route to 
>>> host - connect(2) 
>>>
>>> It sounds as though you may have a DNS issue.  If you log in to your 
>>> puppet master VM, are you able to ping 'pptconsole.ca.local' from there? 
>>>  You might also try 'telnet pptconsole.ca.local 8081' to make sure that the 
>>> firewall setup you mention has taken effect.
>>>
>>> The postgres error may be a separate issue, though.  Since you are 
>>> seeing this:
>>>
>>>     Could not start Service[postgresqld]: Execution of '/sbin/service 
>>> pe-postgresql start' returned 1: 
>>>
>>> I would suggest logging into the machine where postgres is installed and 
>>> running that command by hand: '/sbin/service pe-postgresql start'. 
>>>  Hopefully you will get some more detailed information from that.
>>>
>>> Also, it might be a good idea for us to move this thread over to the 
>>> pe-users mailing list ( https://groups.google.com/a/
>>> puppetlabs.com/forum/?hl=en-US#!forum/pe-users ).  Puppet-dev is 
>>> generally used more for discussions about development around puppet itself.
>>>
>>> Please let us know if you are able to get any additional info based on 
>>> the suggestions above!
>>>
>>> Thanks
>>> Chris
>>>
>>>
>>> On Wed, Jul 10, 2013 at 2:43 AM, Joseph Mwesigwa Bbaale <
>>> [email protected]> wrote:
>>>
>>>> Hello developers.
>>>>
>>>> First, I am really new to puppet so, please pardon me if my question 
>>>> has rather an obvious answer.
>>>>
>>>> I have tried to install puppet on both a Debian 6 VM and CentOS 6.3 VM 
>>>> but always get this error along the way:
>>>>
>>>> ## Setting up the database... 
>>>> Configuring postgresql server... 
>>>> PostgreSQL server configured. 
>>>> !! ERROR: The PostgreSQL server failed to start; unable to proceed 
>>>>
>>>> I decided to separate the roles. The puppet-master role installs 
>>>> without a problem but the puppetDB component has always failed with the 
>>>> same error above.
>>>>
>>>> Yesterday I looked at this "install_log.lastrun.<hostname>" file on 
>>>> the VM intended for the DB role and noticed these errors: 
>>>>
>>>>
>>>> Line 64: Warning: Error 400 on SERVER: Failed to find 
>>>> pptconsole.ca.local via exec: Execution of '/etc/puppetlabs/puppet-
>>>> dashboard/external_node pptconsole.ca.local' returned 7: 
>>>> Line 213: Error: Could not retrieve catalog from remote server: Error 
>>>> 400 on SERVER: Failed to submit 'replace facts' command for 
>>>> pptconsole.ca.local to PuppetDB at pptconsole.ca.local:8081: No route to 
>>>> host - connect(2) 
>>>> Line 213: Error: Could not retrieve catalog from remote server: Error 
>>>> 400 on SERVER: Failed to submit 'replace facts' command for 
>>>> pptconsole.ca.local to PuppetDB at pptconsole.ca.local:8081: No route to 
>>>> host - connect(2) 
>>>> Line 215: Error: Could not retrieve catalog; skipping run 
>>>> Line 347: Error: Could not start Service[postgresqld]: Execution of 
>>>> '/sbin/service pe-postgresql start' returned 1: 
>>>> Line 348: Error: 
>>>> /Stage[main]/Postgresql::Server/Service[postgresqld]/ensure: 
>>>> change from stopped to running failed: Could not start 
>>>> Service[postgresqld]: Execution of '/sbin/service pe-postgresql start' 
>>>> returned 1: 
>>>>
>>>> Today I decided to redo the setup. But after installing the 
>>>> puppet-master component, the "puppet agent --test" command produces these 
>>>> error:
>>>>
>>>> Warning: Unable to fetch my node definition, but the agent run will 
>>>> continue:
>>>> Warning: Error 400 on SERVER: Failed to find pptbasic.ca.local via 
>>>> exec: Execution of '/etc/puppetlabs/puppet-dashboard/external_node 
>>>> pptbasic.ca.local' returned 7: 
>>>> Error: Could not retrieve catalog from remote server: Error 400 on 
>>>> SERVER: Failed to submit 'replace facts' command for pptbasic.ca.local to 
>>>> PuppetDB at pptbasic.ca.local:8081: Connection refused - connect(2)
>>>> Warning: Not using cache on failed catalog
>>>> Error: Could not retrieve catalog; skipping run
>>>>
>>>> On this VM, I have enabled traffic on port 8081 using iptables. I have 
>>>> failed to figure out how to proceed.
>>>>
>>>> Any help is highly appreciated.
>>>>
>>>

-- 
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/1f905769-0189-4c9b-bacb-4cbb7d369444%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to