Page 1 sur 1

[GNOME 2.22] Mise à jour 25 avril 2008 erreur [RÉSOLU]

Publié : ven. 25 avr. 2008, 13:03
par aramisqc
Bonjour !

Il y en a pour 155 Mo de mise à jour ce matin. Je lance l'installation et tout se télécharge très bien.

Une erreur se glisse et aucune mise à jour ne s'applique.

Code : Tout sélectionner

Erreur: la préparation de la transaction a échoué
erreur: la validation de la transaction a échoué (conflit de fichiers)
nautilus-open-terminal: /usr/lib/nautilus/extensions-2.0/libnautilus-open-terminal.a est déjà présent dans le système de fichiers
nautilus-open-terminal: /usr/lib/nautilus/extensions-2.0/libnautilus-open-terminal.so est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Cela semble venir de Nautilus. Quelqu'un a-t-il une idée comment corriger ?

Merci à l'avance.

aramisqc

Publié : ven. 25 avr. 2008, 13:37
par Sibelle
tout simplement en effaçant le fichier :

rm /usr/lib/nautilus/extensions-2.0/libnautilus-open-terminal.so


bonne journée


Sibelle

Publié : ven. 25 avr. 2008, 13:44
par aramisqc
Merci pour la réponse.

Comme je suis curieux de nature, j'aimerais savoir pourquoi il faille intervenir manuellement lors d'une telle mise à jour.

Pourquoi le script ne fait-il pas lui même la suppression des fichiers pouvant engendrer un conflit ou bloquer une mise à jour ?

aramis_qc

Publié : ven. 25 avr. 2008, 13:58
par Sibelle
Comme je suis curieux de nature, j'aimerais savoir pourquoi il faille intervenir manuellement lors d'une telle mise à jour.

Pourquoi le script ne fait-il pas lui même la suppression des fichiers pouvant engendrer un conflit ou bloquer une mise à jour ?
Houlà ... vaste question :) ... on va dire que c'est pour voir si tu suis :)


bonne journée


Sibelle

Publié : ven. 25 avr. 2008, 14:18
par tuxce
ce fichier correspond au plugin open terminal de nautilus et comme je me rappelle vaguement que tu avais ouvert un topic sur le sujet (ou tu avais fais des install à part), ca m'étonnerais pas que ce soit un ajout en dehors du gestionnaire de paquet :)

Publié : ven. 25 avr. 2008, 15:22
par warnaud
Dans ce genre de problème t'as 3 soluces:
- méthode "douce" : renommer le fichier en conflit (histoire d'avoir un backup)
- méthode "moins douce" : tu supprime ce qui déconne vu que de toutes façon ce fichier va être remplacé)
- méthode "violente" (encore appelée osef™ ): pacman/yaourt -Sfu (mais bon là c'est du bonheur :) )

C'est "normal" quelque part dans le fonctionnement, ça évite d'écraser un fichier que tu aurais pu toi-même éditer / compiler (même si parfois ça écrase certains trucs sans demander :'( )

Publié : ven. 25 avr. 2008, 23:27
par aramisqc
Ces réponse me satisfont.

J'ai supprimé :
  • /usr/lib/nautilus/extensions-2.0/libnautilus-open-terminal.a
  • /usr/lib/nautilus/extensions-2.0/libnautilus-open-terminal.so
J'ai lancé yaourt et les mises à jours ont été appliquées.

Merci

aramisqc