samba-tool domain demote

Greg Dickie greg at justaguy.ca
Fri Sep 14 22:21:55 MDT 2012


If I reset UF_SERVER_TRUST_ACCOUNT it gets past this section but then
fails with:

Asking partner server HAI-MTL-DC1.haivision.local to synchronize from us
Changing userControl and container
DN is CN=HAMBA4,OU=Domain Controllers,DC=haivision,DC=local - UAC is
0x1000, old UAC is 0x81000
RemoveDSServer server:
CN=HAMBA4,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=haivision,DC=local, domain: DC=haivision,DC=local
Error while demoting, re-enabling inbound replication
CN=HAMBA4,OU=Domain Controllers,DC=haivision,DC=local
ERROR(<class 'samba.drs_utils.drsException'>): Error while sending a
removeDsServer - drsException: DsRemoveDSServer failed (87,
'WERR_INVALID_PARAM')
  File
"/usr/local/samba-beta8/lib64/python2.6/site-packages/samba/netcmd/domain.py", line 475, in run
    sendRemoveDsServer(drsuapiBind, drsuapi_handle, server_dsa_dn,
domain)
  File
"/usr/local/samba-beta8/lib64/python2.6/site-packages/samba/drs_utils.py", line 108, in sendRemoveDsServer
    raise drsException("DsRemoveDSServer failed %s" % estr)

help?

Greg

On Sat, 2012-09-15 at 00:01 -0400, Greg Dickie wrote:
> Debugging this a bit (nice to have lots of stuff in python so I can
> easily add debug). I get this:
> 
> Desactivating inbound replication
> Asking partner server HAI-MTL-DC1.haivision.local to synchronize from us
> Changing userControl and container
> DN is CN=HAMBA4,OU=Domain Controllers,DC=haivision,DC=local - UAC is
> 0x83000, old UAC is 0x1000
> Error while demoting, re-enabling inbound replication
> ERROR(ldb): Error while changing account control2 - LDAP error 80
> LDAP_OTHER -  <00000057: SysErr: DSID-031A1202, problem 22 (Invalid
> argument), data 0
> > <>
> 
> 
> So I assume it does not like the new UAC of 0x83000. Which is all the
> bits for     UF_WORKSTATION_TRUST_ACCOUNT,
>     UF_SERVER_TRUST_ACCOUNT,
>     UF_TRUSTED_FOR_DELEGATION
> 
> 
> But why?
> 
> Greg
> 
> 
> On Fri, 2012-09-14 at 22:44 -0400, Greg Dickie wrote:
> > OK I'm doing something very wrong then. I'm trying to demote a samba DC.
> > The other server is win2008R2 and the AD was created by a classicupgrade
> > from samba3.
> > 
> > I get this:
> > 
> > [root at hamba4 ~]# /usr/local/samba-beta8/bin/samba-tool domain demote
> > -Uadministrator
> > Using HAI-MTL-DC1.haivision.local as partner server for the demotion
> > Password for [HAI\administrator]:
> > Desactivating inbound replication
> > Asking partner server HAI-MTL-DC1.haivision.local to synchronize from us
> > Changing userControl and container
> > Error while demoting, re-enabling inbound replication
> > ERROR(ldb): Error while changing account control - LDAP error 80
> > LDAP_OTHER -  <00000057: SysErr: DSID-031A1202, problem 22 (Invalid
> > argument), data 0
> > > <>
> > 
> > Any tips on how to debug this?
> > 
> > Thanks,
> > Greg
> > 
> > 
> > On Sat, 2012-08-18 at 16:47 +0200, steve wrote:
> > > On 18/08/12 14:51, Andrew Bartlett wrote:
> > > > On Sat, 2012-08-18 at 12:50 +0200, steve wrote:
> > > >> Hi everyone
> > > >>
> > > >> I want to reinstall our secondary DC and start with a new install. This
> > > >> is to test the new openSUSE 12.2 RC2 with Samba4.
> > > >>
> > > >> How about this on the secodary DC?
> > > >> samba-tool domain demote -UAdministrator
> > > >>
> > > >> Question:
> > > >> 1. Is that all?
> > > >> 2. Does samba need to be running on both DC's?
> > > >
> > > > Yes, this is an on-line tool, to run on the DC being demoted.  Both DCs
> > > > must be up and operational at the time of the demote.
> > > >
> > > > Andrew Bartlett
> > > >
> > > Hi Andrew
> > > Thanks. it worked fine.
> > > I think we need to stop samba on the demoted DC and stop and start it a 
> > > few times on the live DC otherwise it still keeps trying to replicate:
> > > 
> > > Failed to connect host 192.168.1.6 
> > > (d1929b53-0de5-43c6-a3d7-2686e8f7bffe._msdcs.hh3.site) on port 135 - 
> > > NT_STATUS_CONNECTION_REFUSED.
> > > Failed to connect host 192.168.1.6 on port 135 - 
> > > NT_STATUS_CONNECTION_REFUSED
> > > 
> > > Otherwise fine.
> > > Cheers,
> > > Steve
> > > 
> > > 
> > 
> 

-- 
Greg Dickie
just a guy
514-983-5400



More information about the samba-technical mailing list