Project

General

Profile

Tâche #22193

Scénario #21803: Implémenter Upgrade-Auto de 2.5.2 vers 2.6.2

Tester Upgrade-Auto sur les différents modules.

Added by Gérald Schwartzmann over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Start date:
11/13/2017
Due date:
% Done:

100%

Estimated time:
6.00 h
Spent time:
Remaining (hours):
0.0

Description

Maj-Auto -C

vim +231 /usr/share/eole/upgrade/Upgrade-Auto

changer ALLOW_BETA = True

Upgrade-Auto --limit-rate 0

History

#1 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Gérald Schwartzmann over 2 years ago

Testé sur un AmonEcole 2.5.2.2

root@amonecole:~# apt-cache policy creole
creole:
  Installé : 2.5.2-127
  Candidat : 2.5.2-127
 Table de version :
 *** 2.5.2-127 0
        500 http://test-eole.ac-dijon.fr/eole/ eole-2.5.2-proposed-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.5.2-125 0
        500 http://test-eole.ac-dijon.fr/eole/ eole-2.5.2-updates/main amd64 Packages
     2.5.2-69 0
        500 http://test-eole.ac-dijon.fr/eole/ eole-2.5.2/main amd64 Packages
root@amonecole:~#
Le serveur est à jour
Le serveur utilise le dernier noyau
Choisir la version vers laquelle migrer
Choix disponibles :
[1] 2.6.1
[2] 2.6.2

Vers quelle version choisissez-vous de migrer (ou 'q' pour quitter) ?
[1] : 2
Voulez-vous vraiment migrer vers la version 2.6.2 ? [oui/non]
[non] : oui
--------------------------------------------------------------------------------
                    Téléchargement de l'image ISO pour 2.6.2                    
--------------------------------------------------------------------------------
zephir - UPGRADE => ERR : No ISO image found for EOLE 2.6.2 in http://eole.ac-dijon.fr/pub/iso/EOLE-2.6 
No ISO image found for EOLE 2.6.2 in http://eole.ac-dijon.fr/pub/iso/EOLE-2.6
root@amonecole:~#

Résolu par #22191

Problème #22097 de retour

#3 Updated by Gérald Schwartzmann over 2 years ago

Testé sur un Zéphir 2.5.2.2

Voulez vous re-générer l'annuaire LDAP (attention, cela detruira l'existant !) ? [oui/non]
[non] : non
                                                                                                                     [  OK  ]

Voulez-vous re-créer les utilisateurs et données de base (attention toutes les données actuelles seront perdues) ? [oui/non]
[non] : non

Créer un nouvel administrateur eole2 ? [oui/non]
[non] : non

Voulez-vous effectuer une mise à jour via le réseau maintenant ? [oui/non]
[oui] : oui

Aucune mise à jour à effectuer.
*** Test du module zephir version 2.6.2 (zephir 0000000A) ***

Attention, serveur opérationnel mais des services ne sont pas démarrés :

console-setup.service loaded failed

root@zephir:~# service console-setup restart
root@zephir:~# service console-setup status
● console-setup.service - Set console font and keymap
   Loaded: loaded (/lib/systemd/system/console-setup.service; static; vendor preset: enabled)
   Active: active (exited) since mar. 2017-11-28 10:19:40 CET; 12s ago
     Docs: man:loadkeys(1)
  Process: 16678 ExecStart=/bin/setupcon --save (code=exited, status=0/SUCCESS)
 Main PID: 16678 (code=exited, status=0/SUCCESS)

nov. 28 10:19:39 zephir systemd[1]: Starting Set console font and keymap...
nov. 28 10:19:40 zephir systemd[1]: Started Set console font and keymap.
root@zephir:~#

#4 Updated by Gérald Schwartzmann over 2 years ago

  • Description updated (diff)

#5 Updated by Gérald Schwartzmann over 2 years ago

Testé sur un Amon 2.5.2.2

- redémarrer le serveur                                                        
- mettre à jour la configuration (par exemple via gen_config)                  
- exécuter la commande 'instance'                                              
zephir - Syslog logging is not working properly: Unable to configure handler u'syslog': [Errno 2] No such file or directory
zephir - Vous devez peut-être démarrer ou redémarrer systemd-journald
--------------------------------------------------------------------------------
                Instructions préalables spécifiques au module                 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
          Mise à jour des informations dans l'application Zéphir ...          
--------------------------------------------------------------------------------
UPGRADE => FIN : procédure Upgrade-Auto terminée avec succès 
Error in function: 
Une erreur est survenue : Impossible d'installer la mise à niveau La mise à niveau a échoué. Votre système pourrait être inutilisable. Une tentative de récupération va maintenant avoir lieu (dpkg --configure -a).

Please report this bug in a browser at http://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+filebug and attach the files in /var/log/dist-upgrade/ to the bug report.
installArchives() failed (None)
root@amon:~#

Instance

Paramétrage de e2guardian (4.1.3) ...

chown: impossible d'accéder à '/var/log/e2guardian': Aucun fichier ou dossier de ce type
dpkg: erreur de traitement du paquet e2guardian (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de eole-proxy-pkg :
 eole-proxy-pkg dépend de e2guardian (>= 3.2.0-3) ; cependant :
 Le paquet e2guardian n'est pas encore configuré.

dpkg: erreur de traitement du paquet eole-proxy-pkg (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg: des problèmes de dépendances empêchent la configuration de eole-amon-all :
 eole-amon-all dépend de eole-proxy-pkg ; cependant :
 Le paquet eole-proxy-pkg n'est pas encore configuré.

dpkg: erreur de traitement du paquet eole-amon-all (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 e2guardian
 eole-proxy-pkg
 eole-amon-all
l'appel à apt-get (-c /etc/apt/apt-eole.conf remove ufw) a retourné une erreur (code 100). Voir /var/log/apt/term.log
E: Sub-process /usr/bin/dpkg returned an error code (1)

root@amon:~# tail -f /var/log/apt/term.log
 eole-amon-all dépend de eole-proxy-pkg ; cependant :
 Le paquet eole-proxy-pkg n'est pas encore configuré.

dpkg: erreur de traitement du paquet eole-amon-all (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 e2guardian
 eole-proxy-pkg
 eole-amon-all
Log ended: 2017-11-28  10:06:58

2ème instance

--------------------------------------------------------------------------------------------------------------------------------------------------------------
                                                          Génération des fichiers de configuration.                                                           
--------------------------------------------------------------------------------------------------------------------------------------------------------------
le répertoire /etc/squid n'existe pas mais est obligatoire pour /etc/squid/common-squid1.conf
le répertoire /etc/squid n'existe pas mais est obligatoire pour /etc/squid/common-squid1.conf
root@amon:~# 

#6 Updated by Gérald Schwartzmann over 2 years ago

Testé sur un Horus 2.5.2.2

Impeccable.

Le paquet proftpd-basic s'est correctement installé :

root@horus:~# dpkg -l proftpd-basic
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                               Version               Architecture          Description
+++-=================================-=====================-=====================-========================================================================
ii  proftpd-basic                     1.3.6-1~eole26        amd64                 Versatile, virtual-hosting FTP daemon - binaries

vim /var/log/apt/term.log

Log started: 2017-11-03  12:51:27
(Lecture de la base de données... ^M(Lecture de la base de données... 5%^M(Lecture de la base de données... 10%^M(Lecture de la base de données... 15%^M(Lecture de la base de données... 20%^M(Lecture de la base de données... 25%^M(Lecture de la base de données... 30%^M(Lecture de la base de données... 35%^M(Lecture de la base de données... 40%^M(Lecture de la base de données... 45%^M(Lecture de la base de données... 50%^M(Lecture de la base de données... 55%^M(Lecture de la base de données... 60%^M(Lecture de la base de données... 65%^M(Lecture de la base de données... 70%^M(Lecture de la base de données... 75%^M(Lecture de la base de données... 80%^M(Lecture de la base de données... 85%^M(Lecture de la base de données... 90%^M(Lecture de la base de données... 95%^M(Lecture de la base de données... 100%^M(Lecture de la base de données... 114181 fichiers et répertoires déjà installés.)^M
Préparation du dépaquetage de .../proftpd-basic_1.3.6-1~eole25.2_amd64.deb ...^M
 * Stopping ftp server proftpd       ^[[80G ^M^[[74G[ OK ]^M
Dépaquetage de proftpd-basic (1.3.6-1~eole25.2) sur (1.3.5~rc3-2.1ubuntu2.2) ...^M
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-16) ...^M
Traitement des actions différées (« triggers ») pour man-db (2.6.7.1-1ubuntu1) ...^M
Paramétrage de proftpd-basic (1.3.6-1~eole25.2) ...^M
Installation de la nouvelle version du fichier de configuration /etc/init.d/proftpd ...^M
Installation de la nouvelle version du fichier de configuration /etc/proftpd/dhparams.pem ...^M
Installation de la nouvelle version du fichier de configuration /etc/pam.d/proftpd ...^M
 * Starting ftp server proftpd       ^[[80G 2017-11-03 12:51:33,245 horus proftpd[4096]: processing configuration directory '/etc/proftpd/conf.d/'^M
^M^[[74G[ OK ]^M
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-16) ...^M
Log ended: 2017-11-03  12:51:33

#7 Updated by Gérald Schwartzmann over 2 years ago

  • Description updated (diff)
  • Remaining (hours) changed from 0.0 to 6.0

#8 Updated by Gérald Schwartzmann over 2 years ago

Eolebase 2.5.2.2

OK

#9 Updated by Gérald Schwartzmann over 2 years ago

Sphynx 2.5.2.2

OK

#10 Updated by Gérald Schwartzmann over 2 years ago

  • Description updated (diff)

#11 Updated by Gérald Schwartzmann over 2 years ago

  • Status changed from En cours to Résolu

#12 Updated by Gérald Schwartzmann over 2 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 6.0 to 0.5

#13 Updated by Benjamin Bohard over 2 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Les erreurs seront traitées dans le sprint suivant : https://dev-eole.ac-dijon.fr/issues/22222

Also available in: Atom PDF