Marcar todas as caixas no Modo de Segurança não ajuda.
Removi todos os plugins app.yml, exceto o Docker Manager.
Alguma ideia de como solucionar isso?
Não vejo nada óbvio no log de reconstrução do aplicativo também.
Marcar todas as caixas no Modo de Segurança não ajuda.
Removi todos os plugins app.yml, exceto o Docker Manager.
Alguma ideia de como solucionar isso?
Não vejo nada óbvio no log de reconstrução do aplicativo também.
Você está dizendo que o site está travado no carregamento?
Você pode verificar o console do seu navegador e copiar/colar ou tirar um print do que você vê? (clique com o botão direito na página → inspecionar → clique na aba Console)
É isto que estou vendo no console:
Uncaught ReferenceError: define is not defined
at apply-details.js:1:1
composer-presence-display.js:1 Uncaught ReferenceError: define is not defined
at composer-presence-display.js:1:1
console.js:1 Uncaught ReferenceError: define is not defined
at console.js:1:1
spoiler-alert.js:1 Uncaught ReferenceError: define is not defined
at spoiler-alert.js:1:1
admin?v=b7ce39c01f13a2dce7d327b15c700163:1 Uncaught ReferenceError: I18n is not defined
at admin?v=b7ce39c01f13a2dce7d327b15c700163:1:1
wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1 Uncaught ReferenceError: I18n is not defined
at wizard?v=3f01c1ba4ca92c6d988a708eb22fa69a:1:1
É um upgrade do painel de administração?
Se sim, você pode tentar reconstruir o Discourse pela linha de comando e ver se ajuda?
Isso pode acontecer às vezes; você precisa reconstruir o contêiner totalmente. ![]()
Eu fiz vários:
./launcher rebuild app tenta a partir da linha de comando
Até reiniciei meu servidor.
Tentei um rebuild app com todos os plugins comentados ou o app.yml (exceto docker-manager).
A única coisa estranha que estou vendo é que ocasionalmente, o redis aparece no log ao reconstruir o app como porta já em uso.
Também vejo isto no log de reconstrução:
warning O campo de resolução “unset-value@2.0.1” é incompatível com a versão solicitada “unset-value@^1.0.0”
Talvez estes avisos também:
warning "@discourse/lint-configs > eslint-plugin-ember > ember-eslint-parser@0.3.8" tem dependência de par não atendida " @typescript-eslint/parser@^6.15.0".
warning "> @glint/environment-ember-loose@1.4.0" tem dependência de par não atendida "@glimmer/component@^1.1.2".
warning "> discourse-markdown-it@1.0.0" tem dependência de par não atendida "xss@*".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3@3.0.6" tem dependência de par incorreta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3-multipart@3.1.3" tem dependência de par incorreta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/xhr-upload@3.1.1" tem dependência de par incorreta "@uppy/core@^3.1.2".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse-plugins > ember-this-fallback@0.4.0" tem dependência de par não atendida "ember-source@^3.28.11 || ^4.0.0".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > admin > ember-source > router_js@8.0.3" tem dependência de par não atendida "rsvp@^4.8.5".
warning "workspace-aggregator-dea9e772-66c3-4abc-b8ac-f93229bc0b9d > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tem dependência de par incorreta "@uppy/core@^3.2.1".
Esses avisos podem ser ignorados. Não hesite em colar o log inteiro aqui se perdermos alguma coisa.
Além disso, você está usando Cloudflare ou algo semelhante?
Está em um droplet do Digital Ocean com novas imagens no bucket S3.
O que causa erros como este ^^^?
Não tenho certeza. Eu diria que o que vemos é a consequência de um problema subjacente (como um erro fatal em estágio inicial ou algo que não carregou corretamente). Espero que alguém possa fornecer outras percepções sobre isso. ![]()
É possível compartilhar o URL do seu Discourse (ou por mensagem privada, se preferir)?
Enviei a DM, @Arkshine.
Eu li errado; pensei que você usaria o S3 apenas para imagens!
Parece que você tem problemas de permissão (ou cache desatualizado?) com arquivos em seu bucket S3. Alguns de seus arquivos Javascript estão bloqueados (403 proibido), então o Discourse não pode ser carregado.
Infelizmente, não sei muito sobre S3, mas pelo menos você sabe de onde vem o problema. Espero que outra pessoa possa te dar alguma orientação em breve!
Pensando bem, não há risco em compartilhar a URL caso mais alguém consiga identificar o problema.
Hesitei com os logs porque vi algumas chaves de acesso S3 neles e não tinha certeza se havia mais alguma coisa privada no log.
Se você seguiu Configurar um provedor de armazenamento de objetos compatível com S3 para uploads, você incluiu a parte que faz upload de ativos para o S3?
Obrigado, estou analisando…
Eu tinha a seção com after_assets_precompile comentada porque algo estava falhando.
Vou reativá-la e ver o que está acontecendo.
O que fazer é algo como
./launcher enter app
rake s3:i_cannot_remember_the_name
e ver qual erro você obtém.
Mas se você não tiver isso, então os assets não estão no s3 e eles não podem carregar, e seu site não pode funcionar.
Você precisa descobrir por que está falhando, não apenas removê-lo.
Obrigado pessoal, vocês são lendas!
Quando mudei os uploads para o S3 há um mês, não consegui fazer a parte de assets funcionar. As imagens estavam sendo armazenadas, no entanto.
Acontece que perdi um ‘s’ ao copiar e colar a tarefa rake para assets no meu app.yml.
Então, quando fui atualizar na sexta-feira, falhou porque eu estava apenas parcialmente convertido e, imagino, estava executando a partir de assets locais antigos que não foram atualizados.
Estou refazendo os posts não cozidos agora e o site está no ar novamente.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.