سؤال لماذا يفشل wubi مع خطأ 404؟


أقوم بتثبيت Ubuntu باستخدام مثبت Wubi ، ولكنه ينتهي بشكل غير متوقع مع الخطأ التالي:

12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.metalink > G:\ubuntu\install
12-27 15:15 DEBUG  downloader: Download start filename=G:\ubuntu\install\ubuntu-11.04-desktop-amd64.metalink, url=http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.metalink, basename=ubuntu-11.04-desktop-amd64.metalink, length=28363, text=None
12-27 15:15 DEBUG  downloader: download finished (read 28363 bytes)
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/MD5SUMS-metalink > G:\ubuntu\install
12-27 15:15 ERROR  TaskList: [Errno 14] HTTP Error 404: Not Found
Traceback (most recent call last):

5
2017-12-27 10:03


الأصل


من رسالة الخطأ يبدو أنك تقوم بتثبيت Ubuntu 11.04. أي سبب لتثبيت هذا الإصدار غير المدعوم القديم؟ أعتقد أن هذا هو سبب الفشل لأن الملفات على الإنترنت غير متوفرة الآن. - gertvdijk
gertvdijk نعم ، هذا هو السبب. ومع ذلك ، لا يزال هناك خطأ يتم الإبلاغ عنه ، على الرغم من أن المشكلة هنا ليست مشكلة. نرى إجابتي للتفاصيل. - Eliah Kagan


الأجوبة:


الحل

لم يعد Ubuntu 11.04 مدعومًا ، منذ 28 أبريل 2011. انظر هذه الصفحة للتفاصيل. عندما لا يتم دعم الإطلاق بعد الآن ، نسميه EoL (نهاية العمر).

على الأقل حاليًا ، لا يمكن لـ Wubi تنزيل الملفات المطلوبة لتثبيت إصدار EoL تلقائيًا. يجب عليك تقديم جميع الملفات اللازمة. (ا 404، أو لم يتم العثور على ملف ، سيحدث خطأ خلاف ذلك.)

لفعل هذا:

إذا كان لديك فقط Wubi.exe، المحفوظة على القرص الصلب الخاص بك:

قم بتنزيل صورة ISO للإصدار. تأكد من الحصول على واحد للهندسة الصحيحة. إذا كان لديك جهاز 64 بت يمكنك استخدام amd64 (64 بت) أو i386 (32 بت) الإصدار. إذا كان لديك جهاز 32 بت يمكنك فقط استخدام i386 الإصدار.

يمكن تنزيل صور ISO للإصدارات القديمة في http://old-releases.ubuntu.com/releases/.

احفظ صورة ISO على القرص الثابت لديك. ثم هناك ثلاث طرق يمكنك اتباعها:

  1. تأكد من أن صورة ISO التي تم تنزيلها موجودة في نفس المجلد الذي يحتوي عليه Wubi.exe. ثم اركض Wubi.exe مرة أخرى.

  2. بدلا من ذلك ، إذا كان لديك مدير أرشيف لنظام التشغيل Windows مثل 7-الرمز البريدي قادرة على استخراج صور ISO كما لو أنها أرشيف مضغوط (على الرغم من أنها ليست صحيحة) ، يمكنك استخدام ذلك لاستخراج صورة ISO في مجلد خاص بها مع أي شيء آخر فيه. ثم نجد Wubi.exe في هذا المجلد (وهو أحد الملفات التي تم استخراجها) وتشغيلها.

  3. إذا كنت تريد ، لديك أيضًا خيار حرق ISO إلى قرص مضغوط / قرص DVD أو كتابته على محرك أقراص USB محمول. سيعمل ذلك ، وفي حالات نادرة قد يكون من المنطقي إذا كنت تواجه الكثير من المتاعب في الحصول على Wubi للعثور على ISO الخاص بك الذي تم تنزيله. لكن بشكل عام هذه الطريقة أصعب وتستغرق وقتا أطول.

إذا كنت تعمل Wubi.exe من محرك أقراص Ubuntu CD / DVD أو محرك أقراص USB محمول قمت بحرقه أو كتابته من ISO Ubuntu:

لا يصل Wubi إلا إلى النقطة التي يحدث فيها الخطأ بعد التحقق للتأكد من أن الملفات الضرورية للتثبيت غير موجودة وقابلة للاستخدام بالفعل. لذلك هم إما غير موجودين ، أو واحد أو أكثر منهم تالف.

في كلتا الحالتين ، هناك سببان: إما أن ISO معطوب ، أو أن النسخ / الكتابة كانت سيئة (أو تم تعديلها بعد ذلك). يمكنك معرفة أي من اختبار MD5 ISO. ثم أعد كتابتها إلى محرك USB ، أو قم بحرقها إلى قرص جديد ، أو (إذا كان ISO هو ما هو سيئ) ، قم بتنزيل ISO مرة أخرى.

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

إذا كنت تعمل Wubi.exe من محرك أقراص افتراضي مركب من ISO Ubuntu:

توجد بعض البرامج لتحميل صور ISO في Windows كمحركات أقراص افتراضية. هذه طريقة شائعة إلى حد ما لتثبيت Wubi. إذا كنت تقوم بذلك وتحصلت على الخطأ ، فستحدث نفس المشكلة على النحو الوارد أعلاه. نظرًا لعدم وجود قرص فعلي فعلي لأوبونتو ، فهذا يعني أن ISO سيئة. (أو أن هناك بعض المشاكل مع برنامج المحاكاة الافتراضية لمحرك الأقراص الخاص بك.)

التحذير (وأفضل حل ، حقا)

عندما تكون إصدارات Ubuntu هي EoL ، يجب عليك عدم استخدامها حقًا. لا يمكنك الحصول على دعم جيد ، البرنامج عليها قديمة ، والأهم من ذلك ، لم يتم إصلاح الخلل المكتشفة حديثا. وهذا يعني أن هناك الكثير من الأخطاء الأمنية التي تم اكتشافها وثابتة فقط في الإصدارات المعتمدة. لا يزال مستخدمي إصدارات EoL عرضة للخطر. لذلك من الخطر الاستمرار في استخدام إصدار EoL.

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

إصدارات Ubuntu المعتمدة حاليًا هي 10.04.4 LTS و 11.10 و 12.04.1 LTS و 12.10. يمكنك الحصول عليها جميعا هنا. تتوفر كل من صور ISO ومثبتات Wubi.exe لكل إصدار معتمد. هذا ينصح بشدة!

من الناحية الفنية ، يتم دعم 8.04.4 LTS أيضًا ، ولكن فقط للاستخدام المحدود للخادم ، والذي لا يتضمن واجهة المستخدم الرسومية أو حزم المجتمع المجتمعي أو Wubi.

إذا لم يكن بإمكانك تحديد الإصدار المراد استخدامه ، فمن الأفضل عادةً الانتقال إلى أحدث إصدار (كما يفعل معظم الناس) أو إصدار LTS الأخير.

التحليل

ال Traceback (most recent call last) خط يعني هذا هو الحادث ، وهو نوع من الأخطاء. لذلك ، كما يقول خورخي كاسترو ، يجب عليك تقرير هذا كعلة (ضد مشروع Wubi على Launchpad).

ومع ذلك ، قد لا تعتبر المشكلة الأساسية هنا علة ، و يمكنك حلها بسهولة. انظر أعلاه للحصول على حلول ، أو أدناه للحصول على تفسير.

هم المفتاح لفهم ما يحدث يكمن في الإخراج قبل الحادث:

12-27 15:15 DEBUG  CommonBackend: Searching for local ISO
12-27 15:15 DEBUG  CommonBackend: Could not find any ISO or CD, downloading one now
12-27 15:15 DEBUG  TaskList: New task get_metalink
12-27 15:15 DEBUG  TaskList: ### Running get_metalink...
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.metalink > G:\ubuntu\install
12-27 15:15 DEBUG  downloader: Download start filename=G:\ubuntu\install\ubuntu-11.04-desktop-amd64.metalink, url=http://releases.ubuntu.com/11.04/ubuntu-11.04-desktop-amd64.metalink, basename=ubuntu-11.04-desktop-amd64.metalink, length=28363, text=None
12-27 15:15 DEBUG  downloader: download finished (read 28363 bytes)
12-27 15:15 DEBUG  downloader: downloading http://releases.ubuntu.com/11.04/MD5SUMS-metalink > G:\ubuntu\install
12-27 15:15 ERROR  TaskList: [Errno 14] HTTP Error 404: Not Found

أولاً ، يحاول Wubi العثور على صورة ISO Ubuntu على جهاز الكمبيوتر الخاص بك. ليس لديك واحدة - ربما قمت بتنزيلها Wubi.exe (وهو أمر جيد عادة للقيام به). ثم يحاول Wubi تحميل ISO.

يربط إلى http://releases.ubuntu.com الخادم. لكن أوبونتو 11.04 لم يعد مدعومًا - إنه إصدار نهائي في نهاية العمر. يتم تخزين إصدارات EoL على خادم مختلف ، يمكن الوصول إليها في http://old-releases.ubuntu.com. بعض البيانات على releases سيربط الخادم إلى old-releases الخادم تلقائيا ، ولكن معظمهم لا ؛ على وجه الخصوص ، ستفشل محاولة تنزيل الملفات التي تعد جزءًا من توزيع قديم. لذا Wubi التنزيلات الأولية .metalink الملف بنجاح لكنه فشل في تنزيل الملف الأول الذي يمثل جزءًا من Ubuntu 11.04 (والذي صادف أن يكون MD5SUMS-metalink).

وهذا يفسر أيضًا سبب حل هذه المشكلة من خلال توفير صورة ISO بنفسك.


6
2017-12-27 18:12





إذا كنت تستخدم قرص مضغوط إما في محرك الأقراص cdrom الفعلي أو الظاهري. يمكنك فقط محاولة تعطيل الإنترنت أو أي شبكة على جهازك. يجب ألا تحصل على هذا الخطأ بعد ذلك. :)


-1
2018-02-05 14:20



يعمل تشغيل wubi.exe من قرص مضغوط / قرص DVD أو من صورة محمّلة ("محرك الأقراص المضغوطة الافتراضي") سواء كان هناك اتصال إنترنت نشط أم لا. في حالة توفر كافة الملفات للتثبيت ، لا يحاول wubi.exe تنزيل أي شيء. حتى إذا حدثت محاولة لتنزيل التحديثات أثناء التثبيت ، فإن فشلها لن يمنع التثبيت من النجاح. يتم تغطية هذه الأساليب في إجابتي. ومع ذلك ، إذا قمت بتعديل إجابتك من أجل الوضوح ، أعتقد أنها قد تكون ذات قيمة. - Eliah Kagan