I have Google auth enabled, and it was working. But then something happened (I think I accepted an automatic update to my machine specs on linode.com) and now Google auth doesn’t work, and Discourse says
Unable to verify authorization token due to server clock differences. Please try again.
whenever I try to log in with Google (I haven’t tried the other login methods except username/password).
I’m not sure what causes this error, and there’s no search results with answers on Google.
I did look at my server’s NTP logs, and I see errors like
ntpd: giving up resolving host 1.arch.pool.ntp.org: Servname not supported for ai_socktype (-8)
which seems like it would be related (causing a clock difference). Is this in fact what the problem may be?