Problema de atualização de distribuição “Nenhuma nova versão encontrada”

21

Estou usando o Ubuntu 11.04. O gerenciador de atualização uma vez encontrou o novo release 'oneiric', e ainda mostra esta tela quando eu logar usar o ssh:

Welcome to Ubuntu 11.04 (GNU/Linux 2.6.38-14-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

0 packages can be updated.
0 updates are security updates.

New release 'oneiric' available.
Run 'do-release-upgrade' to upgrade to it.

Last login: Wed Apr 25 16:22:48 2012 from ***

Mas eu não atualizei e mudei minhas fontes apt. E agora eu não posso atualizar para 'onírico'. do-relase-upgrade mostra:

$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$

E apt-get dist-upgrade mostra:

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$

Eu posso atualizar com sucesso todos os meus pacotes.

Conteúdo do arquivo de source.list:

$ cat /etc/apt/sources.list
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty main universe restricted multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-updates universe main multiverse restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ natty-backports universe main multiverse restricted


# deb http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid main universe restricted multiverse
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-security universe main multiverse restricted
# deb http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted
# deb-src http://ubuntu.dormforce.net/ubuntu/ lucid-updates universe main multiverse restricted

# CDROMs are managed through the apt-cdrom tool.
# deb http://archive.canonical.com lucid partner
# deb http://archive.canonical.com lucid-security partner
# deb http://archive.canonical.com lucid-updates partner
# deb-src http://archive.canonical.com lucid partner
# deb-src http://archive.canonical.com lucid-security partner
# deb-src http://archive.canonical.com lucid-updates partner


#medibuntu repo
# deb http://packages.medibuntu.org/ lucid free non-free
# deb-src http://packages.medibuntu.org/ lucid free non-free

# deb http://extras.ubuntu.com/ubuntu maverick main #Third party developers repository
deb http://mirrors.sohu.com/ubuntu/ natty main restricted multiverse universe
deb-src http://mirrors.sohu.com/ubuntu/ natty main universe restricted multiverse #Added by software-properties
deb http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-security universe main multiverse restricted
deb http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted
deb-src http://mirrors.sohu.com/ubuntu/ natty-updates universe main multiverse restricted

Conteúdo do arquivo / etc / update-manager / meta-release:

$ cat /etc/update-manager/meta-release
# default location for the meta-release file

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

Qual pode ser o problema disso?

    
por fefe 25.04.2012 / 11:20

8 respostas

15

Para atualizar do Ubuntu 11.10 ou do Ubuntu 10.04 LTS em um servidor ou sistema: instale o pacote update-manager-core se ele ainda não estiver instalado; inicie a ferramenta de atualização com o comando sudo do-release-upgrade -d ; e siga as instruções na tela. Observe que a atualização do servidor agora é mais robusta e utilizará a tela GNU e será automaticamente anexada no caso de, e. problemas de conexão descartados.

    
por Matthew Coleman 25.04.2012 / 16:25
28

Verifique /etc/update-manager/release-upgrades

Prompt=lts

fará com que a atualização falhe se a versão em que você está atualmente não for não de uma LTS.

Solução:

Altere Prompt=lts para Prompt=normal e salve as alterações

Faça as atualizações necessárias até ter instalado uma versão LTS.

Em seguida, volte para Prompt=lts

Feito.

    
por user74146 30.06.2012 / 04:42
7

Um possível motivo é que o arquivo de carimbos disponível para o release está incorreto. O seguinte corrige este problema:

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

Este arquivo é seguro para ser removido, pois será regenerado na próxima vez que o script MOT for executado, se apropriado.

Motivo: esse problema surgiu para mim em 13.04 após uma atualização de versão parcialmente concluída que concluí com o distanciamento do apt-get. Se o arquivo de estampa em /var/lib/ubuntu-release-upgrader/release-upgrade-available existir e tiver uma mensagem de que uma nova liberação está disponível, ela será mostrada em cada login pelo script motd: /etc/update-motd.d/91-release-upgrade , que chama /usr/lib/ubuntu-release-upgrader/release-upgrade-motd para atualizar o selo se estiver vazio. Veja estes arquivos para mais informações sobre por que isso acontece.

    
por Joshka 01.05.2013 / 15:18
4

Isso também pode acontecer se o apt estiver configurado para usar um proxy e o proxy não funcionar corretamente. No meu caso, o arquivo /etc/apt/apt.conf.d/01proxy continha a linha

Acquire::http::Proxy "http://proxy.local:9999";

e o servidor proxy.local não estava respondendo. A remoção dessa linha corrigiu o problema "Nenhuma nova versão encontrada" com a ferramenta de atualização gráfica e de terminal.

    
por andrenarchy 01.03.2013 / 18:45
1

No meu caso, um 12.04 em execução não oferecerá upgrade para 12.10. A razão é porque há problemas de compatibilidade com meu hardware de vídeo em 12.10. As ferramentas me disseram depois que tentei forçar a atualização.

    
por Apalala 20.10.2012 / 18:36
1

Eu tive o problema com 12.04 - > 13.04 e foi corrigido usando a opção -d como coleman guiado / Kagan acima, ou seja:

do-release-upgrade -d
    
por kiilki 05.05.2013 / 09:48
0

Para versões antigas que atingiram o ciclo EOL, você pode tentar isto:

Faça o download das informações de meta-release localmente com esta instrução: link

    
por rubo77 29.07.2014 / 14:05
-1

É possível acontecer se você estiver usando o comando do-release-upgrade under socks (comando proxychains ou tsocks). Seu servidor de meias ou cliente de meias não suporta a pesquisa de DNS. A solução alternativa para isso é adicionar entradas do host ao arquivo / etc / hosts durante a atualização da distribuição:

91.189.88.17    old-releases.ubuntu.com
91.189.92.201   archive.ubuntu.com
91.189.91.15    security.ubuntu.com
91.189.95.36    changelogs.ubuntu.com
    
por oka326 27.06.2013 / 03:00

Tags