Confused [Was: Upgrade from S3 to a Samba4 DC [with LDAPSAM]]

Gémes Géza geza at kzsdabas.hu
Thu Nov 3 13:46:37 MDT 2011


2011-11-03 20:03 keltezéssel, Adam Tauno Williams írta:
> On Wed, 2011-11-02 at 17:22 +0100, Gémes Géza wrote:
>> 2011-11-02 16:57 keltezéssel, Adam Tauno Williams írta:
>>> Quoting Andrew Bartlett <abartlet at samba.org>:
>>>> It should not be a hard job - systems without a 'server role' set with
>>>> simply use 'auto' which will work it out using the existing samba3
>>>> 'domain logons/domain master' combinations.  Amitay or I will try to get
>>>> to it soon.
>>> Argh.  And I suppose there is no way to promote the Samba instance; or
>>> some way to force the samba upgrade script to create a DC?
>>> My imported smb.conf had -
>>>   domain master = yes
>>>   domain logons = yes
>>> I suppose this is revealed in that testparm  says "Server role:
>>> ROLE_STANDALONE"
>>> barbel:~ # testparm
>>> Load smb config files from /opt/s4/etc/smb.conf
>>> rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
>>> Unknown parameter encountered: "server role"
>>> Ignoring unknown parameter "server role"
>>> Processing section "[netlogon]"
>>> Processing section "[sysvol]"
>>> Processing section "[tmp]"
>>> Loaded services file OK.
>>> Server role: ROLE_STANDALONE
>> I would recommend to use samba-tool testparm (from samba4) instead of
>> testparm (from samba3) because the later can't understand some samba4
>> only attributes.
> Ok,  but "samba-tool testparam" doesn't say anything unless it finds a
> problem.
>
> barbel:~ # samba-tool testparm
> Press enter to see a dump of your service definitions
>
>  
> # Global parameters
> [global]
> 	server role = domain controller
> 	workgroup = BACKBONE
> 	realm = MICORE.US
> 	netbios name = BARBEL
> 	passdb backend = samba4
> 	posix:eadb = /opt/s4/private/eadb.tdb
>
> [netlogon]
> 	path = /opt/s4/var/locks/sysvol/micore.us/scripts
> 	read only = No
>
> [sysvol]
> 	path = /opt/s4/var/locks/sysvol
> 	read only = No
>
> [tmp]
> 	path = /tmp
> 	read only = No
>
> It isn't nearly as informative as old-school testparm.
>
Please try samba-tool testparm --help to see the possible switches, at
least (from memory) it supports -v (verbose, list also default values)
and -s (don't ask for enter). Other idea is to play a little with the
smb.conf param log level (it is similar to its samba3 counterpart).

Cheers

Geza


More information about the samba-technical mailing list