On Jul 21, 2:59 pm, Bob <[email protected]> wrote:
> Hi, I run puppetmaster on a machine accessible by both ipv4 and ipv6.
> bindaddress in puppet.conf is "::"
>
> Puppet version:
> Client (debian squeeze): 2.6.2-5
> Server (ubuntu 10.10): 2.6.1
>
> When I try to run puppetd --test from my IPv4 only client, I get the
> following error message:
>
> Could not retrieve hostname: getaddrinfo: Name or service not known
> Could not retrieve hostname: getaddrinfo: Name or service not known
> dnsdomainname: Name or service not known
> /usr/lib/ruby/1.8/puppet/defaults.rb:190: undefined method `downcase'
> for nil:NilClass (NoMethodError)
>         from /usr/lib/ruby/1.8/puppet.rb:100:in `require'
>         from /usr/lib/ruby/1.8/puppet.rb:100
>         from /usr/lib/ruby/1.8/puppet/application.rb:278:in `require'
>         from /usr/lib/ruby/1.8/puppet/application.rb:278:in `initialize'
>         from /usr/lib/ruby/1.8/puppet/application.rb:222:in `new'
>         from /usr/lib/ruby/1.8/puppet/application.rb:222:in `[]'
>         from /usr/sbin/puppetd:4
>
> puppet.mydomain.com resolves to both an IPv4 and IPv6 address.
>
> I have tried everything I can think about, but it seems like I cannot
> get the client host to connect through IPv4 when the dns name resolves
> to both a IPv4 and IPv6 address.


It looks to me like the client cannot resolve its own name, or perhaps
can't reverse-resolve its own IP(v4) address.  Try running 'hostname --
fqdn' from the command line: if I'm right, it will fail.

If indeed the client cannot resolve its own name, then the solution
depends on your resolver configuration.  Adding the approrpiate entry
to /etc/hosts will often do the trick, but the resolver can be
configured to ignore that file.


John

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

Reply via email to