I started the diagnosis module on a UCS 4.2-3e262 master with univention-mail-server and got this traceback: Problem: Überprüfe Gültigkeit der SSL Zertifikate Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/__init__.py", line 263, in execute result = execute(umc_module, **kwargs) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 287, in run cert_verify = list(verify_local(all_certificates)) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 258, in verify_local for error in verifier.verify_root(): File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 202, in verify_root for error in self.verify(self.root_cert_path): File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 206, in verify for error in self._verify_timestamps(cert_path): File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 171, in _verify_timestamps valid_from = self.parse_generalized_time(cert.get_notBefore()) File "/usr/lib/pymodules/python2.7/univention/management/console/modules/diagnostic/plugins/02_certificate_check.py", line 141, in parse_generalized_time date = datetime.datetime.strptime(sans_mircoseconds, date_format) ImportError: Failed to import _strptime because the import lockis held by another thread.
Looks like a racing condition. I was not able to reproduce this error.
*** This bug has been marked as a duplicate of bug 45585 ***