Re: Can't mount NFSv4 with kerberos on Debian Wheezy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jun 15, 2013, at 11:24 AM, John Haiducek <jhaiduce@xxxxxxxxx> wrote:

> On 06/14/2013 02:13 PM, Chuck Lever wrote:
>> 
>> On Jun 14, 2013, at 3:49 PM, John Haiducek <jhaiduce@xxxxxxxxx <mailto:jhaiduce@xxxxxxxxx>> wrote:
>> 
>>> 
>>> On Jun 14, 2013 11:05 AM, "Chuck Lever" <chuck.lever@xxxxxxxxxx <mailto:chuck.lever@xxxxxxxxxx>> wrote:
>>> >
>>> >
>>> > On Jun 14, 2013, at 1:57 AM, John Haiducek <jhaiduce@xxxxxxxxx <mailto:jhaiduce@xxxxxxxxx>> wrote:
>>> >
>>> > > Jun 11 20:28:23 tbm rpc.gssd[8959]: Name or service not known while getting full hostname for 'tbm.enterprise.local'
>>> >
>>> > gssd thinks your client's hostname is "tbm.enterprise.local," which has no DNS entry.
>>> 
>>> That is the correct client hostname, and according to the 'host' command it is in dns. What would cause the host command to find it when gssd can't?
>>> 
>> 
>> The error message is from utils/gssd/krb5_util.c:get_full_hostname().  If get_full_hostname() fails, then gssd can't search your client's keytab.
>> 
>> Figure out why that getaddrinfo(3) call is failing to find a canonical name for "tbm.enterprise.local" -- that could be a client system configuration problem as much as a DNS misconfiguration.
> 
> Ok, I think I fixed the DNS problem. I was running avahi, and apparently you can't use avahi and also have a DNS server with a domain ending in .local. Shutting down avahi fixed it, although if I wanted to keep avahi working I could probably fix this by changing my domain to end in something other than .local.
> 
> But now the mount command hangs and never returns. I get this in /var/log/syslog:
> 
> Jun 15 09:19:36 tbm rpc.idmapd[16253]: New client: 24
> Jun 15 09:19:36 tbm rpc.gssd[16258]: dir_notify_handler: sig 37 si 0x7fffb0fb3330 data 0x7fffb0fb3200
> Jun 15 09:19:37 tbm rpc.gssd[16258]: dir_notify_handler: sig 37 si 0x7fffb0fb3330 data 0x7fffb0fb3200
> Jun 15 09:19:37 tbm rpc.gssd[16258]: dir_notify_handler: sig 37 si 0x7fffb0fb3330 data 0x7fffb0fb3200
> Jun 15 09:19:37 tbm rpc.gssd[16258]: destroying client /var/lib/nfs/rpc_pipefs/nfs/clnt24
> Jun 15 09:19:37 tbm rpc.idmapd[16253]: Stale client: 24
> Jun 15 09:19:37 tbm rpc.idmapd[16253]: #011-> closed /var/lib/nfs/rpc_pipefs/nfs/clnt24/idmap
> Jun 15 09:19:53 tbm rpc.gssd[16258]: dir_notify_handler: sig 37 si 0x7fffb0fb3330 data 0x7fffb0fb3200
> Jun 15 09:19:53 tbm rpc.idmapd[16253]: New client: 25
> 
> I might be missing something, but none of these entries look like errors. Where else should I look?

You can boost the verbosity of the debugging messages from gssd.  Start it with "-vv" or "-vvv".

-- 
Chuck Lever
chuck[dot]lever[at]oracle[dot]com




--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux