Hallo,
ich hab damals (UCS 2.4) leider bei der Ersteinrichtung in den CA-Daten Umlaute benutzt (werden nun so dargestellt: \xfc ). Das User-Modul stolpert seit UCS 3.2 leider darüber, Benutzer sind mit Zertifikat sind nicht mehr bearbeitbar.
Der Traceback:
data = json.dumps( body )
File "/usr/lib/pymodules/python2.6/simplejson/__init__.py", line 261, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/pymodules/python2.6/simplejson/encoder.py", line 214, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/pymodules/python2.6/simplejson/encoder.py", line 282, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 7: invalid start byte
25.02.14 19:11:38.833 DEBUG_INIT
25.02.14 19:13:35.738 ADMIN ( ERROR ) : value={'certificateSubjectOrganisationalUnit': 'top2.top1', 'certificateIssuerCommonName': 'Univention Corporate Server Root CA', 'certificateIssuerCountry': 'DE', 'certificateSubjectOrganisation': 'Org', 'certificateIssuerOrganisation': 'Org', 'certificateSerial': 'xx', 'certificateSubjectCommonName': 'user', 'certificateSubjectMail': 'user@top2.top1', 'certificateDateNotAfter': 'xxxxx', 'certificateIssuerLocation': 'Ort', 'certificateVersion': '2', 'certificateSubjectCountry': 'DE', 'certificateIssuerMail': 'ssl@top2.top1', 'certificateSubjectState': 'Land', 'certificateSubjectLocation': 'Ort', 'certificateIssuerState': 'Land', 'certificateIssuerOrganisationalUnit': 'top2.top1', 'certificateDateNotBefore': '2013-01-22'}
25.02.14 19:13:35.814 MODULE ( ERROR ) : Traceback (most recent call last):
File "/usr/sbin/univention-management-console-module", line 112, in <module>
notifier.loop()
File "/usr/lib/pymodules/python2.6/notifier/nf_generic.py", line 284, in loop
step()
File "/usr/lib/pymodules/python2.6/notifier/nf_generic.py", line 276, in step
__min_timer = dispatch.dispatcher_run()
File "/usr/lib/pymodules/python2.6/notifier/dispatch.py", line 72, in dispatcher_run
if not disp():
File "/usr/lib/pymodules/python2.6/notifier/threads.py", line 154, in _simple_threads_dispatcher
task.announce()
File "/usr/lib/pymodules/python2.6/notifier/threads.py", line 135, in announce
self._callback( self, self._result )
File "/usr/lib/pymodules/python2.6/notifier/__init__.py", line 104, in __call__
return self._function( *tmp, **self._kwargs )
File "/usr/lib/pymodules/python2.6/univention/management/console/modules/udm/__init__.py", line 139, in _thread_finished
self.finished( request.id, result )
File "/usr/lib/pymodules/python2.6/univention/management/console/modules/__init__.py", line 276, in finished
self.result( res )
File "/usr/lib/pymodules/python2.6/univention/management/console/modules/__init__.py", line 283, in result
self.signal_emit( 'success', response )
File "/usr/lib/pymodules/python2.6/notifier/signals.py", line 75, in signal_emit
self.__signals[ signal ].emit( *args )
File "/usr/lib/pymodules/python2.6/notifier/signals.py", line 41, in emit
cb( *args )
File "/usr/lib/pymodules/python2.6/notifier/__init__.py", line 104, in __call__
return self._function( *tmp, **self._kwargs )
File "/usr/lib/pymodules/python2.6/univention/management/console/protocol/modserver.py", line 106, in _reply
self.response( msg )
File "/usr/lib/pymodules/python2.6/univention/management/console/protocol/modserver.py", line 305, in response
data = str( msg )
File "/usr/lib/pymodules/python2.6/univention/management/console/protocol/message.py", line 317, in __str__
return Message._formattedMessage(self._id, self._type, self.mimetype, self.command, body, self.arguments)
File "/usr/lib/pymodules/python2.6/univention/management/console/protocol/message.py", line 119, in _formattedMessage
data = json.dumps( body )
File "/usr/lib/pymodules/python2.6/simplejson/__init__.py", line 261, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/pymodules/python2.6/simplejson/encoder.py", line 214, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/pymodules/python2.6/simplejson/encoder.py", line 282, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 7: invalid start byte