upgrade de distribuição de 12.04 para 14.04 falha

1

usando o gerenciador de atualização, a atualização da distribuição falha com o seguinte comentário ao configurar os novos canais de software:

W:Failed to fetch http://archive.canonical.com/dists/$(lsb_release/-sc)/source/Sources  404  Not Found [IP: 91.189.92.191 80]
, W:Failed to fetch http://archive.canonical.com/dists/$(lsb_release/partner/source/Sources  404  Not Found [IP: 91.189.92.191 80]
, E:Some index files failed to download. They have been ignored, or old ones used instead.

todas as outras atualizações do release atual 12.04 funcionam.

Alguma idéia de por que a atualização de distribuição falha?

    
por user310081 16.09.2014 / 22:24

2 respostas

0

Presumivelmente, você cometeu algum erro em um comando destinado a editar o sources.list , pois, no final dele, temos:

deb http://archive.canonical.com/ $(lsb_release -sc) partner
deb-src http://archive.canonical.com/ $(lsb_release -sc) partner
deb-src http://extras.ubuntu.com/ubuntu precise main

Edite as fontes para substituir $(lsb_release -sc) pela saída de:

lsb_release -sc

Para 12.04, isso seria precise , então você precisa editá-lo (usando sudo nano /etc/apt/sources.list , por exemplo) para se parecer com:

deb http://archive.canonical.com/ precise partner
deb-src http://archive.canonical.com/ precise partner
deb-src http://extras.ubuntu.com/ubuntu precise main

Você pode usar este comando:

sudo sed '/lsb_release/ s/$(lsb_release -sc)/'$(lsb_release -sc)'/' -i.bak /etc/apt/sources.list
    
por muru 16.09.2014 / 22:50
0

O IP 91.189.92.191 resolve com sucesso o archive.canonical.com. Parece que há um erro no URL. Se você executar lsb_release/-sc sozinho no terminal, ele falhará. No entanto, se você executar lsb_release -sc , ele retornará o codinome de lançamento de sua distro, no meu caso precise .

Tente executar o seguinte comando manualmente, para revelar a linha que você deve ter:

echo "http://archive.canonical.com/dists/$(lsb_release -sc)/source/Sources"
    
por Stuart Minchington 16.09.2014 / 22:40