شروحات الكمبيوتر والإنترنت والموبايل

فشل ترقية أوبونتو 24.04 عند تثبيت WSL1 على ويندوز

مقدمة

تقدم أنظمة التشغيل المختلفة العديد من الأدوات للمطورين والمستخدمين، ومن بين هذه الأدوات، يعد Windows Subsystem for Linux (WSL) واحدًا من الأدوات المهمة التي تتيح تشغيل لينكس على ويندوز. ومع ذلك، قد تواجه بعض المشاكل أثناء ترقيات النظام الجديد، مثل مشكلة ترقية Ubuntu 24.04 التي تم تثبيتها حديثًا في WSL1، والتي سنتناولها في هذا المقال.

التحديات في ترقية WSL1 Ubuntu 24.04

عند محاولة ترقية Ubuntu 24.04 في WSL1 باستخدام الأمر apt full-upgrade، فقد يواجه المستخدمون أخطاء شائعة تتعلق بإعداد الحزم. في حالة الترقية هذه، من المهم فهم ما يحدث عند حدوث الخطأ. الرسالة التي تشير إلى فشل إعداد systemd تمثل أولى العلامات على أن هناك مشكلة في الترقية. تتمثل أبرز الأخطاء في عدم قدرة النظام على الحصول على قفل /etc/passwd، ما يشير إلى أن هناك تداخل في العمليات أو أن عملية سابقة لم تكتمل بنجاح.

مشكلات التبعية في WSL1

تعتبر مشكلات التبعية من الأسباب الشائعة التي تحول دون نجاح ترقية النظام. على سبيل المثال، يعتمد systemd-sysv على systemd، وفي حالة عدم إعداد systemd بشكل صحيح، تتعطل جميع الحزم المعتمدة عليه. هذا الخلل يسبب سلسلة من الأخطاء المتكررة، مما يجعل من المستحيل إتمام الترقية بنجاح.

لم يتمكن النظام من تهيئة الحزم التالية: systemd، وnetplan.io، وdbus-user-session، وغيرهم. ويشير هذا إلى أن هناك تعقيدًا أكبر في عملية الترقية، مما يؤدي إلى فقدان بعض الخصائص المهمة للنظام.

كيفية حل مشكلة ترقية WSL1 Ubuntu 24.04

الخطوة الأولى نحو حل هذه المشكلة هي التأكد من عدم وجود عمليات قيد التشغيل تعيق عملية الترقية. يمكن ذلك من خلال استخدام أمر مثل ps aux | grep dpkg للبحث عن أي عمليات dpkg قيد التشغيل وإيقافها إن وجدت. بمجرد التأكد من عدم وجود عمليات قيد التشغيل، يمكن محاولة تنفيذ الأوامر التالية لحل مشكلات التكوين:

  1. تحديث بيانات الحزم:

    • استخدم الأمر sudo apt update للتأكد من تحديث قائمة الحزم.
  2. إصلاح الحزم المعطوبة:

    • قم بتشغيل الأمر sudo dpkg --configure -a لإعادة محاولة تكوين الحزم المعطوبة.
  3. إزالة الحزم المعطوبة:

    • إذا استمرت المشكلة، يمكنك استخدام الأمر sudo apt remove --purge systemd ثم إعادة تثبيتها مجددًا.
  4. ترقية النظام:
    • أخيرًا، حاول استخدام الأمر sudo apt full-upgrade مرة أخرى.

التحويل إلى WSL2

إذا كانت المشكلة مستمرة ولم تتمكن من ترقيتها في WSL1، فقد يكون الخيار الأفضل هو الترقية إلى WSL2. حيث أن الفرق بين WSL1 وWSL2 كبير، حيث يوفر WSL2 بنية نظام لينكس حقيقية تعتمد على نواة لينكس، مما يحل العديد من المشاكل المرتبطة بالتبعيات والإعدادات. العديد من المستخدمين لاحظوا أن الانتقال إلى WSL2 أدى إلى تحسين الأداء وتقليل المشكلات المتعلقة بالتحديثات.

اختتام

إن مشاكل ترقية WSL1 Ubuntu 24.04 قد تكون محبطة، لكن مع الخطوات الصحيحة، يمكن التغلب عليها. استخدام Windows Subsystem for Linux يمكن أن يكون تجربة رائعة إذا تم إعداده بشكل صحيح. إذا كانت لديك مشاكل في الترقية، فتأكد من مراجعة الخطوات المذكورة أعلاه، وقد يكون من المفيد أيضًا النظر في التحويل إلى WSL2 للاستفادة من ميزاته.

فهد السلال

خبير تقني متخصص في شروحات الكمبيوتر والإنترنت والموبايل، يتمتع بخبرة واسعة في تقديم حلول تقنية مبتكرة ومبسطة. يهدف فهد إلى مساعدة المستخدمين على تحسين تجربتهم التقنية من خلال مقالات وأدلة عملية واضحة وسهلة الفهم.
زر الذهاب إلى الأعلى
Don`t copy text!