I'm fixing an issue with Samba not being able to authenticate with LDAP. Samba externally authenticates with an OpenLDAP server. When I create a user on LDAP and then go into the samba server and run $ getent passwd, I see the user there. Even though the user appears samba is still not letting that user authenticate. This is what I'm seeing in one of the samba log files. I've been working on this for two days and I'm not quite sure how to resolve this.

Code:
==> log.workstation <==
[2013/03/28 16:48:17.417727,  0] auth/auth_sam.c:493(check_sam_security)
  check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
[2013/03/28 16:48:17.548388,  0] smbd/map_username.c:140(map_username)
  can't open username map /etc/samba/smbusers. Error No such file or directory
[2013/03/28 16:48:17.549368,  0] passdb/pdb_get_set.c:212(pdb_get_group_sid)
  pdb_get_group_sid: Failed to find Unix account for batman
[2013/03/28 16:48:17.549524,  1] auth/auth_util.c:580(make_server_info_sam)
  User batman in passdb, but getpwnam() fails!
[2013/03/28 16:48:17.549557,  0] auth/auth_sam.c:493(check_sam_security)
  check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'