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 12:28 PM, John Haiducek <jhaiduce@xxxxxxxxx> wrote:

> On 06/15/2013 10:27 AM, Chuck Lever wrote:
>> 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".
>> 
> 
> Already have it gssd running with -vvv.

On the client,

  "sudo rpcdebug -m nfs -s all"

And try the mount.  Look in /var/log/messages for output.

Did you tell us what kernel release you are running on client and server?  "uname -a"

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