* [Fwd: autofs5 and ldap again] @ 2007-05-31 11:08 Nicholas Byrne 2007-05-31 11:45 ` Nicholas Byrne 0 siblings, 1 reply; 5+ messages in thread From: Nicholas Byrne @ 2007-05-31 11:08 UTC (permalink / raw) To: autofs Hi, I've been through recent posts regarding problems similar to this but couldn't find a solution. Autofs 4 works with this schema and setup. Autofs 5 does not mount/start, details of config and errors below. What have i done wrong, i've looked at the debug log but it's not obvious whats going wrong to me at least. Thanks in advance Nick /etc/nsswitch.conf | grep auto automount: ldap === /etc/openldap/ldap.conf: URI ldap://ds01.tech/ BASE dc=tech TLS_CACERTDIR /etc/openldap/cacerts === rpm -q autofs autofs-5.0.1-0.rc2.43.0.2 === more /etc/redhat-release CentOS release 5 (Final) === more /etc/sysconfig/autofs | grep -v ^# DEFAULT_TIMEOUT=300 DEFAULT_BROWSE_MODE="no" DEFAULT_LOGGING="debug" DEFAULT_MAP_OBJECT_CLASS="automountmap" DEFAULT_ENTRY_OBJECT_CLASS="automount" DEFAULT_MAP_ATTRIBUTE="ou" DEFAULT_ENTRY_ATTRIBUTE="cn" DEFAULT_VALUE_ATTRIBUTE="automountInformation" === more /var/log/debug.log May 30 16:05:37 build01 automount[4242]: Starting automounter version 5.0.1-0.rc2.43.0.2, master map auto.master May 30 16:05:37 build01 automount[4242]: using kernel protocol version 5.00 May 30 16:05:37 build01 automount[4242]: lookup_nss_read_master: reading master ldap auto.master May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): Attempting to parse LDAP information from string "auto.master". May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): mapname auto.master May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap authentication configured with the following options: May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, tls_required: 0, auth_required: 1, sasl_mech: (null) May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: (null), secret: unspecified, client principal: (null) May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, sasl_mech (null) May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap anonymous bind returned 0 May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): query dn ou=auto.master,ou=autofs,ou=services,dc=tech May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 May 30 16:05:37 build01 automount[4242]: parse_init: parse(sun): init gathered global options: (null) May 30 16:05:37 build01 automount[4242]: mount_init: mount(bind): bind_works = 1 May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, sasl_mech (null) May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap anonymous bind returned 0 May 30 16:05:37 build01 automount[4242]: lookup_read_master: lookup(ldap): searching for "(objectclass=automount)" under "ou=auto.master,ou=autofs,ou=services,dc=tech" May 30 16:05:37 build01 automount[4242]: lookup_read_master: lookup(ldap): examining entries May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /nfshome May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading map ldap ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): Attempting to parse LDAP information from string "ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech". May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): server "ds01.tech", base dn "ou=auto.home,ou=autofs,ou=services,dc=tech" May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap authentication configured with the following options: May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, tls_required: 0, auth_required: 1, sasl_mech: (null) May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: (null), secret: unspecified, client principal: (null) May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, sasl_mech (null) May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap anonymous bind returned 0 May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): query succeeded, no matches for (objectclass=automountmap) May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): failed to get query dn May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap failed May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed to read map for /nfshome May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of /nfshome failed! May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to startup mount May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /mnt/nfs May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading map ldap ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): Attempting to parse LDAP information from string "ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech". May 30 16:05:37 build01 automount[4242]: parse_server_string: lookup(ldap): server "ds01.tech", base dn "ou=auto.mnt,ou=autofs,ou=services,dc=tech" May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap authentication configured with the following options: May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, tls_required: 0, auth_required: 1, sasl_mech: (null) May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: (null), secret: unspecified, client principal: (null) May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, sasl_mech (null) May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap anonymous bind returned 0 May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): query succeeded, no matches for (objectclass=automountmap) May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): failed to get query dn May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap failed May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed to read map for /mnt/nfs May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of /mnt/nfs failed! May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to startup mount May 30 16:05:37 build01 automount[4242]: master_read_master: no mounts in table === ldapsearch -x '(objectclass=automountmap)': dn: ou=auto.master,ou=autofs,ou=services,dc=tech ou: auto.master objectClass: top objectClass: organizationalunit objectClass: automountmap === ldapsearch -x '(objectclass=automount)': dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech objectClass: automount objectClass: top cn: /nfshome automountInformation: ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec h --timeout 60 dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.tech:/export/home/& cn: * objectClass: automount objectClass: top dn: cn=/mnt/nfs,ou=auto.master,ou=autofs,ou=services,dc=tech objectClass: automount objectClass: top cn: /mnt/nfs automountInformation: ldap:ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech --timeout 60 dn: cn=repository,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/repository cn: repository objectClass: automount objectClass: top dn: cn=cvs,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: fs01.giga:/export/cvs cn: cvs objectClass: automount objectClass: top dn: cn=svn,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/svn cn: svn objectClass: automount objectClass: top dn: cn=builds,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/builds/binary_r epository cn: builds objectClass: automount objectClass: top dn: cn=fingerprint,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/fingerprint cn: fingerprint objectClass: automount objectClass: top dn: cn=sms,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/sms cn: sms objectClass: automount objectClass: top dn: cn=xen,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/xen cn: xen objectClass: automount objectClass: top dn: cn=quadriga,ou=auto.mnt,ou=autofs,ou=services,dc=tech cn: quadriga automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/quadriga objectClass: automount objectClass: top dn: cn=tools,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tools cn: tools objectClass: automount objectClass: top dn: cn=nagioscmds,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/nagioscmds cn: nagioscmds objectClass: automount objectClass: top dn: cn=BINARY_REPOSITORY,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/builds/binary_r epository cn: BINARY_REPOSITORY objectClass: automount objectClass: top dn: cn=tmp,ou=auto.mnt,ou=autofs,ou=services,dc=tech automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tmp cn: tech cn: tmp objectClass: automount objectClass: top This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Messages sent to and from Quadriga may be monitored. Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. You should carry out your own virus checks before opening any attachment. Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Fwd: autofs5 and ldap again] 2007-05-31 11:08 [Fwd: autofs5 and ldap again] Nicholas Byrne @ 2007-05-31 11:45 ` Nicholas Byrne 2007-05-31 16:15 ` Ian Kent 0 siblings, 1 reply; 5+ messages in thread From: Nicholas Byrne @ 2007-05-31 11:45 UTC (permalink / raw) To: autofs I did this yesterday and sent this morning, with a fresh head today i noticed i didn't have any automountmap objectclass entries in my auto.mnt and auto.home ou's (although this seems to work fine for autofs v4). I've added them and tested which gets me a little bit further, automount starts correctly and it finds more, but won't mount anything yet. Progress, as i see - cat /proc/mounts | grep auto ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech /nfshome autofs rw,fd=6,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech /mnt/nfs autofs rw,fd=11,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 But trying to mount my /mnt/nfs/repository shows in debug log: May 31 12:40:41 build01 automount[6513]: handle_packet: type = 3 May 31 12:40:41 build01 automount[6513]: handle_packet_missing_indirect: token 83, name repository, request pid 6648 May 31 12:40:41 build01 automount[6513]: attempting to mount entry /mnt/nfs/repository May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): looking up repository May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): searching for "(&(objectclass=automount)(|(cn=repository)(cn=/)))" under "ou=auto.mnt,ou=autofs,ou=services,dc=tech" May 31 12:40:41 build01 automount[6513]: do_connect: auth_required: 1, sasl_mech (null) May 31 12:40:41 build01 automount[6513]: do_connect: lookup(ldap): ldap anonymous bind returned 0 May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): getting first entry for cn="repository" May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): examining first entry May 31 12:40:41 build01 automount[6513]: unbind_ldap_connection: use_tls: 0 May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): repository -> rw,proto=tcp,port=2049 fs01.giga:/export/repository May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): expanded entry: rw,proto=tcp,port=2049 fs01.giga:/export/repository May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): gathered options: May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): invalid location May 31 12:40:41 build01 automount[6513]: send_fail: token = 83 May 31 12:40:41 build01 automount[6513]: failed to mount /mnt/nfs/repository Any ideas? Thanks Nick Nicholas Byrne wrote: > Hi, > > I've been through recent posts regarding problems similar to this but > couldn't find a solution. Autofs 4 works with this schema and setup. > Autofs 5 does not mount/start, details of config and errors below. What > have i done wrong, i've looked at the debug log but it's not obvious > whats going wrong to me at least. > Thanks in advance > Nick > > /etc/nsswitch.conf | grep auto > automount: ldap > > === > > /etc/openldap/ldap.conf: > URI ldap://ds01.tech/ > BASE dc=tech > TLS_CACERTDIR /etc/openldap/cacerts > > === > rpm -q autofs > autofs-5.0.1-0.rc2.43.0.2 > > === > > more /etc/redhat-release > CentOS release 5 (Final) > > === > > more /etc/sysconfig/autofs | grep -v ^# > DEFAULT_TIMEOUT=300 > DEFAULT_BROWSE_MODE="no" > DEFAULT_LOGGING="debug" > DEFAULT_MAP_OBJECT_CLASS="automountmap" > DEFAULT_ENTRY_OBJECT_CLASS="automount" > DEFAULT_MAP_ATTRIBUTE="ou" > DEFAULT_ENTRY_ATTRIBUTE="cn" > DEFAULT_VALUE_ATTRIBUTE="automountInformation" > > === > > more /var/log/debug.log > May 30 16:05:37 build01 automount[4242]: Starting automounter version > 5.0.1-0.rc2.43.0.2, master map auto.master > May 30 16:05:37 build01 automount[4242]: using kernel protocol version 5.00 > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_master: reading > master ldap auto.master > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): Attempting to parse LDAP information from string > "auto.master". > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): mapname auto.master > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > authentication configured with the following options: > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > tls_required: 0, auth_required: 1, sasl_mech: (null) > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > (null), secret: unspecified, client principal: (null) > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > sasl_mech (null) > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > anonymous bind returned 0 > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > query dn ou=auto.master,ou=autofs,ou=services,dc=tech > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > May 30 16:05:37 build01 automount[4242]: parse_init: parse(sun): init > gathered global options: (null) > May 30 16:05:37 build01 automount[4242]: mount_init: mount(bind): > bind_works = 1 > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > sasl_mech (null) > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > anonymous bind returned 0 > May 30 16:05:37 build01 automount[4242]: lookup_read_master: > lookup(ldap): searching for "(objectclass=automount)" under > "ou=auto.master,ou=autofs,ou=services,dc=tech" > May 30 16:05:37 build01 automount[4242]: lookup_read_master: > lookup(ldap): examining entries > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /nfshome > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > map ldap ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): Attempting to parse LDAP information from string > "ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech". > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): server "ds01.tech", base dn > "ou=auto.home,ou=autofs,ou=services,dc=tech" > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > authentication configured with the following options: > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > tls_required: 0, auth_required: 1, sasl_mech: (null) > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > (null), secret: unspecified, client principal: (null) > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > sasl_mech (null) > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > anonymous bind returned 0 > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > query succeeded, no matches for (objectclass=automountmap) > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > failed to get query dn > May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > failed > May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > to read map for /nfshome > May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > /nfshome failed! > May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > startup mount > May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /mnt/nfs > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > map ldap ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): Attempting to parse LDAP information from string > "ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech". > May 30 16:05:37 build01 automount[4242]: parse_server_string: > lookup(ldap): server "ds01.tech", base dn > "ou=auto.mnt,ou=autofs,ou=services,dc=tech" > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > authentication configured with the following options: > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > tls_required: 0, auth_required: 1, sasl_mech: (null) > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > (null), secret: unspecified, client principal: (null) > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > sasl_mech (null) > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > anonymous bind returned 0 > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > query succeeded, no matches for (objectclass=automountmap) > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > failed to get query dn > May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > failed > May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > to read map for /mnt/nfs > May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > /mnt/nfs failed! > May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > startup mount > May 30 16:05:37 build01 automount[4242]: master_read_master: no mounts > in table > === > > ldapsearch -x '(objectclass=automountmap)': > > dn: ou=auto.master,ou=autofs,ou=services,dc=tech > ou: auto.master > objectClass: top > objectClass: organizationalunit > objectClass: automountmap > > === > > ldapsearch -x '(objectclass=automount)': > > dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech > objectClass: automount > objectClass: top > cn: /nfshome > automountInformation: > ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec > h --timeout 60 > > dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.tech:/export/home/& > cn: * > objectClass: automount > objectClass: top > > dn: cn=/mnt/nfs,ou=auto.master,ou=autofs,ou=services,dc=tech > objectClass: automount > objectClass: top > cn: /mnt/nfs > automountInformation: > ldap:ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > --timeout 60 > > dn: cn=repository,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/repository > cn: repository > objectClass: automount > objectClass: top > > dn: cn=cvs,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: fs01.giga:/export/cvs > cn: cvs > objectClass: automount > objectClass: top > > dn: cn=svn,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/svn > cn: svn > objectClass: automount > objectClass: top > > dn: cn=builds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 > fs01.giga:/export/builds/binary_r > epository > cn: builds > objectClass: automount > objectClass: top > > dn: cn=fingerprint,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/fingerprint > cn: fingerprint > objectClass: automount > objectClass: top > > dn: cn=sms,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/sms > cn: sms > objectClass: automount > objectClass: top > > dn: cn=xen,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/xen > cn: xen > objectClass: automount > objectClass: top > > dn: cn=quadriga,ou=auto.mnt,ou=autofs,ou=services,dc=tech > cn: quadriga > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/quadriga > objectClass: automount > objectClass: top > > dn: cn=tools,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tools > cn: tools > objectClass: automount > objectClass: top > > dn: cn=nagioscmds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/nagioscmds > cn: nagioscmds > objectClass: automount > objectClass: top > > dn: cn=BINARY_REPOSITORY,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 > fs01.giga:/export/builds/binary_r > epository > cn: BINARY_REPOSITORY > objectClass: automount > objectClass: top > > dn: cn=tmp,ou=auto.mnt,ou=autofs,ou=services,dc=tech > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tmp > cn: tech > cn: tmp > objectClass: automount > objectClass: top > > > > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > > If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > > Messages sent to and from Quadriga may be monitored. > > Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > > We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > > You should carry out your own virus checks before opening any attachment. > > Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > > _______________________________________________ > autofs mailing list > autofs@linux.kernel.org > http://linux.kernel.org/mailman/listinfo/autofs > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Messages sent to and from Quadriga may be monitored. Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. You should carry out your own virus checks before opening any attachment. Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Fwd: autofs5 and ldap again] 2007-05-31 11:45 ` Nicholas Byrne @ 2007-05-31 16:15 ` Ian Kent 2007-05-31 16:52 ` Nicholas Byrne 0 siblings, 1 reply; 5+ messages in thread From: Ian Kent @ 2007-05-31 16:15 UTC (permalink / raw) To: Nicholas Byrne; +Cc: autofs On Thu, 2007-05-31 at 12:45 +0100, Nicholas Byrne wrote: > I did this yesterday and sent this morning, with a fresh head today i > noticed i didn't have any automountmap objectclass entries in my > auto.mnt and auto.home ou's (although this seems to work fine for autofs > v4). I've added them and tested which gets me a little bit further, > automount starts correctly and it finds more, but won't mount anything > yet. Progress, as i see - > > cat /proc/mounts | grep auto > ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech /nfshome autofs > rw,fd=6,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 > ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech /mnt/nfs autofs > rw,fd=11,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 > > But trying to mount my /mnt/nfs/repository shows in debug log: > May 31 12:40:41 build01 automount[6513]: handle_packet: type = 3 > May 31 12:40:41 build01 automount[6513]: handle_packet_missing_indirect: > token 83, name repository, request pid 6648 > May 31 12:40:41 build01 automount[6513]: attempting to mount entry > /mnt/nfs/repository > May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): > looking up repository > May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > searching for "(&(objectclass=automount)(|(cn=repository)(cn=/)))" under > "ou=auto.mnt,ou=autofs,ou=services,dc=tech" > May 31 12:40:41 build01 automount[6513]: do_connect: auth_required: 1, > sasl_mech (null) > May 31 12:40:41 build01 automount[6513]: do_connect: lookup(ldap): ldap > anonymous bind returned 0 > May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > getting first entry for cn="repository" > May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > examining first entry > May 31 12:40:41 build01 automount[6513]: unbind_ldap_connection: use_tls: 0 > May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): > repository -> rw,proto=tcp,port=2049 fs01.giga:/export/repository Looks like you don't have a minus in front of your options in the mount entry. In maps you must introduce options with a "-". > May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > expanded entry: rw,proto=tcp,port=2049 fs01.giga:/export/repository > May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > gathered options: > May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > invalid location > May 31 12:40:41 build01 automount[6513]: send_fail: token = 83 > May 31 12:40:41 build01 automount[6513]: failed to mount /mnt/nfs/repository > > Any ideas? > Thanks > Nick > > Nicholas Byrne wrote: > > Hi, > > > > I've been through recent posts regarding problems similar to this but > > couldn't find a solution. Autofs 4 works with this schema and setup. > > Autofs 5 does not mount/start, details of config and errors below. What > > have i done wrong, i've looked at the debug log but it's not obvious > > whats going wrong to me at least. > > Thanks in advance > > Nick > > > > /etc/nsswitch.conf | grep auto > > automount: ldap > > > > === > > > > /etc/openldap/ldap.conf: > > URI ldap://ds01.tech/ > > BASE dc=tech > > TLS_CACERTDIR /etc/openldap/cacerts > > > > === > > rpm -q autofs > > autofs-5.0.1-0.rc2.43.0.2 > > > > === > > > > more /etc/redhat-release > > CentOS release 5 (Final) > > > > === > > > > more /etc/sysconfig/autofs | grep -v ^# > > DEFAULT_TIMEOUT=300 > > DEFAULT_BROWSE_MODE="no" > > DEFAULT_LOGGING="debug" > > DEFAULT_MAP_OBJECT_CLASS="automountmap" > > DEFAULT_ENTRY_OBJECT_CLASS="automount" > > DEFAULT_MAP_ATTRIBUTE="ou" > > DEFAULT_ENTRY_ATTRIBUTE="cn" > > DEFAULT_VALUE_ATTRIBUTE="automountInformation" > > > > === > > > > more /var/log/debug.log > > May 30 16:05:37 build01 automount[4242]: Starting automounter version > > 5.0.1-0.rc2.43.0.2, master map auto.master > > May 30 16:05:37 build01 automount[4242]: using kernel protocol version 5.00 > > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_master: reading > > master ldap auto.master > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): Attempting to parse LDAP information from string > > "auto.master". > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): mapname auto.master > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > > authentication configured with the following options: > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > > tls_required: 0, auth_required: 1, sasl_mech: (null) > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > > (null), secret: unspecified, client principal: (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > > sasl_mech (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > > anonymous bind returned 0 > > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > > query dn ou=auto.master,ou=autofs,ou=services,dc=tech > > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > > May 30 16:05:37 build01 automount[4242]: parse_init: parse(sun): init > > gathered global options: (null) > > May 30 16:05:37 build01 automount[4242]: mount_init: mount(bind): > > bind_works = 1 > > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > > sasl_mech (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > > anonymous bind returned 0 > > May 30 16:05:37 build01 automount[4242]: lookup_read_master: > > lookup(ldap): searching for "(objectclass=automount)" under > > "ou=auto.master,ou=autofs,ou=services,dc=tech" > > May 30 16:05:37 build01 automount[4242]: lookup_read_master: > > lookup(ldap): examining entries > > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > > May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /nfshome > > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > > map ldap ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): Attempting to parse LDAP information from string > > "ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech". > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): server "ds01.tech", base dn > > "ou=auto.home,ou=autofs,ou=services,dc=tech" > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > > authentication configured with the following options: > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > > tls_required: 0, auth_required: 1, sasl_mech: (null) > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > > (null), secret: unspecified, client principal: (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > > sasl_mech (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > > anonymous bind returned 0 > > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > > query succeeded, no matches for (objectclass=automountmap) > > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > > May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > > failed to get query dn > > May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > > failed > > May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > > to read map for /nfshome > > May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > > /nfshome failed! > > May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > > startup mount > > May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /mnt/nfs > > May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > > map ldap ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): Attempting to parse LDAP information from string > > "ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech". > > May 30 16:05:37 build01 automount[4242]: parse_server_string: > > lookup(ldap): server "ds01.tech", base dn > > "ou=auto.mnt,ou=autofs,ou=services,dc=tech" > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > > authentication configured with the following options: > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > > tls_required: 0, auth_required: 1, sasl_mech: (null) > > May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > > (null), secret: unspecified, client principal: (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > > sasl_mech (null) > > May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > > anonymous bind returned 0 > > May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > > query succeeded, no matches for (objectclass=automountmap) > > May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > > May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > > failed to get query dn > > May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > > failed > > May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > > to read map for /mnt/nfs > > May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > > /mnt/nfs failed! > > May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > > startup mount > > May 30 16:05:37 build01 automount[4242]: master_read_master: no mounts > > in table > > === > > > > ldapsearch -x '(objectclass=automountmap)': > > > > dn: ou=auto.master,ou=autofs,ou=services,dc=tech > > ou: auto.master > > objectClass: top > > objectClass: organizationalunit > > objectClass: automountmap > > > > === > > > > ldapsearch -x '(objectclass=automount)': > > > > dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech > > objectClass: automount > > objectClass: top > > cn: /nfshome > > automountInformation: > > ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec > > h --timeout 60 > > > > dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.tech:/export/home/& > > cn: * > > objectClass: automount > > objectClass: top > > > > dn: cn=/mnt/nfs,ou=auto.master,ou=autofs,ou=services,dc=tech > > objectClass: automount > > objectClass: top > > cn: /mnt/nfs > > automountInformation: > > ldap:ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > > --timeout 60 > > > > dn: cn=repository,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/repository > > cn: repository > > objectClass: automount > > objectClass: top > > > > dn: cn=cvs,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: fs01.giga:/export/cvs > > cn: cvs > > objectClass: automount > > objectClass: top > > > > dn: cn=svn,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/svn > > cn: svn > > objectClass: automount > > objectClass: top > > > > dn: cn=builds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 > > fs01.giga:/export/builds/binary_r > > epository > > cn: builds > > objectClass: automount > > objectClass: top > > > > dn: cn=fingerprint,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/fingerprint > > cn: fingerprint > > objectClass: automount > > objectClass: top > > > > dn: cn=sms,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/sms > > cn: sms > > objectClass: automount > > objectClass: top > > > > dn: cn=xen,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/xen > > cn: xen > > objectClass: automount > > objectClass: top > > > > dn: cn=quadriga,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > cn: quadriga > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/quadriga > > objectClass: automount > > objectClass: top > > > > dn: cn=tools,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tools > > cn: tools > > objectClass: automount > > objectClass: top > > > > dn: cn=nagioscmds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/nagioscmds > > cn: nagioscmds > > objectClass: automount > > objectClass: top > > > > dn: cn=BINARY_REPOSITORY,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 > > fs01.giga:/export/builds/binary_r > > epository > > cn: BINARY_REPOSITORY > > objectClass: automount > > objectClass: top > > > > dn: cn=tmp,ou=auto.mnt,ou=autofs,ou=services,dc=tech > > automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tmp > > cn: tech > > cn: tmp > > objectClass: automount > > objectClass: top > > > > > > > > > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > > > > If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > > > > Messages sent to and from Quadriga may be monitored. > > > > Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > > > > We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > > > > You should carry out your own virus checks before opening any attachment. > > > > Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > > > > _______________________________________________ > > autofs mailing list > > autofs@linux.kernel.org > > http://linux.kernel.org/mailman/listinfo/autofs > > > > > > > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > > If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > > Messages sent to and from Quadriga may be monitored. > > Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > > We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > > You should carry out your own virus checks before opening any attachment. > > Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > > _______________________________________________ > autofs mailing list > autofs@linux.kernel.org > http://linux.kernel.org/mailman/listinfo/autofs ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Fwd: autofs5 and ldap again] 2007-05-31 16:15 ` Ian Kent @ 2007-05-31 16:52 ` Nicholas Byrne 2007-06-01 2:22 ` Ian Kent 0 siblings, 1 reply; 5+ messages in thread From: Nicholas Byrne @ 2007-05-31 16:52 UTC (permalink / raw) To: autofs Thanks, that was it for those mounts, autofs v4 was to forgiving i suppose! The other important thing that i had to change (maybe for migration docs?) was the wildcard entries i used for the user home directories from "*" to "/". So for posterity i have auto.master entry as follows: dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech objectClass: automount objectClass: top cn: /nfshome automountInformation: ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec h --timeout 60 Which maps to this ou: dn: ou=auto.home,ou=autofs,ou=services,dc=tech objectClass: top objectClass: organizationalUnit objectClass: automountmap ou: auto.home which contains dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech automountInformation: -rw,proto=tcp,port=2049 fs01.tech:/export/home/& cn: * objectClass: automount objectClass: top To get this working again (works for v4 and v5) i changed it to: dn: cn=/,ou=auto.home,ou=autofs,ou=services,dc=tech automountInformation: -rw,proto=tcp,port=2049 fs01.tech:/export/home/& cn: / objectClass: automount objectClass: top When this was failing i was getting "lookup_one: lookup(ldap): got answer, but no entry for (&(objectclass=automount)(|(cn=<user>)(cn=/)))" in the debug log. Which led me to check the wildcard entry (because it was doing cn=/). Cheers Nick Ian Kent wrote: > On Thu, 2007-05-31 at 12:45 +0100, Nicholas Byrne wrote: > >> I did this yesterday and sent this morning, with a fresh head today i >> noticed i didn't have any automountmap objectclass entries in my >> auto.mnt and auto.home ou's (although this seems to work fine for autofs >> v4). I've added them and tested which gets me a little bit further, >> automount starts correctly and it finds more, but won't mount anything >> yet. Progress, as i see - >> >> cat /proc/mounts | grep auto >> ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech /nfshome autofs >> rw,fd=6,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 >> ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech /mnt/nfs autofs >> rw,fd=11,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 >> >> But trying to mount my /mnt/nfs/repository shows in debug log: >> May 31 12:40:41 build01 automount[6513]: handle_packet: type = 3 >> May 31 12:40:41 build01 automount[6513]: handle_packet_missing_indirect: >> token 83, name repository, request pid 6648 >> May 31 12:40:41 build01 automount[6513]: attempting to mount entry >> /mnt/nfs/repository >> May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): >> looking up repository >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): >> searching for "(&(objectclass=automount)(|(cn=repository)(cn=/)))" under >> "ou=auto.mnt,ou=autofs,ou=services,dc=tech" >> May 31 12:40:41 build01 automount[6513]: do_connect: auth_required: 1, >> sasl_mech (null) >> May 31 12:40:41 build01 automount[6513]: do_connect: lookup(ldap): ldap >> anonymous bind returned 0 >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): >> getting first entry for cn="repository" >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): >> examining first entry >> May 31 12:40:41 build01 automount[6513]: unbind_ldap_connection: use_tls: 0 >> May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): >> repository -> rw,proto=tcp,port=2049 fs01.giga:/export/repository >> > > Looks like you don't have a minus in front of your options in the mount > entry. In maps you must introduce options with a "-". > > >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): >> expanded entry: rw,proto=tcp,port=2049 fs01.giga:/export/repository >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): >> gathered options: >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): >> invalid location >> May 31 12:40:41 build01 automount[6513]: send_fail: token = 83 >> May 31 12:40:41 build01 automount[6513]: failed to mount /mnt/nfs/repository >> >> Any ideas? >> Thanks >> Nick >> >> Nicholas Byrne wrote: >> >>> Hi, >>> >>> I've been through recent posts regarding problems similar to this but >>> couldn't find a solution. Autofs 4 works with this schema and setup. >>> Autofs 5 does not mount/start, details of config and errors below. What >>> have i done wrong, i've looked at the debug log but it's not obvious >>> whats going wrong to me at least. >>> Thanks in advance >>> Nick >>> >>> /etc/nsswitch.conf | grep auto >>> automount: ldap >>> >>> === >>> >>> /etc/openldap/ldap.conf: >>> URI ldap://ds01.tech/ >>> BASE dc=tech >>> TLS_CACERTDIR /etc/openldap/cacerts >>> >>> === >>> rpm -q autofs >>> autofs-5.0.1-0.rc2.43.0.2 >>> >>> === >>> >>> more /etc/redhat-release >>> CentOS release 5 (Final) >>> >>> === >>> >>> more /etc/sysconfig/autofs | grep -v ^# >>> DEFAULT_TIMEOUT=300 >>> DEFAULT_BROWSE_MODE="no" >>> DEFAULT_LOGGING="debug" >>> DEFAULT_MAP_OBJECT_CLASS="automountmap" >>> DEFAULT_ENTRY_OBJECT_CLASS="automount" >>> DEFAULT_MAP_ATTRIBUTE="ou" >>> DEFAULT_ENTRY_ATTRIBUTE="cn" >>> DEFAULT_VALUE_ATTRIBUTE="automountInformation" >>> >>> === >>> >>> more /var/log/debug.log >>> May 30 16:05:37 build01 automount[4242]: Starting automounter version >>> 5.0.1-0.rc2.43.0.2, master map auto.master >>> May 30 16:05:37 build01 automount[4242]: using kernel protocol version 5.00 >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_master: reading >>> master ldap auto.master >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): Attempting to parse LDAP information from string >>> "auto.master". >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): mapname auto.master >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap >>> authentication configured with the following options: >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, >>> tls_required: 0, auth_required: 1, sasl_mech: (null) >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: >>> (null), secret: unspecified, client principal: (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, >>> sasl_mech (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap >>> anonymous bind returned 0 >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): >>> query dn ou=auto.master,ou=autofs,ou=services,dc=tech >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 >>> May 30 16:05:37 build01 automount[4242]: parse_init: parse(sun): init >>> gathered global options: (null) >>> May 30 16:05:37 build01 automount[4242]: mount_init: mount(bind): >>> bind_works = 1 >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, >>> sasl_mech (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap >>> anonymous bind returned 0 >>> May 30 16:05:37 build01 automount[4242]: lookup_read_master: >>> lookup(ldap): searching for "(objectclass=automount)" under >>> "ou=auto.master,ou=autofs,ou=services,dc=tech" >>> May 30 16:05:37 build01 automount[4242]: lookup_read_master: >>> lookup(ldap): examining entries >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /nfshome >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading >>> map ldap ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): Attempting to parse LDAP information from string >>> "ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech". >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): server "ds01.tech", base dn >>> "ou=auto.home,ou=autofs,ou=services,dc=tech" >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap >>> authentication configured with the following options: >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, >>> tls_required: 0, auth_required: 1, sasl_mech: (null) >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: >>> (null), secret: unspecified, client principal: (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, >>> sasl_mech (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap >>> anonymous bind returned 0 >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): >>> query succeeded, no matches for (objectclass=automountmap) >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 >>> May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): >>> failed to get query dn >>> May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap >>> failed >>> May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed >>> to read map for /nfshome >>> May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of >>> /nfshome failed! >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to >>> startup mount >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /mnt/nfs >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading >>> map ldap ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): Attempting to parse LDAP information from string >>> "ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech". >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: >>> lookup(ldap): server "ds01.tech", base dn >>> "ou=auto.mnt,ou=autofs,ou=services,dc=tech" >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap >>> authentication configured with the following options: >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, >>> tls_required: 0, auth_required: 1, sasl_mech: (null) >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: >>> (null), secret: unspecified, client principal: (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, >>> sasl_mech (null) >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap >>> anonymous bind returned 0 >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): >>> query succeeded, no matches for (objectclass=automountmap) >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 >>> May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): >>> failed to get query dn >>> May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap >>> failed >>> May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed >>> to read map for /mnt/nfs >>> May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of >>> /mnt/nfs failed! >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to >>> startup mount >>> May 30 16:05:37 build01 automount[4242]: master_read_master: no mounts >>> in table >>> === >>> >>> ldapsearch -x '(objectclass=automountmap)': >>> >>> dn: ou=auto.master,ou=autofs,ou=services,dc=tech >>> ou: auto.master >>> objectClass: top >>> objectClass: organizationalunit >>> objectClass: automountmap >>> >>> === >>> >>> ldapsearch -x '(objectclass=automount)': >>> >>> dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech >>> objectClass: automount >>> objectClass: top >>> cn: /nfshome >>> automountInformation: >>> ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec >>> h --timeout 60 >>> >>> dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.tech:/export/home/& >>> cn: * >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=/mnt/nfs,ou=auto.master,ou=autofs,ou=services,dc=tech >>> objectClass: automount >>> objectClass: top >>> cn: /mnt/nfs >>> automountInformation: >>> ldap:ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> --timeout 60 >>> >>> dn: cn=repository,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/repository >>> cn: repository >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=cvs,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: fs01.giga:/export/cvs >>> cn: cvs >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=svn,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/svn >>> cn: svn >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=builds,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 >>> fs01.giga:/export/builds/binary_r >>> epository >>> cn: builds >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=fingerprint,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/fingerprint >>> cn: fingerprint >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=sms,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/sms >>> cn: sms >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=xen,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/xen >>> cn: xen >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=quadriga,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> cn: quadriga >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/quadriga >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=tools,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tools >>> cn: tools >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=nagioscmds,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/nagioscmds >>> cn: nagioscmds >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=BINARY_REPOSITORY,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 >>> fs01.giga:/export/builds/binary_r >>> epository >>> cn: BINARY_REPOSITORY >>> objectClass: automount >>> objectClass: top >>> >>> dn: cn=tmp,ou=auto.mnt,ou=autofs,ou=services,dc=tech >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tmp >>> cn: tech >>> cn: tmp >>> objectClass: automount >>> objectClass: top >>> >>> >>> >>> >>> This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. >>> >>> If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. >>> >>> Messages sent to and from Quadriga may be monitored. >>> >>> Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. >>> >>> We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. >>> >>> You should carry out your own virus checks before opening any attachment. >>> >>> Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. >>> >>> _______________________________________________ >>> autofs mailing list >>> autofs@linux.kernel.org >>> http://linux.kernel.org/mailman/listinfo/autofs >>> >>> >>> >> >> This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. >> >> If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. >> >> Messages sent to and from Quadriga may be monitored. >> >> Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. >> >> We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. >> >> You should carry out your own virus checks before opening any attachment. >> >> Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. >> >> _______________________________________________ >> autofs mailing list >> autofs@linux.kernel.org >> http://linux.kernel.org/mailman/listinfo/autofs >> > > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. Messages sent to and from Quadriga may be monitored. Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. You should carry out your own virus checks before opening any attachment. Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Fwd: autofs5 and ldap again] 2007-05-31 16:52 ` Nicholas Byrne @ 2007-06-01 2:22 ` Ian Kent 0 siblings, 0 replies; 5+ messages in thread From: Ian Kent @ 2007-06-01 2:22 UTC (permalink / raw) To: Nicholas Byrne; +Cc: autofs On Thu, 2007-05-31 at 17:52 +0100, Nicholas Byrne wrote: > Thanks, that was it for those mounts, autofs v4 was to forgiving i > suppose! The other important thing that i had to change (maybe for > migration docs?) was the wildcard entries i used for the user home > directories from "*" to "/". So for posterity i have auto.master entry > as follows: Maybe, but the "-" is needed for parsing, otherwise you can't tell whether it's a location or options. The wildcard for LDAP has always been "/" but I'm working on a patch to allow for both, sorry about that. > > dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech > objectClass: automount > objectClass: top > cn: /nfshome > automountInformation: > ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec > h --timeout 60 > > Which maps to this ou: > > dn: ou=auto.home,ou=autofs,ou=services,dc=tech > objectClass: top > objectClass: organizationalUnit > objectClass: automountmap > ou: auto.home > > which contains > > dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech > automountInformation: -rw,proto=tcp,port=2049 fs01.tech:/export/home/& > cn: * > objectClass: automount > objectClass: top > > To get this working again (works for v4 and v5) i changed it to: > > dn: cn=/,ou=auto.home,ou=autofs,ou=services,dc=tech > automountInformation: -rw,proto=tcp,port=2049 fs01.tech:/export/home/& > cn: / > objectClass: automount > objectClass: top > > When this was failing i was getting "lookup_one: lookup(ldap): got > answer, but no entry for (&(objectclass=automount)(|(cn=<user>)(cn=/)))" > in the debug log. Which led me to check the wildcard entry (because it > was doing cn=/). > > Cheers > Nick > > > > Ian Kent wrote: > > On Thu, 2007-05-31 at 12:45 +0100, Nicholas Byrne wrote: > > > >> I did this yesterday and sent this morning, with a fresh head today i > >> noticed i didn't have any automountmap objectclass entries in my > >> auto.mnt and auto.home ou's (although this seems to work fine for autofs > >> v4). I've added them and tested which gets me a little bit further, > >> automount starts correctly and it finds more, but won't mount anything > >> yet. Progress, as i see - > >> > >> cat /proc/mounts | grep auto > >> ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech /nfshome autofs > >> rw,fd=6,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 > >> ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech /mnt/nfs autofs > >> rw,fd=11,pgrp=6513,timeout=60,minproto=5,maxproto=5,indirect 0 0 > >> > >> But trying to mount my /mnt/nfs/repository shows in debug log: > >> May 31 12:40:41 build01 automount[6513]: handle_packet: type = 3 > >> May 31 12:40:41 build01 automount[6513]: handle_packet_missing_indirect: > >> token 83, name repository, request pid 6648 > >> May 31 12:40:41 build01 automount[6513]: attempting to mount entry > >> /mnt/nfs/repository > >> May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): > >> looking up repository > >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > >> searching for "(&(objectclass=automount)(|(cn=repository)(cn=/)))" under > >> "ou=auto.mnt,ou=autofs,ou=services,dc=tech" > >> May 31 12:40:41 build01 automount[6513]: do_connect: auth_required: 1, > >> sasl_mech (null) > >> May 31 12:40:41 build01 automount[6513]: do_connect: lookup(ldap): ldap > >> anonymous bind returned 0 > >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > >> getting first entry for cn="repository" > >> May 31 12:40:41 build01 automount[6513]: lookup_one: lookup(ldap): > >> examining first entry > >> May 31 12:40:41 build01 automount[6513]: unbind_ldap_connection: use_tls: 0 > >> May 31 12:40:41 build01 automount[6513]: lookup_mount: lookup(ldap): > >> repository -> rw,proto=tcp,port=2049 fs01.giga:/export/repository > >> > > > > Looks like you don't have a minus in front of your options in the mount > > entry. In maps you must introduce options with a "-". > > > > > >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > >> expanded entry: rw,proto=tcp,port=2049 fs01.giga:/export/repository > >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > >> gathered options: > >> May 31 12:40:41 build01 automount[6513]: parse_mount: parse(sun): > >> invalid location > >> May 31 12:40:41 build01 automount[6513]: send_fail: token = 83 > >> May 31 12:40:41 build01 automount[6513]: failed to mount /mnt/nfs/repository > >> > >> Any ideas? > >> Thanks > >> Nick > >> > >> Nicholas Byrne wrote: > >> > >>> Hi, > >>> > >>> I've been through recent posts regarding problems similar to this but > >>> couldn't find a solution. Autofs 4 works with this schema and setup. > >>> Autofs 5 does not mount/start, details of config and errors below. What > >>> have i done wrong, i've looked at the debug log but it's not obvious > >>> whats going wrong to me at least. > >>> Thanks in advance > >>> Nick > >>> > >>> /etc/nsswitch.conf | grep auto > >>> automount: ldap > >>> > >>> === > >>> > >>> /etc/openldap/ldap.conf: > >>> URI ldap://ds01.tech/ > >>> BASE dc=tech > >>> TLS_CACERTDIR /etc/openldap/cacerts > >>> > >>> === > >>> rpm -q autofs > >>> autofs-5.0.1-0.rc2.43.0.2 > >>> > >>> === > >>> > >>> more /etc/redhat-release > >>> CentOS release 5 (Final) > >>> > >>> === > >>> > >>> more /etc/sysconfig/autofs | grep -v ^# > >>> DEFAULT_TIMEOUT=300 > >>> DEFAULT_BROWSE_MODE="no" > >>> DEFAULT_LOGGING="debug" > >>> DEFAULT_MAP_OBJECT_CLASS="automountmap" > >>> DEFAULT_ENTRY_OBJECT_CLASS="automount" > >>> DEFAULT_MAP_ATTRIBUTE="ou" > >>> DEFAULT_ENTRY_ATTRIBUTE="cn" > >>> DEFAULT_VALUE_ATTRIBUTE="automountInformation" > >>> > >>> === > >>> > >>> more /var/log/debug.log > >>> May 30 16:05:37 build01 automount[4242]: Starting automounter version > >>> 5.0.1-0.rc2.43.0.2, master map auto.master > >>> May 30 16:05:37 build01 automount[4242]: using kernel protocol version 5.00 > >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_master: reading > >>> master ldap auto.master > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): Attempting to parse LDAP information from string > >>> "auto.master". > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): mapname auto.master > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > >>> authentication configured with the following options: > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > >>> tls_required: 0, auth_required: 1, sasl_mech: (null) > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > >>> (null), secret: unspecified, client principal: (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > >>> sasl_mech (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > >>> anonymous bind returned 0 > >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > >>> query dn ou=auto.master,ou=autofs,ou=services,dc=tech > >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > >>> May 30 16:05:37 build01 automount[4242]: parse_init: parse(sun): init > >>> gathered global options: (null) > >>> May 30 16:05:37 build01 automount[4242]: mount_init: mount(bind): > >>> bind_works = 1 > >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > >>> sasl_mech (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > >>> anonymous bind returned 0 > >>> May 30 16:05:37 build01 automount[4242]: lookup_read_master: > >>> lookup(ldap): searching for "(objectclass=automount)" under > >>> "ou=auto.master,ou=autofs,ou=services,dc=tech" > >>> May 30 16:05:37 build01 automount[4242]: lookup_read_master: > >>> lookup(ldap): examining entries > >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /nfshome > >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > >>> map ldap ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): Attempting to parse LDAP information from string > >>> "ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tech". > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): server "ds01.tech", base dn > >>> "ou=auto.home,ou=autofs,ou=services,dc=tech" > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > >>> authentication configured with the following options: > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > >>> tls_required: 0, auth_required: 1, sasl_mech: (null) > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > >>> (null), secret: unspecified, client principal: (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > >>> sasl_mech (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > >>> anonymous bind returned 0 > >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > >>> query succeeded, no matches for (objectclass=automountmap) > >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > >>> May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > >>> failed to get query dn > >>> May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > >>> failed > >>> May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > >>> to read map for /nfshome > >>> May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > >>> /nfshome failed! > >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > >>> startup mount > >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: mounting /mnt/nfs > >>> May 30 16:05:37 build01 automount[4242]: lookup_nss_read_map: reading > >>> map ldap ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): Attempting to parse LDAP information from string > >>> "ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech". > >>> May 30 16:05:37 build01 automount[4242]: parse_server_string: > >>> lookup(ldap): server "ds01.tech", base dn > >>> "ou=auto.mnt,ou=autofs,ou=services,dc=tech" > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: ldap > >>> authentication configured with the following options: > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: use_tls: 0, > >>> tls_required: 0, auth_required: 1, sasl_mech: (null) > >>> May 30 16:05:37 build01 automount[4242]: parse_ldap_config: user: > >>> (null), secret: unspecified, client principal: (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: auth_required: 1, > >>> sasl_mech (null) > >>> May 30 16:05:37 build01 automount[4242]: do_connect: lookup(ldap): ldap > >>> anonymous bind returned 0 > >>> May 30 16:05:37 build01 automount[4242]: get_query_dn: lookup(ldap): > >>> query succeeded, no matches for (objectclass=automountmap) > >>> May 30 16:05:37 build01 automount[4242]: unbind_ldap_connection: use_tls: 0 > >>> May 30 16:05:37 build01 automount[4242]: lookup_init: lookup(ldap): > >>> failed to get query dn > >>> May 30 16:05:37 build01 automount[4242]: do_read_map: lookup module ldap > >>> failed > >>> May 30 16:05:37 build01 automount[4242]: mount_autofs_indirect: failed > >>> to read map for /mnt/nfs > >>> May 30 16:05:37 build01 automount[4242]: handle_mounts: mount of > >>> /mnt/nfs failed! > >>> May 30 16:05:37 build01 automount[4242]: master_do_mount: failed to > >>> startup mount > >>> May 30 16:05:37 build01 automount[4242]: master_read_master: no mounts > >>> in table > >>> === > >>> > >>> ldapsearch -x '(objectclass=automountmap)': > >>> > >>> dn: ou=auto.master,ou=autofs,ou=services,dc=tech > >>> ou: auto.master > >>> objectClass: top > >>> objectClass: organizationalunit > >>> objectClass: automountmap > >>> > >>> === > >>> > >>> ldapsearch -x '(objectclass=automount)': > >>> > >>> dn: cn=/nfshome,ou=auto.master,ou=autofs,ou=services,dc=tech > >>> objectClass: automount > >>> objectClass: top > >>> cn: /nfshome > >>> automountInformation: > >>> ldap:ds01.tech:ou=auto.home,ou=autofs,ou=services,dc=tec > >>> h --timeout 60 > >>> > >>> dn: cn=*,ou=auto.home,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.tech:/export/home/& > >>> cn: * > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=/mnt/nfs,ou=auto.master,ou=autofs,ou=services,dc=tech > >>> objectClass: automount > >>> objectClass: top > >>> cn: /mnt/nfs > >>> automountInformation: > >>> ldap:ds01.tech:ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> --timeout 60 > >>> > >>> dn: cn=repository,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/repository > >>> cn: repository > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=cvs,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: fs01.giga:/export/cvs > >>> cn: cvs > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=svn,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/svn > >>> cn: svn > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=builds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 > >>> fs01.giga:/export/builds/binary_r > >>> epository > >>> cn: builds > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=fingerprint,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/fingerprint > >>> cn: fingerprint > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=sms,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/sms > >>> cn: sms > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=xen,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/xen > >>> cn: xen > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=quadriga,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> cn: quadriga > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/quadriga > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=tools,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tools > >>> cn: tools > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=nagioscmds,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/nagioscmds > >>> cn: nagioscmds > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=BINARY_REPOSITORY,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 > >>> fs01.giga:/export/builds/binary_r > >>> epository > >>> cn: BINARY_REPOSITORY > >>> objectClass: automount > >>> objectClass: top > >>> > >>> dn: cn=tmp,ou=auto.mnt,ou=autofs,ou=services,dc=tech > >>> automountInformation: rw,proto=tcp,port=2049 fs01.giga:/export/tmp > >>> cn: tech > >>> cn: tmp > >>> objectClass: automount > >>> objectClass: top > >>> > >>> > >>> > >>> > >>> This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > >>> > >>> If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > >>> > >>> Messages sent to and from Quadriga may be monitored. > >>> > >>> Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > >>> > >>> We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > >>> > >>> You should carry out your own virus checks before opening any attachment. > >>> > >>> Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > >>> > >>> _______________________________________________ > >>> autofs mailing list > >>> autofs@linux.kernel.org > >>> http://linux.kernel.org/mailman/listinfo/autofs > >>> > >>> > >>> > >> > >> This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > >> > >> If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > >> > >> Messages sent to and from Quadriga may be monitored. > >> > >> Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > >> > >> We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > >> > >> You should carry out your own virus checks before opening any attachment. > >> > >> Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > >> > >> _______________________________________________ > >> autofs mailing list > >> autofs@linux.kernel.org > >> http://linux.kernel.org/mailman/listinfo/autofs > >> > > > > > > > > > > This e-mail is the property of Quadriga Worldwide Ltd, intended for the addressee only and confidential. Any dissemination, copying or distribution of this message or any attachments is strictly prohibited. > > If you have received this message in error, please notify us immediately by replying to the message and deleting it from your computer. > > Messages sent to and from Quadriga may be monitored. > > Quadriga cannot guarantee any message delivery method is secure or error-free. Information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. > > We do not accept responsibility for any errors or omissions in this message and/or attachment that arise as a result of transmission. > > You should carry out your own virus checks before opening any attachment. > > Any views or opinions presented are solely those of the author and do not necessarily represent those of Quadriga. > > _______________________________________________ > autofs mailing list > autofs@linux.kernel.org > http://linux.kernel.org/mailman/listinfo/autofs ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-06-01 2:22 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-05-31 11:08 [Fwd: autofs5 and ldap again] Nicholas Byrne 2007-05-31 11:45 ` Nicholas Byrne 2007-05-31 16:15 ` Ian Kent 2007-05-31 16:52 ` Nicholas Byrne 2007-06-01 2:22 ` Ian Kent
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.