Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Impossible de synchroniser les bases de données ?

#1Messageil y a 1 an

Bonjour,

Problème via pamac ?

Préparation...
Synchronisation des bases de données des paquets...
verrouillage de la base de données impossible
Impossible de synchroniser les bases de données
Clonage des fichiers de construction de darktable-git...
Création des informations de darktable-git...
Vérification des dépendances de darktable-git...
Résolution des dépendances...
Recherche des conflits entre paquets...
Ceci-dit la mises à jour est quand même passée, alors la synchronisation a-t-elle quand même eu lieu ? :bien

J'ai trouvé après recherche sur le site cette ligne de commande concernant pacman et non pamac. viewtopic.php?t=2633

sudo rm /var/lib/pacman/db.lck
Réponse:

caille-n76vb% sudo rm /var/lib/pacman/db.lck
[sudo] Mot de passe de caille : 
rm: impossible de supprimer '/var/lib/pacman/db.lck': Aucun fichier ou dossier de ce type
caille-n76vb% 
Après recherche sur mon PC, db.lck se trouve dans '/var/tmp/pamac/dbs/db.lck' ?

Il faut donc modifier la ligne de commande comme ci-dessous ?

sudo rm /var/tmp/pamac/dbs/db.lck
Il y apparaît même deux fois dans pamac, mais pas dans pacman chez moi ?
Image

Impossible de synchroniser les bases de données ?

#2Messageil y a 1 an

Bonjour.
Je te confirme que le chemin est bien /var/lib/pacman/db.lck .
Je ne sais pas pourquoi tu as un sous-répertoire <dbs>, a contrôler dans /etc/pacman.conf:

#DBPath      = /var/lib/pacman/

Impossible de synchroniser les bases de données ?

#3Messageil y a 1 an

Bonjour
caille a écrit : il y a 1 an

Synchronisation des bases de données des paquets...
verrouillage de la base de données impossible
Impossible de synchroniser les bases de données
Ceci-dit la mises à jour est quand même passée, alors la synchronisation a-t-elle quand même eu lieu ? :bien
Tout est dit dans le message, la synchronisation de la base de donnée pacman n'a pas été faite donc pas de mise à jour des paquets manjaro ! (ne pas confondre : aur n'utilise pas la base de donnée de pacman !)

Avoir un fichier lock db.lck est une chose très classique : cela empêche de lancer plusieurs instances du même programme. Cela serait la cata si une application utiliserait une vielle base de donnée et une autre en même temps la dernière (2 mises à jour qui se contredisent).

Les fichiers lock sont toujours supprimés automatiquement lorsque l'on ferme (proprement) l'application.

Impossible de synchroniser les bases de données ?

#4Messageil y a 1 an

Ok, merci pour vos réponses.

Lorsque j'ai lancé la mise à jour il n'y avait qu'un logiciel AUR à mettre à jour, c'est donc pour ça qu'il n'y a pas eu de synchronisation, mon système fonctionne donc bien.
Répondre