J’obtiens l’erreur suivante lorsque j’essaie de reconstruire. J’ai vu un fil similaire ici et j’ai supprimé certains plugins, mais cela n’a pas résolu le problème
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake assets:precompile:build' a échoué avec le retour #<Process::Status: pid 666 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "tag"=>"build", "hook"=>"assets_precompile_build", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile:build'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOSTRAP ** 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.
4490985a65ce2bcadfb9a4dbf82c674b9fd999dc32d42cc9e7c3c265f73c9c6c
J’ai rencontré ce problème, parfois ce n’est pas le problème que la mémoire RAM est trop petite, cela devrait être causé par le fait qu’elle n’alloue pas manuellement de RAM pour docker, avant de restaurer la sauvegarde de votre site web, vous devez d’abord exécuter la commande ./discourse-setup, puis il allouera automatiquement de la mémoire pour Docker, et ensuite vous pourrez faire ctrl + C pour terminer la commande, téléverser la sauvegarde app.yml procéder à ./launcher rebuild app