Problemas de permissão do sistema de arquivos após atualização para 3.1.0

Fiz o upgrade do 3.0.x para o 3.1.0 hoje. A atualização pela interface web falhou, então fiz

git pull
./launcher rebuild app

que terminou bem, mas tudo o que obtive foi um erro de “gateway inválido” ao visitar o site.

Identifiquei isso como erros de permissão do sistema de arquivos:

  • /var/www/discourse/tmp/pids não era gravável, corrigindo isso levou a
  • /etc/postgresql/13/main/pg_hba.conf não ser legível.

Tendo corrigido isso, o site funcionou, mas os avatares dos usuários estavam faltando. Novamente, um diretório temporário estava faltando, então tornei /var/www/discourse/tmp gravável por todos no contêiner.

Isso parece ter corrigido os problemas que eu conheço, mas pode haver mais coisas escondidas no escuro.

Além disso, vi isso nos logs:

erro ao executar o comando git: ["git", "rev-parse", "HEAD"] em /var/www/discourse/plugins/styleguide : Discourse::Utils::CommandError : /var/www/discourse/lib/discourse.rb:137:in `exec': fatal: propriedade duvidosa detectada no repositório em '/var/www/discourse'
Para adicionar uma exceção para este diretório, chame:

	git config --global --add safe.directory /var/www/discourse

Algo mudou com o 3.1? Dado que isso é baseado em docker, estou surpreso que esses problemas surjam… e até agora eu nunca tive nada assim depois de atualizar.

Estou vendo sintomas semelhantes - pergunta, você está executando algum plugin?

Também estou recebendo o erro abaixo na minha configuração via docker.

Discourse::Utils::CommandError: /src/lib/discourse.rb:137:in `exec’: error Command "esbuild" not found.

1 curtida

Você precisa executar yarn primeiro, suspeito, para instalar as dependências.

2 curtidas

Eu também enfrentei um problema semelhante e executar yarn corrigiu o problema.

2 curtidas

Com a última atualização para 3.1.1 (que executei usando git pull ; ./launcher rebuild app) o problema parece ter sido resolvido, o sistema iniciou sem problemas e a interface do usuário agora se comporta corretamente. :tada:

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.