فشل اتصال المرآة في تثبيت حزم في فيدورا 39/40
تعتبر بيئة Fedora واحدة من الأنظمة المتميزة في عالم لينكس، ولكن قد يواجه المستخدمون أحيانًا بعض المشكلات الفنية، مثل مشكلة فشل الاتصال بخادم المرايا. في هذا المقال، سوف نتناول بالتفصيل مشكلة "linux – Fedora 39/40 package install mirror failed to connect to 127.0.0.1"، وما هي الحلول الممكنة لمعالجة هذه المشكلة.
سبب المشكلة
تحدث هذه المشكلة عادة عند القيام بعمليات تحديث أو تثبيت حزم جديدة بعد الترقية من إصدار Fedora 39 إلى 40. يمكن أن تظهر رسالة الخطأ التي تشير إلى عدم القدرة على الاتصال بالخادم نتيجة لعدة عوامل، منها إعدادات الشبكة أو مشكلات في الشهادات الأمنية.
تحليل رسالة الخطأ
عندما تحاول تثبيت حزمة معينة، يتلقى النظام أوامر مختصة للوصول إلى خادم المرايا. توضح الرسالة أنك تلقيت خطأ من أداة curl وهي تُستخدم لجلب البيانات من الإنترنت. الخطأ الذي يظهر "فشل تثبيت الحزم: خطأ Curl (7): تعذر الاتصال بالخادم" يعني أنه لم يتمكن من الوصول إلى العنوان المحدد بسبب مشكلة في الشبكة.
إعدادات الشبكة
للتحقق من أن إعدادات الشبكة لديك صحيحة، يمكنك استخدام الأمر ping
لاختبار الاتصال بالخادم. حاولping إلى mirrors.fedoraproject.org
وتأكد من أنك تستطيع الوصول إليه. إذا كان هناك انقطاع في الاتصال، تحقق من إعدادات الشبكة لديك أو الاتصال بمزود الخدمة.
الشهادات الأمنية
في بعض الأحيان، قد تتسبب مشكلات الشهادات في فشل الاتصال بالخادم. تأكد من تحديث الشهادات باستخدام الأمر التالي:
sudo dnf update ca-certificates
هذا الأمر سيعمل على تحديث الشهادات الموثوق بها في النظام، مما قد يحل المشكلة.
تغيير خادم وزيادة المرونة
إذا استمرت المشكلة، يمكنك محاولة تغيير خادم المرايا الافتراضي إلى واحد آخر. للقيام بذلك، افتح ملف /etc/yum.repos.d/fedora.repo
وابحث عن قسم [fedora]، ثم استبدل عنوان المرايا الحالي بعنوان مرآة أخرى. بإمكانك العثور على قائمة بالمرايا المتاحة على الانترنت.
الحل الأخير الذي يُمكن تجربته هو استخدام خوادم مختلفة من خلال إضافة خيارات إلى dnf
لتحديد خادم مرآة خارجي. يمكنك فعل ذلك عن طريق استخدام:
sudo dnf --setopt=baseurl=http://url.to.your.mirror install <package-name>
استبدل http://url.to.your.mirror
برابط المرآة الجديدة، و <package-name>
باسم الحزمة التي ترغب في تثبيتها.
الخلاصة
مشكلة "linux – Fedora 39/40 package install mirror failed to connect to 127.0.0.1" قد تكون محبطة، ولكن من خلال بعض الإجراءات البسيطة، يمكنك حلها والاستمرار في استخدام نظامك بشكل سلس. تأكد من تحديث إعدادات الشبكة والشهادات الأمنية، وإذا استمرت المشكلة، قم بتغيير خادم المرايا الخاص بك. اتبع الخطوات الموضحة، وستتمكن من التغلب على هذه المشكلة في وقت قصير.
إذا كان لديك أي استفسار أو لديك خبرة سابقة مع هذه المشكلة، فلا تتردد في مشاركتها؛ لأن تجربة المستخدمين الآخرين قد تكون ذات فائدة كبيرة.