Page 1 sur 1

[pacman] erreur ruby-*.lock déjà présent (résolu)

Publié : lun. 14 oct. 2024, 19:31
par jeViens2Debian
Bonjour,
je n'arrive plus à mettre à jour mon système. Asciidoctor et Ruby sont liés, mais je ne suis qu'un utilisateur sans connaissance des rôles de bundler, bundle etc.
Je veux bien que quelqu'un me mette sur une piste

Code : Tout sélectionner

erreur : la validation de la transaction a échoué (conflit de fichiers )
asciidoctor : /usr/bin/asciidoctor.lock est déjà présent dans le système de fichiers
ruby-debug : /usr/bin/rdbg.lock est déjà présent dans le système de fichiers
ruby-rake : /usr/bin/rake.lock est déjà présent dans le système de fichiers
ruby-typeprof : /usr/bin/typeprof.lock est déjà présent dans le système de fichiers
ruby-bundler : /usr/bin/bundle.lock est déjà présent dans le système de fichiers
ruby-bundler : /usr/bin/bundler.lock est déjà présent dans le système de fichiers
ruby-erb : /usr/bin/erb.lock est déjà présent dans le système de fichiers
Merci

Re: [pacman] erreur ruby-*.lock déjà présent

Publié : lun. 14 oct. 2024, 20:05
par benjarobin
Bonjour, comme tout conflit, tu dois verifier au préalable si ce fichier n'appartient pas à un autre paquet (ce qui n'est très certainement pas le cas) via la commande : pacman -Qo /usr/bin/asciidoctor.lock
Puis lors de la mise à jour, si aucun conflit existe, et que c'est bien toi qui n'a pas créer volontairement le fichier, mais plutôt accidentellement, alors il suffit de rajouter le flag : --overwrite "*.lock"

Re: [pacman] erreur ruby-*.lock déjà présent

Publié : lun. 14 oct. 2024, 20:33
par jeViens2Debian
Merci Benjarobin, tu as visé juste. Merci également à Sandrine pour son fil de discussion qui m'a servi à faire le ménage.