Por que o wubi falha com um erro 404?

5

Estou instalando o Ubuntu usando o instalador do Wubi, mas ele termina inesperadamente com o seguinte erro:

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):
    
por Sankalp Bohra 27.12.2012 / 11:03

2 respostas

6

A solução

O Ubuntu 11.04 não é mais suportado, desde 28 de abril de 2011. Consulte esta página para detalhes. Quando uma versão não é mais suportada, chamamos de EOL (fim da vida).

Pelo menos atualmente, o Wubi não pode baixar automaticamente os arquivos necessários para instalar uma versão EoL. Você deve fornecer todos os arquivos necessários. (Um 404 , ou Arquivo não encontrado, ocorrerá um erro de outra forma.)

Para fazer isso:

Se você tiver apenas Wubi.exe , salvo em seu disco rígido:

Baixe a imagem ISO para o lançamento. Certifique-se de obter um para a arquitetura correta. Se você tiver uma máquina de 64 bits, poderá usar a versão amd64 (64 bits) ou i386 (32 bits). Se você tiver uma máquina de 32 bits, só poderá usar a versão i386 .

Imagens ISO para versões antigas podem ser baixadas em http://old-releases.ubuntu.com/releases/ .

Salve a imagem ISO no seu disco rígido. Depois, há três maneiras de proceder:

  1. Verifique se a imagem ISO baixada está na mesma pasta que contém Wubi.exe . Em seguida, execute Wubi.exe novamente.

  2. Como alternativa, se você tiver um gerenciador de arquivos para Windows como o 7-zip que é capaz de extrair imagens ISO como se eles são arquivos compactados (mesmo que não sejam verdadeiros), você pode usar isso para extrair a imagem ISO em sua própria pasta sem nada mais nela. Em seguida, localize Wubi.exe nessa pasta (é um dos arquivos extraídos) e execute-o.

  3. Se desejar, você também tem a opção de gravar o ISO em um CD / DVD ou gravá-lo em uma unidade flash USB. Isso funcionará e, em raras ocasiões, poderá fazer sentido se você estiver tendo problemas para fazer com que o Wubi encontre o seu ISO baixado. Mas geralmente é mais difícil e leva mais tempo.

Se você estiver executando Wubi.exe de um CD / DVD ou unidade flash USB do Ubuntu que você gravou ou gravou de um ISO do Ubuntu:

O Wubi só chega ao ponto em que o erro ocorre após a verificação para garantir que os arquivos necessários para instalação ainda não estejam presentes e sejam utilizáveis. Então, eles não estão presentes ou um ou mais deles está corrompido.

De qualquer forma, há duas causas: o ISO está corrompido ou o burn / write foi ruim (ou modificado posteriormente). Você pode descobrir quais por MD5 testando o ISO . Em seguida, reescrevê-lo para o drive USB, gravá-lo em um novo disco, ou (se o ISO é o que é ruim) baixar o ISO novamente.

(E então você pode usar uma das técnicas descritas acima, que são mais rápidas do que ter que fazer um disco ou gravar em uma unidade USB.)

Se você estiver executando Wubi.exe de uma unidade virtual montada a partir de um ISO do Ubuntu:

Existem alguns programas para montar imagens ISO no Windows como unidades virtuais. Esta é uma maneira um pouco popular para instalar o Wubi. Se você está fazendo isso e recebendo o erro, então o mesmo problema está acontecendo como acima. Como não há disco físico real do Ubuntu, isso significa que o ISO é ruim. (Ou que há algum problema com o seu software de virtualização de unidade.)

The Caveat (e melhor solução, realmente)

Quando os lançamentos do Ubuntu são EoL, você realmente não deve usá-los. Você não pode obter um suporte tão bom, o software neles é antigo e, o mais importante, os bugs recém-descobertos não são corrigidos. Isso significa que há muitos bugs de segurança que são descobertos e corrigidos somente nas versões suportadas. Usuários de lançamentos de EoL permanecem vulneráveis. Portanto, é realmente perigoso continuar usando uma versão EoL.

Se você optar por continuar usando uma versão EoL do Ubuntu, respeitaremos isso, mas talvez não possamos ajudá-lo com problemas (como a maioria de nós já mudou), e é importante que você entenda as desvantagens e os riscos .

Os lançamentos do Ubuntu atualmente suportados são 10.04.4 LTS, 11.10, 12.04.1 LTS e 12.10. Você pode obtê-los todos aqui . Ambas as imagens ISO e instaladores Wubi.exe estão disponíveis para cada versão suportada. Isto é altamente recomendado!

Tecnicamente, 8.04.4 LTS também é suportado, mas apenas para uso limitado do servidor, o que não inclui GUI, pacotes de comunidades comunitárias ou Wubi .

Se você não pode decidir qual versão usar, geralmente é melhor ir para a versão mais recente (como a maioria das pessoas faz) ou a versão mais recente do LTS.

A análise

A linha Traceback (most recent call last) significa que isso é uma falha, que é um tipo de erro. Portanto, como diz Jorge Castro, você deve relatar isso como um bug (contra o projeto Wubi no Launchpad).

No entanto, o problema fundamental aqui provavelmente não seria considerado um bug, e você pode resolvê-lo facilmente. Veja acima para soluções, ou abaixo para uma explicação.

Eles são fundamentais para entender o que está acontecendo na saída antes do acidente:

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

Primeiro, o Wubi tenta encontrar uma imagem ISO do Ubuntu no seu computador. Você não tem um - provavelmente você acabou de baixar Wubi.exe (o que normalmente é uma coisa boa de se fazer). Então Wubi tenta baixar o ISO.

Ele se conecta ao servidor http://releases.ubuntu.com . Mas o Ubuntu 11.04 não é mais suportado - é um lançamento em fim de vida. As liberações de EoL são armazenadas em um servidor diferente, acessível em http://old-releases.ubuntu.com . Alguns dados no servidor releases serão redirecionados para o servidor old-releases automaticamente, mas a maioria não irá; em particular, tentar baixar arquivos que realmente fazem parte de uma distribuição antiga falhará. Portanto, o Wubi faz o download do arquivo .metalink inicial com sucesso, mas não consegue fazer o download do primeiro arquivo que faz parte do Ubuntu 11.04 (que é MD5SUMS-metalink ).

Isso também explica por que você pode resolver isso fornecendo a imagem ISO por conta própria.

    
por Eliah Kagan 27.12.2012 / 19:12
-1

Se você estiver usando um CD na unidade de CD-ROM física ou virtual. Você pode apenas tentar desativar a internet ou qualquer rede em sua máquina. Você não deve receber esse erro depois disso. :)

    
por Ramesh Chander 05.02.2013 / 15:20