Seu palpite original estava certo. 15.04 é suportado até 04/02/2016, entãodo-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
:
Verifique se há uma nova versão disponível. Se mais de uma nova versão for encontrada, o atualizador tentará atualizar para a versão que sucede imediatamente à versão atualmente em execução.
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):
# then see what we can upgrade to
upgradable_to = ""
for dist in dists:
if dist.date > current_dist.date:
# Only offer to upgrade to an unsupported release if running
# with useDevelopmentRelease, this way one can upgrade from an
# LTS release to the next supported non-LTS release e.g. from
# 14.04 to 15.04.
if not dist.supported and not self.useDevelopmentRelease:
continue
upgradable_to = dist
self._debug("new dist: %s" % upgradable_to)
break
Devo acrescentar que não recomendo tentar contornar isso do-release-upgrade -d
. Quando tentei prompt=normal
, obtive 404s, pois 14.10 é EoL. Também acho que, no meu delírio, devo ter tentado do-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.
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.