Problema de actualización de distribución "No se encontró una nueva versión"


21

Estoy usando Ubuntu 11.04. El administrador de actualizaciones encontró una vez la nueva versión 'oneiric', y aún aparece esta pantalla cuando inicio sesión con 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 ***

Pero no actualicé entonces, y cambié mis fuentes aptas. Y ahora no puedo actualizar a 'oneiric'. do-relase-upgrademuestra:

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

Y apt-get dist-upgrademuestra:

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

Puedo actualizar con éxito todos mis paquetes.


Contenido del archivo 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

Contenido del archivo de / 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

¿Cuál puede ser el problema de esto?


Si bien esta es una pregunta 10.04, ¿puede probar alguna de las respuestas aquí y hacernos saber los resultados? askubuntu.com/questions/8233/can-not-upgrade-server-edition
fossfreedom

@fossfreedom Lo intenté sin éxito. Ya he update-manager-coreinstalado, y prompt=normal. Puedo actualizar con éxito, pero solo dis-upgrade no puede encontrar la próxima versión.
fefe

puede pegarbin.com su archivo sources.list por favor.
fossfreedom

también, ¿de qué es el contenido /etc/update-manager/meta-release?
fossfreedom

@fossfreedom He agregado el contenido de los archivos que mencionaste.
fefe

Respuestas:


15

Para actualizar desde Ubuntu 11.10 o Ubuntu 10.04 LTS en un servidor o sistema: instale el update-manager-corepaquete si aún no está instalado; inicie la herramienta de actualización con el comando sudo do-release-upgrade -d; y siga las instrucciones en pantalla. Tenga en cuenta que la actualización del servidor ahora es más robusta y utilizará la pantalla GNU y se volverá a conectar automáticamente en caso de, por ejemplo, problemas de conexión caídos.


1
No estoy usando 10.04 LTS sino 11.04. Pero de todos modos, sudo do-release-update -dparece hacer el trabajo. La máquina ahora está recibiendo paquetes oníricos.
fefe

Me alegro de poder ayudar.
Matthew Coleman

8
Esto funcionó bien aquí, pero se debe no utilizar -dal intentar actualizar a otra versión estable. -dse actualizará a una versión de desarrollo si hay una disponible para actualizar desde la versión actual, lo que sería bastante indeseable en un entorno de producción. Simplemente deje la -dbandera para la actualización normal.
Eliah Kagan

2
Tenga en cuenta que cuando /etc/update-manager/release-upgradescontiene Prompt=lts, sudo do-release-update -dse puede utilizar para actualizar a una versión estable, no lts. Actualmente estoy en lo preciso, me he configurado para actualizar solo a los próximos lts, ​​pero lo sudo do-release-update -dharé a quantal (que durante mucho tiempo fue estable al momento de escribir)
Confusión

28

Comprobar /etc/update-manager/release-upgrades

Prompt=lts

hará que la actualización falle si la versión en la que se encuentra actualmente no es LTS.

Solución:

Cambiar Prompt=ltsa Prompt=normaly guardar los cambios

Realice las actualizaciones necesarias hasta que haya instalado una versión LTS.

Luego cambia de nuevo a Prompt=lts

Hecho.


Ya tengo esto configurado para prompt=normal. Lo siento, solo mencioné esto en uno de los comentarios a la pregunta.
fefe

7

Una posible razón es que el archivo de sello disponible de lanzamiento se cuelga incorrectamente. Lo siguiente soluciona este problema:

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

Es seguro eliminar este archivo, ya que se regenerará la próxima vez que se ejecute el script motd, si corresponde.


Motivo: este problema se me ocurrió en 13.04 después de una actualización de versión parcialmente completada que completé con apt-get distupgrade. Si el archivo del sello /var/lib/ubuntu-release-upgrader/release-upgrade-availableexiste y tiene un mensaje de que hay una nueva versión disponible, se muestra en cada inicio de sesión a través del script motd: /etc/update-motd.d/91-release-upgradeque llama /usr/lib/ubuntu-release-upgrader/release-upgrade-motdpara actualizar el sello si está vacío. Vea estos archivos para obtener más información sobre por qué esto se resiste.


Esto es lo que funcionó para mí, ejecutar do-release-upgrade -dintentó actualizar a la versión de desarrollo 13.10
Erin Drummond

2
En 12.04 el archivo de actualización obsoleta está en /var/lib/update-notifier/(no ubuntu-release-upgrader/), pero todo lo demás aún se aplica.
blahdiblah

4

Esto también puede suceder si apt está configurado para usar un proxy y el proxy no funciona correctamente. En mi caso el archivo /etc/apt/apt.conf.d/01proxycontenía la línea

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

y el servidor proxy.localno respondía. Al eliminar esta línea se solucionó el problema "No se encontró una nueva versión" con la herramienta de actualización gráfica y terminal.


1

En mi caso, un 12.04 en ejecución no ofrecerá actualizar a 12.10. La razón es porque hay problemas de compatibilidad con mi hardware de video en 12.10. Las herramientas me lo dijeron después de que intenté forzar la actualización.


1

Tuve el problema con 12.04 -> 13.04 y se solucionó usando la -dopción como Coleman / Kagan guiado arriba, es decir:

do-release-upgrade -d

0

Para versiones anteriores que han alcanzado su ciclo EOL, puede intentar esto:

Descargue la información de metalanzamiento localmente con estas instrucciones: /ubuntu//a/502485/34298


-1

Es posible que suceda si está utilizando do-release-upgrade en el cliente socks (proxychains o comando tsocks). Su servidor de calcetines o cliente de calcetines no admite la búsqueda de DNS. La solución para esto es agregar entradas de host al archivo / etc / hosts mientras se actualiza la distribución:

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.