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
> > [email protected]
> > 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
> [email protected]
> http://linux.kernel.org/mailman/listinfo/autofs

_______________________________________________
autofs mailing list
[email protected]
http://linux.kernel.org/mailman/listinfo/autofs

Reply via email to