Projet

Général

Profil

Anomalie #11479

Upgrade-Auto 2.3 vers 2.4 : si des téléchargements plantent impossible de relancer la procédure d'Upgrade.

Ajouté par Yoni Baude il y a presque 9 ans. Mis à jour il y a plus de 6 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
04/05/2015
Echéance:
% réalisé:

0%

Distribution:
EOLE 2.4

Description

Bonjour,

Lors de l'utilisation du script Upgrade-Auto, si des téléchargements plantent impossible de relancer la procédure d'Upgrade.

Serait-il possible que pour chaque phase de la procédure, lors qu'il y a un soucis de téléchargement, on puisse relancer le script Upgrade-Auto si besoins.

Une idée pour les problèmes de téléchargements, serait de télécharger tous les paquets a un autre endroit (dans différents dossiers) que ceux définit pas défaut (/var/cache/apt/archives/), et de copie ceux qui sont nécéssaire au fur et a mesure au bon endroit.

Merci
Yoni Baude

erreur_upgrade_auto.txt Voir (3,58 ko) Yoni Baude, 04/05/2015 16:45

Historique

#1 Mis à jour par Yoni Baude il y a presque 9 ans

La demande concerne EOLE 2.3
----------------------------

Voici mon compte rendu:

Déroulement Upgrade-Auto
------------------------

Outil de migration EOLE **

Ce script va effectuer la migration vers une nouvelle version de la distribution
Les modifications ne sont pas réversibles

Etes vous sûr de vouloir continuer ? [oui/non]
[non] : Version de la 2.4 :
1: 2.4.0
2: 2.4.1
0: version de développement
[2]:
Vérification de l'état de mise à jour ...

Instructions préalables spécifiques au module...

/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/00-common
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/01-horus
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/01-mysql
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/02-bacula
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/02-bacula
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/03-zephir-client
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/04-corosync
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_download/05-envole
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/00-common

Phase 1 Téléchargement - 41 paquets
Phase 2 Téléchargement - 1 paquet
Phase 3 Téléchargement - 15 paquets
Phase 4 Téléchargement - 30 paquets
Phase 5 Téléchargement - 3 paquets
Phase 6 Téléchargement - 96 paquets
Phase 7 Téléchargement - 1 paquet
Phase 8 Téléchargement - 6 paquets

/etc/kernel/postinst.d/initramfs-tools 3.13.0-53-generic /boot/vmlinuz-3.13.0-53-generic

/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/01-bacula
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-eole-antivir2
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-exxl-dhcp
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-geoide
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-libwww-perl

Phase 9 Téléchargement - 85 paquets

/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-squid
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-strongswan
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/06-amon
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/06-fichier
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/90-apparmor

Phase 10 Téléchargement - 1 paquet

/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/90-exxl-bin
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/90-orphans_files
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/99-conteneurs

Phase 11 Téléchargement - 521 paquets
Phase 12 Téléchargement - 150 paquets

/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/00-common

/etc/kernel/postrm.d/initramfs-tools 2.6.32-73-eole /boot/vmlinuz-2.6.32-73-eole
/etc/kernel/postrm.d/zz-update-grub 2.6.32-73-eole /boot/vmlinuz-2.6.32-73-eole

Phase 13 Téléchargement - 1 paquet
Phase 14 Téléchargement - 1 paquet
Phase 15 Téléchargement - 1 paquet
Phase 16 Téléchargement - 1 paquet
Phase 17 Téléchargement - 3 paquets
Phase 18 Téléchargement - 1 paquet
Phase 19 Téléchargement - 1 paquet

/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/01-amon
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/01-horus
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/02-bacula
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/03-zephir-client
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/04-eole-sso
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/05-web
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/06-corosync
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/95-envole
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/99-grub

Le système a été mis à jour vers la distribution eole-2.4.1 (precise)

Mise à jour des informations dans l'application Zéphir ...

Sauvegarde de la configuration actuelle sur Zéphir
Pour finaliser la procédure, veuillez :
- redémarrer le serveur
- exécuter la commande 'instance'

OK

  1. #######################################################################################

Test coupure téléchargement Upgrade-Auto
----------------------------------------

#########################################################################################################
Test 1 - Phase 6 Téléchargement
-------------------------------
Erreur entre
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/00-common
et
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/01-bacula

#########################################################################################################

Message d'erreur
------------------

E: Method http has died unexpectedly!
E: Le sous-processus http a reçu le signal 9
run-parts: /tmp/Upgrade-Auto-23150/upgrade/pre_upgrade/00-common exited with return code 1
Le script d'upgrade est copié dans /tmp/Upgrade-Auto-23150, une fois corrigé, vous pourrez essayé de le relancer

relancer /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto > > OK.

###################################################################################################
Test 2 - Phase 9 Téléchargement
--------------------------------

Erreur entre
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-libwww-perl
et
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/05-squid

#####################################################################################################

Message d'erreur :
--------------------

run-parts: executing /tmp/Upgrade-Auto-23150/upgrade/pre_upgrade/90-exxl-bin
run-parts: executing /tmp/Upgrade-Auto-23150/upgrade/pre_upgrade/90-orphans_files
run-parts: executing /tmp/Upgrade-Auto-23150/upgrade/pre_upgrade/99-conteneurs

Installation des mises à jour ...

Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Les paquets suivants contiennent des dépendances non satisfaites :
libwww-perl: Casse: librpc-xml-perl (< 0.74-2) mais 0.72-1 devra être installé
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.

Erreur lors de l'installation !

Message d'erreur au relancement de /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto:
---------------------------------------------------------------------------
Outil de migration EOLE **

Impossible de trouver le fichier /etc/eole/release
root@horus:~# /tmp/Upgrade-Auto-23150/Upgrade-Auto

Correction 1
----------------
echo "echo "EOLE_MODULE=horus" > /etc/eole/release"
Message d'erreur au relancement de /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto:
---------------------------------------------------------------------------
Les paquets suivants contiennent des dépendances non satisfaites :
libwww-perl: Casse: librpc-xml-perl (< 0.74-2) mais 0.72-1 devra être installé
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.

Erreur lors de l'installation !

Correction 2
----------------
relancement de la commande :
/tmp/Upgrade-Auto-23150/upgrade/pre_upgrade/05-libwww-perl
relancer /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto ==> OK.

###################################################################################################
Test 3 phase 11 Téléchargement
------------------------------

Erreur entre
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/99-conteneurs
et
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/00-common

#####################################################################################################

Message d'erreur :
--------------------

.1-1_all.deb Impossible de se connecter à proxyagriates.ac-caen.fr:8080 :
Impossible de récupérer http://eole.ac-dijon.fr/ubuntu/pool/main/t/twisted-conch/python-twisted-conch_11.1.0-1_all.deb Impossible de se connecter à proxyagriates.ac-caen.fr:8080 :
Impossible de récupérer http://eole.ac-dijon.fr/ubuntu/pool/main/t/twisted/python-twisted_11.1.0-1ubuntu2_all.deb Impossible de se connecter à proxyagriates.ac-caen.fr:8080 :
Impossible de récupérer http://eole.ac-dijon.fr/ubuntu/pool/main/v/vlan/vlan_1.9-3ubuntu6_amd64.deb Impossible de se connecter à proxyagriates.ac-caen.fr:8080 :
101Mo réceptionnés en 4min 8s (406ko/s)
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?

Erreur lors de l'installation !

Message d'erreur au relancement de /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto:
---------------------------------------------------------------------------
Outil de migration EOLE **

Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named creole.config
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named creole.config
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named creole.config
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named creole.eosfunc
python: can't open file '/usr/share/creole/parsedico.py': [Errno 2] No such file or directory

Correction 1
----------------
vi /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto
Trap here because FonctionsEoleNg override trapping
trap cleanup EXIT SIGHUP SIGINT SIGTERM

if [ -x /usr/bin/ParseDico ]
then
. /usr/bin/ParseDico
else
if [ -x $TMP_DIR/FonctionsEoleNg ]; then
#. $TMP_DIR/ParseDico
eval `cat /etc/eole/.dico`
else
echo 'Erreur : ParseDico non trouvé'
exit 1
fi
fi

Correction 2
---------------

vi /tmp/Upgrade-Auto-23150/FonctionsEoleNg

#CONFIGEOL=`/usr/bin/env python -c 'from creole.config import configeol;print configeol'`
#EOLEDIRS=(`/usr/bin/env python -c 'from creole.config import eoledirs;print " ".join(eoledirs)'`)
#PATCHDIR=`/usr/bin/env python -c 'from creole.config import patch_dir;print patch_dir'`
#MODE_CONTENEUR=`/usr/bin/env python -c 'from creole.eosfunc import mode_conteneur; print mode_conteneur()'`

Correction 3 si fichier release non présent
----------------------------------------------
echo "EOLE_MODULE=horus" > /etc/eole/release
relancer /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto > OK.

###################################################################################################
Test 4 phase 12 Téléchargement
-------------------------------

Erreur entre
/tmp/Upgrade-Auto-XXXXX/upgrade/pre_upgrade/99-conteneurs
et
/tmp/Upgrade-Auto-XXXXX/upgrade/post_upgrade/00-common

#####################################################################################################

Message d'erreur :
--------------------

Réception de : 40 http://eole.ac-dijon.fr/ubuntu/ precise-security/main mysql-server-5.5 amd64 5.5.43-0ubuntu0.12.04.1 [8 850 kB]
Réception de : 41 http://eole.ac-dijon.fr/ubuntu/ precise-security/main rsyslog amd64 5.8.6-1ubuntu8.9 [426 kB]
E: Method http has died unexpectedly!
E: Le sous-processus http a reçu le signal 9

Erreur lors de l'installation des paquets modules !
root@horus:~#

relancer /tmp/Upgrade-Auto-XXXXX/Upgrade-Auto => OK.

#2 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Statut changé de Nouveau à Classée sans suite

Formats disponibles : Atom PDF