Atualizei recentemente para a versão 2.6.0.beta1 usando /admin/update e comecei a ter problemas com o Painel. Sempre que eu usava o menu suspenso do ícone de hambúrguer para acessar a página de Administração, nada abaixo das informações de “Versão” no Painel era carregado, e o menu suspenso permanecia na tela (eu precisava clicar no hambúrguer novamente para fazê-lo desaparecer). Se eu recarregava a página de Administração, a seção “Versão” aparecia repetida cerca de 40 vezes, com a primeira repetição mostrando “-” em “Instalado” e as demais mostrando a versão correta.
Entrei no modo de segurança para tentar identificar o problema e pareceu estar relacionado a um plugin oficial. Tenho apenas o discourse_data_explorer e o docker_manager instalados. Depois de editar o arquivo app.yml para remover o docker_manager e reconstruir o aplicativo, o Painel voltou a funcionar.
Seria isso um bug do docker_manager, ou há algo mais que poderia estar quebrando o Painel na presença do docker_manager?
Isso não me diz nada @codinghorror…?
Lembro vagamente que tínhamos um único cliente que não conseguia carregar o admin na versão 2.5.0, mas era um plugin defeituoso, pelo que me recordo (acho que o tópico sumiu, não consigo encontrá-lo), e não havia nada como strings de versão repetidas ou coisas do tipo.
Tenho os plugins discourse-chat-integration, discourse-oauth2-basic e docker_manager carregados. Tudo funcionava bem antes. A página do painel não carrega nenhuma estatística do site, apenas informações sobre a versão. Atualizar a página faz com que outra instância da seção de versão seja adicionada à página e o cabeçalho não seja carregado.
Sim, entrei no modo de segurança para localizar o problema.
Com apenas “Desativar tema atual” marcado, o problema ainda persistia.
Com apenas “Desativar plugins não oficiais” marcado, o problema ainda persistia.
Com apenas “Desativar todos os plugins” marcado, o problema desapareceu. Eu tinha apenas o docker_manager e o discourse-data-explorer instalados, então editei o arquivo app.yml e reconstruí o aplicativo para descobrir qual deles estava causando o problema, e acabou sendo o docker_manager.
Estou com o mesmo problema. Executar no modo de segurança com a opção “Desativar todos os plugins” marcada resolve, mas os únicos dois plugins que tenho são docker_manager e discourse-spoiler-alert.
Para que sirva de algo, isso começou quando atualizei algumas horas atrás. Usei a página de atualização para atualizar o docker_manager primeiro. Quando isso terminou, a página de atualização não carregou mais completamente e esse problema com a página do painel também começou. Tentei reconstruir o aplicativo, mas falha.
Tive um problema semelhante na página de atualização. Iniciei a atualização em /admin/upgrade e atualizei o docker_manager primeiro. Após a conclusão da atualização, fiquei preso na página com a barra de progresso e não consegui voltar para a página com os botões de atualização. Quando tentei recarregar a página de atualização, recebi uma mensagem informando que precisava realizar o restante das atualizações manualmente no meu servidor. Depois de fazer as atualizações manuais, deparei-me com o problema que descrevi.
Desculpe! Achei que estava sendo esperto, e até testei uma atualização usando a interface, mas não percebi que o plugin também colocou arquivos fora de /admin/upgrade!