./launcher rebuild app fehlgeschlagen. Wie kann ich das beheben?

Terminalnachricht:


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git fehlgeschlagen mit Rückgabewert #<Process::Status: pid 281 exit 128>
Ort des Fehlschlags: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fehlgeschlagen mit den Parametern {"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 fehlgeschlagen mit Exit-Code 128
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.

Server: Ubuntu 20.04

Die Fehlermeldung, die bei der Fehlerbehebung hilft, befindet sich über FAILED. Können Sie mehr von der Konsolenausgabe bereitstellen?

1 „Gefällt mir“

Sicher, mehr Konsolenausgabe:


I, [2024-01-20T08:58:14.792020 #1]  INFO -- : cd /var/www/discourse/plugins & git clone https://github.com/discourse/discourse-math.git
Klonen in 'discourse-math'...
error: RPC fehlgeschlagen; curl 92 HTTP/2 stream 0 wurde nicht sauber geschlossen: CANCEL (err 8)
error: 907 Bytes des Körpers werden noch erwartet
fetch-pack: unerwartetes Trennen beim Lesen des Sideband-Pakets
fatal: frühes EOF
fatal: index-pack fehlgeschlagen
I, [2024-01-20T09:00:02.242893 #1]  INFO -- :
I, [2024-01-20T09:00:02.281901 #1]  INFO -- : Asynchrone Prozesse werden beendet
I, [2024-01-20T09:00:02.284707 #1]  INFO -- : Sende INT an 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: schnelle Herunterfahrungsanfrage empfangen
I, [2024-01-20T09:00:02.291386 #1]  INFO -- : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1705741202) SIGTERM empfangen, Herunterfahren wird geplant...
2024-01-20 09:00:02.302 UTC [57] LOG: alle aktiven Transaktionen werden abgebrochen
126:M 20 Jan 2024 09:00:02.308 # Benutzer hat Herunterfahren angefordert...
126:M 20 Jan 2024 09:00:02.311 * Speichere den endgültigen RDB-Schnappschuss vor dem Beenden.
126:M 20 Jan 2024 09:00:02.333 * DB auf Festplatte gespeichert
126:M 20 Jan 2024 09:00:02.334 # Redis ist nun bereit zum Beenden, auf Wiedersehen...
2024-01-20 09:00:02.406 UTC [57] LOG: Hintergrundarbeiter 'logical replication launcher' (PID 66) wurde mit Exit-Code 1 beendet
2024-01-20 09:00:02.409 UTC [61] LOG: wird heruntergefahren
2024-01-20 09:00:02.475 UTC [57] LOG: Datenbanksystem ist heruntergefahren


FEHLGESCHLAGEN
--------------------
Pups::ExecError: cd /var/www/discourse/plugins & git clone https://github.com/discourse/discourse-math.git fehlgeschlagen mit Rückgabe #<Process::Status: pid 299 exit 128>
Ort des Fehlers: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec fehlgeschlagen mit den Parametern {"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 fehlgeschlagen mit Exit-Code 128
** BOOTSTRAP FEHLGESCHLAGEN ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.


Das scheint mir ein Internetfehler zu sein. Funktioniert es zufällig, wenn man es einfach noch einmal neu erstellt?

2 „Gefällt mir“

Ich habe es mindestens 4 Mal neu gebaut, es hat nie funktioniert.

Könnte ein Internetfehler sein, aber ich habe es noch nicht herausgefunden.

Befindet sich Ihr Server in China oder an einem anderen Ort, an dem die Verbindung zu Github schwierig sein könnte?

2 „Gefällt mir“

Wahrscheinlich nicht. Mein Server befindet sich in Hongkong, keine Probleme bei der Verbindung zu Github.

Und um das zu überprüfen, führe ich manuell Folgendes aus:

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

Es funktioniert (Verbindung zu Github).

Hmm, vielleicht hilft dieser frühere Thread mit Ideen?
Fatal: unable to access ‘https://github.com/SamSaffron/pups.git/’:

2 „Gefällt mir“

Meiner Meinung nach ist es wahrscheinlich, dass HK sich innerhalb der GFW befindet – inkonsistente Ergebnisse sind konsistent mit der GFW. Vielleicht siehe
Ein Fork des Discourse-Docker-Repos für China

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