./launcher rebuild app échoué. Comment corriger cela ?

Message du terminal :


ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-math.git a échoué avec le retour #<Process::Status: pid 281 exit 128>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"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 a échoué avec le code de sortie 128
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.

Serveur : Ubuntu 20.04

Le message d’erreur qui aidera au dépannage se trouve au-dessus de FAILED. Pouvez-vous fournir davantage de sortie de la console ?

1 « J'aime »

Bien sûr, plus de sortie de console :


I, [2024-01-20T08:58:14.792020 #1]  INFO -- : cd /var/www/discourse/plugins & git clone https://github.com/discourse/discourse-math.git
Cloning into 'discourse-math'...
error: RPC failed; curl 92 stream HTTP/2 0 n'a pas été fermé proprement : CANCEL (err 8)
error: 907 octets du corps sont encore attendus
fetch-pack: déconnexion inattendue lors de la lecture du paquet sideband
fatal: fin de fichier prématurée
fatal: index-pack a échoué
I, [2024-01-20T09:00:02.242893 #1]  INFO -- :
I, [2024-01-20T09:00:02.281901 #1]  INFO -- : Arrêt des processus asynchrones
I, [2024-01-20T09:00:02.284707 #1]  INFO -- : Envoi de INT à 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:  demande d'arrêt rapide reçue
I, [2024-01-20T09:00:02.291386 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1705741202) SIGTERM reçue, planification de l'arrêt...
2024-01-20 09:00:02.302 UTC [57] LOG:  abandon de toutes les transactions actives
126:M 20 Jan 2024 09:00:02.308 # Arrêt demandé par l'utilisateur...
126:M 20 Jan 2024 09:00:02.311 * Sauvegarde du dernier instantané RDB avant de quitter.
126:M 20 Jan 2024 09:00:02.333 * DB sauvegardé sur disque
126:M 20 Jan 2024 09:00:02.334 # Redis est maintenant prêt à quitter, au revoir...
2024-01-20 09:00:02.406 UTC [57] LOG:  l'arrière-plan worker « logical replication launcher » (PID 66) s'est terminé avec le code de sortie 1
2024-01-20 09:00:02.409 UTC [61] LOG:  arrêt en cours
2024-01-20 09:00:02.475 UTC [57] LOG:  le système de base de données est arrêté


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins & git clone https://github.com/discourse/discourse-math.git a échoué avec le retour #<Process::Status: pid 299 exit 128>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"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 a échoué avec le code de sortie 128
** BOOTSTRAP ÉCHOUÉ ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.


Cela ressemble à une erreur Internet, est-ce que le simple fait de reconstruire à nouveau fonctionne par hasard ?

2 « J'aime »

J’ai reconstruit au moins 4 fois, cela n’a jamais fonctionné.

Cela pourrait être une erreur Internet, cependant, je n’ai pas encore trouvé la solution.

Votre serveur se trouve-t-il en Chine ou ailleurs, où la connexion à Github pourrait poser problème ?

2 « J'aime »

Probablement pas. Mon serveur est situé à Hong Kong, aucun problème pour se connecter à Github.

Et pour vérifier cela, j’exécute manuellement ceci :

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

Cela fonctionne (connexion à Github)

Hmm, peut-être voir ce fil de discussion précédent pour des idées ?
Fatal: impossible d’accéder à ‘https://github.com/SamSaffron/pups.git/’ :

2 « J'aime »

Il me semble probable que HK soit à l’intérieur du GFW - des résultats incohérents sont compatibles avec le GFW. Peut-être voir
Un fork du dépôt docker de discourse pour la Chine

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