I know that some people are using Puppet on Solaris 10, and I've not
seen this before, but I don't specifically know that any Solaris 10
users are also using Kerberos, although some Puppet users definitely
are.
Definitely seems pretty strange, and those segfaults imply that that
Ruby build is maybe not that great. Are you using the blastwave ruby,
or the Solaris build?
--
The surest sign that intelligent life exists elsewhere in the universe
is that it has never tried to contact us.
--Calvin and Hobbes (Bill Watterson)
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com
>> Jun 24 09:16:10 munged.oit.unc.edu sshd[5261]: [ID 603599 auth.crit]
>> pam_krb5afs: authenticate error: Cannot contact any KDC for req
>> uested realm (-1765328228)
This error message means that your krb5.conf file doesn't have any realm
information for your local realm, you don't have DNS records for your
local realm, or the DNS records are not resolving properly. In other
words, it's either a krb5.conf problem or a DNS name resolution problem
(possibly /etc/resolv.conf). I suspect one of those files has been
corrupted somehow. nsswitch.conf is another outside possibility.
--
Russ Allbery (r...@stanford.edu) <http://www.eyrie.org/~eagle/>
> I would agree that I've got corrupt files somewhere, but if we reboot the
> server after the logins start failing, then all is well until the next
> outage. When I've compared those files to non-puppet Solaris 10 server,
> there are no differences.
Oh, hm, that would point to nscd. Are you running nscd on your system,
and if so, do you have it configured to cache DNS entries? We had no end
of trouble with nscd on our Solaris systems to the point that we forcibly
disabled it everywhere, but that experience dates from Solaris 8 and 9.
I _think_ someone mentioned to me once that there is a bug in nscd that
causes it to leak FDs.
Marcin
--
Marcin Owsiany <mar...@owsiany.pl> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
"Every program in development at MIT expands until it can read mail."
-- Unknown
> We¹re now disabling nscd via puppet on all hosts, which has cleared up
> pretty much all name resolution problems we¹d been having. Fortunately
> we¹re not using LDAP for user account management so disabling nscd isn¹t
> a big problem.
I believe you can configure nscd to only cache users and not cache hosts
if you need to run it for LDAP. It's the DNS cache that usually broke
things for us.