https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2019-01-18T13:32:32ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1277212019-01-18T13:32:32ZLaurent Florilaurent.flori@ac-dijon.fr
<ul></ul><p>Les deux versions (9.5 et 10) sont installées sur le module. C'est bien la version 10 qui démarre. Mais la version 9.5 n'est pas désactivée et essaie de démarrer sur le même port que la 10. diagnose signale le service en erreur de démarrage.</p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1278132019-01-22T14:46:27ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1278142019-01-22T14:46:37ZLaurent Florilaurent.flori@ac-dijon.fr
<ul><li><strong>Assigné à</strong> mis à <i>Laurent Flori</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1280122019-01-25T15:59:03ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Nouveau</i></li><li><strong>Assigné à</strong> <del><i>Laurent Flori</i></del> supprimé</li><li><strong>Tâche parente</strong> changé de <i>#23811</i> à <i>#26517</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1280132019-01-25T16:00:24ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul></ul><p>Dans la branche 2.5.2/master, il y avait le script <strong>upgrade/pre_download/30-postgresql</strong> qui pourrait être adapté ?</p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1280182019-01-28T08:24:27ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>Extrait du message affiché lors de l’installation de la version 10 de postgresql :<br /><pre>
Paramtrage de postgresql-common (190) ...
Redundant argument in sprintf at /usr/share/perl5/Debconf/Element/Noninteractive/Error.pm line 54, <GEN1> line 6.
Configuration de postgresql-common
----------------------------------
Version majeure 9.5 obsolte
La version 9.5 de PostgreSQL est obsolte, mais le paquet du client ou du
serveur est toujours install. Veuillez installer la version la plus rcente
des paquets postgresql-10 et postgresql-client-10 et mettre niveau les
grappes (clusters) en version avec pg_upgradecluster. Veuillez
consulter la page de manuel pour plus de prcisions.
Veuillez noter que l'installation de postgresql-10 crera par dfaut une
grappe (cluster) 10/main. Si vous souhaitez mettre niveau la grappe
9.5/main, il faudra supprimer la grappe 10 en excutant la commande
pg_dropcluster--stop10main. Veuillez consulter la page de manuel pour
plus de prcisions.
Les anciennes versions des paquets client et serveur ne sont plus
maintenues. Aprs la mise niveau des grappes (clusters), les paquets
postgresql-9.5 et postgresql-client-9.5 devraient tre supprims.
Veuillez consulter /usr/share/doc/postgresql-common/README.Debian.gz pour
plus de dtails.
</pre></p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1280562019-01-28T11:05:34ZBenjamin Bohardbbohard@cadoles.com
<ul></ul>Il semble nécessaire de prendre des mesures explicitement pour migrer le cluster de 9.5 à 10 et de désactiver puis désinstaller la 9.5.<br />La documentation propose plusieurs procédure :
<ul>
<li>pg_dump suivi de pg_restore ;</li>
<li>pg_upgrade ;</li>
<li>un outil unique permettant de faire l’une ou l’autre : pg_upgradecluster.</li>
</ul>
<p>pg_upgradecluster s’utilise avec les deux versions installées.</p>
Déroulement pressenti :
<ol>
<li>lancement de la commande Upgrade-Auto,</li>
<li>en post_upgrade (postgresql 10 est installé) :
<ol>
<li>suppression du cluster 10 créé automatiquement à l’installation,</li>
<li>pg_upgradecluster -v 10 9.5 main,</li>
<li>désactivation de postgresql 9.5,</li>
<li>suppression du cluster 9.5 (pg_dropcluster), </li>
<li>désinstallation de postgresql 9.5.</li>
</ol></li>
</ol>
<p>Une attention particulière doit être portée à la migration des bases avec des extensions (genre postgis). Des scripts de migration pour les extensions peuvent être placés dans /etc/postgresql-common/pg_upgradecluster.d/</p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1281062019-01-30T08:01:33ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1281072019-01-30T08:01:40ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Assigné à</strong> mis à <i>Benjamin Bohard</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1281322019-01-30T15:14:54ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>Lors de la phase de désinstallation de l’ancienne version de postgresql, on tombe sur une erreur :<br /><pre>
Impossible d'obtenir le verrou /var/cache/apt/archives/lock - open (11: Ressource temporairement non disponible)
</pre><br />À voir si ce n’est pas simplement lié au bug du kernel 4.15.0-44-generic.</p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1290422019-02-14T07:44:49ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1292852019-02-15T14:45:21ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul></ul><p>L'erreur est toujours présente dans l'exécution n°8 du 11 févr. 2019 : <a class="external" href="http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-upgradeauto-zephir-262-2.7.0-amd64/">http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-upgradeauto-zephir-262-2.7.0-amd64/</a></p>
<p>Le commit est resté dans une branche ;)</p> Distribution EOLE - Tâche #26473: Service postgresql@9.5-main.service en erreur au diagnose après upgrade et instance.https://dev-eole.ac-dijon.fr/issues/26473?journal_id=1293402019-02-19T08:57:29ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>0.0</i></li></ul><p>Le message d'erreur n'est pas présent sur l'exécution n°9 : <a class="external" href="http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-upgradeauto-zephir-262-2.7.0-amd64/9/console">http://jenkins.eole.lan/jenkins/job/2.7.0/job/test-upgradeauto-zephir-262-2.7.0-amd64/9/console</a></p>