[pacman] verrouillage base de données impossible (résolu)

Mise à jour / Création /debug de paquetages
Répondre
Avatar de l’utilisateur
onyx67
Elfe
Messages : 760
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

[pacman] verrouillage base de données impossible (résolu)

Message par onyx67 »

Bonsoir,
Souhaitant installer un paquet, j'ai effectué une mise à jour qui s'est déroulé sans problème (entre autres maj du kernel). Je n'ai pas pu installer le paquet, pacman me retournant que le verrouillage de la base de données est impossible et m'invite à supprimer /var/lib/pacman/db.lck.
Je tente une nouvelle mise à jour et là, même erreur:

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets...
Erreur : la mise à jour de core a échoué (verrouillage de la base de données impossible)
Erreur : la mise à jour de extra a échoué (verrouillage de la base de données impossible)
Erreur : la mise à jour de community a échoué (verrouillage de la base de données impossible)
Erreur : la mise à jour de archlinuxfr a échoué (verrouillage de la base de données impossible)
Erreur : la synchronisation a échoué
Erreur : l'initialisation de la transaction a échoué (verrouillage de la base de données impossible)
  Si vous êtes sûr qu'un gestionnaire de paquet n'est pas déjà
  en cours de fonctionnement, vous pouvez supprimer /var/lib/pacman/db.lck.
A quoi est lié cette erreur (je n'ai pas relevé de message particulier lors de la mise à jour réussie) et puis-je supprimer ce fichier sans risque?
Merci pour votre aide.
Dernière modification par onyx67 le lun. 19 mars 2012, 20:43, modifié 3 fois.
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)
Contact :

Re: [pacman] verrouillage base de données impossible

Message par Nic0 »

Salut,

La dernière utilisation de pacman à dû buggé, il pense que pacman est toujours en fonctionnement.
Si tu n'es pas en train d'utiliser pacman en même temps (ou yaourt qui lui utilise pacman), tu peux effacer le fichier sans risque.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
onyx67
Elfe
Messages : 760
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [pacman] verrouillage base de données impossible

Message par onyx67 »

Salut,
Merci pour ta réponse. J'ai essayé de supprimé ce fichier (avec rm) mais la commande me retourne qu'il n'existe aucun dossier ou fichier de ce type...
Je reste bloqué.

EDIT: problème résolu. J'ai simplement redémarré mon système pour que tout rentre dans l'ordre.
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)
Contact :

Re: [pacman] verrouillage base de données impossible

Message par Nic0 »

C'est assez surprenant, pacman vérifie la présence d'un fichier, te dis que le fichier existe et donc il s'arrête.
Es-tu sûr que t'as pas fais une typo dans ta commande ? Es-tu certain que ce fichier n'est pas présent ?
Si t'as bien vérifié et que le problème persiste, je n'ai pas de réponse pour toi.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
onyx67
Elfe
Messages : 760
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [pacman] verrouillage base de données impossible [résolu

Message par onyx67 »

J'ai été surpris également. J'avais tenté sans succès de supprimé le fichier par

Code : Tout sélectionner

rm /var/lib/pacman/db.lck.
J'ai essayé de le localiser avec find:

Code : Tout sélectionner

find / -name "*db.lck"
rien non plus.
Comme tu me disais que le système pensais que pacman ou yaourt court toujours, ça m'a mis la puce à l'oreille et ai simplement redémarré. Mise à jour normale et installation de mon paquet sans soucis...
Ayant des paquets Aur, je fais toujours mes mis à jour avec yaourt -Syua, le problème viendrait-il d'un bug de yaourt?
J'ai mis en résolu un peu vite, je laisse ouvert encore un temps, au cas où...
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)
Contact :

Re: [pacman] verrouillage base de données impossible

Message par Nic0 »

onyx67 a écrit :J'ai été surpris également. J'avais tenté sans succès de supprimé le fichier par

Code : Tout sélectionner

rm /var/lib/pacman/db.lck.
Si tu as tapé ça, il y a un point "." en trop à la fin. Mais si c'est rentré dans l'ordre, c'est le principal.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
onyx67
Elfe
Messages : 760
Inscription : dim. 06 nov. 2011, 18:12
Localisation : Alsace

Re: [pacman] verrouillage base de données impossible

Message par onyx67 »

Nic0 a écrit :
onyx67 a écrit :J'ai été surpris également. J'avais tenté sans succès de supprimé le fichier par

Code : Tout sélectionner

rm /var/lib/pacman/db.lck.
Si tu as tapé ça, il y a un point "." en trop à la fin.
Oui, j'avais un doute, à la 2° tentative j'ai essayé sans le "." final
"La complication est un effet de la simplicité mal acquise"

Intel i5-2320; Nvidia GeForce GT 520; ATA Hitachi 2To; ArchLinux-KDE
Avatar de l’utilisateur
Shaku Yuu
newbie
Messages : 8
Inscription : sam. 15 sept. 2012, 16:49

Re: [pacman] verrouillage base de données impossible [résolu

Message par Shaku Yuu »

Bonjour,

Personnellement j'obtiens ce message lorsque je tente d'activer les repos [community] et [multilib], avec la commande nano /etc/pacman.conf
Si je les décommente, je ne peux pas sauver /etc/pacman.conf le système m'instruis d'ailleurs qu'il lis X lignes en lecture seule!

Résultat, pas de MAJ système ou spécifique, pas d'install. J'ai parcouru https://wiki.archlinux.org/index.php/Pacman et je ne vois vraiment pas. Reboot ne rend rien d'autre.

Je peux joindre un screenshot si cela s'avérait utile.
" Ce n'est pas moi qui parle...c'est nous qui parlons. " J.C. VanDamme
benjarobin
Maître du Kyudo
Messages : 15991
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [pacman] verrouillage base de données impossible [résolu

Message par benjarobin »

Merci, d'ouvrir un nouveau sujet, le déterrage de sujet résolu est interdit
Zsh | KDE | PC fixe : core i7, carte nvidia | Portable : Asus ul80vt
Titre d'un sujet : [Thème] Sujet (état)
Avatar de l’utilisateur
Shaku Yuu
newbie
Messages : 8
Inscription : sam. 15 sept. 2012, 16:49

Re: [pacman] verrouillage base de données impossible (résolu

Message par Shaku Yuu »

onyx67 a écrit :J'ai mis en résolu un peu vite, je laisse ouvert encore un temps, au cas où...
Sorry, aucune propension à la désacralisation de la résolution de topic n'est présente chez moi, juste pas fait attention aux dates de publication.

Laissons les morts reposer en paix.
" Ce n'est pas moi qui parle...c'est nous qui parlons. " J.C. VanDamme
Répondre