Dear List Our mount maps, which worked fine with a previous release of the Linux distribution (opensuse 11.0), no longer work with the current release (opensuse 11.1) Both releases use autofs version 5.0.3 but opensuse 11.1 has the RPM autofs-5.0.3-82.28.1 which indicates it might be heavily patched. Unfortunately the source RPM is not available. Presumably this is a temporary state of affairs that will be fixed quickly.
In the mean time can anyone suggest why the newer autofs rejects our auto_master from LDAP? Details are as follows: m...@mypc:/> rpm -q autofs autofs-5.0.3-82.28.1 m...@mypc:/> egrep -v "^$|^#" /etc/sysconfig/autofs AUTOFS_OPTIONS="" LOCAL_OPTIONS="" APPEND_OPTIONS="yes" DEFAULT_MASTER_MAP_NAME="auto.master" DEFAULT_TIMEOUT=600 DEFAULT_BROWSE_MODE="yes" DEFAULT_LOGGING="debug" DEFAULT_MAP_OBJECT_CLASS="automountMap" DEFAULT_ENTRY_OBJECT_CLASS="automount" DEFAULT_MAP_ATTRIBUTE="automountMapName" DEFAULT_ENTRY_ATTRIBUTE="automountKey" DEFAULT_VALUE_ATTRIBUTE="automountInformation" DEFAULT_AUTH_CONF_FILE="/etc/autofs_ldap_auth.conf" m...@mypc:/> egrep -v "^$|^#" /etc/auto.master /net /etc/auto.net +auto_master m...@mypc:/> ldapsearch -x -H ldap://nnn.nnn.nnn.nnn/ -b automountMapName=auto_master,dc=example,dc=com '(objectclass=automount)' # extended LDIF # # LDAPv3 # base <automountMapName=auto_master,dc=example,dc=com> with scope subtree # filter: (objectclass=automount) # requesting: ALL # # /auto/homes, auto_master, cl.cam.ac.uk dn: automountKey=/auto/homes,automountMapName=auto_master,dc=example,dc=com objectClass: top objectClass: automount automountKey: /auto/homes automountInformation: ldap:automountMapName=autofs_home,dc=example,dc=com # /auto/groups, auto_master, cl.cam.ac.uk dn: automountKey=/auto/groups,automountMapName=auto_master,dc=example,dc=com objectClass: top objectClass: automount automountKey: /auto/groups automountInformation: ldap:automountMapName=autofs_group,dc=example,dc=com # /auto/userfiles, auto_master, cl.cam.ac.uk dn: automountKey=/auto/userfiles,automountMapName=auto_master,dc=example,dc=com objectClass: top objectClass: automount automountKey: /auto/userfiles automountInformation: ldap:automountMapName=autofs_userfile,dc=example,dc=com # /auto/anfs, auto_master, cl.cam.ac.uk dn: automountKey=/auto/anfs,automountMapName=auto_master,dc=example,dc=com objectClass: top objectClass: automount automountKey: /auto/anfs automountInformation: ldap:automountMapName=autofs_anf,dc=example,dc=com # /Nfs/Mounts, auto_master, cl.cam.ac.uk dn: automountKey=/Nfs/Mounts,automountMapName=auto_master,dc=example,dc=com objectClass: top objectClass: automount automountKey: /Nfs/Mounts automountInformation: ldap:automountMapName=autofs_Nfs,dc=example,dc=com # search result search: 2 result: 0 Success # numResponses: 6 # numEntries: 5 m...@mypc:/> ldapsearch -x -H ldap://nnn.nnn.nnn.nnn/ -b automountMapName=autofs_home,dc=example,dc=com \ '(objectclass=automount)' | head -22 # extended LDIF # # LDAPv3 # base <automountMapName=autofs_home,dc=example,dc=com> with scope subtree # filter: (objectclass=automount) # requesting: ALL # # acn, autofs_home, cl.cam.ac.uk dn: automountKey=user1,automountMapName=autofs_home,dc=example,dc=com objectClass: automount automountKey: user1 automountInformation: -rw,nosuid,noac,bg,vers=3,tcp,timeo=600,rsize=32768,wsiz e=32768,hard,intr,sec=krb5 netappfiler:/vol/userfiles/user1/unix_home # am, autofs_home, cl.cam.ac.uk dn: automountKey=user2,automountMapName=autofs_home,dc=example,dc=com objectClass: automount automountKey: user2 automountInformation: -rw,nosuid,noac,bg,vers=3,tcp,timeo=600,rsize=32768,wsiz e=32768,hard,intr,sec=krb5 netappfiler:/vol/userfiles/user2/unix_home m...@mypc:/> egrep -v "^$|^#" /etc/nsswitch.conf passwd: files ldap group: files ldap hosts: files mdns4_minimal [NOTFOUND=return] dns networks: files dns services: files protocols: files rpc: files ethers: files netmasks: files netgroup: files nis publickey: files bootparams: files automount: files ldap aliases: files m...@mypc:/> egrep -v "^$|^#" /etc/openldap/ldap.conf TLS_REQCERT allow host 128.232.x.x 128.232.y.y 128.232.z.z base dc=example,dc=com m...@mypc:/> egrep -v "^$|^#" /etc/ldap.conf host 128.232.x.x 128.232.y.y 128.232.z.z base dc=example,dc=com ldap_version 3 scope one debug 0 idle_timelimit 3600 bind_timelimit 5 timelimit 5 bind_policy soft nss_initgroups_ignoreusers root nss_base_passwd ou=People,dc=cl,dc=cam,dc=ac,dc=uk?one nss_base_group ou=Groups,dc=cl,dc=cam,dc=ac,dc=uk?one pam_groupdn cn=mypc,ou=HostGroups,dc=cl,dc=cam,dc=ac,dc=uk m...@mypc:/> tail /var/log/messages Jan 30 11:28:08 mypc automount[9445]: Starting automounter version 5.0.3, master map auto.master Jan 30 11:28:08 mypc automount[9445]: using kernel protocol version 5.00 Jan 30 11:28:08 mypc automount[9445]: lookup_nss_read_master: reading master files auto.master Jan 30 11:28:08 mypc automount[9445]: parse_init: parse(sun): init gathered global options: (null) Jan 30 11:28:08 mypc automount[9445]: lookup_read_master: lookup(file): read entry /net Jan 30 11:28:08 mypc automount[9445]: lookup_read_master: lookup(file): read entry +auto_master Jan 30 11:28:08 mypc automount[9445]: lookup_nss_read_master: reading master files auto_master Jan 30 11:28:08 mypc automount[9445]: lookup(file): file map /etc/auto_master missing or not readable Jan 30 11:28:08 mypc automount[9445]: lookup_nss_read_master: reading master ldap auto_master Jan 30 11:28:08 mypc automount[9445]: parse_server_string: lookup(ldap): Attempting to parse LDAP information from string "auto_master". Jan 30 11:28:08 mypc automount[9445]: parse_server_string: lookup(ldap): mapname auto_master Jan 30 11:28:08 mypc automount[9445]: parse_ldap_config: lookup(ldap): ldap authentication configured with the following options: Jan 30 11:28:08 mypc automount[9445]: parse_ldap_config: lookup(ldap): use_tls: 0, tls_required: 0, auth_required: 1, sasl_mech: (null) Jan 30 11:28:08 mypc automount[9445]: parse_ldap_config: lookup(ldap): user: (null), secret: unspecified, client principal: (null) credential cache: (null) Jan 30 11:28:08 mypc automount[9445]: do_bind: lookup(ldap): auth_required: 1, sasl_mech (null) Jan 30 11:28:08 mypc automount[9445]: do_bind: lookup(ldap): ldap anonymous bind returned 0 Jan 30 11:28:09 mypc automount[9445]: get_query_dn: lookup(ldap): found query dn automountMapName=auto_master,dc=example,dc=com Jan 30 11:28:09 mypc automount[9445]: parse_init: parse(sun): init gathered global options: (null) Jan 30 11:28:09 mypc automount[9445]: do_bind: lookup(ldap): auth_required: 1, sasl_mech (null) Jan 30 11:28:09 mypc automount[9445]: do_bind: lookup(ldap): ldap anonymous bind returned 0 Jan 30 11:28:09 mypc automount[9445]: lookup_read_master: lookup(ldap): searching for "(objectclass=automount)" under "automountMapName=auto_master,dc=example,dc=com" Jan 30 11:28:09 mypc automount[9445]: lookup_read_master: lookup(ldap): examining entries Jan 30 11:28:09 mypc automount[9445]: syntax error in map near [ /auto/homes ] Jan 30 11:28:09 mypc automount[9445]: syntax error while parsing map. Jan 30 11:28:09 mypc automount[9445]: syntax error while parsing map. Jan 30 11:28:09 mypc automount[9445]: syntax error while parsing map. Jan 30 11:28:09 mypc automount[9445]: syntax error while parsing map. Jan 30 11:28:09 mypc automount[9445]: master_do_mount: mounting /net Jan 30 11:28:09 mypc automount[9445]: automount_path_to_fifo: fifo name /var/run/autofs.fifo-net Jan 30 11:28:09 mypc automount[9445]: lookup_nss_read_map: reading map file /etc/auto.net Jan 30 11:28:09 mypc automount[9445]: parse_init: parse(sun): init gathered global options: (null) Jan 30 11:28:09 mypc automount[9445]: mounted indirect mount for /net with timeout 600, freq 150 seconds Jan 30 11:28:09 mypc automount[9445]: st_ready: st_ready(): state = 0 path /net Jan 30 11:28:09 mypc automount[9445]: ghosting enabled _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs