Solutions à l'erreur "impossible d'obtenir lock / var / lib / dpkg / lock"

Impossible de bloquer

El l'erreur "n'a pas pu obtenir le verrou / var / lib / dpkg / lock" est assez courante dans Debian, Ubuntu et ses dérivés et celui-là il est généralement lancé lorsqu'un autre processus utilisant apt il s'exécute en arrière-plan ou lorsque le centre logiciel Ubuntu, Synaptic et d'autres sont ouverts.

Voilà pourquoi dans cet article, nous verrons comment résoudre cette erreur malgré avoir appliqué les solutions à ce qui précède.

Souvent désespérés de voir cette erreur et ne pouvant rien faire avec apt, ils choisissent d'appliquer le classique "sudo rm" qui est l'option la moins indiquée.

Mais avant de passer directement à cela, nous pouvons voir que d'autres causes sont celles qui ont bloqué l'utilisation d'apt.

Solutions

Comme mentionné ci-dessus, cette erreur s'affiche généralement lorsque apt est en cours d'exécution dans un autre processusPar conséquent, si vous souhaitez effectuer une mise à jour ou une installation à partir du terminal et que votre centre logiciel Ubuntu, Synaptic ou un gestionnaire de packages est ouvert en arrière-plan, ce sont la cause principale de cette erreur.

Solution 1

La première solution est de fermer ces programmes tant qu'ils ne font aucun travail comme mise à jour ou installation d'application, car si c'est le cas, il est fortement recommandé d'attendre.

Avec cela, nous cesserons de recevoir l'erreur de:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

Mais que faire si vous n'avez rien de tout cela en cours d'exécution?

Le message d'erreur vous donne déjà une idée de la cause du problème: un autre processus / var / lib / dpkg / est utilisé.

Cette C'est parce qu'Ubuntu, par défaut, active les mises à jour en arrière-plan pour la mise à jour de sécurité.

Lorsque Ubuntu a fini de démarrer, il exécute automatiquement la commande apt-get update.

Si des mises à jour de sécurité sont disponibles, il les installera en arrière-plan.

Donc, s'ils exécutent la commande sudo apt upgrade en même temps, l'erreur ci-dessus s'affiche.

Cela est généralement assez rare, mais cela nous est arrivé à tous, car lorsque nous allumons l'ordinateur et que nous voulons faire un mouvement avec apt, le terminal nous renvoie cette erreur.

Ici, il est recommandé de laisser Ubuntu effectuer les mises à jour correspondantes.

Solution 2

Ubuntu-18.10

Pour résoudre ce problème il suffit d'aller dans l'application "Logiciels et mises à jour" que nous rechercherons dans notre menu d'applications.

Et dans la fenêtre qui s'est ouverte, il faut aller dans l'onglet Mises à jour, parmi les options qui nous montrent par défaut, les mises à jour de sécurité sont téléchargées et installées automatiquement pour changer cela, nous devons passer à "Afficher immédiatement".

Dans la partie de la vérification des mises à jour, nous le changeons en "hebdomadaire ou toutes les deux semaines", voici votre choix.

Saisissez ensuite votre mot de passe utilisateur pour que cette modification prenne effet.

De la même forme les mêmes résultats peuvent être obtenus à partir de la ligne de commande. Dans votre terminal, ouvrez le fichier /etc/apt/apt.conf.d/20auto-upgrades:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

Le contenu original est le suivant:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

Pour désactiver la mise à jour de sécurité automatique, remplacez-les par:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

Ils enregistrent le fichier avec Ctrl + O et sortent, ils doivent appuyer sur Ctrl + X.

Plus tard, nous redémarrons notre équipement.

Solution 3

Impossible de bloquer

Enfin, si vous continuez à recevoir cette erreur, ne désespérez pas, la recommandation est de laisser votre équipe effectuer ses mises à jour, mais si cela prend trop de temps, le miroir que vous avez configuré est peut-être saturé ou hors service.

Il est donc recommandé de changer le serveur à partir duquel vous obtenez les packages Ubuntu.

Solution 4

A la fin de tout cela si le problème persiste, vous pouvez choisir d'appliquer la solution définitive qui est de supprimer le fichier qui bloque apt.

Ils peuvent supprimer le fichier de verrouillage avec la commande suivante:

sudo rm /var/lib/apt/lists/lock

Ils peuvent également avoir besoin de supprimer le fichier de verrouillage dans le répertoire de cache

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

Mais ils doivent savoir que cette dernière méthode est la moins recommandée.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Juan Carlos dit

    Salut, merci pour l'article.
    Cette erreur est ennuyeuse, je l'ai résolue avec la première option.

  2.   Adrian dit

    Ou mieux attendre quelques minutes, heures, et recommencer