Unable to create automount on a Lion Server that is a member of Open Directory
The "Make available for home directories" option can be selected in Lion Server's Server.app on a server that is simply joined to a directory server, but the mount record is not actually created. After this happens, the option cannot be deselected.
Use the Directory Editor in Directory Utility or any other LDAP editor and create the mount record manually.
Because mount records need different attributes depending on the tools used to edit them, it is best to look at an existing record with the editor and use that as a template. The Directory Editor in Directory Utility will show a record similar to one below.
RecordName: server.example.com:/Volumes/Data/Homes RecordType: dsRecTypeStandard:Mounts VFSLinkDir: /Network/Servers VFSOpts: net VFSOpts: url==afp://;AUTH=NO%20USER%20AUTHENT@server.example.com/Homes VFSType: url
LDAP editors will show a record similar to the one below. Note the LDIF style line wrapping.
dn: cn=server.example.com:/Volumes/Data/Homes,cn=mounts,dc=server,dc=example,d c=com mountType: url mountDirectory: /Network/Servers objectClass: mount objectClass: top mountOption: net mountOption: url==afp://;AUTH=NO%20USER%20AUTHENT@server.example.com/Homes cn: lion.aclab.apple.com:/Volumes/Data/HomeDirs
Note that Open Directory masters, relays, and replicas are not affected.