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
> [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

Reply via email to