Je cherchais depuis un moment et je ne trouvais pas les questions/solutions pertinentes.
Mon système exécute 14.04, chaque fois que je me connecte au système, un message apparaît disant que 14.10 est disponible, exécutez do-release-upgrade.
Avant d'appuyer sur do-release-upgrade, j'ai exécuté apt-get update & apt-get upgrade pour m'assurer que rien n'était en attente de mise à jour. Voici les erreurs que j'ai eu
root@ubuntu:~# do-release-upgrade
Checking for a new ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1147 kB]
Fetched 1148 kB in 6s (109 kB/s)
authenticate 'utopic.tar.gz' against 'utopic.tar.gz.gpg'
extracting 'utopic.tar.gz'
Traceback (most recent call last):
File "/tmp/update-manager-J0y7tt/utopic", line 3, in <module>
from DistUpgrade.DistUpgradeMain import main
File "/tmp/update-manager-J0y7tt/DistUpgrade/DistUpgradeMain.py", line 22, in <module>
import apt
ImportError: No module named 'apt'
root@ubuntu:~#
Bien qu'apt et python soient tous deux installés correctement.
root@ubuntu:~# apt-cache policy apt
apt:
Installed: 1.0.1ubuntu2.18
Candidate: 1.0.1ubuntu2.18
Version table:
*** 1.0.1ubuntu2.18 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
100 /var/lib/dpkg/status
1.0.1ubuntu2.17 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
1.0.1ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
root@ubuntu:~# apt-cache policy python
python:
Installed: 2.7.5-5ubuntu3
Candidate: 2.7.5-5ubuntu3
Version table:
*** 2.7.5-5ubuntu3 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
100 /var/lib/dpkg/status
root@ubuntu:~#
python-apt est également installé.
root@ubuntu:~# apt-cache policy python-apt
python-apt:
Installed: 0.9.3.5ubuntu2
Candidate: 0.9.3.5ubuntu2
Version table:
*** 0.9.3.5ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
100 /var/lib/dpkg/status
0.9.3.5 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
root@ubuntu:~#
Est-ce que quelqu'un a su comment contourner ça pour que je puisse aller à 14h10?
Merci,
Le problème ici semblait être avec le paquet python-apt, bien que la bonne version soit installée mais que le script python se plaint que le module ne puisse pas être reconnu, après avoir réinstallé le paquet python-apt, do-release -upgrade a fonctionné.
Le problème est que python-apt jouait en quelque sorte. Le DistUpgradeMain.py a simplement échoué à la première ligne import apt
Je viens de retirer python-apt et de le réinstaller à nouveau, do-release-upgrade fonctionne maintenant.
Ubuntu 14.10 est EOL depuis le 23 juillet 2015, il n'est donc pas possible de mettre à jour cette version. Il devrait être possible de mettre à jour vers 16.04 qui est aussi une version LTS.
Les paramètres de vérification dans Update Manager sont configurés pour informer uniquement sur les nouvelles versions de LTS et un bouton devrait indiquer qu'un nouveau numéro 16.04 est disponible.