[Samba] ?==?utf-8?q? ?==?utf-8?q? ?= uncaught exception on samba-tool fsmo transfe
Heinz Hölzl
heinz.hoelzl at gvcc.net
Fri Sep 30 09:59:04 UTC 2016
ok, a other try .. i tranfer the roles back to DC2:
first run: error
second run: error
third run: NO error
then i added "import samba.drs_utils" in /opt/samba/lib/python2.7/site-packages/samba/netcmd/fsmo.py and now the role transfer works fine.
root at dc2:~# samba-tool fsmo transfer --role=all -U administrator
FSMO transfer of 'rid' role successful
FSMO transfer of 'pdc' role successful
FSMO transfer of 'naming' role successful
FSMO transfer of 'infrastructure' role successful
FSMO transfer of 'schema' role successful
Password for [GVCC\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 490, in run
"domaindns", samdb)
File "/opt/samba/lib/python2.7/site-packages/samba/netcmd/fsmo.py", line 129, in transfer_dns_role
except samba.drs_utils.drsException, e:
root at dc2:~#
root at dc2:~#
root at dc2:~#
root at dc2:~# 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 [GVCC\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 "/opt/samba/lib/python2.7/site-packages/samba/netcmd/fsmo.py", line 129, in transfer_dns_role
except samba.drs_utils.drsException, e:
root at dc2:~#
root at dc2:~#
root at dc2:~# 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
This DC already has the 'forestdns' FSMO role
root at dc2:~# ls /opt/samba/lib/python2.7/site-packages/samba/drs_utils.py
/opt/samba/lib/python2.7/site-packages/samba/drs_utils.py
Am Freitag, 30. September 2016 11:07 CEST, Rowland Penny via samba <samba at lists.samba.org> schrieb:
> 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
>
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
More information about the samba
mailing list