تحذير "المفتاح مخزن في سلسلة مفاتيح trusted.gpg القديمة"

عندما أقوم بتشغيل sudo apt update أرى ما يلي:

W: https://download.docker.com/linux/ubuntu/dists/noble/InRelease: المفتاح مخزن في سلسلة مفاتيح trusted.gpg القديمة (/etc/apt/trusted.gpg)، راجع قسم DEPRECATION في apt-key(8) للحصول على التفاصيل.

بما أنها مجرد تحذير، فإنني أميل إلى عدم فعل أي شيء، ولكن ما الذي تنصح به؟ شكرًا لك.

مرحباً، يبدو أن هذا يعني فقط أن مفاتيح GPG الخاصة بك ليست في المكان الصحيح.

*مُوصى به:* بدلاً من وضع المفاتيح في الدليل `/etc/apt/trusted.gpg.d`، يمكنك وضعها في أي مكان على نظام الملفات الخاص بك باستخدام الخيار `Signed-By` في ملف `sources.list` الخاص بك والإشارة إلى اسم ملف المفتاح. راجع [sources.list(5)](https://manpages.debian.org/testing/apt/sources.list.5.en.html) للحصول على التفاصيل. منذ الإصدار APT 2.4، تم توفير `/etc/apt/keyrings` كموقع موصى به للمفاتيح التي لا تتم إدارتها بواسطة الحزم. عند استخدام ملف `sources.list` بأسلوب deb822، ومع إصدار apt أكبر من أو يساوي 2.4، يمكن أيضًا استخدام الخيار `Signed-By` لتضمين ملف المفاتيح المدرع بالكامل بتنسيق ASCII مباشرةً في ملف `sources.list` دون ملف إضافي.

ومع ذلك، إنه مجرد توصية (على الرغم من أداة apt-key التي تم إهمالها) لذا من الآمن تمامًا تجاهلها في الوقت الحالي. لست متأكدًا من الخطوات الصحيحة لكبت هذا (أنا أميل أكثر إلى آرتش) ولكن مجرد تجاهله لا ينبغي أن يسبب مشاكل خاصة إذا كنت تستخدم إصدار دعم طويل الأمد (LTS) أو لا تقوم بتحديث إصداراتك الرئيسية.

يمكنك بالتأكيد محاولة مسح الدليل الموثوق به (rm -rf /etc/apt/trusted.gpg.d/*) ولكن في رأيي لا يستحق الأمر المخاطرة بكسر حزمك للتخلص من رسالة كهذه.

إعجاب واحد (1)

تحذير لأي شخص يزور هذا في المستقبل، هذا ليس الحل لمشكلتك والتعامل غير السليم مع أوامر rm -rf يمكن أن يدمر نظامك بالكامل بشكل لا يمكن إصلاحه. لذا يرجى توخي الحذر.

هناك وثائق وافرة متاحة عبر الإنترنت حول كيفية التخلص من التحذير بشأن إهمال المفتاح، ولكن المشكلة ليست خاصة بـ discourse، لذا سأترك رابطًا وأنصح بقراءته مرتين قبل تنفيذ أي أوامر هناك بشكل أعمى.

إعجابَين (2)

في حالتي، يمكن القول إنها خاصة بـ Discourse (على الرغم من أنها ليست بالطريقة التي تقصدها) حيث أنني أمتلك الخادم لتثبيت Discourse اتبع إرشادات التثبيت القياسية.

لكنني سأقرأ الرابط الذي قدمته. شكرًا لك.

على الرغم من أن دليل المبتدئين سيكون موضع تقدير كبير.

قم بعمل نسخة احتياطية كاملة، وقم بإعداد نسخة جديدة من ديـسكورس (Discourse) واستعد نسختك الاحتياطية هناك.

بهذه الطريقة، لن تحتاج إلى العبث بأي شيء وفي 99% من الحالات ستختفي مشكلتك.