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.

pacman

Corriger le problème de pacman

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 – selon le sens du vent, le fichier « db.lck » se retrouve verrouillé, 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 plus bloqué. L’erreur semble revenir assez souvent cependant…

Auteur

Bercé par l'informatique depuis mon plus jeune âge, je transforme ma passion en expertise.

2 commentaires

  1. « 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 »

Écrire un commentaire