Tabla de Contenidos
Esta página todavía no ha sido traducida (o sólo parcialmente) en
español. Si hablas francés o inglés, puedes ayudarnos.
Aquí encontrarás la versión FR de esta página, que podrás editar sólo
con identificarte (con tu usuario Gandi).
Si prefieres traducir a partir de la versión EN, sólo tienes que abrir
una nueva ventana, copiar-pegar la URL de la página y hacer clic en la
bandera (arriba a la derecha) del idioma correspondiente. Si la página
existe, aparecerá en el idioma deseado.
Gracias de antemano por ayudarnos con el español :)
Corriger les erreurs lors de la mise à jour des paquets Gandi
Le problème
Lors de la mise à jour des paquets fournis par Gandi et si votre système est installé en Debian Lenny, il est possible que des erreurs empèchent de terminer correctement la mise à jour.
Exemple de message d'erreur :
Preparing to replace gandi-hosting-agent-plugins-internal-unix 1.0.0-r1623 (using .../gandi-hosting-agent-plugins-internal-unix_1.0.0-r2429_all.deb) ... Unpacking replacement gandi-hosting-agent-plugins-internal-unix ... Usage: update-python-modules [-v] [-c] package_directory [...] update-python-modules [-v] [-c] package.dirs [...] update-python-modules [-v] [-a|-f|-p] update-python-modules: error: Trying to overwrite gandi/hosting/agent/AgentConfig.py which is already provided by /usr/share/python-support/gandi-hosting-agent dpkg: warning - old post-removal script returned error exit status 2 dpkg - trying script from the new package instead ... dpkg: error processing /var/cache/apt/archives/gandi-hosting-agent-plugins-internal-unix_1.0.0-r2429_all.deb (--unpack): there is no script in the new version of the package - giving up
Correction
Dû à un changement de méthode pour la gestion des fichiers Python, la commande update-python-modules échoue lors d'une mise à jour. Afin de corriger le problème, il suffit d'ajouter un simple echo devant les appels dans les fichiers postrm.
cd /var/lib/dpkg/info vim gandi-hosting-agent-plugins-internal-unix.postrm
Remplacer :
if [ -d /usr/share/python-support/gandi-hosting-agent/ ] && \ which update-python-modules >/dev/null 2>&1; then update-python-modules -c -i /usr/share/python-support/gandi-hosting-agent/ update-python-modules -i /usr/share/python-support/gandi-hosting-agent/ fi
par : (un simple ajout de echo devant l'appel de la commande update-python-modules)
if [ -d /usr/share/python-support/gandi-hosting-agent/ ] && \ which update-python-modules >/dev/null 2>&1; then echo update-python-modules -c -i /usr/share/python-support/gandi-hosting-agent/ echo update-python-modules -i /usr/share/python-support/gandi-hosting-agent/ fi
Les paquets en etat non completement installes pourront etre correctement configure par :
apt-get -f install
Puis reprendre la mise a jour ou l'installation avec la commande originelle ayant provoque l'erreur.