Endless loop of log errors related to IPv6 in journalctl

What are these errors and how can I fix it?
As far as I researched they may be related to NTP as discussed on the following post:
https://bbs.archlinux.org/viewtopic.php?id=110718

But I don’t understand how exactly to resolve it in Umbrel.

The command I run is:

sudo journalctl -p 4 -x -b

And this is the ntpsec service. Not sure what I should change.

The ntp.conf file:

Here’s how I fixed it:

sudo nano /usr/libexec/ntpsec/ntp-systemd-wrapper

Then modify the line in the middle to be:

NTPD_OPTS="$NTPD_OPTS -4 -u ntpsec:ntpsec"

The -4 forces the service to use only IPv4
Then to reload the change and then restart the service:

systemctl daemon-reload
systemctl restart ntpsec

After 30 minutes, check logs to verify the errors are gone:

sudo journalctl -p 4 | less +G

You can also verify that the service now includes -4 in the options with this command:

systemctl status ntpsec.service

If anyone from Umbrel sees this, this change to the file should be built-in into Umbrel when installed fresh, because it’s a bug.