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


21

Estou usando o Ubuntu 11.04. O gerenciador de atualizações encontrou a nova versão 'oneiric' e ainda aparece essa tela quando eu faço logon, usando 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 não atualizei então e mudei minhas fontes apt. E agora não posso atualizar para 'onírico'. do-relase-upgrademostra:

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

E apt-get dist-upgrademostra:

$ 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.
$

Posso atualizar com êxito todos os meus pacotes.


Conteúdo do arquivo 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?


embora seja uma pergunta 10.04 - você pode tentar alguma das respostas aqui e nos informar os resultados? askubuntu.com/questions/8233/can-not-upgrade-server-edition
fossfreedom

@fossfreedom Eu tentei sem sucesso. Eu já tinha update-manager-coreinstalado e prompt=normal. Posso atualizar com êxito, mas apenas a atualização não consegue encontrar a próxima versão.
Fefe 25/04/12

você pode colar o seu arquivo sources.list por favor.
fossfreedom

também - qual é o conteúdo de /etc/update-manager/meta-release?
fossfreedom

@fossfreedom Adicionei o conteúdo dos arquivos que você mencionou.
Fefe 25/04/12

Respostas:


15

Para atualizar do Ubuntu 11.10 ou Ubuntu 10.04 LTS em um servidor ou sistema: instale o update-manager-corepacote 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 reconectará automaticamente em caso de, por exemplo, problemas de conexão perdidos.


1
Eu não estou usando 10.04 LTS, mas 11.04. Mas de qualquer maneira, sudo do-release-update -dparece fazer o trabalho. A máquina está agora recebendo pacotes oníricos.
Fefe 25/04

Ainda bem que pude ajudar.
Matthew Coleman

8
Isso funcionou bem aqui, mas você não deve usá-lo -dao tentar atualizar para outra versão estável. -datualizará para uma versão de desenvolvimento se houver uma disponível para atualizar a partir da versão atual, o que seria bastante indesejável em um ambiente de produção. Apenas deixe a -dbandeira para a atualização normal.
Eliah Kagan

2
Observe que quando /etc/update-manager/release-upgradescontém Prompt=lts, sudo do-release-update -dpode ser usado para atualizar para uma versão estável e não lts. Atualmente estou no preciso, ter configurado para atualizar apenas para os próximos lts, mas sudo do-release-update -dvai atualizar para quântica (que tem sido estável no momento da escrita)
Confusão

28

Verifica /etc/update-manager/release-upgrades

Prompt=lts

fará com que a atualização falhe se a versão atual não for LTS.

Solução:

Mude Prompt=ltspara Prompt=normale salve as alterações

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

Depois volte para Prompt=lts

Feito.


Eu já tenho esse conjunto definido prompt=normal. Me desculpe, eu só mencionei isso em um dos comentários à pergunta.
Fefe 30/06/12

7

Um possível motivo é que o arquivo de carimbo disponível na versão fica incorreto. O seguinte corrige esse problema:

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

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


Razão: esse problema surgiu para mim no 13.04 após uma atualização de versão parcialmente concluída, que eu completei com o apt-get distupgrade. Se o arquivo de carimbo /var/lib/ubuntu-release-upgrader/release-upgrade-availableexistir e tiver a mensagem de que uma nova versão está disponível, ela será mostrada em todo login através do script motd:, /etc/update-motd.d/91-release-upgradeque chama /usr/lib/ubuntu-release-upgrader/release-upgrade-motdpara atualizar o carimbo se estiver vazio. Veja esses arquivos para obter mais informações sobre por que isso permanece por aí.


Isto é o que funcionou para mim, funcionando do-release-upgrade -dtentou atualização para versão 13.10 dev
Erin Drummond

2
Na versão 12.04, o arquivo de atualização obsoleto está em /var/lib/update-notifier/(não ubuntu-release-upgrader/), mas tudo o mais ainda se aplica.
blahdiblah

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/01proxycontinha a linha

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

e o servidor proxy.localnã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.


1

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


1

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

do-release-upgrade -d

0

Para releases antigos que atingiram o ciclo de EOL, você pode tentar o seguinte:

Faça o download das informações de meta-release localmente com esta instrução: /ubuntu//a/502485/34298


-1

É possível que isso aconteça se você estiver usando do-release-upgrade no cliente socks (comando proxychains ou tsocks). O servidor ou o cliente de meias não suporta a pesquisa de DNS. A solução alternativa para isso é adicionar entradas de 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.