Não é possível atualizar porque o arquivo zip do tema está marcado como atualização na atualização

Executando o seguinte:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

Ele executa por algum tempo e depois falha. As últimas linhas de saída são assim:

FALHA
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' falhou com retorno #<Process::Status: pid 3766 exit 1>
Local da falha: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
c4da976a2f26c73ac3ea657689d16be28f54cd216c133ceb90af4898c8175010
** FALHA NO BOOTSTRAP ** Por favor, role para cima e procure mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

Ao executar em seguida:

sudo ./discourse-doctor

A única entrada significativa que consegui encontrar foi:

I, [2021-07-23T05:33:02.903723 #1]  INFO -- : Atualizando Dunkel...
Erro ao atualizar Dunkel: Erro ao clonar repositório git, acesso negado ou repositório não encontrado

Minha pergunta

Alguém poderia, por favor, me dar algumas dicas sobre como resolver isso?

1 curtida

O repositório do Dunkel é privado ou não existe mais.

2 curtidas

Obrigado. Já examinei o “app.yml” e não encontrei nenhuma referência a “Dunkel”.

A única coisa que consigo ver é um tema chamado “Dunkel” (alemão para “escuro”) que diz:

Este tema foi importado de um arquivo ZIP

Há uma caixa de seleção no tema que diz:

Atualizar o tema automaticamente quando o Discourse for atualizado

Desmarquei essa caixa de seleção agora.

Depois, executando:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

isso realmente teve sucesso agora. :white_check_mark:

1 curtida

Para mim, a possibilidade de marcar a caixa de atualização automática em um tema em arquivo zip parece um bug. Estou movendo isso.

2 curtidas

Talvez o log também devesse imprimir a URL do repositório que está prestes a tentar acessar para melhor entender o que está acontecendo?

Não encontrei nenhuma maneira de ver a URL do repositório de forma alguma, nem nos arquivos de log, nem na interface gráfica.

1 curtida

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