./launcher rebuild app fallito. Come risolvere questo?

Messaggio del terminale:


FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git fallito con ritorno #<Process::Status: pid 281 exit 128>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"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 fallito con codice di uscita 128
** FALLITO IL BOOTSTRAP ** si prega di scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.

Server: Ubuntu 20.04

Il messaggio di errore che aiuterà a risolvere questo problema si trova sopra FAILED. Puoi fornire altro output della console?

Certo, altro output della console:


I, [2024-01-20T08:58:14.792020 #1]  INFO -- : cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git
Clonazione in 'discourse-math'...
errore: RPC fallito; curl 92 stream HTTP/2 0 non è stato chiuso correttamente: ANNULLATO (err 8)
errore: sono ancora attesi 907 byte di corpo
fetch-pack: disconnessione inattesa durante la lettura del pacchetto sideband
fatale: EOF anticipato
fatale: index-pack fallito
I, [2024-01-20T09:00:02.242893 #1]  INFO -- :
I, [2024-01-20T09:00:02.281901 #1]  INFO -- : Terminazione processi asincroni
I, [2024-01-20T09:00:02.284707 #1]  INFO -- : Invio INT a 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:  richiesta di arresto rapido ricevuta
I, [2024-01-20T09:00:02.291386 #1]  INFO -- : Invio TERM a exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1705741202) SIGTERM ricevuta, pianificazione arresto...
2024-01-20 09:00:02.302 UTC [57] LOG:  annullamento di tutte le transazioni attive
126:M 20 Jan 2024 09:00:02.308 # Arresto richiesto dall'utente...
126:M 20 Jan 2024 09:00:02.311 * Salvataggio dello snapshot RDB finale prima dell'uscita.
126:M 20 Jan 2024 09:00:02.333 * DB salvato su disco
126:M 20 Jan 2024 09:00:02.334 # Redis è ora pronto per uscire, arrivederci...
2024-01-20 09:00:02.406 UTC [57] LOG:  worker in background "logical replication launcher" (PID 66) uscito con codice di uscita 1
2024-01-20 09:00:02.409 UTC [61] LOG:  arresto in corso
2024-01-20 09:00:02.475 UTC [57] LOG:  il sistema del database è stato arrestato


FALLITO
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git fallito con ritorno #<Process::Status: pid 299 exit 128>
Posizione del fallimento: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fallito con i parametri {"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 fallito con codice di uscita 128
** FALLITO IL BOOTSTRAP ** scorrere verso l'alto e cercare messaggi di errore precedenti, potrebbero essercene più di uno.
./discourse-doctor potrebbe aiutare a diagnosticare il problema.


Mi sembra un errore di Internet, per caso ricostruire di nuovo funziona?

Ho ricostruito almeno 4 volte, non ha mai funzionato.

Potrebbe essere un errore di Internet, tuttavia, non l’ho ancora capito.

Il tuo server si trova in Cina o in un altro luogo che potrebbe avere problemi a connettersi a Github?

Probabilmente no. Il mio server si trova a Hong Kong, nessun problema a connettersi a Github.

E per verificarlo, eseguo manualmente questo:

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

Funziona (connessione a Github)

Forse dovresti consultare questo thread precedente per idee?
Fatal: unable to access ‘https://github.com/SamSaffron/pups.git/’:

A me sembra probabile che HK sia all’interno del GFW - risultati incoerenti sono coerenti con il GFW. Forse vedi
Un fork del repository docker di discourse per la Cina