Post

Mise à jour de Matomo 5.6.2 vers 5.7.0 -> Unable to write in the cache directory

Récemment, j’ai procédé à la mise à jour de Matomo de la version 5.6.2 vers la 5.7.0.
Après la mise à jour, je suis de suite tombé sur une erreur affichée, notamment lorsque j’ai tenté d’ajouter des utilisateurs.

Le problème rencontré

1
Erreur: Unable to write in the cache directory (/var/www/html/tmp/templates_c/16).

Ensuite, après une déconnexion, l’erreur s’affichait lors de la tentative de connexion à mon instance !

Environnement

  • Matomo : 5.7.0 (mise à jour depuis 5.6.2)
  • Déploiement : conteneur Docker
  • Stack : Apache / PHP (via image Docker)
  • JElastic Cloud (PaaS) sur Infomaniak

Analyse

Après une petite recherche sur Google, je suis tombé sur cet article sur le forum de matomo : https://forum.matomo.org/t/unable-to-write-in-the-cache-directory-after-update-to-2-16-0/17979

Ce type d’erreur semble donc lié au cache des templates de Matomo. J’ai demandé à un des agents IA que j’ai l’habitude d’utiliser pour approfondir des pistes, il m’a confirmé c

La solution : purger le cache

Une fois connecté dans mon conteneur, j’ai lancé la commande suivante :

1
rm -rf /var/www/html/tmp/templates_c/*

Après la suppression du cache, j’ai pu me connecter à nouveau sans erreur 😁.

Un bon rappel qu’après une montée de version, le cache mérite toujours un petit coup de ménage !

This post is licensed under CC BY 4.0 by the author.