Un message d’erreur « Le verrouillage de la base de donnée est impossible : Installation des paquets impossible » est affiché lorsque Pacman (le gestionnaire de paquets sous Arch Linux) ne souhaite pas travailler et installer correctement des paquets.

La faute est à un fichier en particulier : "db.lck". Ce fichier est créé lors de l’utilisation de Pacman. Il peut arriver que ce fichier temporaire vous pose défaut lorsque Pacman n’arrive pas à synchroniser les bases de données correctement.

La résolution du problème se fait assez simplement :

sudo rm /var/lib/pacman/db.lck

En effet, il suffit de supprimer le fichier « db.lck » qui se trouve par défaut dans le dossier "/var/lib/pacman/". Ce fichier est utilisé par Pacman lors de la synchronisation des dépôts de paquets et si Pacman ne s’exécute pas correctement, il bloque verrouille ce fichier « db.lck », rendant ainsi impossible la synchronisation de paquets.

Après la suppression, vous pouvez de nouveau relancer Pacman comme avant, il ne sera (en principe) plus bloqué.

source : https://forums.archlinux.fr/viewtopic.php?t=10576

Share this post