Elias Pereira
2015-May-21 17:22 UTC
[Samba] Import idmap database error on classicupgrade process
Ok. I uncomment that line and put: passdb backend = ldapsam:ldap://127.0.0.1 Error message: Provisioning> smbldap_search_domain_info: Searching > for:[(&(objectClass=sambaDomain)(sambaDomainName=EMPRESA))] > smbldap_open_connection: connection opened > failed to bind to server ldap://127.0.0.1 with > dn="cn=Manager,dc=empresa,dc=com" Error: Invalid credentials > (unknown)On Thu, May 21, 2015 at 1:53 PM, Rowland Penny <rowlandpenny at googlemail.com> wrote:> On 21/05/15 17:28, Elias Pereira wrote: > >> You're right, man! Sorry! My mistake! >> >> I put that file because I read in somewhere about the persistent and >> temporary files regarding .tdb files. The winbindd_idamp.tbm was on that >> list, and I think that's why I left it in the folder. :D >> >> Another doubt. For the provisioning starts, I had to comment out the line >> referring to the ldap backend in the smb.conf of samba3. >> >> # passdb backend = ldapsam:ldap://empresa.com >> >> This can affect the provisioning? >> > > Possibly, without that line I don't think it will contact the ldap server, > but 'ldap://empresa.com' doesn't look right, I would expect something > like 'ldap://ldapdc.empresa.com' or 'ldap://127.0.0.1' i.e a resolvable > dns address. > > Rowland > > >> On Thu, May 21, 2015 at 12:48 PM, Rowland Penny < >> rowlandpenny at googlemail.com >> >>> wrote: >>> 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 >>> -- >>> To unsubscribe from this list go to the following URL and read the >>> instructions: https://lists.samba.org/mailman/options/samba >>> >>> >> >> > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba >-- Elias Pereira
Rowland Penny
2015-May-21 17:39 UTC
[Samba] Import idmap database error on classicupgrade process
On 21/05/15 18:22, Elias Pereira wrote:> Ok. I uncomment that line and put: > > passdb backend = ldapsam:ldap://127.0.0.1Is ldap running on the computer you are trying to run the classicupgrade on ? It needs to connect to the ldap server, so if the ldap server is running on another computer, you need to use either the FQDN of that computer or its ipaddress. Rowland> > > Error message: > > > Provisioning >> smbldap_search_domain_info: Searching >> for:[(&(objectClass=sambaDomain)(sambaDomainName=EMPRESA))] >> smbldap_open_connection: connection opened >> failed to bind to server ldap://127.0.0.1 with >> dn="cn=Manager,dc=empresa,dc=com" Error: Invalid credentials >> (unknown) > > > On Thu, May 21, 2015 at 1:53 PM, Rowland Penny <rowlandpenny at googlemail.com> > wrote: > >> On 21/05/15 17:28, Elias Pereira wrote: >> >>> You're right, man! Sorry! My mistake! >>> >>> I put that file because I read in somewhere about the persistent and >>> temporary files regarding .tdb files. The winbindd_idamp.tbm was on that >>> list, and I think that's why I left it in the folder. :D >>> >>> Another doubt. For the provisioning starts, I had to comment out the line >>> referring to the ldap backend in the smb.conf of samba3. >>> >>> # passdb backend = ldapsam:ldap://empresa.com >>> >>> This can affect the provisioning? >>> >> Possibly, without that line I don't think it will contact the ldap server, >> but 'ldap://empresa.com' doesn't look right, I would expect something >> like 'ldap://ldapdc.empresa.com' or 'ldap://127.0.0.1' i.e a resolvable >> dns address. >> >> Rowland >> >> >>> On Thu, May 21, 2015 at 12:48 PM, Rowland Penny < >>> rowlandpenny at googlemail.com >>> >>>> wrote: >>>> 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 >>>> -- >>>> To unsubscribe from this list go to the following URL and read the >>>> instructions: https://lists.samba.org/mailman/options/samba >>>> >>>> >>> >> -- >> To unsubscribe from this list go to the following URL and read the >> instructions: https://lists.samba.org/mailman/options/samba >> > >
Elias Pereira
2015-May-21 17:46 UTC
[Samba] Import idmap database error on classicupgrade process
> > Is ldap running on the computer you are trying to run the classicupgrade > on?Yes. I need to modify other files too? On Thu, May 21, 2015 at 2:39 PM, Rowland Penny <rowlandpenny at googlemail.com> wrote:> On 21/05/15 18:22, Elias Pereira wrote: > >> Ok. I uncomment that line and put: >> >> passdb backend = ldapsam:ldap://127.0.0.1 >> > > Is ldap running on the computer you are trying to run the classicupgrade > on ? > > It needs to connect to the ldap server, so if the ldap server is running > on another computer, you need to use either the FQDN of that computer or > its ipaddress. > > Rowland > > > > >> >> Error message: >> >> >> Provisioning >> >>> smbldap_search_domain_info: Searching >>> for:[(&(objectClass=sambaDomain)(sambaDomainName=EMPRESA))] >>> smbldap_open_connection: connection opened >>> failed to bind to server ldap://127.0.0.1 with >>> dn="cn=Manager,dc=empresa,dc=com" Error: Invalid credentials >>> (unknown) >>> >> >> >> On Thu, May 21, 2015 at 1:53 PM, Rowland Penny < >> rowlandpenny at googlemail.com> >> wrote: >> >> On 21/05/15 17:28, Elias Pereira wrote: >>> >>> You're right, man! Sorry! My mistake! >>>> >>>> I put that file because I read in somewhere about the persistent and >>>> temporary files regarding .tdb files. The winbindd_idamp.tbm was on that >>>> list, and I think that's why I left it in the folder. :D >>>> >>>> Another doubt. For the provisioning starts, I had to comment out the >>>> line >>>> referring to the ldap backend in the smb.conf of samba3. >>>> >>>> # passdb backend = ldapsam:ldap://empresa.com >>>> >>>> This can affect the provisioning? >>>> >>>> Possibly, without that line I don't think it will contact the ldap >>> server, >>> but 'ldap://empresa.com' doesn't look right, I would expect something >>> like 'ldap://ldapdc.empresa.com' or 'ldap://127.0.0.1' i.e a resolvable >>> dns address. >>> >>> Rowland >>> >>> >>> On Thu, May 21, 2015 at 12:48 PM, Rowland Penny < >>>> rowlandpenny at googlemail.com >>>> >>>> wrote: >>>>> 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 >>>>> -- >>>>> To unsubscribe from this list go to the following URL and read the >>>>> instructions: https://lists.samba.org/mailman/options/samba >>>>> >>>>> >>>>> >>>> -- >>> To unsubscribe from this list go to the following URL and read the >>> instructions: https://lists.samba.org/mailman/options/samba >>> >>> >> >> > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba >-- Elias Pereira
Reasonably Related Threads
- Import idmap database error on classicupgrade process
- Import idmap database error on classicupgrade process
- Import idmap database error on classicupgrade process
- Import idmap database error on classicupgrade process
- Import idmap database error on classicupgrade process