[Samba] ?==?utf-8?q? uncaught exception on samba-tool fsmo transfer

Rowland Penny rpenny at samba.org
Fri Sep 30 09:07:48 UTC 2016


On Fri, 30 Sep 2016 10:47:08 +0200
Heinz Hölzl via samba <samba at lists.samba.org> wrote:

>  
> sorry, samba version  4.5.0
>  
>  
> Am Freitag, 30. September 2016 10:31 CEST, Rowland Penny via samba
> <samba at lists.samba.org> schrieb: 
> > On Fri, 30 Sep 2016 10:20:27 +0200
> > Heinz Hölzl via samba <samba at lists.samba.org> wrote:
> > 
> > > Hi,
> > > 
> > > i transfered the roles from DC2 to DC1:
> > > 
> > > root at dc1:~# samba-tool fsmo transfer --role=all -U administrator>
> > > > This DC already has the 'rid' FSMO role This DC already has the
> > > > 'pdc' FSMO role
> > > This DC already has the 'naming' FSMO role
> > > This DC already has the 'infrastructure' FSMO role
> > > This DC already has the 'schema' FSMO role
> > > This DC already has the 'domaindns' FSMO role
> > > Password for [EXAMPLE\administrator]:
> > > ERROR(<type 'exceptions.AttributeError'>): uncaught exception -
> > > 'module' object has no attribute 'drs_utils' File
> > > "/opt/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py",
> > > line 176, in _run return self.run(*args, **kwargs) File
> > > "/opt/samba/lib/python2.7/site-packages/samba/netcmd/fsmo.py",
> > > line> > 492, in run samdb) File
> > > line> > "/opt/samba/lib/python2.7/site-packages/samba/netcmd/fsmo.py",
> > > line> > line> > 129, in transfer_dns_role except
> > > line> > line> > samba.drs_utils.drsException, e:
> > > 
> > > 
> > > Is this a bug ?
> > > 
> > > it seems, that the script transfered the roles:
> > > 
> > > root at dc1:~#  samba-tool fsmo show
> > > SchemaMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > InfrastructureMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > RidAllocationMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > PdcEmulationMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > DomainNamingMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > DomainDnsZonesMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > ForestDnsZonesMasterRole owner: CN=NTDS
> > > Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=net
> > > 
> > > Can i do other tests to see if everything was transfered well?
> > > 
> > > regards,
> > > heinz
> > > 
> > > 
> > 
> > What version of Samba is this ?
> > 
> > Rowland
> > 
> > -- 
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  https://lists.samba.org/mailman/options/samba 
> 
>  
> 
>  
>  
>  

OK, firstly from what you posted, you didn't transfer any FSMO roles,
the DC already held them, lines such as 'This DC already has the 'rid'
FSMO role' tell us this.

The error seems to occur with the forestdns role, why just that one I
do not know, but from the error message, it seems that it cannot find
drs_utils.py in /opt/samba/lib/python2.7/site-packages/samba

If I run the same command on my first DC (which holds all the FSMO
roles), I get this:

root at dc1:~# samba-tool fsmo transfer --role=all -UAdministrator
This DC already has the 'rid' FSMO role
This DC already has the 'pdc' FSMO role
This DC already has the 'naming' FSMO role
This DC already has the 'infrastructure' FSMO role
This DC already has the 'schema' FSMO role
This DC already has the 'domaindns' FSMO role
This DC already has the 'forestdns' FSMO role

Rowland




More information about the samba mailing list