Respondi a esta pergunta sobre do-release-upgrade
não permitir uma atualização de 14.10 para 15.04 apenas para 15.10, presumi que era devido a 15.04 estar no fim da vida útil.
Um usuário (@xangua) postou que não era possível pular uma versão do-release-upgrade
, então procurei essas informações executando o comando na minha caixa 14.04, mas foi aí que a confusão começou.
Meu 14.04 quer atualizar diretamente para 15.04?
É claro que isso invalida minha resposta, pois 15.04 é o fim da vida útil, mas por que esse comando parece estar pulando versões, se não baseado no final da vida útil?
Não há indicação de que algo do 14.10 esteja sendo baixado pela atualização e software-updater
diz que o Ubuntu 15.04 já está disponível para download, alguns esclarecimentos sobre isso seriam ótimos.
fonte
do-release-upgrade
meu sistema 14.04, ele diz "nenhuma nova versão encontrada", como é normal, já que um sistema 14.04 só pode ser atualizado para 14.10, mas 14.10 agora é EOL.ubuntu-release-upgrader-core
?Respostas:
Seu palpite original estava certo. 15.04 é suportado até 04/02/2016, então
do-release-upgrade
está tentando atualizá-lo para a próxima versão suportada, em comparação com a que você possui.Aqui está a descrição do modo de solicitação de atualização normal em
/etc/update-manager/release-upgrades
:Então, se eu estou no 14.04, ele deveria estar tentando me levar para as 14.10, mas agora
do-release-upgrade
está tentando levar o OP (e eu) para o 15.04.Portanto, lendo
/usr/lib/python3/dist-packages/DistUpgrade/MetaRelease.py
-a parece que pulamos versões não suportadas ao descobrir para qual versão atualizar (a menos que você esteja usando o sinalizador de desenvolvedor):Devo acrescentar que não recomendo tentar contornar isso
do-release-upgrade -d
. Quando tenteiprompt=normal
, obtive 404s, pois 14.10 é EoL. Também acho que, no meu delírio, devo ter tentadodo-release-upgrade -p
, o que me levou diretamente ao 16.04. No momento em que percebi que estava me levando para xenial, tudo estava quebrado e eu tive que restaurar da fábrica. No final, decidi esperar até o 16.04 ser lançado e fazer uma nova instalação.fonte
do-release-upgrade
. Atualmente, os sistemas 16.04 LTS oferecem automaticamente a atualização para 17.04 , e o fazem diretamente , pulando a 16.10 porque é o fim da vida útil . Essas respostas se beneficiariam dessa correção - ou uma nova resposta que descreva completamente o comportamento atual pode ser postada. Deseja postar alguma coisa?do-release-upgrade não sabe nada sobre as "versões saltadas". Ele simplesmente baixa o plano de atualização dos mantenedores do repositório Ubuntu. Isso é especificado no README do-release-upgrade :
Além disso, na especificação sobre atualizações automáticas :
É isso que permite que o upgrade de atualização e qualquer outra ferramenta atualizem sem problemas.
fonte