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é.