[Samba] Error in samba-tool dbcheck after updating to samba-4.9.1
Rommel Rodriguez Toirac
rommelrt at nauta.cu
Fri Nov 9 20:44:27 UTC 2018
El 8 de noviembre de 2018 4:02:52 PM GMT-05:00, Rommel Rodriguez Toirac via samba <samba at lists.samba.org> escribió:
> Hello all;
>I use CentOS 7.5.1804
>I update from samba-4.8.2 to samba-4.9.1 and finish with not errors,
>but when I run
>
>samba-tool dbcheck --cross-ncs
>
>I have the error:
>
>[root at gtmad ~]# samba-tool dbcheck --cross-ncs
>Checking 4087 objects
>ERROR(<type 'exceptions.UnicodeEncodeError'>): uncaught exception -
>'ascii' codec can't encode character u'\xe9' in position 319: ordinal
>not in range(128)
>File "/usr/lib64/python2.7/site-packages/samba/netcmd/__init__.py",
>line 177, in _run
> return self.run(*args, **kwargs)
>File "/usr/lib64/python2.7/site-packages/samba/netcmd/dbcheck.py", line
>157, in run
> controls=controls, attrs=attrs)
>File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line 221,
>in check_database
> error_count += self.check_object(object.dn, attrs=attrs)
>File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line
>2230, in check_object
> error_count += self.check_dn(obj, attrname, syntax_oid)
>File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line
>1324, in check_dn
> v_dn = dsdb_Dn(self.samdb, v.decode('utf8'))
>File "/usr/lib64/python2.7/site-packages/samba/common.py", line 101, in
>__init__
> self.dn = ldb.Dn(samdb, self.dnstring)
>
>I use the configure like this:
>
>./configure --enable-fhs --prefix=/usr --sysconfdir=/etc
>--localstatedir=/var --enable-debug --enable-selftest -j2 -p
>--cross-answers --cross-execute --enable-cups --disable-iprint
>--with-acl-support --enable-gnutls --with-profiling-data
>--with-systemd
>
> My /etc/samba/smb.conf is this:
>
># Global parameters
>[global]
> eventlog list = Application System Security SyslogLinux
> ldap server require strong auth = allow_sasl_over_tls
> log file = /var/log/samba/%m.log
> log level = 3
> max log size = 5000
> netbios name = GTMAD
> realm = GTM.ONAT.GOB.CU
> server role = active directory domain controller
>server services = s3fs, rpc, nbt, wrepl, ldap, cldap, kdc, drepl,
>winbindd, ntp_signd, kcc, dnsupdate
> time server = Yes
> tls cafile = /var/lib/samba/private/tls/cacert.pem
> tls certfile = /var/lib/samba/private/tls/gtmad.gtm.onat.gob.cu.cert
> tls enabled = Yes
> tls keyfile = /var/lib/samba/private/tls/gtmad.gtm.onat.gob.cu.key
> workgroup = ATGTM00
> idmap_ldb:use rfc2307 = yes
>
>[netlogon]
> path = /var/lib/samba/sysvol/gtm.onat.gob.cu/scripts
> read only = No
>
>[sysvol]
> path = /var/lib/samba/sysvol
> read only = No
>
> Any idea of what could be bad?
>
Is this problem solved in samba-4.9.2?
I read in the Release Notes for Samba 4.9.2:
Noel Power
Bug 13616: ldb: Bumb ldb version to 1.4.3, Python: Ensure ldb.Dn can accept utf8 encode unicode
These means that the problem is solved or fixed?
--
Rommel Rodriguez Toirac
rommelrt at nauta.cu
More information about the samba
mailing list