hi,

I'm trying to get autofs with LDAP working. We have two file servers (old/new) 
and several LDAP entries, like described in: 
/usr/share/doc/autofs-ldap/examples/ldap-automount-rfc2307-bis-auto.direct:

===========================
# extended LDIF
#
# LDAPv3
# base <automountMapName=auto_direct,ou=services,ou=RBG,dc=foo> with scope 
subtree
# filter: (objectclass=*)
# requesting: ALL
#

dn: automountMapName=auto_direct,ou=services,ou=RBG,dc=foo
objectClass: automountMap
objectClass: top
automountMapName: auto_direct

dn: 
automountKey=/nethome/fire01/disc01,automountMapName=auto_direct,ou=services,ou=RBG,dc=foo
automountKey: /nethome/fire01/disc01
objectClass: automount
objectClass: top
automountInformation: fire01:/disc01

[...]

dn: 
automountKey=/nethome/files/disc01,automountMapName=auto_direct,ou=services,ou=RBG,dc=foo
automountKey: /nethome/files/disc01
objectClass: automount
objectClass: top
automountInformation: files:/disc01

[...]
===============================

/etc/default/autofs:

MASTER_MAP_NAME="/etc/auto_direct"
TIMEOUT=300
BROWSE_MODE="no"
LOGGING="debug"
LDAP_URI="ldap://ldap.rbg.foo";
SEARCH_BASE="ou=services,ou=RBG,dc=foo"
MAP_OBJECT_CLASS="automountMap"
ENTRY_OBJECT_CLASS="automount"
MAP_ATTRIBUTE="automountMapName"
ENTRY_ATTRIBUTE="automountKey"
VALUE_ATTRIBUTE="automountInformation"


Debug:


Sep 26 10:43:01 clientmaster automount[2081]: autofs stopped
Sep 26 10:43:01 clientmaster automount[2102]: Starting automounter version 
5.0.7, master map /etc/auto_direct
Sep 26 10:43:01 clientmaster automount[2102]: using kernel protocol version 5.02
Sep 26 10:43:01 clientmaster automount[2102]: lookup_nss_read_master: reading 
master file /etc/auto_direct
Sep 26 10:43:01 clientmaster automount[2102]: parse_init: parse(sun): init 
gathered global options: (null)
Sep 26 10:43:01 clientmaster automount[2102]: spawn_mount: mtab link detected, 
passing -n to mount
Sep 26 10:43:01 clientmaster automount[2102]: spawn_umount: mtab link detected, 
passing -n to mount
Sep 26 10:43:01 clientmaster automount[2102]: lookup_read_master: lookup(file): 
read entry +auto_direct
Sep 26 10:43:01 clientmaster automount[2102]: lookup_nss_read_master: reading 
master ldap auto_direct
Sep 26 10:43:01 clientmaster automount[2102]: parse_server_string: 
lookup(ldap): Attempting to parse LDAP information from string "auto_direct".
Sep 26 10:43:01 clientmaster automount[2102]: parse_server_string: 
lookup(ldap): mapname auto_direct
Sep 26 10:43:01 clientmaster automount[2102]: parse_ldap_config: lookup(ldap): 
ldap authentication configured with the following options:
Sep 26 10:43:01 clientmaster automount[2102]: parse_ldap_config: lookup(ldap): 
use_tls: 1, tls_required: 0, auth_required: 1, sasl_mech: (null)
Sep 26 10:43:01 clientmaster automount[2102]: parse_ldap_config: lookup(ldap): 
user: (null), secret: unspecified, client principal: (null) credential cache: 
(null)
Sep 26 10:43:01 clientmaster automount[2102]: parse_init: parse(sun): init 
gathered global options: (null)
Sep 26 10:43:01 clientmaster automount[2102]: find_server: trying server uri 
ldap://ldap.foo
Sep 26 10:43:01 clientmaster automount[2102]: do_bind: lookup(ldap): 
auth_required: 1, sasl_mech (null)
Sep 26 10:43:01 clientmaster automount[2102]: do_bind: lookup(ldap): ldap 
simple bind returned 0
Sep 26 10:43:01 clientmaster automount[2102]: get_query_dn: lookup(ldap): check 
search base list
Sep 26 10:43:01 clientmaster automount[2102]: get_query_dn: lookup(ldap): found 
search base under ou=services,ou=RBG,dc=foo
Sep 26 10:43:01 clientmaster automount[2102]: get_query_dn: lookup(ldap): found 
query dn automountMapName=auto_direct,ou=services,ou=RBG,dc=foo
Sep 26 10:43:01 clientmaster automount[2102]: connected to uri ldap://ldap.foo
Sep 26 10:43:01 clientmaster automount[2102]: lookup_read_master: lookup(ldap): 
searching for "(objectclass=automount)" under 
"automountMapName=auto_direct,ou=services,ou=RBG,dc=foo"
Sep 26 10:43:01 clientmaster automount[2102]: lookup_read_master: lookup(ldap): 
examining entries
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/fire01/disc01 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/fire01/disc02 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/fire01/disc04 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/fire01/disc06 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/files/disc02 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/files/disc04 ]
Sep 26 10:43:01 clientmaster automount[2102]: syntax error while parsing map.
Sep 26 10:43:01 clientmaster automount[2102]: lookup_read_master: lookup(file): 
read entry /nethome
Sep 26 10:43:01 clientmaster automount[2102]: syntax error in map near [ 
/nethome/files/disc06 ]
Sep 26 10:43:01 clientmaster automount[2102]: no mounts in table
======================

The NFS server on fire01 is NFS3 and on "files" NFSv4.


What could be the problem?

cu denny

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to