Forum debian-fr.org

Rechercher:

* Connexion   * M’enregistrer

* FAQ    * Rechercher





Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 
Auteur Message
MessagePosté: 23 Avr 2008 21:22 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
Bon j'ai eu le problème il y a quelques temps et je n'ai pas était fichu de réfléchir 2 secondes.
Code:
dpkg : erreur de traitement de /var/cache/apt/archives/cupsys_1.3.7-4_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/cups/daemon/cups-lpd », qui appartient aussi au paquet cupsys-bsd
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))


Comme j'ai vu que ce genre de problème arrive relativement régulièrement sous Sid, je propose une solution simple.

  • il faut bien vérifier que vous n'ayez pas modifier le fichier en question (c'est généralement un fichier de configuration comme un autre). Si vous l'avez modifier copiez ce fichier pour en garder un backup;
  • taper la commande :
    Code:
    $ dpkg -P nom_du_paquet
  • relancer la commande qui a produit cette erreur.

Voila tout s'instale sans problème.

Il n'y a qu'un seul point à vérifier c'est de faire un merge de votre ancien fichier avec le nouveau si vous avez modifier le fichier en question.

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 23 Avr 2008 21:33 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 16403
Localisation: Ile de France
Complément: ponctuellement cette erreur peut arriver lorsqu'un paquet mal fait contient un fichier en doublon d'un autre paquet (usuellement, les pages de man comme dans certains paquets de clamav). Dans ce cas, la technique consiste à faire un

# dpkg -i --force-overwrite cupsys_1.3.7-4_amd64.deb

dans l'exemple ci dessus.

_________________
Debian Wheezy/Sid amd64 Linux version 3.5.2--aufs, Toshiba A500D Carte NVIDIA ou Toshiba Portege carte Intel, XFCE avec compiz (ben si...) et rox
2 mains de 5 doigts chacune, une tête plus options usuelles. Projets:
ClefAgreg et clef ISN


Haut
 Profil  
 
MessagePosté: 23 Avr 2008 21:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 18 Juil 2007 17:57
Messages: 7734
Localisation: Grenoble
:?
Ta méthode est bien plus générique.... (faut juste trouver le paquet en question dans /var/cache/apt/archives)

Vai me coucher moi :roll:

_________________
Je suis Pitta, cartésien, irritable, irritant et névrosé (de plus je fais de l'entrisme pour zsh), si l'un de mes messages vous insupporte essayez d'y voir de l'ironie ou de ne pas en tenir compte. Bonne journée et gardez le sourire. :)


Haut
 Profil  
 
MessagePosté: 24 Avr 2008 09:27 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2006 09:28
Messages: 5478
Localisation: En mouvement
Code:
dpkg : erreur de traitement de /var/cache/apt/archives/cupsys_1.3.7-4_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/cups/daemon/cups-lpd », qui appartient aussi au paquet cupsys-bsd
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))


Pour les petits gars comme moi, qui se croient toujours plus fort que SID, ma méthode surtout pas recommandable est encore plus générique ;)

copier/coller de la ligne précédente à partir de /var/cache ...
Code:
dpkg : erreur de traitement de /var/cache/apt/archives/cupsys_1.3.7-4_amd64.deb

Ensuite on colle après avoir tapé :
Code:
# dpkg -i --force-all

donc :
Code:
# dpkg -i --force-all /var/cache/apt/archives/cupsys_1.3.7-4_amd64.deb


ça me joue régulièrement des tours, genre deux ou trois jours sans openoffice (donc j'ai la suite gnome en double ;) ), mais inkscape et lazarus en font souvent les frais également ;)

_________________
This is provocation. What, do you want me to go back to my plane and go back to France? Is that what you want? Let them go, let them do.


Haut
 Profil  
 
MessagePosté: 25 Avr 2008 14:56 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 09 Jan 2007 22:49
Messages: 3596
euh il y a 25'000 paquet si on doit tous ce les taper a la mano on est pas sorti d'affaire, il a pas un moyen d'automatiser l'histoire et de estoquer sa dans un répertoire avec le nouveau fichier et l'anciens ?

personnelment il me demande ce que je veux faire, écraser ou ne pas écrase , ( sa me rappel une phrase être ou ne pas être .......).

donc pas de solution mai c'est pas sans espoirs :o

_________________
pq5 se plus proc 3.4 ghz 8 go de ram
ssd 1 dd 90 go ext4
nvidia 460
debian 64 bits wheezy beta 1
Enjoy ;)


Haut
 Profil  
 
MessagePosté: 25 Avr 2008 15:10 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2006 09:28
Messages: 5478
Localisation: En mouvement
Et un :
Code:
# apt-get remove
# apt-get -f upgrade
# dpkg -i --force-all /var/cache/apt/archives/*deb


Les paquets déjà installés ne changeront pas ... Avant de faire ça, attends que qqun me traite de pauv' con, en donnant une raison valable

_________________
This is provocation. What, do you want me to go back to my plane and go back to France? Is that what you want? Let them go, let them do.


Haut
 Profil  
 
MessagePosté: 25 Avr 2008 15:44 
Hors ligne
Contributeur
Avatar de l’utilisateur

Inscription: 17 Fév 2006 12:20
Messages: 16403
Localisation: Ile de France
Si, dans un force-overwrite, tu écrases un fichier appartenant à un paquet par un autre...

_________________
Debian Wheezy/Sid amd64 Linux version 3.5.2--aufs, Toshiba A500D Carte NVIDIA ou Toshiba Portege carte Intel, XFCE avec compiz (ben si...) et rox
2 mains de 5 doigts chacune, une tête plus options usuelles. Projets:
ClefAgreg et clef ISN


Haut
 Profil  
 
MessagePosté: 25 Avr 2008 15:50 
Hors ligne
Modérateur du forum
Avatar de l’utilisateur

Inscription: 18 Mai 2006 09:28
Messages: 5478
Localisation: En mouvement
D'accord mais il aurait le même problème en prenant le nom de ce fichier et en l'installant avec --force-overwrite
Puisqu'il veut automatiser la tache, je ne vois pas de meilleure solution ...

_________________
This is provocation. What, do you want me to go back to my plane and go back to France? Is that what you want? Let them go, let them do.


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 8 messages ] 

Index du forum » Forums d'aide » Trucs et Astuces


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
Flux RSS Flux RSS Liste des flux Liste des flux
Powered by phpBB® Forum Software © phpBB Group
Traduction par: phpBB-fr.com
SEO
[ Time : 0.076s | 12 Queries | GZIP : Off ]