Fiz uma atualização. Tudo na página admin/update mostra o status “Atualizado”, mas quando tento postar, falha com “Erro Interno do Servidor”.
Você consegue postar com o modo de segurança ativado?
Você vê algum erro no console do navegador?
Você tem algum plugin personalizado?
Sua CDN_URL termina com uma barra, você deve removê-la.
Não tenho certeza se isso está causando seu problema, mas certamente não está ajudando.
Mesmo problema no modo de segurança. Console:
Modo Console do Navegador
Apenas processo pai(Rápido)Multiprocesso(Mais lento)
O experimento add-an-image-to-pdf-with-alt-text-rollout tem um featureId desconhecido: addAnImageInPDF 3 RemoteSettingsExperimentLoader.sys.mjs:766:21
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
18 browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
2 browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
2 browserPlacesViews.js:120:13
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeTitleChanged chrome://browser/content/places/browserPlacesViews.js:503
12 browserPlacesViews.js:120:13
Erro não capturado: Nenhum nó DOM definido para aPlacesNode. tipo do nó: 0. pai do nó: [xpconnect wrapped nsINavHistoryResultNode]
_getDOMNodeForPlacesNode chrome://browser/content/places/browserPlacesViews.js:120
nodeMoved chrome://browser/content/places/browserPlacesViews.js:587
3 browserPlacesViews.js:120:13
Nenhum plugin personalizado que eu conheça, então tenho quase certeza que não.
Não encontro uma configuração para isso.
Você pode verificar seus logs em https://www.foodtalkcentral.com/logs e compartilhar quaisquer erros relevantes que encontrar.
Job exception: Net::SMTPAuthenticationError
Mo 9:50 pm
Sidekiq heartbeat test failed for 1371476, restarting
1:11 pm
Failed to warm up pretty text: terminated /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
1:11 pm
3
Failed to warm up pretty text: terminated /var/www/discourse/lib/discourse_js_processor.rb:98:in eval' /var/www/discourse/lib/discourse_js_processor.rb:98:in create_new_context’ /var/www/discourse/l
1:12 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
1:40 pm
5
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
1:40 pm
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
3:18 pm
3
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
3:18 pm
Unicorn worker received USR2 signal indicating it is about to timeout, dumping backtrace for main thread config/unicorn.conf.rb:203:in backtrace' config/unicorn.conf.rb:203:in block (2 levels) in re
4:22 pm
4
Failed to warm up pretty text: No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json /var/www/discourse/app/models/emoji.rb:154:in initialize' /var/www/discourse/app/models/em 4:26 pm 2 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
4:38 pm
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 pm
2
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 pm
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
4:41 pm
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
4:41 pm
4
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 5:08 pm 94 Job exception: hostname ".rest.akismet.com" does not match the server certificate (OpenSSL::SSL::SSLError) 5:42 pm 18 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
6:27 pm
2
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 6:27 pm 9 Job exception: unknown attribute 'writing_device' for PostStat. 6:29 pm 7 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
6:52 pm
6
ActionView::Template::Error (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
6:57 pm
8
Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.rb:154:in db' 7:02 pm 48 Errno::ENOENT (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize’ app/models/emoji.rb:154:in open' app/models/emoji.rb:154:in db’
7:10 pm
108
ActionView::Template::Error (No such file or directory @ rb_sysopen - /var/www/discourse/lib/emoji/db.json) app/models/emoji.rb:154:in initialize' app/models/emoji.rb:154:in open’ app/models/emoji.r
7:11 pm
Você reconstruiu isso do console?
./launcher rebuild app
root@www:/var/discourse# ./launcher rebuild app
AVISO: Versão do Docker 24.0.2 obsoleta, recomenda-se atualização para 24.0.7 ou mais recente.
Arquitetura x86_64 detectada.
ERRO: containers/app.yml não existe ou não pode ser lido.
Configurações disponíveis ( data, mail-receiver, web_only )
root@www:/var/discourse#
Você possui uma configuração de dois containers e um container adicional para o recebimento de e-mails.
Para reconstruir a parte do aplicativo web, execute o seguinte como root
./launcher rebuild web_only
Se isso não gerar erro, prossiga fazendo o mesmo com o container de dados
./launcher rebuild data
e veja onde isso o leva.
Obrigado, isso resolveu.
Seria útil se o botão de atualização de um clique fosse desativado para configurações incompatíveis.
Está no seu app.yml. Você provavelmente deveria verificar lá.
Então, quando eu receber um aviso de atualização, devo executar launcher rebuild web_only?
Você pode. Isso meio que remove a vantagem de uma instalação de 2 contêineres (assumo que sejam dois contêineres, já que você menciona web_only).
Aqui estão minhas instruções: Managing a two-container instance - Howto - Literate Computing Dashboard
Além disso, você precisa prestar atenção a algumas coisas para notar coisas como a atualização do PostgreSQL 15 que exige que você também atualize o contêiner de dados.
Você configurou! Quais são as vantagens de dois containers? Parece mais trabalho e não sei qual é o benefício.
A vantagem é que você pode criar um novo contêiner enquanto o antigo continua em execução, então o tempo de inatividade é inferior a um minuto.
Isso também facilita adiar a atualização do banco de dados, enquanto ainda é possível atualizar o discourse.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.