Catégories
Tut's Linux Archlinux

Pacman – Installation bloquée : Verrouillage de DB impossible

Une mésaventure m’est arrivée récemment lors de l’installation de paquets dans Archlinux et Pacman…

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 Archlinux) ne souhaite pas travailler installer correctement des paquets.

La faute est à un fichier en particulier : « db.lck« .
Ce fichier est créé lors de l’utilisation de l’installeur de paquets – Il peut arriver que ce fichier temporaire vous pose défaut lorsque le gestionnaire de paquets 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é 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 l’installation de vos programmes comme avant, il ne sera (en principe) plus bloqué.

2 réponses sur « Pacman – Installation bloquée : Verrouillage de DB impossible »

« Pacman remplacé par AUR ? »
Je pense qu’il y a confusion…
Pacman est le gestionnaire de paquet officiel branché sur les dépôts officiellement supporté par l’équipe ARCH.
AUR quant à lui est l’ensemble des paquets qui ne sont pas officiellement supportés par l’équipe mais sont mis à disposition par des volontaires. Le gestionnaire de paquet pour AUR conseillé par ARCH est « yay »

Laisser un commentaire

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