Почему 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
задан 27 December 2012 в 22:33

2 ответа

Если вы используете компакт-диск на физическом или виртуальном диске. Вы можете просто попытаться отключить Интернет или любую сеть на вашем компьютере. Вы не должны получить эту ошибку после этого. :)

0
ответ дан 27 December 2012 в 22:33

Решение

Ubuntu 11.04 больше не поддерживается, начиная с 28 апреля 2011 года. Подробнее см. на этой странице . Когда релиз больше не поддерживается, мы называем его EoL (end-of-life).

По крайней мере, в настоящее время Wubi не может автоматически загружать файлы, необходимые для установки релиза EoL. Вы должны предоставить все необходимые файлы. (A 404 , или File Not Found, ошибка будет возникать в противном случае.)

Для этого:

Если у вас есть только 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-zip , который способен извлекать ISO-образы, как если бы они были сжатыми архивами (даже если на самом деле это не так), вы может использовать это для извлечения ISO-образа в свою собственную папку, в которой больше ничего нет. Затем найдите Wubi.exe в этой папке (это один из извлеченных файлов) и запустите его.

  3. При желании вы также можете записать ISO-образ на CD / DVD или записать его на USB-накопитель. Это сработает, и в редких случаях может иметь смысл, если у вас много проблем с тем, чтобы Wubi нашел загруженный ISO. Но обычно этот путь сложнее и занимает больше времени.

Если вы запускаете Wubi.exe с Ubuntu CD / DVD или флэш-накопителя USB, который вы записали или записали с Ubuntu ISO:

Wubi доходит только до того момента, когда ошибка возникает после проверки, чтобы убедиться, что необходимые файлы для установки еще не присутствуют и не могут использоваться. Таким образом, они либо отсутствуют, либо один или несколько из них повреждены.

В любом случае, есть две причины: либо ISO поврежден, либо запись / запись были неудачными (или впоследствии изменены). Вы можете узнать, какой из MD5 тестирует ISO . Затем перепишите его на USB-накопитель, запишите его на новый диск или (если плохо - ISO) снова загрузите ISO.

(И тогда вы можете использовать одну из методик, описанных выше, которая быстрее, чем запись диска или запись на USB-накопитель.)

Если вы запускаете Wubi.exe из виртуального диск, смонтированный из Ubuntu ISO:

Некоторые программы существуют для монтирования образов ISO в Windows в качестве виртуальных дисков. Это довольно популярный способ установки Wubi. Если вы делаете это и получаете сообщение об ошибке, то возникает та же проблема, что и выше. Поскольку на самом деле нет физического физического диска Ubuntu, это означает, что ISO плох. (Или что есть какая-то проблема с вашим программным обеспечением для виртуализации накопителей.)

Caveat (и, на самом деле, лучшее решение)

Когда выпуски Ubuntu представляют собой EoL, вы действительно не должны их использовать. Вы не можете получить такую ​​хорошую поддержку, программное обеспечение на них устарело, и, что наиболее важно, вновь обнаруженные ошибки не исправлены. Это означает, что существует множество ошибок безопасности, которые обнаруживаются и исправляются только в поддерживаемых выпусках. Пользователи EoL-релизов остаются уязвимыми. Так что продолжать использование версии EoL опасно.

Если вы решите продолжать использовать версию Ubuntu для EoL, мы будем уважать это, но, возможно, мы не сможем помочь вам с проблемами (так как большинство из нас перешли), и важно, чтобы вы понимали недостатки и риски . [тысяча сто пятьдесят пять]

В настоящее время поддерживаются релизы Ubuntu 10.04.4 LTS, 11.10, 12.04.1 LTS и 12.10. Вы можете получить их все здесь . И ISO-образы, и установщики Wubi.exe доступны для каждого поддерживаемого выпуска. Это очень рекомендуется!

Технически, 8.04.4 LTS также поддерживается, но только для ограниченного использования сервера, который не включает GUI, пакеты сообщества-сообщества или 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 (что обычно очень хорошо). Затем Вуби пытается загрузить ISO.

Он подключается к серверу http://releases.ubuntu.com . Но Ubuntu 11.04 больше не поддерживается - это выпуск с окончанием срока службы. Релизы EoL хранятся на другом сервере, доступном по адресу http://old-releases.ubuntu.com . Некоторые данные на сервере releases будут перенаправлены на сервер old-releases автоматически, но большинство не будет; в частности, попытка загрузить файлы, которые на самом деле являются частью старого дистрибутива, не удастся. Таким образом, Wubi успешно загружает исходный файл .metalink, но не может загрузить первый файл, который является частью Ubuntu 11.04 (который оказывается MD5SUMS-metalink).

Это также объясняет, почему вы можете решить эту проблему, предоставив ISO-образ самостоятельно.

0
ответ дан 27 December 2012 в 22:33

Другие вопросы по тегам:

Похожие вопросы: