Hi Friends,

I have this strange behavior. The environment is this

Centos 5.5 NFS Server
Fedora14 client

The Fedora14 client has a couple of local accounts. The home directories of these accounts were initially on /home. But after I configured my ldap and nfs servers, I modified the accounts so that their home directories are in /local/home. So, now the client can log on using an ldap account and will pull the home directory from the nfs server (autofs).

The problem now is, when I log on to the gnome session in Fedora, I can see a repeated mount attempt for one of the local accounts. I can neither trace nor understand the behaviour. Here is the server /var/log/messages

Code:
<date> <servername> mountd[4558]: authenticated mount request from <client ip>:796 for /home/<client local account> (/home)
<date> <servername> mountd[4558]: can't stat exported dir /home/<client local account>: No such file or directory
This happens repeatedly every two minutes (yes the interval is uniform) as long as a gnome session in the client is active.

I enabled debugging of autofs and have the following in the client /var/log/messages


Code:
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 350, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): <local account> -> <nfs server>:/home/&
<date> <client> automount[5649]: parse_mount: parse(sun): expanded entry: <nfs server>:/home/<local account>
<date> <client> automount[5649]: parse_mount: parse(sun): gathered options: 
<date> <client> automount[5649]: parse_mount: parse(sun): dequote("<nfs server>:/home/<local account>") -> <nfs server>:/home/<local account>
<date> <client> automount[5649]: parse_mount: parse(sun): core of entry: options=, loc=<nfs server>:/home/<local account>
<date> <client> automount[5649]: sun_mount: parse(sun): mounting root /home, mountpoint <local account>, what <nfs server>:/home/<local account>, fstype nfs, options (null)
<date> <client> automount[5649]: mount_mount: mount(nfs): root=/home name=<local account> what=<nfs server>:/home/<local account>, fstype=nfs, options=(null)
<date> <client> automount[5649]: mount_mount: mount(nfs): calling mkdir_path /home/<local account>
<date> <client> automount[5649]: mount_mount: mount(nfs): calling mount -t nfs <nfs server>:/home/<local account> /home/<local account>
<date> <client> automount[5649]: >> mount.nfs: mounting <nfs server>:/home/<local account> failed, reason given by server:
<date> <client> automount[5649]: >>   No such file or directory
<date> <client> automount[5649]: mount(nfs): nfs: mount failure <nfs server>:/home/<local account> on /home/<local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 350
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 351, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 351
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 352, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 352
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 353, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 353
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 354, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 354
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 355, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 355
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 356, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 356
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 357, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 357
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 358, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 358
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 359, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 359
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 360, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 360
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 361, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 361
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 362, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 362
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 363, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 363
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 364, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 364
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 365, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 365
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 366, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 366
<date> <client> automount[5649]: failed to mount /home/<local account>
<date> <client> automount[5649]: handle_packet: type = 3
<date> <client> automount[5649]: handle_packet_missing_indirect: token 367, name <local account>, request pid 3708
<date> <client> automount[5649]: attempting to mount entry /home/<local account>
<date> <client> automount[5649]: lookup_mount: lookup(file): looking up <local account>
<date> <client> automount[5649]: dev_ioctl_send_fail: token = 367
<date> <client> automount[5649]: failed to mount /home/<local account>
Though it says the the request pid is 3708, I can not see any process with that id (ps -ef).

This happens only if I log on to the gnome session. If I dont and log on to one of the virtual terminals (ctl+alt+f2 through f6), I do not have this problem.

I even deleted the <local account> on the client. But I still keep seeing the error on both the server and the client.

Has anybody seen this before? Or can anybody see what the issue is?

Please let me know if you need more information in this regard.

Thanks for your time and help.