From f3bf69c510e583e85e5677642faf139c293d3ed7 Mon Sep 17 00:00:00 2001 From: Gemini Date: Fri, 3 Jul 2026 20:17:28 -0300 Subject: [PATCH] =?UTF-8?q?KB-PLUGIN-013:=20gotcha=20do=20bump=20de=20vers?= =?UTF-8?q?=C3=A3o=20(plugin=20desativado=20at=C3=A9=20rodar=20plugin:inst?= =?UTF-8?q?all)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verificado no butterfly/GLPI 11.0.8: CheckPluginsStates desativa o plugin quando a version do setup.php muda; sintoma engana como falha de licença. Co-Authored-By: Claude Fable 5 --- ...KB-PLUGIN-013-mindplace-plugin-publication-runbook.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/records/plugin-dev/KB-PLUGIN-013-mindplace-plugin-publication-runbook.md b/records/plugin-dev/KB-PLUGIN-013-mindplace-plugin-publication-runbook.md index 3b0456e..59cc928 100644 --- a/records/plugin-dev/KB-PLUGIN-013-mindplace-plugin-publication-runbook.md +++ b/records/plugin-dev/KB-PLUGIN-013-mindplace-plugin-publication-runbook.md @@ -399,6 +399,15 @@ Mensagem padrão para o cliente: 4. **Não** atualiza `plugins.json` — o Mindplace pega automaticamente a release mais recente 5. Clientes verão o botão **Atualizar** no Mindplace dentro de 1 hora (cache TTL) +> **Gotcha (verificado no butterfly, GLPI 11.0.8, 2026-07-03):** ao mudar a +> `version` do setup.php, o `CheckPluginsStates` do boot **desativa o plugin +> na hora** ("version changed... has to be launched") — status vira +> "Para atualizar", o setup.php deixa de ser carregado e os hooks somem +> (funções do plugin ficam indefinidas). No ambiente de dev, rodar +> `bin/console glpi:plugin:install -u glpi && bin/console glpi:plugin:activate ` +> logo após o bump. Sintoma enganoso: parece que o kill switch/licença +> derrubou o plugin, mas é só o fluxo de update pendente. + ### Revogar licença de um cliente 1. No GLPI de produção: **Ativos → Licenças de Software** → encontrar o serial