puppet agent --test errors

472 views
Skip to first unread message

Mark Matrosow

unread,
Jul 4, 2014, 5:32:02 AM7/4/14
to puppet...@googlegroups.com
Hey guys,
Sorry for my bad english. I'm on a traineeship at the moment. My boss gave me the task to install Puppet on 2 virtual machines and install a package on the puppetclient over the puppetmaster (Im running Debian "wheezy" on both machines).
I configurated both machines and also could sign the puppetclient on the puppetmaster. If I type: puppet agent --test in my clients terminal I get the following error:

err: Could not retrieve catalog from remote server: getaddrinfo: No address associated with hostname
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
err: Could not send report: getaddrinfo: No address associated with hostname

I documented the way of my configurations:
(I did it on German thats why Konfiguration with "K" ;) )
Puppetmaster

Hostname Konfiguration

    Puppetmaster → vi /etc/hostname → „puppetmaster“

Domain/Host Konfiguration
    → vi /etc/hosts

127.0.0.1                 localhost
#127.0.1.1               puppetmaster.puppet puppetmaster
192.168.56.101       puppetmaster.puppet puppetmaster
192.168.56.102       puppetclient1.puppet puppetclient1

Network Interface

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
dns-nameservers 192.168.56.101

auto eth0
iface eth0 inet dhcp

# I got 1 auto and 1 static, because i need to network adapters: NAT and Hots-only for my machines, otherwise the connection wouldnt work as it should.

nodes.pp
    Puppetmaster → cd /etc/puppet/manifests → vi nodes.pp →

node ’puppetmaster’  {
    include apache2
 }

site.pp
    /etc/puppet/manifests → vi site.pp

package {
    'apache2':
        ensure => installed
}

service {
    'apache2':
        ensure => true,
        enable => true,
        require => Package['apache2']
}


Puppet.conf
    cd /etc/puppet → vi puppet.conf →

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
puppetclient1 = 192.168.56.102


Puppetclient1


Hostname Konfiguration
    Puppetclient1 → vi /etc/hostname → „puppetclient1“

Domain/Host Konfiguration
    vi /etc/hosts

127.0.0.1       localhost
#127.0.1.1      puppetclient1.puppet puppetclient1
192.168.56.101       puppetmaster.puppet puppetmaster
192.168.56.102       puppetclient1.puppet puppetclient1

Network Interface

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.56.102
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
dns-nameservers 192.168.56.101


Puppet.conf
    cd /etc/puppet → vi puppet.conf

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN
ssl_client_verify_header = SSL_CLIENT_VERIFY
certname=puppetmaster

Would be very kind of you if you guys could help me (:

John Kennedy

unread,
Jul 4, 2014, 10:53:35 AM7/4/14
to puppet...@googlegroups.com
First thing off the top of my head is that puppet.conf on the client does not define which server is the master.
What happens if you try:

puppet agent --test --server puppetmaster.puppet

John


John Kennedy  (_8(|)
I have a yellow dog:
http://www.theyellowdogproject.com/The_Yellow_Dog_Project/About.html

Why would anyone foster a dog/cat?
I would rather cry watching them leave our home to live a life of happiness and joy in a loving home than cry because no one stepped up to help them and they died alone, frightened, and sad in a shelter.


--
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/3db33b4a-1d59-4cd0-80a3-7a9b8572c833%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Rich Burroughs

unread,
Jul 4, 2014, 1:01:12 PM7/4/14
to puppet...@googlegroups.com
Yeah I think that error occurs when the agent node can't resolve the master's hostname. If you don't define a master I believe the default is just the hostname "puppet". It's probably trying to resolve that and failing.


Rich 
Reply all
Reply to author
Forward
0 new messages