uoL uoL
2013-Feb-04 18:06 UTC
[Samba] samba4 - classicupgrade - problem - passdb.error uncaught exception - Cannot load backend methods for 'ldapsam:ldap://localhost' backend NT_STATUS_CANT_ACCESS_DOMAIN_INFO
Hello,
I'm migrating to samba4 (samba 4.0.2 in Debian 6.0.6)
After copying .tdb files and smb.conf and migrating ldap server to the new
server and configured it.
When I run:
/usr/loca/samba/bin/samba-tool domain classicpugrade --dbdir=samba
--user-xattrs=yes --realm=sadom.espel.com samba/smb.conf
I get:
Reading smb.conf
WARNING: The "idmap backend" option is deprecated
WARNING: The "idmap uid" option is deprecated
WARNING: The "idmap gid" option is deprecated
WARNING: Ignoring invalid value 'cups' for parameter 'printing'
Provisioning
convert_string_talloc: Conversion not supported.
pdb_init_ldapsam: WARNING: Could not get domain info, nor add one to the
domain. We cannot work reliably without it.
pdb backend ldapsam:ldap://localhost did not correctly init (error was
NT_STATUS_CANT_ACCESS_DOMAIN_INFO)
ERROR(<class 'passdb.error'>): uncaught exception - Cannot load
backend
methods for 'ldapsam:ldap://localhost' backend
(-1073741606,NT_STATUS_CANT_ACCESS_DOMAIN_INFO)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/netcmd/__init__.py",
line 175, in _run
return self.run(*args, **kwargs)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/netcmd/domain.py",
line
1318, in run
useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)
File
"/usr/local/samba/lib/python2.6/site-packages/samba/upgrade.py",
line 612, in upgrade_from_samba3
s3db = samba3.get_sam_db()
File
"/usr/local/samba/lib/python2.6/site-packages/samba/samba3/__init__.py",
line 390, in get_sam_db
return passdb.PDB(self.lp.get('passdb backend'))
My smb.conf is:
[global]
unix charset = LOCALE
workgroup = SPEL.COM
netbios name = VS002
passdb backend = ldapsam:ldap://localhost
username map = /etc/samba/smbusers
log level = 1
syslog = 0
log file = /var/log/samba/%m
max log size = 50
time server = yes
#wmarcos 24 01 08
#privileges = yes
#time offset = -30
security = user
#agregado por wmarcos 6/2/08
wins support = yes
ldap ssl = off
add user script= /usr/local/sbin/smbldap-useradd -a -m -P '%u'
delete user script = /usr/local/sbin/smbldap-userdel '%u'
add group script = /usr/local/sbin/smbldap-groupadd -p '%g'
delete group script = /usr/local/sbin/smbldap-groupdel '%g'
add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u'
'%g'
delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u'
'%g'
set primary group script = /usr/local/sbin/smbldap-usermod -g '%g'
'%u'
add machine script = /usr/local/sbin/smbldap-useradd -i '%u'
domain logons = yes
preferred master = yes
domain master= yes
local master = yes
os level = 80
ldap suffix = dc=spel,dc=com
ldap user suffix = ou=usuarios
ldap group suffix = ou=grupos
ldap machine suffix = ou=equipos
ldap passwd sync = yes
ldap idmap suffix = ou=usuarios
ldap admin dn= cn=admin,dc=spel,dc=com
idmap backend = ldap:ldap://localhost
idmap uid = 2000~2999
idmap gid = 500~1000
printing = cups
encrypt passwords = yes
read only = yes
follow symlinks = no
guest ok = no
logon home logon path hide unreadable = yes
[homes]
comment = Directorio personal del usuario %U
valid users = %U
browseable = no
read only = no
create mask = 750
directory mask = 740
[netlogon]
path = /home/samba/netlogon
browseable = no
guest ok = yes
Any clues? I only found this, but didn't help me solve this issue
http://lists.samba.org/archive/samba-technical/2011-September/079286.html
Thanks in advance!
M.
uoL uoL
2013-Feb-05 16:02 UTC
[Samba] samba4 - classicupgrade - problem - passdb.error uncaught exception - Cannot load backend methods for 'ldapsam:ldap://localhost' backend NT_STATUS_CANT_ACCESS_DOMAIN_INFO
The problem was that I was not cleaning etc and private directories in order to re-run classicupgrade: rm -rf /usr/local/samba/etc/* rm -rf /usr/local/samba/private/* Now that error doesn't appear anymore. Thanks @RiXtEr from IRC #samba channel ! On Mon, Feb 4, 2013 at 3:06 PM, uoL uoL <wmarcos2002 at yahoo.com.ar> wrote:> Hello, > > I'm migrating to samba4 (samba 4.0.2 in Debian 6.0.6) > > After copying .tdb files and smb.conf and migrating ldap server to the new > server and configured it. > > When I run: > > /usr/loca/samba/bin/samba-tool domain classicpugrade --dbdir=samba > --user-xattrs=yes --realm=sadom.espel.com samba/smb.conf > > I get: > > Reading smb.conf > WARNING: The "idmap backend" option is deprecated > WARNING: The "idmap uid" option is deprecated > WARNING: The "idmap gid" option is deprecated > WARNING: Ignoring invalid value 'cups' for parameter 'printing' > Provisioning > convert_string_talloc: Conversion not supported. > pdb_init_ldapsam: WARNING: Could not get domain info, nor add one to the > domain. We cannot work reliably without it. > pdb backend ldapsam:ldap://localhost did not correctly init (error was > NT_STATUS_CANT_ACCESS_DOMAIN_INFO) > ERROR(<class 'passdb.error'>): uncaught exception - Cannot load backend > methods for 'ldapsam:ldap://localhost' backend > (-1073741606,NT_STATUS_CANT_ACCESS_DOMAIN_INFO) > File > "/usr/local/samba/lib/python2.6/site-packages/samba/netcmd/__init__.py", > line 175, in _run > return self.run(*args, **kwargs) > File > "/usr/local/samba/lib/python2.6/site-packages/samba/netcmd/domain.py", line > 1318, in run > useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs) > File "/usr/local/samba/lib/python2.6/site-packages/samba/upgrade.py", > line 612, in upgrade_from_samba3 > s3db = samba3.get_sam_db() > File > "/usr/local/samba/lib/python2.6/site-packages/samba/samba3/__init__.py", > line 390, in get_sam_db > return passdb.PDB(self.lp.get('passdb backend')) > > > My smb.conf is: > > [global] > unix charset = LOCALE > workgroup = SPEL.COM > netbios name = VS002 > passdb backend = ldapsam:ldap://localhost > username map = /etc/samba/smbusers > log level = 1 > syslog = 0 > log file = /var/log/samba/%m > max log size = 50 > time server = yes > #wmarcos 24 01 08 > #privileges = yes > #time offset = -30 > security = user > #agregado por wmarcos 6/2/08 > wins support = yes > ldap ssl = off > > add user script= /usr/local/sbin/smbldap-useradd -a -m -P '%u' > delete user script = /usr/local/sbin/smbldap-userdel '%u' > add group script = /usr/local/sbin/smbldap-groupadd -p '%g' > delete group script = /usr/local/sbin/smbldap-groupdel '%g' > add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g' > delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' > '%g' > set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u' > add machine script = /usr/local/sbin/smbldap-useradd -i '%u' > > domain logons = yes > preferred master = yes > domain master= yes > local master = yes > os level = 80 > ldap suffix = dc=spel,dc=com > ldap user suffix = ou=usuarios > ldap group suffix = ou=grupos > ldap machine suffix = ou=equipos > ldap passwd sync = yes > ldap idmap suffix = ou=usuarios > ldap admin dn= cn=admin,dc=spel,dc=com > idmap backend = ldap:ldap://localhost > idmap uid = 2000~2999 > idmap gid = 500~1000 > printing = cups > > encrypt passwords = yes > read only = yes > follow symlinks = no > guest ok = no > logon home > logon path > hide unreadable = yes > > [homes] > comment = Directorio personal del usuario %U > valid users = %U > browseable = no > read only = no > create mask = 750 > directory mask = 740 > > [netlogon] > path = /home/samba/netlogon > browseable = no > guest ok = yes > > > Any clues? I only found this, but didn't help me solve this issue > > http://lists.samba.org/archive/samba-technical/2011-September/079286.html > > Thanks in advance! > M. > > > > >
Reasonably Related Threads
- Samba4 - Classicupgrade - pdb_init_ldapsam: WARNING: Could not get domain info, nor add one to the domain
- samba4 - classicupgrade - problem - passdb.error uncaught exception - Cannot load backend methods for 'ldapsam:ldap://localhost' backend NT_STATUS_CANT_ACCESS_DOMAIN_INFO
- Problem migrate samba 3 (based on clearos 5.2) into new samba 4 server
- Samba4 4.0.3 classicupgrade - Error converting string to value for line: "CurrentVersion"
- SAMBA 4.20 - function level upgrade