web-dev-qa-db-fra.com

Pourquoi ne reçois-je pas la mise à jour Ubuntu 18.04?

J'ai essayé de passer à Ubuntu 18.04 mais quand j'essaie

do-release-upgrade -c

Je reçois cette sortie

Checking for a new Ubuntu release
No new release found.

J'ai vérifié que la date de sortie était le 26 avril, mais je n'ai toujours pas eu de mise à jour ...

Je suis un peu nouveau sur Linux, alors excusez-moi si je me trompe sur un point.

23
Moeed Azhar

Les notes de version ont ceci:

Mise à niveau à partir d'Ubuntu 16.04 LTS ou 17.10

Les mises à jour à partir de 17.10 ne seront activées que quelques jours après la sortie de 18.04. Les mises à niveau à partir de 16.04 LTS ne seront activées que quelques jours après la publication de la version 18.04.1 prévue pour la fin juillet.

13
mikewhatever

Un guide complet pour la mise à niveau est présenté ici . D'autres réponses mentionnent déjà que vous devez utiliser:

do-release-upgrade -d     # Use this until 18.04.1 comes out
do-release-upgrade        # Use this after 18.04.1 comes out

De plus si vous devez vérifier le fichier:

~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
#  never  - Never check for a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the release that immediately succeeds the currently-running
#           release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that this option should not be
#           used if the currently-running release is not itself an LTS
#           release, since in that case the upgrader won't be able to
#           determine if a newer release is available.
Prompt=never

Si la dernière ligne dit "jamais", changez-la en "normale" pour les utilisateurs d'Ubuntu 17.10. Pour les utilisateurs Ubuntu 16.04 LTS, changez-le en "LTS". Sinon, vous obtiendrez la mise à niveau ... euh "jamais":

rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.

Ces commandes ont été émises avec Prompt=never sous Ubuntu 16.04 où il est disponible pour la mise à niveau hier (28 avril 2018). Changer l'invite pour ltsa résolu le problème.


Vous devez soit sauvegarder vos données d’abord, soit cloner vos données et exécuter la mise à niveau dans un environnement de test. Voici un script que j’ai écrit dans ce but (mais vous pouvez aussi le faire manuellement avec Live USB): script Bash pour cloner Ubuntu sur une nouvelle partition pour tester la mise à niveau de 18.04 LTS

J'ai pris des notes pendant le processus de mise à niveau et voici ce que vous pouvez attendre:

Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/Pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y

Notez que vos étapes varient en fonction du logiciel installé.

La raison du clonage est d’autant plus grande que vous pouvez tester ce qui se passe lorsque vous acceptez la valeur par défaut de Nou que vous utilisez Ypour obtenir la configuration la plus récente, qui peut ne pas être meilleure.

Comme votre version d'origine d'Ubuntu est laissée intacte, vous pouvez exécuter la commande diffsur les nouveaux fichiers de configuration 18.04 si vous avez choisi de les installer.

12
WinEunuuchs2Unix

Tous les les méta-informations n'ont pas encore été publiées/configurées . Vous pouvez attendre quelques jours ou utiliser cette option maintenant:

$ do-release-upgrade -d

Cela fonctionne parfaitement!

-d concerne la dernière version de développement, qui est la version actuelle de Ubuntu 18.04 LTS. Le même référencé dans les notes de version.

6
L. D. James

Il y a une explication ici :

Comme déjà mentionné ci-dessus, les mises à niveau à partir de 17h10 ne seront activées que quelques jours après la sortie de 18.04 et les mises à niveau à partir de 16h04 LTS ne seront activées que quelques jours après la sortie de 18.04.1 prévue pour la fin juillet 2018.

En conséquence, votre tentative de mise à niveau peut générer un message. Aucune nouvelle version n'a été trouvée lors de la tentative de mise à niveau de votre système Ubuntu à l'aide de la commande Sudo do-release-upgrade. Dans ce cas, lisez les sections suivantes.

En ce qui concerne la mise à niveau quand même:

Commencez par exécuter la commande Sudo do-release-upgrade. Si vous recevez le message Aucune nouvelle version trouvée, vous avez quatre options:

  • La première approche recommandée consiste simplement à attendre. Les mises à niveau directes d'Ubuntu 16.04 LTS à Ubuntu 18.04 LTS seront très probablement indisponibles jusqu'à la fin juillet 2018.

  • Forcer la mise à niveau directe à l'aide du commutateur -d. Dans ce cas, Sudo do-release-upgrade -d forcera la mise à niveau d'Ubuntu 16.04 LTS à Ubuntu 18.04 LTS. Si vous recevez un message "Les mises à niveau de la version de développement ne sont disponibles que depuis la dernière version prise en charge." Dans ce message, assurez-vous que le comportement par défaut de l’éditeur de version est défini sur ltswithin/etc/update-manager/release-upgrades.

  • Effectuez une mise à niveau vers 17.10 en modifiant le comportement par défaut du programme de valorisation release dans le fichier/etc/update-manager/release-upgrades. Lorsque vous êtes prêt, exécutez à nouveau la commande Sudo do-release-upgrade. Une fois que votre système est mis à niveau vers Ubuntu 17.10, suivez la procédure de mise à niveau d’Ubuntu 17.10 à Ubuntu 18.04 tout en maintenant le comportement du logiciel de valorisation Release à normal.

  • Utilisez la méthode Debian décrite ci-dessous pour mettre à jour votre système Ubuntu 16.04.

Et cette méthode Debian est:

Si vous avez sélectionné le chemin Debian traditionnel, vous devrez modifier le fichier /etc/apt/sources.list et remplacer le nom de votre version précédente par bionic. Donc, si vous êtes sur 16.04, remplacez chaque instance de xenial par bionic. Si vous avez actuellement 17.10, remplacez astucieux par bionic.

Ce processus peut être automatisé à l'aide de la commande sed suivante:

$ Sudo-s '/ xenial/bionique/g' /etc/apt/sources.list

Ensuite, regardez dans /etc/apt/sources.list.d/. Modifiez tous les fichiers de la même manière. Si vous obtenez une erreur lorsque vous essayez de mettre à jour Ubuntu, utilisez astucieux jusqu'à ce que ces référentiels soient mis à jour.

Maintenant, vous pouvez exécuter la mise à niveau Ubuntu dist. Commencez par mettre à jour les sources d'Apt. Ensuite, lancez la mise à niveau Ubuntu.

$ Sudo apt update && Sudo apt -y dist-upgrade

La mise à niveau devrait prendre un peu de temps. Les chances sont, chaque paquet sur le système sera mis à jour. Lorsque la mise à niveau Ubuntu est terminée, redémarrez le système. Lorsque le système sera redémarré, vous utiliserez Ubuntu 18.04 LTS Bionic Beaver!

Cependant, il convient de noter que la méthode Debian traditionnelle ne semble apparemment pas prendre en compte les modifications de la configuration du système. C'est pourquoi il est recommandé d'utiliser Update Manager, que ce soit via l'outil graphique (update-manager) ou le outil de ligne de commande (do-release-upgrade).

4
yman

J'ai eu du mal à le mettre à niveau ("pas de nouvelle version trouvée") jusqu'à ce que j'essaye de le faire sur l'autre compte.

Si vous avez plusieurs comptes, vous pouvez essayer le premier qui a été créé lors de l’installation du système.

Le gestionnaire de mise à jour montrera la nouvelle version disponible en utilisant la commande

update-manager -c

dans la fenêtre Alt + F2.

0
LanternD