Tous les plugins se désactivent #3948

Closed
opened 6 years ago by nicod_ · 6 comments
nicod_ commented 6 years ago
Owner

J'avais déjà remarqué ça sur deux sites, un troisième vient de me faire la blague : tous les plugins désactivés.
Retour à la dist sur le site public.

J'ai cru remarquer, sur les deux premiers, que ça arrivait quand je me connectais.
Sur le troisième, j'ai eu le coup deux fois et ce n'était pas lié (ou bien quelqu'un d'autre s'est connecté ?)

Deux sites en 3.0, un en 3.1 (du coup je ne mets pas de version cible)

Les trois sont sur des serveurs et hébergeurs différents.

Je ne sais pas du tout par où ni comment investiguer...

J'avais déjà remarqué ça sur deux sites, un troisième vient de me faire la blague : tous les plugins désactivés. Retour à la dist sur le site public. J'ai cru remarquer, sur les deux premiers, que ça arrivait quand je me connectais. Sur le troisième, j'ai eu le coup deux fois et ce n'était pas lié (ou bien quelqu'un d'autre s'est connecté ?) Deux sites en 3.0, un en 3.1 (du coup je ne mets pas de version cible) Les trois sont sur des serveurs et hébergeurs différents. Je ne sais pas du tout par où ni comment investiguer...
Poster
Owner

Et de quatre, dont deux sur le même serveur (un 3.0 et un 3.1)
J'ai récupéré des copies de tmp/log/* sur les 3 qui m'ont fait la blague aujourd'hui, je vais éplucher ça.

Et de quatre, dont deux sur le même serveur (un 3.0 et un 3.1) J'ai récupéré des copies de tmp/log/* sur les 3 qui m'ont fait la blague aujourd'hui, je vais éplucher ça.
Poster
Owner

Et ma première impression semble se confirmer, ça arriverait quand on se connecte et qu'on va sur ?exec=admin_plugin

Et ma première impression semble se confirmer, ça arriverait quand on se connecte et qu'on va sur ?exec=admin_plugin
Poster
Owner

J'ai activé les logs verbeux de SVP, et j'ai ajouté des logs dans

  • ecrire/plugins/installer.php : spip_plugin_install() et plugins_installer_dist()
  • ecrire/action/desinstaller_plugin.php : action_desinstaller_plugin_dist()
  • ecrire/plugins/afficher_plugin.php : plugin_desintalle()

Comme je soupçonne un problème d'accès disque, j'ai doublé les logs fichiers par des logs dans une table de la base avec un inc_log() perso, qui rappelle inc_log_dist().

J'attends maintenant la reproduction du bug, mais il y a un évènement que je n'arrive pas à logger, c'est quand un plugin se désactive parce que son répertoire n'existe plus.
J'ai testé en renommant un plugin, mais ça ne logge rien, je n'arrive pas à voir où c'est traité.

J'ai activé les logs verbeux de SVP, et j'ai ajouté des logs dans * ecrire/plugins/installer.php : spip_plugin_install() et plugins_installer_dist() * ecrire/action/desinstaller_plugin.php : action_desinstaller_plugin_dist() * ecrire/plugins/afficher_plugin.php : plugin_desintalle() Comme je soupçonne un problème d'accès disque, j'ai doublé les logs fichiers par des logs dans une table de la base avec un inc_log() perso, qui rappelle inc_log_dist(). J'attends maintenant la reproduction du bug, mais il y a un évènement que je n'arrive pas à logger, c'est quand un plugin se désactive parce que son répertoire n'existe plus. J'ai testé en renommant un plugin, mais ça ne logge rien, je n'arrive pas à voir où c'est traité.
Owner

Je mets en SPIP 3.1 pour le voir sur redmine
SPIP 3.0 n'est pas maintenu sauf pour les patchs de sécu
Version cible mise à 3.1

Je mets en SPIP 3.1 pour le voir sur redmine SPIP 3.0 n'est pas maintenu sauf pour les patchs de sécu **Version cible mise à 3.1**
Owner

Bon on a eu quelques cas mais quand même pas une épidémie, il y a prescription maintenant
Statut changé à Fermé

Bon on a eu quelques cas mais quand même pas une épidémie, il y a prescription maintenant **Statut changé à Fermé**
Owner
There is no content yet.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.