Por que “Nenhuma nova versão encontrada” ao atualizar de um LTS para o próximo?

224

Estou seguindo as instruções de atualização no site do Ubuntu , mas ao iniciar a ferramenta de atualização, recebo esta resposta:

Checking for a new ubuntu release
No new release found

Estou fazendo algo errado? Existe uma solução alternativa?

BDoran
fonte
Estranhamente, também é possível receber essa mensagem quando não há conexão com a Internet, por exemplo, quando a rede está inoperante. Por alguma razão, nenhuma mensagem de erro é mostrada nesses casos.
jotik 24/08

Respostas:

228

De acordo com o gerente da equipe do Ubuntu Engineering Foundations, Steve Langasek:

As atualizações entre as versões do LTS não são ativadas por padrão até a primeira versão do ponto, 14.04.1, agendada para julho. É recomendável que a maioria dos usuários de LTS espere até lá antes de atualizar para o 14.04.

Se você optar por atualizar antes disso, poderá passar a -dopção para a ferramenta de atualização, executando do-release-upgrade -dou update-manager -d, para atualizar do vanilla 12.04 para 14.04. ( -dsignifica devel.)

Esta pergunta explica a justificativa para aguardar o prompt:

Jorge Castro
fonte
11
Por que, então, o do-release-upgrade (sem o -d) ainda está dizendo "Nenhuma nova versão encontrada" alguns dias após o .1 ter sido lançado no formato iso? (Meu / etc / update-manager / release-upgrades diz "Prompt = lts")
tudor
7
Em uma inspeção do código, parece que os lançamentos "normais" são padrão para um URL changelogs.ubuntu.com/meta-release que lista 14.04, e os lançamentos LTS usam o URL changelogs.ubuntu.com/meta-release-lts que não listar tudo. Acho que eles ainda não atualizaram as meta informações.
Tudor
3
Parece uma supervisão de lançamento, você pode registrar um bug e me mandar um CC? e-mail está no meu perfil, obrigado!
Jorge Castro
2
@JorgeCastro Trata-se realmente de uma supervisão de lançamento e há alguma idéia de quando será corrigido? Um bug foi arquivado e onde posso segui-lo? (Eu procurei, mas não conseguiu encontrá-lo eu também quero mudar de 12.04 LTS para 14.04.1 LTS, e eu só quero fazê-lo através do Gerenciador de Atualizações..)
Marnix Klooster
1
Parece que changelogs.ubuntu.com/meta-release-lts está corrigido agora.
DLosc
82

Se alguém não tem acesso a uma GUI e deseja a atualização no terminal:

  1. Edite o arquivo

    /etc/update-manager/release-upgrades
    

    para Promptcombinar com normalou lts. (Veja a lista abaixo para o seu caso, saiba que você só pode atualizar um LTS para outra versão LTS):

    [DEFAULT]
    Prompt=normal
    
  2. Teste a versão correta encontrada, execute

    do-release-upgrade -c
    
  3. Atualize caso a versão correta seja mostrada:

    sudo do-release-upgrade
    

    Se você deseja atualizar para o estado de desenvolvimento (por exemplo, se deseja passar de 18.10 para 19.04 antes de seu lançamento oficial), o -dsinalizador é útil:

    sudo do-release-upgrade -d
    

Dessa forma, eu poderia atualizar um 12.04 para 12.10.

As Promptopções disponíveis são:

  • never - nunca verifique se há um novo lançamento.
  • normal - 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.
  • lts - Verifique se uma nova versão do LTS está disponível. O atualizador tentará atualizar para a primeira versão LTS disponível após a versão em execução no momento. Observe que essa opção não deve ser usada se a versão atualmente em execução não for uma versão LTS, pois nesse caso o atualizador não poderá determinar se uma versão mais recente está disponível.
k0pernikus
fonte
3
Eu tive uma questão semelhante. Simplesmente mudei de Prompt = normal para Prompt = lts e funcionou muito bem para mim.
sir_k
Eu encontrei o problema oposto ao que Florin descreve. Em 4-21-18, o Ubuntu 14.04 LTS estava dizendo 'Nenhuma nova versão encontrada' até que eu mudei de 'Prompt = lts' para 'Prompt = normal'. Ele escolheu 16.04 LTS para atualizar, que é o que eu queria. Eu não tenho ideia do porquê.
Chris Dragão
19
sudo do-release-upgrade -d 

Observe o -d no final; da manpágina:

  -d, --devel-release
      If using the latest supported release, upgrade to the development release

Isso funciona mesmo com Prompt=ltsno /etc/update-manager/release-upgrades.

davebowlin
fonte
o mesmo que foi descrito na pergunta ...
antivirtel 17/05
3

2 opções:

  1. Queime o iso e coloque-o no seu disco, ele detectará a atualização automaticamente

  2. Entre nas opções sinápticas e, em seguida, em Preferências> distribuição> Sempre prefira a versão mais alta.

Problema resolvido ?

fã do ubuntu
fonte
Vai tentar isso, obrigado. :) Eu me sinto estúpido por não perceber isso.
CullenDM 28/04
1
As versões 10.04 não serão atualizadas imediatamente, veja o link que eu publiquei acima.
Jorge Castro