Souvent, ces erreurs sont assez simples à résoudre. Si vous essayez simplement d'en savoir un peu plus sur leur point d'occurrence, vous pouvez facilement résoudre ces erreurs. Cet article parlera d'une erreur très courante à laquelle la plupart des utilisateurs de Linux ont pu être confrontés lors de l'utilisation de ce système d'exploitation. Nous essaierons d'acquérir des connaissances approfondies sur l'erreur « Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend ».
Quelle est l'erreur "Impossible d'obtenir le verrou /var/lib/dpkg/lock-frontend"?
Chaque fois que vous rencontrez cette erreur lors de l'utilisation de n'importe quelle version du système d'exploitation Linux, cela implique l'une des trois choses suivantes :
- Une application graphique est en cours d'exécution et utilise le package dpkg.
- Une commande apt est en cours d'exécution sur votre terminal.
- Un processus apt s'exécute en arrière-plan.
Comment résolvez-vous cette erreur?
Trois méthodes simples pour résoudre cette erreur sont décrites ci-dessous.
Méthode #1
La première méthode est la plus simple, la plus facile et la plus rapide. Tout ce que vous avez à faire est d'attendre que les processus mentionnés ci-dessus se terminent. Après un certain temps, essayez d'exécuter la commande qui a déclenché cette erreur plus tôt. Si le problème est résolu, tant mieux. Si ce n'est pas le cas, vous devrez alors passer à la méthode n ° 2.
Méthode #2
La deuxième méthode devient un peu plus compliquée.
Dans cette méthode, vous devrez effectuer les étapes suivantes :
- Lancer le terminal dans Ubuntu 20.04 en appuyant sur Ctrl+T ou en cliquant sur l'icône Activités située sur votre bureau et en tapant « terminal » dans la barre de recherche qui apparaît, en double-cliquant sur les résultats de la recherche pour lancer le terminal.
- Vous pouvez également cliquer avec le bouton droit sur votre bureau, puis sélectionner l'option "Ouvrir le terminal" dans le menu qui apparaît.
- La fenêtre de terminal nouvellement lancée est illustrée dans l'image ci-dessous :
- Tapez la commande suivante dans votre terminal puis appuyez sur la touche Entrée : sudo killall apt apt-get
Cette commande est illustrée dans l'image suivante :
Après avoir exécuté cette commande, essayez d'exécuter à nouveau la commande qui a déclenché cette erreur. Si cela ne provoque pas à nouveau cette erreur, alors vous avez peut-être résolu ce problème. Sinon, vous devrez essayer la méthode n°3.
Méthode #3
Cette méthode est délicate, mais simple.
Pour corriger l'erreur décrite ci-dessus avec cette méthode, procédez comme suit :
- Lancer le terminal dans Ubuntu 20.04 en appuyant sur Ctrl+T ou en cliquant sur l'icône Activités située sur votre bureau et en tapant « terminal » dans la barre de recherche qui apparaît, en double-cliquant sur les résultats de la recherche pour lancer le terminal.
- Vous pouvez également cliquer avec le bouton droit sur votre bureau, puis sélectionner l'option "Ouvrir le terminal" dans le menu qui apparaît.
- La fenêtre de terminal nouvellement lancée est illustrée dans l'image ci-dessous :
- Tapez la commande suivante dans votre terminal puis appuyez sur la touche Entrée : sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock/var/lib/dpkg/lock*
Ici, /var/lib/apt/lists/lock, /var/cache/apt/archives/lock et /var/lib/dpkg/lock* sont les trois fichiers de verrouillage responsables de cette erreur et cette commande a tendance à les supprimer trois fichiers.Vous pouvez soit supprimer ces trois fichiers ensemble, comme cela est fait par cette commande, soit supprimer ces trois fichiers un par un en tapant trois commandes distinctes.Cette commande est illustrée dans l'image suivante :
Après avoir exécuté cette commande, votre problème sera résolu et vous pourrez poursuivre avec succès les commandes que vous essayiez d'exécuter plus tôt.
Conclusion
Cet article a couvert les causes de l'erreur "Impossible d'obtenir le verrouillage /var/lib/dpkg/lock-frontend" et a fourni trois méthodes différentes pour se débarrasser de cette erreur sous Linux. Tout ce que vous avez à faire est d'essayer ces méthodes une par une, de sorte que si à un moment donné, le problème est résolu, vous n'aurez pas à perdre votre temps à essayer la méthode suivante.