Re: Probleme avec dpkg-divert
Laurent COOPER <[email protected]> Tue, 03 Mar 2015 20:56:17 +0100
| Newsgroups | gmane.linux.debian.devel.french |
|---|---|
| Message-ID | <[email protected]> |
Le 03/03/2015 17:40, Laurent COOPER a écrit : > Bonjour à tous > > J'ai un gros problème avec dpkg-divert > > J'ai un paquet que j'ai créé qui va "wrapper" phpsysinfo. J'ai suivi la > doc et dans le preinst du paquet j'ai > > > #! /bin/sh > set -e > if [ upgrade != "$1" ] || dpkg --compare-versions "$2" lt 4.2.2; then > dpkg-divert --package slis-admin --add --rename \ > --divert /usr/share/phpsysinfo/index.php.orig > /usr/share/phpsysinfo/index.php > fi > > dans le paquet, j'ai bien un /usr/share/phpsysinfo/index.php dans les > fichiers du paquet (vérifié avec dpkg -c) > > mais lorsque je tente d'installer le paquet, ça ne marche pas .... > > Préparation du remplacement de slis-admin 4.2.0~1 (en utilisant > .../slis-admin_4.2.3_all.deb) ... > Conservation de « détournement de /usr/share/phpsysinfo/index.php > en /usr/share/phpsysinfo/index.php.orig par slis-admin » > Dépaquetage de la mise à jour de slis-admin ... > dpkg : erreur de traitement de > /var/cache/apt/archives/slis-admin_4.2.3_all.deb (--unpack) : > impossible d'ouvrir « /usr/share/phpsysinfo/index.php.dpkg-new »: Aucun > fichier ou dossier de ce type > configured to not write apport reports > Traitement des actions différées > (« triggers ») pour « man-db »... > Des erreurs ont été rencontrées pendant l'exécution : > /var/cache/apt/archives/slis-admin_4.2.3_all.deb > > Pourquoi me cherche t'il un dpkg-new ??? > > Du coup, impossible d'installer le paquet même avec un dpkg -i > --force-all .... > > Qu'ai je mal fait ? La documentation est elle erronnée sur un point ou > l'ais je mal interprétée ? > > D'avance merci pour votre aide > > Cordialement > > Laurent > J'ai bien trouvé l'article de Raphaël Herzog qui aborde cette erreur : http://raphaelhertzog.com/2011/07/18/deciphering-one-of-dpkg-weirdest-errors-unable-to-open-pathtofoo-dpkg-new/ Mais je ne comprends pas le lien avec la diversion. Non ? L.