[Samba] URGENT: big problem with displayName.
Stéphane PURNELLE
stephane.purnelle at corman.be
Wed Feb 26 03:24:05 MST 2014
dbcheck detect the problem :
/usr/local/samba/bin/samba-tool dbcheck
Checking 1229 objects
convert_string_talloc: Conversion error: Illegal multibyte sequence(�ois
Laschet)
Conversion error: Illegal multibyte sequence(�ois Laschet)
ERROR(runtime): uncaught exception - (31, 'WERR_GENERAL_FAILURE')
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/dbcheck.py",
line 136, in run
controls=controls, attrs=attrs)
File "/usr/local/samba/lib/python2.6/site-packages/samba/dbchecker.py",
line 128, in check_database
error_count += self.check_object(object.dn, attrs=attrs)
File "/usr/local/samba/lib/python2.6/site-packages/samba/dbchecker.py",
line 1101, in check_object
normalised = self.samdb.dsdb_normalise_attributes(self.samdb_schema,
attrname, [val])
File "/usr/local/samba/lib/python2.6/site-packages/samba/samdb.py", line
647, in dsdb_normalise_attributes
return dsdb._dsdb_normalise_attributes(ldb, ldap_display_name,
ldif_elements)
unix charset was ISO-8859-15
For permit user to work, we created new user.
Now, how to clean theses bad users ?
thx
Stéphane Purnelle
-----------------------------------
Stéphane PURNELLE Admin. Systèmes et Réseaux
Service Informatique Corman S.A. Tel : 00 32 (0)87/342467
Andrew Bartlett <abartlet at samba.org> wrote on 26/02/2014 01:44:39:
> De : Andrew Bartlett <abartlet at samba.org>
> A : Stéphane PURNELLE <stephane.purnelle at corman.be>,
> Cc : samba at lists.samba.org
> Date : 26/02/2014 01:54
> Objet : Re: [Samba] URGENT: big problem with displayName.
>
> On Mon, 2014-02-24 at 14:21 +0100, Stéphane PURNELLE wrote:
> > Hi,
> >
> > Sorry for my urgent request, but we have a problem with user who have
> > strange displayname
> >
> > Yesterday (23/02/2014), we do a classic-upgrade from a ldap tree to a
DC
> > server.
> > But user with accent have bad displayName and maybe cause problem when
> > user try to connect to her computer.
> >
> > I'm unable to change displayName by ADUC, ldbmodify or ldbedit.
> >
> > GENSEC backend 'gssapi_spnego' registered
> > GENSEC backend 'gssapi_krb5' registered
> > GENSEC backend 'gssapi_krb5_sasl' registered
> > GENSEC backend 'sasl-DIGEST-MD5' registered
> > GENSEC backend 'schannel' registered
> > GENSEC backend 'spnego' registered
> > GENSEC backend 'ntlmssp' registered
> > GENSEC backend 'krb5' registered
> > GENSEC backend 'fake_gssapi_krb5' registered
> > ldb_handler_fold: unable to casefold string [Magasin g�n�ral C2]
> > failed to modify CN=storec2,CN=Users,DC=cormandom,DC=int-corman,DC=be
-
> > Failed to create index key for attribute 'displayName':Unknown erro
> >
> >
> > How can I correct this ?
>
> Somehow the user got added despite not being UTF8. Was 'unix charset'
> set to something other than UTF8 during the classicupgrade import?
>
> I would like to understand how the corruption happened, so we can
> prevent it happening again. Does dbcheck show an issue here (if not, we
> may wish to add a test).
>
> Andrew Bartlett
>
> --
> Andrew Bartlett
> http://samba.org/~abartlet/
> Authentication Developer, Samba Team http://samba.org
> Samba Developer, Catalyst IT
http://catalyst.net.nz/services/samba
>
>
>
>
More information about the samba
mailing list