Falha ao reconstruir o aplicativo ./launcher. Como corrigir isso?

Mensagem do terminal:


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git falhou com retorno #<Process::Status: pid 281 exit 128>
Localização da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falhou com os parâmetros {"cd"=>"$home/plugins", "cmd"=>["git clone https://github.com/discourse/docker_manager.git", "git clone https://github.com/discourse/discourse-data-explorer.git", "git clone https://github.com/discourse/discourse-whos-online.git", "git clone https://github.com/discourse/discourse-math.git"]}
bootstrap falhou com o código de saída 128
** FALHA AO INICIALIZAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.

Servidor: Ubuntu 20.04

A mensagem de erro que ajudará a solucionar este problema está acima de FAILED. Você pode fornecer mais da saída do console?

1 curtida

Claro, mais saída do console:


I, [2024-01-20T08:58:14.792020 #1]  INFO -- : \u003e cd /var/www/discourse/plugins \u0026\u0026 git clone https://github.com/discourse/discourse-math.git
Clonando em 'discourse-math'...
erro: RPC falhou; curl 92 HTTP/2 stream 0 não foi fechado corretamente: CANCEL (err 8)
erro: 907 bytes do corpo ainda são esperados
fetch-pack: desconexão inesperada ao ler o pacote sideband
fatal: fim de arquivo prematuro
fatal: index-pack falhou
I, [2024-01-20T09:00:02.242893 #1]  INFO -- :
I, [2024-01-20T09:00:02.281901 #1]  INFO -- : Terminando processos assíncronos
I, [2024-01-20T09:00:02.284707 #1]  INFO -- : Enviando INT para HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 57
2024-01-20 09:00:02.287 UTC [57] LOG:  solicitação de desligamento rápido recebida
I, [2024-01-20T09:00:02.291386 #1]  INFO -- : Enviando TERM para exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1705741202) SIGTERM recebido, agendando desligamento...
2024-01-20 09:00:02.302 UTC [57] LOG:  abortando quaisquer transações ativas
126:M 20 Jan 2024 09:00:02.308 # Desligamento solicitado pelo usuário...
126:M 20 Jan 2024 09:00:02.311 * Salvando o snapshot RDB final antes de sair.
126:M 20 Jan 2024 09:00:02.333 * DB salvo em disco
126:M 20 Jan 2024 09:00:02.334 # Redis está pronto para sair, até mais...
2024-01-20 09:00:02.406 UTC [57] LOG:  worker em segundo plano \"logical replication launcher\" (PID 66) saiu com código de saída 1
2024-01-20 09:00:02.409 UTC [61] LOG:  desligando
2024-01-20 09:00:02.475 UTC [57] LOG:  sistema de banco de dados está desligado


FALHOU
--------------------
Pups::ExecError: cd /var/www/discourse/plugins \u0026\u0026 git clone https://github.com/discourse/discourse-math.git falhou com retorno #\u003cProcess::Status: pid 299 exit 128\u003e
Local da falha: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec falhou com os parâmetros {\"cd\"=\u003e\"$home/plugins\", \"cmd\"=\u003e[\"git clone https://github.com/discourse/docker_manager.git\", \"git clone https://github.com/discourse/discourse-data-explorer.git\", \"git clone https://github.com/discourse/discourse-whos-online.git\", \"git clone https://github.com/discourse/discourse-math.git\"]}\nbootstrap falhou com código de saída 128
** FALHA AO INICIAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.


Parece um erro de Internet para mim, será que apenas reconstruir novamente funciona por acaso?

2 curtidas

Eu reconstruí pelo menos 4 vezes, não funcionou nenhuma vez.

Pode ser um erro de Internet, no entanto, ainda não descobri.

Seu servidor está na China ou em outro lugar que possa ter problemas para se conectar ao Github?

2 curtidas

Provavelmente não. Meu servidor está localizado em Hong Kong, sem problemas para conectar ao Github.

E para verificar isso, eu executo manualmente:

git clone https://github.com/discourse/discourse-math.git

Funciona (conectando ao Github)

Hmm, talvez ver este tópico anterior para ideias?
Fatal: impossível acessar ‘https://github.com/SamSaffron/pups.git/’:

2 curtidas

Parece-me provável que HK esteja dentro do GFW - resultados inconsistentes são consistentes com o GFW. Talvez veja
Um fork do repositório docker do Discourse para a China

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