Re: Probleme avec dpkg-divert
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.
Reply to: