On Fri, 2012-09-07 at 10:45 -0700, Scott Classen wrote: > On Sep 6, 2012, at 8:14 PM, Andrew Bartlett wrote: > > > On Thu, 2012-09-06 at 12:21 -0700, Scott Classen wrote: > >> > >> I am attempting to upgrade from the samba version distributed with = > >> CentOS 5 to the latest stable samba release > >> > >> CentOS version is 3.0.33 > >> > >> I removed the distro version and then: > >> > >> cd /usr/local/src > >> wget http://www.samba.org/samba/ftp/stable/samba-3.6.7.tar.gz > >> tar -zxvf samba-3.6.7.tar.gz > >> cd samba-3.6.7/source3 > >> ./configure --with-configdir=3D/etc/samba > >> make > >> make install > >> > >> I am using my original smb.conf file which has some deprecated options, = > >> but still passed the testparm test > > > > Given you have such major failure, stripping back the smb.conf to > > exactly what you need would be a good start. Specifically give > > attention to 'unix charset'. > > > > Andrew Bartlett > > I deleted the line: > > unix charset = LOCALE > > from the [global] sections and now smb starts. This is a good first step. > yeah! > > I fixed the deprecated idmap settings so my smb.conf file passes muster. > > smb now seems to be having problems connecting to openldap. Here are the > steps I've taken so far: > > # copy over slightly newer ldap samab.schema file > cp ../examples/LDAP/samba.schema /usr/local/etc/openldap/schema/samba.schema > > # restart openldap > /etc/init./slapd restart > > # copy over a useful ldap.conf file as it appears smb is looking in > /usr/local/etc/openldap > cp /etc/openldap/ldap.conf /usr/local/etc/openldap/ldap.conf > > # store password for samba_server in secrets.tdb > smbpasswd -w mysoopersecretpassword
> fetch_ldap_pw: neither ldap secret retrieved! > ldap_connect_system: Failed to retrieve password from secrets.tdb My guess is that you are running the wrong 'smbpasswd' binary, and it isn't setting it in the the right tdb. > # The various ldap_url and ldap_init values above look completely wrong. > Particularly "ldap_url_parse_ext(ldap://localhost/)" > # I'm not sure where those are coming from since my various ldap.conf files > are all set up properly. Samba doesn't use ldap.conf. The url is part of the passdb backend line. Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
