خطأ "تعذر التحقق من رمز التفويض بسبب اختلافات ساعة الخادم"

لقد قمت بتفعيل مصادقة Google، وكان يعمل بشكل صحيح. لكن بعد ذلك حدث شيء ما (أعتقد أنني قبلت تحديثًا تلقائيًا لمواصفات الخادم الخاص بي على linode.com)، والآن لم تعد مصادقة Google تعمل، وتقول منصة Discourse

تعذر التحقق من رمز التفويض بسبب اختلافات في ساعة الخادم. يرجى المحاولة مرة أخرى.

كلما حاولت تسجيل الدخول باستخدام Google (لم أجرب طرق تسجيل الدخول الأخرى باستثناء اسم المستخدم/كلمة المرور).

أنا لست متأكدًا مما يسبب هذه الرسالة، ولا توجد نتائج بحث مع إجابات على Google.

لقد تفحصت سجلات NTP الخاصة بخادمى، ورأيت أخطاءً مثل

ntpd[23986]: giving up resolving host 1.arch.pool.ntp.org: Servname not supported for ai_socktype (-8)

والتي تبدو وكأنها مرتبطة بالمشكلة (مسببةً اختلافًا في الساعة). هل هذا هو بالفعل ما قد يسبب المشكلة؟

ماذا يخبرك الأمر grep ntp /etc/services؟
يجب أن يكون هناك سطران:

ntp             123/tcp
ntp             123/udp

إذا لم تكن موجودة، أضفها وأعد تشغيل خدمة ntp.

شكرًا على النصيحة!

اتضح أنني كنت مُربكًا: يعمل Discourse على خادم آخر (إشارة النطاق الفرعي الخاص بي تشير إلى PI آخر)

على هذا الجهاز الآخر لم يكن NTP مُثبّتًا، لذا قمت بتثبيته (apt install ntp في Ubuntu)، والآن لا توجد مشكلة!

أواجه نفس المشكلة،
يرجى الاطلاع على مخرجات الأمر grep ntp /etc/services

هل يعرف أي شخص آخر ما يمكنني فعله لحل هذه المشكلة؟

@RGJ

تم الإصلاح باتباع الخطوات الواردة في: Google Login Stopped Working after manual update