58 votes

14.04 --> 16.04 failed ; apt (>= 1.0.1ubuntu2.13)' n'est pas installé

(Cette question n'a pas été résolue. En raison de contraintes de temps, l'ordinateur a été restauré aux paramètres d'usine).

J'ai essayé de mettre à jour de 14.04 à 16.04, mais apt a déclenché cette erreur :

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

Qu'est-ce que cela signifie, et comment puis-je y remédier ?

Quand je tape dans la commande apt-cache policy apt

Shageenth@shageenth-Inspiron-3451:~$ apt-cache policy apt apt:
Installed: 1.0.1ubuntu2.11
Candidate: 1.0.1ubuntu2.11
Version table:
*** 1.0.1ubuntu2.11 0
100 /var/lib/dpkg/status
1.0.1ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 
Packages

L'erreur se produit lorsque j'exécute la commande :

sudo do-release-upgrade -d

et cela donne le résultat suivant :

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,265 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'

Reading cache

Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Required depends is not installed

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

49voto

Fana Points 2296

J'ai eu exactement le même problème aujourd'hui. Assurez-vous que votre version est la dernière version d'Ubuntu 14.04 avant la mise à jour. (Ubuntu 14.04.4 à l'heure actuelle)

Le mien était bloqué sur Ubuntu 14.04.3 à cause d'un mauvais miroir.

Alors, première manche :

sudo apt update
sudo apt dist-upgrade

Assurez-vous que la version est maintenant Ubuntu 14.04.4 (mise à jour septembre 2016 : Ubuntu 14.04.5 ).

cat /etc/lsb-release

Et lancez l'installation d'Ubuntu 16.04 avec

sudo do-release-upgrade -d

11voto

Terrance Points 35422

Il est préférable de toujours effectuer les mises à jour en suivant les procédures normales :

sudo apt update
sudo apt dist-upgrade

Si ce qui précède échoue, vous pouvez alors procéder manuellement comme suit. Cette question est dépassée, mais vous pouvez simplement changer les numéros de version car les liens devraient rester les mêmes.

Pour mettre à jour votre version de apt à partir d'une fenêtre de terminal, tapez ce qui suit :

sudo apt-get download apt

Si l'option ci-dessus ne fonctionne pas, vous pouvez également le télécharger avec wget en exécutant la ligne suivante :

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.17_amd64.deb

puis tapez

sudo dpkg -i apt*.deb

Je viens d'essayer ça sur mon système ici. Voici le résultat :

terrance@terrance-VirtualBox:~$ sudo apt-get download apt
[sudo] password for terrance: 
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main apt amd64 1.0.1ubuntu2.17 [954 kB]
Fetched 954 kB in 0s (1,127 kB/s)
terrance@terrance-VirtualBox:~$ ls
apt_1.0.1ubuntu2.17_amd64.deb  Documents  examples.desktop  Pictures  Templates
Desktop                        Downloads  Music             Public    Videos
terrance@terrance-VirtualBox:~$ sudo dpkg -i apt*.deb
(Reading database ... 168376 files and directories currently installed.)
Preparing to unpack apt_1.0.1ubuntu2.17_amd64.deb ...
Unpacking apt (1.0.1ubuntu2.17) over (1.0.1ubuntu2.11) ...
Setting up apt (1.0.1ubuntu2.17) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

Si après les étapes décrites vous voyez un échec dû à une dépendance manquante de dpkg, vous pouvez simplement terminer en répétant les étapes avec dpkg et .

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.24ubuntu1_amd64.deb
sudo dpkg -i dpkg_1.18.24ubuntu1_amd64.deb

Tous les paquets qui sont disponibles pour Ubuntu peuvent être trouvés ici :

http://security.ubuntu.com/ubuntu/pool/main/

0voto

jax Points 212

Une solution simple... qui a fonctionné pour moi...

Ouvrez votre gestionnaire de paquets Synaptic et tapez "apt" dans la boîte de recherche qui vous montrera la version actuelle installée d'apt. Supposons qu'il s'agisse de "1.0.1ubuntu1.13", faites un clic droit dessus et cliquez sur "mark for upgrade" puis sur le bouton "apply" en haut.

après la mise à niveau..

Veillez à fermer le gestionnaire de paquets synaptic avant d'aller exécuter votre

commandement final

sudo do-release-upgrade  

et cela devrait fonctionner..

0voto

chx Points 697

J'ai eu ce message d'erreur et un très simple apt-get update apt-get upgrade l'a résolu. Les autres réponses sont tout à fait inexactes -- par exemple celle qui parle de déplacer Ubuntu 14.04.3 vers 14.04.4 via dist-upgrade -- mais dist-upgrade passe à la prochaine version d'Ubuntu, pas aux mineurs. Les versions mineures ne sont qu'une collection publiée de versions spécifiques de paquets de toute façon, simplement en gardant vos paquets à jour, vous obtenez au moins ces versions ou des versions plus récentes. N'exécutez pas dist-upgrade à moins que vous ne sachiez ce que vous faites.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X