Não tenho certeza do que fiz, mas acabei tentando atualizar via CLI e fiz algo com os fóruns. Tentei primeiro atualizar através da ferramenta de atualização fornecida na GUI, mas o site caiu, então fiz isso através da CLI e estou recebendo o mesmo erro
Você executou
cd /var/discourse
./launcher rebuild app
a partir da linha de comando?
Se isso não ajudar, você tentou ./discourse-doctor?
Sim, eu tentei reconstruir o aplicativo, estou reconstruindo agora com o adplugin removido para ver se isso muda alguma coisa e tentar ver se o modo seguro funciona. Eu tentei o doctor, mas ele fornece muitas informações que não parecem indicar claramente o que está acontecendo. Fornecerei isso em alguns minutos, assim que estiver totalmente reconstruído.
O modo de segurança não funciona e aqui está o discourse-doctor fornecido:
DISCOURSE DOCTOR Dom Nov 20 08:02:54 CET 2022
SO: Linux discourse 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Found containers/app.yml
==================== CONFIGURAÇÕES DO YML ====================
DISCOURSE_HOSTNAME=forum.arcaneodyssey.dev
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=REDACTED
SMTP_PASSWORD=REDACTED
SMTP_PORT=587
SMTP_USER_NAME=headless@mg.arcaneodyssey.dev
LETSENCRYPT_ACCOUNT_EMAIL=REDACTED
==================== INFORMAÇÕES DO DOCKER ====================
VERSÃO DO DOCKER: Docker version 20.10.17, build 100c701
PROCESSOS DO DOCKER (docker ps -a)
CONTAINER ID IMAGE COMMAND CRIADO STATUS PORTAS NOMES
3de708735f7f local_discourse/app \"/sbin/boot\" 2 minutos atrás Em execução há 2 minutos 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp app
O container do Discourse app está em execução
==================== PLUGINS ===================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-chat-integration.git
- git clone https://github.com/discourse/discourse-whos-online.git
- git clone https://github.com/discourse/discourse-voting.git
- git clone https://github.com/discourse/discourse-checklist
- git clone https://github.com/gdpelican/retort.git
- git clone https://github.com/discourse/discourse-patreon.git
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
- git clone https://github.com/discourse/discourse-calendar.git
- git clone https://github.com/discourse/discourse-spoiler-alert.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-ratings.git
- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/discourse/discourse-reactions.git
# - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
# - git clone https://github.com/rimian/discourse-subscriptions.git
AVISO:
Você tem o que parecem ser plugins não oficiais.
Se você estiver tendo problemas, deve desativá-los e tentar reconstruir novamente.
Veja https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb para a lista oficial.
========================================
Versão do Discourse em forum.arcaneodyssey.dev: Discourse 2.9.0.beta12
Versão do Discourse em localhost: Discourse 2.9.0.beta12
==================== INFORMAÇÕES DE MEMÓRIA ====================
SO: Linux
RAM (MB): 16038
total usado livre compartilhado buff/cache disponível
Mem: 15662 1363 3960 562 10337 13440
Swap: 2047 30 2017
==================== VERIFICAÇÃO DE ESPAÇO EM DISCO ====================
---------- Espaço em Disco do SO ----------
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 19G 13G 5.1G 72% /
---------- Espaço em Disco do Container ----------
Filesystem Size Used Avail Use% Mounted on
overlay 19G 13G 5.1G 72% /
/dev/sdb 49G 35G 12G 75% /shared
/dev/sdb 49G 35G 12G 75% /var/log
==================== INFORMAÇÕES DE DISCO ====================
Disco /dev/sda: 19.1 GiB, 20480786432 bytes, 40001536 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de label do disco: gpt
Identificador do disco: DA375F37-9B26-488D-A076-9130E80D2481
Device Start End Sectors Size Type
/dev/sda1 129024 40001502 39872479 19G Sistema de arquivos Linux
/dev/sda14 2048 4095 2048 1M Boot BIOS
/dev/sda15 4096 129023 124928 61M Sistema EFI
As entradas da tabela de partições não estão na ordem do disco.
Disco /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes
Disco /dev/sdc: 40 GiB, 42949672960 bytes, 83886080 setores
Unidades: setores de 1 * 512 = 512 bytes
Tamanho do setor (lógico/físico): 512 bytes / 512 bytes
Tamanho de E/S (mínimo/ótimo): 512 bytes / 512 bytes
==================== FIM DAS INFORMAÇÕES DE DISCO ====================
==================== TESTE DE E-MAIL ===================
Para um teste robusto, obtenha um endereço de http://www.mail-tester.com/
Teste de e-mail pulado.
==================== FEITO! ====================
A saída deste programa pode estar disponível em http://forum.arcaneodyssey.dev/N2EwNTllMmE1NTU2OGU5.txt
Você deve inspecionar esse arquivo cuidadosamente antes de compartilhar o URL.
Você pode examinar a saída deste script com
LESS=-Ri less /tmp/discourse-debug.txt
MAS PRIMEIRO, certifique-se de que você conhece os três primeiros comandos abaixo!!!
Comandos para saber ao visualizar o arquivo com o comando acima (chamado 'less'):
q -- sair
/error<ENTER> -- procurar pela palavra 'error'
n -- procurar pela próxima ocorrência
g -- ir para o início do arquivo
f -- avançar uma página
b -- voltar uma página
G -- ir para o final do arquivo
Tente remover os dois plugins acima, acho que um desses dois pode estar causando problemas.
Você pode mudar de retort para reactions e de topic previews para https://github.com/paviliondev/discourse-tc-topic-list-previews e https://github.com/paviliondev/discourse-topic-previews-sidecar
Vou tentar isso, mas de qualquer forma o modo de segurança ainda deve funcionar? já que ele não usa plugins?
O modo de segurança não funcionará se o seu contêiner estiver gerando erros.
Entendido, reconstruindo o contêiner agora com as alterações sugeridas, postarei a atualização assim que concluído
Houve alguns relatos semelhantes recentemente sobre o plugin previews ser uma versão antiga e a atualização para seu novo repositório corrigir as coisas:
Acho que isso resolveu! Obrigado, eu deveria verificar com mais frequência os plugins que tenho que não são mais compatíveis com as versões mais recentes do Discourse.
Agradeço imensamente sua ajuda!
O Topic Previews move to a Theme Component foi inicialmente experimental. Quando essa experimentação terminou e a versão do componente de tema amadureceu, o branch complementar do plugin foi mesclado ao branch master e o plugin foi renomeado para tornar seu novo propósito mais óbvio. A movimentação do branch significou que o branch antigo não era mais mantido. Tudo o que você precisa fazer é remover a opção de branch, pois as alterações de nome são mapeadas automaticamente pelo GitHub. Isso aconteceu há algum tempo. Veja: Topic List Previews (TLP) para links atualizados. (Ah, vejo que você os postou, obrigado @itsbhanusharma )
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

