web-dev-qa-db-fra.com

Problème de mise à niveau de la distribution "Aucune nouvelle version trouvée"

J'utilise Ubuntu 11.04. Le gestionnaire de mise à jour a une fois trouvé la nouvelle version 'oneiric' et affiche toujours cet écran lorsque je me connecte, utilisez 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 ***

Mais je n'ai pas encore mis à jour et changé mes sources apt. Et maintenant, je ne peux pas passer à "onirique". do-relase-upgrade montre:

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

Et apt-get dist-upgrade indique:

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

Je peux mettre à jour tous mes paquets avec succès.


Contenu du fichier 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

Contenu du fichier 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

Quel peut être le problème de ceci?

21
fefe

Pour mettre à niveau Ubuntu 11.10 ou Ubuntu 10.04 LTS sur un serveur ou un système: installez le paquet update-manager-core s'il n'est pas déjà installé; lancez l'outil de mise à niveau avec la commande Sudo do-release-upgrade -d; et suivez les instructions à l'écran. Notez que la mise à niveau du serveur est désormais plus robuste et utilisera l'écran GNU et se reconnectera automatiquement dans le cas contraire. problèmes de connexion abandonnés.

15
Matthew Coleman

Vérifier /etc/update-manager/release-upgrades

Prompt=lts

entraînera l'échec de la mise à niveau si la version sur laquelle vous vous trouvez est pas une version LTS.

Solution:

Remplacez Prompt=lts par Prompt=normal et enregistrez les modifications.

Effectuez les mises à niveau requises jusqu'à ce que vous ayez installé une version LTS.

Revenez ensuite à Prompt=lts

Terminé.

28
user74146

Une des raisons possibles est que le fichier de tampon disponible ne fonctionne pas correctement. Ce qui suit corrige ce problème:

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

Ce fichier peut être supprimé en toute sécurité car il sera régénéré à la prochaine exécution du script motd, le cas échéant.


Raison: ce problème est apparu dans la version 13.04 après une mise à niveau partiellement terminée que j'ai effectuée avec apt-get distupgrade. Si le fichier timbre dans /var/lib/ubuntu-release-upgrader/release-upgrade-available existe et qu'un message indique qu'une nouvelle version est disponible, il est affiché à chaque connexion via le script motd: /etc/update-motd.d/91-release-upgrade, qui appelle /usr/lib/ubuntu-release-upgrader/release-upgrade-motd pour mettre à jour le timbre s'il est vide. Voir ces fichiers pour plus d'informations sur pourquoi cela traîne.

7
Joshka

Cela peut aussi arriver si apt est configuré pour utiliser un proxy et que celui-ci ne fonctionne pas correctement. Dans mon cas, le fichier /etc/apt/apt.conf.d/01proxy contenait la ligne

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

et le serveur proxy.local ne répondait pas. La suppression de cette ligne a corrigé le problème "Aucune nouvelle version trouvée" avec l'outil de mise à jour graphique et terminal.

4
andrenarchy

J'ai eu le problème avec 12.04 -> 13.04 et il a été corrigé en utilisant l'option -d en tant que guide coleman/Kagan ci-dessus:

do-release-upgrade -d
1
kiilki

Dans mon cas, une version 12.04 en cours ne proposera pas de passer à la version 12.10. La raison en est qu'il existe des problèmes de compatibilité avec mon matériel vidéo dans 12.10. Les outils me l'ont dit après avoir essayé de forcer la mise à niveau.

1
Apalala

Pour les anciennes versions ayant atteint leur cycle de fin de vie, vous pouvez essayer ceci:

Téléchargez les informations de méta-version localement avec cette instruction: https://askubuntu.com/a/502485/34298

0
rubo77