Hi, I am seeing autofs 5 on RHEL/CentOS 5 failed auto umounting NFS shares served by Solaris 10 11/06 server. However, other NFS shares got unmounted just fine after expired. All automount maps are pulled from LDAP servers. All NFS shares are auto mounted under /nfs.
Here are some information: 1. autofs version: autofs-5.0.1-0.rc2.43.0.2 2. kernel version: 2.6.18-8.1.8.el5xen 3. auto.master: =============================================================================== /misc /etc/auto.misc /net -hosts # Include central master map if it can be found using # nsswitch sources. +auto.ldap =============================================================================== 4. auto.ldap (automount map in LDAP server): =============================================================================== dn: ou=auto.master,ou=ldap,ou=autofs,ou=services,dc=example,dc=com objectClass: top objectClass: automountMap ou: auto.master dn: cn=/nfs,ou=auto.master,ou=ldap,ou=autofs,ou=services,dc=example,dc=com automountInformation: ldap:ou=auto.nfs,ou=ldap,ou=autofs,ou=services,dc=example ,dc=com objectClass: top objectClass: automount cn: /nfs # share1 dn: cn=share1,ou=auto.nfs,ou=ldap,ou=autofs,ou=services,dc=example,dc=com objectClass: top objectClass: automount automountInformation: -fstype=nfs,rw,hard,intr,nosuid,nfsvers=3,udp server1:/export/zfs/nshare1 cn: share1 =============================================================================== 5. /etc/sysconfig/autofs =============================================================================== DEFAULT_MASTER_MAP_NAME="auto.master" DEFAULT_TIMEOUT=300 DEFAULT_BROWSE_MODE="no" DEFAULT_LOGGING="debug" # Define the default LDAP schema to use for lookups DEFAULT_MAP_OBJECT_CLASS="automountMap" DEFAULT_ENTRY_OBJECT_CLASS="automount" DEFAULT_MAP_ATTRIBUTE="ou" DEFAULT_ENTRY_ATTRIBUTE="cn" DEFAULT_VALUE_ATTRIBUTE="automountInformation" DEFAULT_AUTH_CONF_FILE="/etc/autofs_ldap_auth.conf" # General global options OPTIONS="" =============================================================================== 6. /var/log/messages: =============================================================================== .... Jul 26 10:26:26 client1 automount[21073]: expiring path /home/joe Jul 26 10:26:26 client1 automount[21073]: unmounting dir = /home/joe Jul 26 10:26:26 client1 automount[21073]: expired /home/joe Jul 26 10:26:39 client1 automount[21073]: expiring path /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: umount_multi: could not stat fs of /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: do_expire: couldn't complete expire of /nfs/share1 .... =============================================================================== 7: /var/log/debug: =============================================================================== ..... Jul 26 10:26:26 client1 automount[21073]: st_expire: state 1 path /home Jul 26 10:26:26 client1 automount[21073]: expire_proc: exp_proc = 3076074384 path /home Jul 26 10:26:26 client1 automount[21073]: expire_proc_indirect: expire /home/joe Jul 26 10:26:26 client1 automount[21073]: handle_packet: type = 4 Jul 26 10:26:26 client1 automount[21073]: handle_packet_expire_indirect: token 1900, name joe Jul 26 10:26:26 client1 automount[21073]: expiring path /home/joe Jul 26 10:26:26 client1 automount[21073]: umount_multi: path /home/joe incl 1 Jul 26 10:26:26 client1 automount[21073]: unmounting dir = /home/joe Jul 26 10:26:26 client1 automount[21073]: rm_unwanted_fn: removing directory /home/joe Jul 26 10:26:26 client1 automount[21073]: expired /home/joe Jul 26 10:26:26 client1 automount[21073]: send_ready: token = 1900 Jul 26 10:26:26 client1 automount[21073]: expire_cleanup: got thid 3076074384 path /home stat 0 Jul 26 10:26:26 client1 automount[21073]: expire_cleanup: sigchld: exp 3076074384 finished, switching from 2 to 1 Jul 26 10:26:26 client1 automount[21073]: st_ready: st_ready(): state = 2 path /home Jul 26 10:26:39 client1 automount[21073]: st_expire: state 1 path /nfs Jul 26 10:26:39 client1 automount[21073]: expire_proc: exp_proc = 3076074384 path /nfs Jul 26 10:26:39 client1 automount[21073]: expire_proc_indirect: expire /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: handle_packet: type = 4 Jul 26 10:26:39 client1 automount[21073]: handle_packet_expire_indirect: token 1901, name share1 Jul 26 10:26:39 client1 automount[21073]: expiring path /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: umount_multi: path /nfs/share1 incl 1 Jul 26 10:26:39 client1 automount[21073]: umount_multi: could not stat fs of /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: do_expire: couldn't complete expire of /nfs/share1 Jul 26 10:26:39 client1 automount[21073]: send_fail: token = 1901 Jul 26 10:26:39 client1 automount[21073]: expire_proc_indirect: 1 remaining in /nfs Jul 26 10:26:39 client1 automount[21073]: mount still busy /nfs Jul 26 10:26:39 client1 automount[21073]: expire_cleanup: got thid 3076074384 path /nfs stat 2 Jul 26 10:26:39 client1 automount[21073]: expire_cleanup: sigchld: exp 3076074384 finished, switching from 2 to 1 Jul 26 10:26:39 client1 automount[21073]: st_ready: st_ready(): state = 2 path /nfs =============================================================================== Anyone sees similar problem? Simon _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
