Atualizando da falha 12.04.3 LTS para 14.04.1 LTS

8

Isso provavelmente já foi solicitado milhões de vezes, mas estou lutando para atualizar meu sistema Ubuntu de LTS para LTS, agora que a atualização para a versão 14.04.1 foi lançada. Meu sistema continua me notificando para atualizar para a versão mais recente, alegando que

Your current Hardware Enablement Stack (HWE) is going out of support
on 2014-08-07.  After this date security updates for critical parts (kernel
and graphics stack) of your system will no longer be available.`

No entanto, quando executo sudo do-release-upgrade, o Ubuntu diz que não tenho atualizações disponíveis. Além disso, alterar o promptparâmetro /etc/update-manager/release-upgradespara em prompt=normalvez de prompt=ltsgera o seguinte erro:

Checking for a new Ubuntu release
404  Not Found [IP: 91.189.91.14 80]
Err Upgrade tool
404  Not Found [IP: 91.189.91.14 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'quantal.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.

Isso me parece estranho, já que o Quantal nem sequer é o lançamento atual, então não sei por que o sistema o procuraria.

As pessoas sugeriram anexar o -dsinalizador ao do-release-upgradecomando, mas a documentação diz que isso instalará a versão de desenvolvimento do 14.04 que eu não quero.

Qualquer ajuda seria apreciada para me contornar este obstáculo.

Noel Forte
fonte
Existem quantallinhas relacionadas no seu /etc/apt/sources.list?
muru 31/07
Vou ter que verificar mais tarde. Boa sugestão.
28528 Noel Forte
Não, não há linhas quantais no meu sistema ... obrigado!
Noel Forte
Para esclarecer, -d instala a versão atual, não importa o que seja. Não é a versão de desenvolvimento, mas é menos testada. É por esse motivo que a atualização do-release-upgrade nas versões LTS não será atualizada até a versão .1 ser lançada.
tu-Restabelece Monica-dor duh
Mas .1 foi lançado. Foi no dia 24.
28928 Noel Forte

Respostas:

16

Você precisa reinstalar o gerenciador de atualizações. Primeiro, remova / limpe:

sudo apt-get purge update-manager-core update-notifier-common

Então dê uma olhada na saída do console. Se isso lhe indicar que alguns diretórios não puderam ser removidos, exclua-os manualmente. No meu caso:

rm -rf /var/lib/update-manager
rm -rf /var/lib/update-notifier

Se você estiver no 13.04 ou posterior, faça também isso para limpar as mensagens de atualização em cache:

sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available

Atualize suas fontes:

sudo apt-get update

Reinstale o gerenciador de atualizações:

sudo apt-get install update-manager-core update-notifier-common -y

Somente se você estiver atualmente em um LTS e quiser atualizar para o LTS mais recente, verifique se /etc/update-manager/release-upgradesconfigurou:

Prompt=lts

Caso contrário (atualizando qualquer versão para uma versão mais recente), defina:

Prompt=normal

Agora o dist-upgrade deve funcionar:

sudo apt-get dist-upgrade
AWM
fonte
Observe que a remoção do update-manager também pode remover a rede do gerenciador de rede e da mangueira (impedindo que as etapas subseqüentes funcionem, a menos que você possa acessar a rede de outra maneira). Você foi avisado.
Daira Hopwood
1
Descobri que eu mudei meu sources.list e adicionei coisas e basicamente o atualizei alguns anos atrás. Eu segui este guia duas vezes. Com as fontes atuais, verifiquei que eu tinha quantal, obtive as fontes quantais, refiz a coisa toda e agora ele faz seus negócios. Obrigado! Então a atualização falhou, basicamente, deixei fontes de terceiros na lista. Acabei de esclarecer as fontes originais para o dist e, agora finalmente ... funciona. Realmente ótima resposta !!!!! + cervejas
Piotr Kula
Não funcionou e agora o gerenciador de atualizações não existe.
Kaitain
bravo!!! excelente solução que funcionou bem quando outros falharam
Aryeh Beitz