GNU/Linux >> Tutoriels Linux >  >> Linux

Fix E :Impossible d'obtenir le verrou /var/cache/apt/archives/lock [Astuce rapide]

Problème :

L'autre jour, une lectrice m'a demandé qu'elle avait des problèmes avec ce genre d'erreur :

E :Impossible d'obtenir le verrou /var/cache/apt/archives/lock - ouvert (11 : Ressource temporairement indisponible)
E :Impossible de verrouiller le répertoire /var/cache/apt/archives/

Elle essayait de suivre l'un des conseils mentionnés dans les choses à faire après l'installation d'Ubuntu 14.04 lorsqu'elle a rencontré cette erreur. C'est l'une des erreurs de mise à jour les plus courantes dans Ubuntu et aussi l'une des les moins ennuyeux.

Raison :

Si vous vous demandez ce qui a causé cette erreur en premier lieu, la raison est assez évidente dans l'erreur elle-même. L'erreur indique : Impossible d'obtenir le verrou /var/cache/apt /archives/lock – ouvert (11 :Ressource temporairement indisponible) . Et c'est précisément ce qui se passe.

Pendant que vous essayez d'installer un paquet avec la commande apt, un autre gestionnaire de paquets est en cours d'exécution ou une mise à jour est en cours.

Il est possible que le Software Center soit ouvert ou qu'un autre terminal utilise les commandes apt ou apt-get.

Solution :

La première chose à faire est de ne rien faire. Je veux dire qu'une fois que l'autre programme qui utilise la ressource aura terminé le processus, les ressources seront à nouveau disponibles.

Sinon, recherchez d'autres programmes qui pourraient utiliser apt. Fermez ce programme.

Vous pouvez également rechercher s'il existe une instance de la commande apt en cours d'exécution (utilisez ps aux | grep -i apt), puis arrêter le processus.

Un moyen plus simple de le faire serait d'utiliser la commande killall :

sudo killall apt-get

Si les commandes ci-dessus ne résolvent pas le problème de E : Could not get lock /var/cache/apt/archives/lock – open (11 :Ressource temporairement indisponible) , essayez les commandes suivantes une par une pour résoudre le problème :

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Les commandes ci-dessus suppriment les fichiers de verrouillage et ainsi les processus de gestion des packages apt et dpkg sont libres d'être réutilisés. Bien que cela ne soit pas nécessaire, vous devrez peut-être reconfigurer dpkg avec la commande ci-dessous :

sudo dpkg --configure -a

J'espère que cette astuce rapide aidera à résoudre cette erreur de mise à jour courante dans Ubuntu. Toutes les questions ou suggestions sont les bienvenues. Ciao :)



Linux
  1. Comment réparer l'erreur - qemu :n'a pas pu charger le BIOS du PC "bios.bin" ?

  2. Comment tuer le processus tenant le verrou Apt ?

  3. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

  4. "Impossible de créer un répertoire de cache /home//.composer/cache/repo/https—packagist.org/, ou le répertoire n'est pas accessible en écriture. Procéder sans cache ?

  5. erreur lvdisplay :"Échec de la création du répertoire /var/lock/lvm. Échec de l'initialisation du verrouillage basé sur les fichiers. »

Comment réparer Impossible d'obtenir l'erreur lock /var/lib/dpkg/lock sur Ubuntu

Comment réparer l'erreur "E:Impossible d'obtenir le verrou /var/lib/dpkg/lock" sur Ubuntu

Comment résoudre l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu

Correction de l'erreur "impossible d'obtenir le verrou /var/lib/dpkg/lock" une fois pour toutes (Ubuntu)

Comment réparer l'erreur Flash Player manquant dans Midori [Astuce rapide]

Comment réparer l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu Linux