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-upgrade
muestra:
$ sudo do-release-upgrade
Checking for a new ubuntu release
No new release found
$
Y apt-get dist-upgrade
muestra:
$ 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?
update-manager-core
instalado, yprompt=normal
. Puedo actualizar con éxito, pero solo dis-upgrade no puede encontrar la próxima versión./etc/update-manager/meta-release
?Respuestas:
Para actualizar desde Ubuntu 11.10 o Ubuntu 10.04 LTS en un servidor o sistema: instale el
update-manager-core
paquete si aún no está instalado; inicie la herramienta de actualización con el comandosudo 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.fuente
sudo do-release-update -d
parece hacer el trabajo. La máquina ahora está recibiendo paquetes oníricos.-d
al intentar actualizar a otra versión estable.-d
se 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-d
bandera para la actualización normal./etc/update-manager/release-upgrades
contienePrompt=lts
,sudo do-release-update -d
se 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 losudo do-release-update -d
haré a quantal (que durante mucho tiempo fue estable al momento de escribir)Comprobar
/etc/update-manager/release-upgrades
hará que la actualización falle si la versión en la que se encuentra actualmente no es LTS.
Solución:
Cambiar
Prompt=lts
aPrompt=normal
y guardar los cambiosRealice las actualizaciones necesarias hasta que haya instalado una versión LTS.
Luego cambia de nuevo a
Prompt=lts
Hecho.
fuente
prompt=normal
. Lo siento, solo mencioné esto en uno de los comentarios a la pregunta.Una posible razón es que el archivo de sello disponible de lanzamiento se cuelga incorrectamente. Lo siguiente soluciona este problema:
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-available
existe 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-upgrade
que llama/usr/lib/ubuntu-release-upgrader/release-upgrade-motd
para actualizar el sello si está vacío. Vea estos archivos para obtener más información sobre por qué esto se resiste.fuente
do-release-upgrade -d
intentó actualizar a la versión de desarrollo 13.10/var/lib/update-notifier/
(noubuntu-release-upgrader/
), pero todo lo demás aún se aplica.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/01proxy
contenía la líneay el servidor
proxy.local
no 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.fuente
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.
fuente
Tuve el problema con 12.04 -> 13.04 y se solucionó usando la
-d
opción como Coleman / Kagan guiado arriba, es decir:fuente
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
fuente
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:
fuente