The current gentoo ebuild has some issues with the latest version of smb_ldap tools which means that the config files (there was one; now there are two) are now installed in a different location (they have moved from the previous version that gentoo installed).

For more information, have a look at this bug.

This basically means that if you are upgrading you should expect to redo your configuration. As some basic hints the following may be useful:

  • the majority of paramteres in /usr/share/samba/scripts/smbldap_conf.pm are now in /etc/smbldap-tools/smbldap.conf
  • the authentication details that were in /usr/share/samba/scripts/smbldap_conf.pm are now in /etc/smbldap-tools/smbldap_bind.conf
  • the parameters no longer have ‘$’s in front of them (so be careful if you are cutting and pasting)
  • the scripts no longer have .pl extensions. For example: smbldap-useradd.pl is now smbldap-useradd so remember to change your smb.conf to this effect.

Good luck!