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 # attempt to start smb on command line /usr/local/samba/sbin/smbd -i -d 2 # I also added debugging flag to smb.conf (ldap debug level = -1) #here is output smbd version 3.6.7 started. Copyright Andrew Tridgell and the Samba Team 1992-2011 uid=0 gid=0 euid=0 egid=0 rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) ldap_url_parse_ext(ldap://localhost/) ldap_init: trying /usr/local/etc/openldap/ldap.conf ldap_init: using /usr/local/etc/openldap/ldap.conf ldap_init: HOME env is /root ldap_init: trying /root/ldaprc ldap_init: trying /root/.ldaprc ldap_init: trying ldaprc ldap_init: LDAPCONF env is NULL ldap_init: LDAPRC env is NULL [snip…snip] smbldap_search_domain_info: Searching for:[(&(objectClass=sambaDomain)(sambaDomainName=MYDOMAIN))] smbldap_open_connection: connection opened fetch_ldap_pw: neither ldap secret retrieved! ldap_connect_system: Failed to retrieve password from secrets.tdb Connection to LDAP server failed for the 1 try! smbldap_open_connection: connection opened fetch_ldap_pw: neither ldap secret retrieved! ldap_connect_system: Failed to retrieve password from secrets.tdb Connection to LDAP server failed for the 2 try! smbldap_open_connection: connection opened fetch_ldap_pw: neither ldap secret retrieved! ldap_connect_system: Failed to retrieve password from secrets.tdb Connection to LDAP server failed for the 3 try! # 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. # from slapd.log it appears that smb is connecting via TLS connection, but that's about it. Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 fd=44 ACCEPT from IP=131.243.78.105:47723 (IP=0.0.0.0:389) Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 op=0 EXT oid=1.3.6.1.4.1.1466.20037 Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 op=0 STARTTLS Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 op=0 RESULT oid= err=0 text= Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 fd=44 TLS established tls_ssf=256 ssf=256 Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 op=1 UNBIND Sep 7 10:34:06 bl1231 slapd[28318]: conn=1130 fd=44 closed Regards.
-- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
