[Samba] Import idmap database error on classicupgrade process
Rowland Penny
rowlandpenny at googlemail.com
Thu May 21 09:48:50 MDT 2015
On 21/05/15 16:31, Elias Pereira wrote:
> I copied all the database files of samba3 as is mentioned in the wiki - The
> classicupgrade process
> <https://wiki.samba.org/index.php/Samba_Classic_Upgrade_(NT4-style_domain_to_AD)#The_classicupgrade_process>
>
> But if the winbindd_idmap.tdb file is in the folder, the errors occur. See
> below:
>
> Importing idmap database
>> ERROR(assert): uncaught exception
>> File "/opt/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py",
>> line 175, in _run
>> return self.run(*args, **kwargs)
>> File "/opt/samba/lib/python2.7/site-packages/samba/netcmd/domain.py",
>> line 1452, in run
>> useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)
>> File "/opt/samba/lib/python2.7/site-packages/samba/upgrade.py", line
>> 749, in upgrade_from_samba3
>> import_idmap(result.idmap, samba3, logger)
>> File "/opt/samba/lib/python2.7/site-packages/samba/upgrade.py", line
>> 215, in import_idmap
>> samba3_idmap = samba3.get_idmap_db()
>> File "/opt/samba/lib/python2.7/site-packages/samba/samba3/__init__.py",
>> line 406, in get_idmap_db
>> return IdmapDatabase(self.statedir_path("winbindd_idmap"))
>> File "/opt/samba/lib/python2.7/site-packages/samba/samba3/__init__.py",
>> line 63, in __init__
>> self._check_version()
>> File "/opt/samba/lib/python2.7/site-packages/samba/samba3/__init__.py",
>> line 146, in _check_version
>> assert fetch_int32(self.db, "IDMAP_VERSION\0") == IDMAP_VERSION_V2
>
> If I remove/delete the file, the provisioning continues and tells me he did
> not find the file: *Can not open database idmap, Ignoring: [Errno 2] No
> such file or directory*
>
> Can I still provisioning without the file? There is the possibility of
> post-migration issues regarding lack of this file?
>
Hi, on the wiki page, it tells you to copy:
secrets.tdb
schannel_store.tdb
passdb.tdb
gencache_notrans.tdb
group_mapping.tdb
account_policy.tdb
It does not mention 'winbindd_idmap.tdb'.
So why are you including it ?
Rowland
More information about the samba
mailing list