¡Ayúdanos con el español!

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.

Última modificación: el 27/04/2010 a las 12:16 (editor externo)