Hi Gregory, I spoke with our DNS people and they said it seems that your NAS boxes have a local entry in the /etc/hosts file that maps the DNS name to "localhost". That's wrong. If their is a DNS entry in the /etc/hosts file it should map to the actual IP address. Could you check? Andy ----- Original Message ----- From: "Gregory Schott" <[log in to unmask]> To: "abh" <[log in to unmask]> Cc: "xrootd mailing list" <[log in to unmask]> Sent: Wednesday, March 23, 2005 2:29 PM Subject: Re: latest xrd crashes on the NAS boxes > Hello, > > This was what I see when checking on babar.gridka.de or babar2.gridka.de > (redirector). When I run from the NAS boxes I see the other NAS boxes the > same way but the one on which I am running the check displays > "localhost.localdomain localhost". > > For example: > > getent hosts 10.65.1.124 works and gives on this NAS box: > 10.65.1.124 f01-001-124.gridka.de > > also if I run: getent hosts f01-001-116.gridka.de > 10.65.1.116 f01-001-116.gridka.de > > but I get: getent hosts f01-001-116 > 127.0.0.1 f01-001-116 localhost.localdomain localhost > > Regards, > Gregory > > > On Wed, 23 Mar 2005, abh wrote: > >> Hi Gregory, >> >> Does "getent 10.65.1.103" work? That the important one since that's >> what's failing in xrootd. Also, did you that command on the actual NAS >> box? If not, could you try that as well? >> >> Andy >> >> ----- Original Message ----- From: "Gregory Schott" <[log in to unmask]> >> To: "abh" <[log in to unmask]> >> Cc: "xrootd mailing list" <[log in to unmask]> >> Sent: Wednesday, March 23, 2005 1:49 AM >> Subject: Re: latest xrd crashes on the NAS boxes >> >> >>> Hello, >>> >>> the DNS entries of all NAS boxes are ok... aren't they? >>> >>> # for n in 03 04 11 15 16 17 18 21 22 24 ; do getent hosts f01-001-1$n >>> 10.65.1.1$n ; done 10.65.1.103 f01-001-103.gridka.de >>> 10.65.1.103 f01-001-103.gridka.de >>> 10.65.1.104 f01-001-104.gridka.de >>> 10.65.1.104 f01-001-104.gridka.de >>> 10.65.1.111 f01-001-111.gridka.de >>> 10.65.1.111 f01-001-111.gridka.de >>> 10.65.1.115 f01-001-115.gridka.de >>> 10.65.1.115 f01-001-115.gridka.de >>> 10.65.1.116 f01-001-116.gridka.de >>> 10.65.1.116 f01-001-116.gridka.de >>> 10.65.1.117 f01-001-117.gridka.de >>> 10.65.1.117 f01-001-117.gridka.de >>> 10.65.1.118 f01-001-118.gridka.de >>> 10.65.1.118 f01-001-118.gridka.de >>> 10.65.1.121 f01-001-121.gridka.de >>> 10.65.1.121 f01-001-121.gridka.de >>> 10.65.1.122 f01-001-122.gridka.de >>> 10.65.1.122 f01-001-122.gridka.de >>> 10.65.1.124 f01-001-124.gridka.de >>> 10.65.1.124 f01-001-124.gridka.de >>> >>> and >>> >>>> bash-2.05a$ nslookup f01-001-115.gridka.de >>>> Note: nslookup is deprecated and may be removed from future releases. >>>> Consider using the `dig' or `host' programs instead. Run nslookup with >>>> the `-sil[ent]' option to prevent this message from appearing. >>>> Server: 10.97.1.191 >>>> Address: 10.97.1.191#53 >>>> >>>> Name: f01-001-115.gridka.de >>>> Address: 10.65.1.115 >>>> >>>> bash-2.05a$ nslookup 10.65.1.115 >>>> Note: nslookup is deprecated and may be removed from future releases. >>>> Consider using the `dig' or `host' programs instead. Run nslookup with >>>> the `-sil[ent]' option to prevent this message from appearing. >>>> Server: 10.97.1.191 >>>> Address: 10.97.1.191#53 >>>> >>>> 115.1.65.10.in-addr.arpa name = f01-001-115.gridka.de. >>> >>> >>> Cheers, >>> Gregory >>> >>> On Tue, 22 Mar 2005, abh wrote: >>> >>>> Hi Gregory, >>>>> >>>>> However is that something you expect with the new versions and not the >>>>> older ones? If I use the older xrootd version then it works fine >>>>> still. >>>> The way the name resolution worked changed between versions with newer >>>> versions returning a null pointer if the lookup failed (older versions >>>> just returned the ip address in character form). Unfortunately, that >>>> had the side-effect of crashing anyone who didn't check foir a null >>>> pointer. The update now prints a nasty error message and exits the >>>> program. I suppose we technically don't need the name and could use the >>>> ascii form of theip address but without a real name the security stuff >>>> gets mucked up. We made the assumption that there really was no reason >>>> to use unregistered machines (well in production practice anyway). You >>>> can, of course, say that is not a reasonable restriction. >>>> >>>> Andy >>>> >>>> >>> >> >