Anomalie #15052
Le postservice ne peut lancer la commande php
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Distribution:
Description
Lors de la migration d’un AmonEcole de 2.3.15 vers 2.4.2 (Envole 4), l’instance ne se termine pas.
Il y a une boucle infinie dans le postservice piwik:
php $container_path_web/var/www/html/piwik/console core:update --yes > /tmp/upgradepiwik.log
while ! more /tmp/upgradepiwik.log 2> /dev/null | grep -q 'Everything is already up to date'
do
php $container_path_web/var/www/html/piwik/console core:update --yes > /tmp/upgradepiwik.log
done
Il faudrait lancer la commande php dans le conteneur web et non sur le maître, et corriger la condition du while en passant, permettant de n’avoir qu’un appel CreoleRun ;-)
while ! grep -qs 'Everything is already up to date' /tmp/upgradepiwik.log
do
CreoleRun 'php /var/www/html/piwik/console core:update --yes' web > /tmp/upgradepiwik.log
done
Demandes liées
Révisions associées
anomalie postservice sous amonecole fixes #15052
Historique
#1 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Anonyme il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit cc53249114dc086823a8b3aee25b3551b6f321c8.
#3 Mis à jour par Arnaud FORNEROT il y a environ 10 ans
- Statut changé de Résolu à Fermé
#4 Mis à jour par Arnaud FORNEROT il y a presque 9 ans
- Tracker changé de Demande à Anomalie