FreeBSD wfm.gos.ca 11.0-RELEASE-p2 FreeBSD 11.0-RELEASE-p2 #0: Mon Oct 24 06:55:27 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 If chrony is built with the IPV6 flag, it will cowardly refuse to start and show: Assertion failed: (MD5_hash >= 0), function UTI_IPToRefid, file util.c, line 373. in a /var/log/chrony/tracking.log. It traces back to HSH_GetHashId in hash_nss.c where it can't find the hash algorithm or can't init nss or can't init the hash, so returns an invalid value.
I think you might need to install the 'nss' package. The patch in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217691 might help fix this.
That is installed. I had just done a system upgrade and rebuilt all the packages when chrony would no longer start.
Hello, I have the same problem, and it seems there's a conflict between IPv6 and NSS. My bug report: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223840 Best Regards, Olivier
Is this still relevant after switching chrony from nss to nettle in ports r469426?
Seems to build and run with nettle and ipv6 enabled (and NSS disabled). I don't use IPV6 so can't really test it.
(In reply to rob.kruus from comment #5) Thank you for testing. Since nobody here has said anything to the contrary I assume that this is fixed by ports r469426.