AD Connector - UnicodeDecodeError

german

#1

Hallo,

habe unter UCS 2.4 versucht, den AD Connector einzurichten. Das Ermitteln der BasisDN hat nach der Eingabe des Rechnernamen ohne Probleme funktioniert. Beim Speichern der Einstellungen folgt jedoch immer dieser Fehler:

Ein Fehler ist aufgetreten

Die Ausführung des Kommandos ‘adconnector/configure’ ist fehlgeschlagen:

Traceback (most recent call last):
File “/usr/lib/python2.4/site-packages/univention/management/console/handlers/init.py”, line 160, in execute
func( object )
File “/usr/lib/python2.4/site-packages/univention/management/console/handlers/adconnector/init.py”, line 214, in configure
univention.config_registry.handler_set( [ u’%s=%s’ % (ucrkey, val) ] )
File “/usr/lib/python2.4/site-packages/univention/config_registry.py”, line 903, in handler_set
reg.save()
File “/usr/lib/python2.4/site-packages/univention/config_registry.py”, line 130, in save
self._registry[ self._write_registry ].save()
File “/usr/lib/python2.4/site-packages/univention/config_registry.py”, line 293, in save
self.__save_file(filename)
File “/usr/lib/python2.4/site-packages/univention/config_registry.py”, line 278, in __save_file
fp.write(self.str())
File “/usr/lib/python2.4/site-packages/univention/config_registry.py”, line 314, in str
return ‘\n’.join([’%s: %s’ % (key, self.removeInvalidChars (val)) for key, val in self.items()])
File “/usr/lib/python2.4/encodings/utf_8.py”, line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: ‘utf8’ codec can’t decode bytes in position 11-12: invalid data


#2

Hallo,

ich vermute hierbei handelt es sich um den Bug #16637.
Enthalten die gesetzten Werte Umlaute? In welcher Kodierung ist das Template der AD-Connector Mapping Datei (“file /etc/univention/connector/ad/mapping*”) abgelegt?

Mit freundlichen Grüßen
Janis Meybohm


#3

Hallo,

Umlaute wurden nicht verwendet. Die selbe Konfiguration funktioniert unter UCS 2.3-2!!

Bei der Datei /etc/univention/connector/ad/mapping handelt es sich um “UTF-8 Unicode English text”

Mit freundlichen Grüßen
Daniel Anthofer


#4

[quote=“sinteam”]Bei der Datei /etc/univention/connector/ad/mapping handelt es sich um “UTF-8 Unicode English text”
[/quote]

Wie ist das Encoding in der Datei /etc/univention/base.conf? Stehen dort Umlaute drin?

Viele Grüße
Stefan Gohmann


#5

hierbei handelt es sich um ISO-8859 text

Gruß,
Daniel


#6

Hallo,

Umlaute hab ich gefunden:

“ssl/state: Österreich”

Wann/Wo entsteht dieser Parameter?

Gruß,
Daniel


#7

Der Wert wird während der Installation im UCS Installer eingegeben.

Viele Grüße
Stefan Gohmann