Projet

Général

Profil

Anomalie #15052

Mis à jour par Daniel Dehennin il y a environ 8 ans

Lors de la migration d’un project: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:

<pre>
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
</pre>

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@* ;-)

<pre>
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

</pre>

Retour