Por que o-release-upgrade de 16.04 LTS para 16.10 / 17.04 não encontra atualizações mesmo com --devel-release?

4

Estou tentando atualizar um servidor (somente CLI) do Ubuntu 16.04 para uma nova versão não-LTS usando o do-release-upgrade ferramenta.

Eu sei que as versões LTS geralmente não são atualizadas para as solicitações de versões 'não-LTS'. Algumas postagens de fórum variadas (antigas ...) parecem implicar que a opção -d , --devel-release deve ser suficiente para forçar a atualização, mas mesmo isso não encontra nada.

Eu tentei várias combinações de -c e -d .

Também há muitas pessoas discutindo como atualizar de 14.04 para 16.04, onde aparentemente ele aguarda o próximo lançamento pontual (16.04.1) primeiro. Mas isso não é relevante aqui, já que estou tentando atualizar o LTS.

A mensagem exata é:

# do-release-upgrade -c -d
Checking for a new Ubuntu release
No new release found

Minha versão atual é 16.04.2:

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial
    
por Bob 24.04.2017 / 16:26

1 resposta

4

Portanto, por padrão, ele só tentará atualizar para a próxima versão LTS, e só fará isso na versão '.10' para ' razões '...?

Então, para alterá-lo manualmente em uma versão para desktop ou em uma versão do servidor, você pode editar o arquivo onde isso é definido usando o vi:

sudo vi /etc/update-manager/release-upgrades
# Find the line that reads:
Prompt=LTS
# Change it to say:
Prompt=normal

Salve o arquivo e execute a atualização novamente

do-release-upgrade

E ele deve ser atualizado conforme o esperado, para a próxima versão (não-lts).

Nota: Você pode fazer a mesma coisa ao contrário, para configurá-lo para atualizar apenas para a próxima versão LTS.

    
por 24.04.2017 / 17:35