This was fixed in DS via: https://github.com/389ds/389-ds-base/issues/6838
What is the version of 389-ds-base?
Thanks,
Mark
On 9/28/25 2:20 PM, Dungan, Scott A. via FreeIPA-users wrote:
Hello.
Running IPA server version 4.12.2-14 on RHEL 9.6, we are seeing the
following ‘datetime’ Python error when running ipa-healthcheck. I
believe this should have been patched in 4.12.0, but perhaps it is a
different issue?
~]# ipa-healthcheck
[
{
"source": "ipahealthcheck.ds.replication",
"check": "ReplicationCheck",
"result": "CRITICAL",
"uuid": "0922227e-9645-487c-aa0c-f94310868abf",
"when": "20250928174828Z",
"duration": "1.373418",
"kw": {
"exception": "module 'datetime' has no attribute 'UTC'",
"traceback": "Traceback (most recent call last):\n File
\"/usr/lib/python3.9/site-packages/ipahealthcheck/core/core.py\", line
56, in run_plugin\n for result in plugin.check():\n File
\"/usr/lib/python3.9/site-packages/ipahealthcheck/core/plugin.py\",
line 18, in wrapper\n for result in f(*args, **kwds):\n File
\"/usr/lib/python3.9/site-packages/ipahealthcheck/ds/plugin.py\", line
108, in check\n results = self.doCheck(self.check_class,
self.many)\n File
\"/usr/lib/python3.9/site-packages/ipahealthcheck/ds/plugin.py\", line
97, in doCheck\n for result in results:\n File
\"/usr/lib/python3.9/site-packages/lib389/_mapped_object_lint.py\",
line 126, in lint\n yield from f()\n File
\"/usr/lib/python3.9/site-packages/lib389/replica.py\", line 1325, in
_lint_no_ruv\n ruv_dict = ruv.format_ruv()\n File
\"/usr/lib/python3.9/site-packages/lib389/replica.py\", line 949, in
format_ruv\n \"csn\": RUV().parse_csn(self._rid_csn.get(rid,
'00000000000000000000')),\n File
\"/usr/lib/python3.9/site-packages/lib389/replica.py\", line 920, in
parse_csn\n time_str = datetime.datetime.fromtimestamp(timestamp,
datetime.UTC).strftime('%Y-%m-%d %H:%M:%S')\nAttributeError: module
'datetime' has no attribute 'UTC'\n"
}
}
]
Installed versions:
~]# rpm -qa | grep healthcheck
ipa-healthcheck-core-0.16-4.el9.noarch
ipa-healthcheck-0.16-4.el9.noarch
~]# rpm -qa | grep ipa-server
ipa-server-common-4.12.2-14.el9_6.3.noarch
ipa-server-4.12.2-14.el9_6.3.x86_64
Any help would be much appreciated.
Scott
--
Identity Management Development Team
--
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedorahosted.org/archives/list/[email protected]
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue