Aujourd’hui, j’ai reçu cette erreur lors de la mise à jour :
ÉCHEC -------------------- Pups::ExecError : cd /var/www/discourse & su discourse -c ‘bundle exec rake db:migrate’ a échoué avec le retour #<Process::Status: pid 1494 exit 1> Emplacement de l’échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn’ exec a échoué avec les paramètres {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]} bootstrap a échoué avec le code de sortie 1 ** É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. 77d614688bcd29bc5bb4ee1b28ed08423dea795d5f25b985e245390dd5707ad9
J’ai recherché l’erreur dans le journal et j’ai trouvé ceci :
ERREUR : la valeur de clé dupliquée viole la contrainte unique « index_badges_on_name » 2022-11-24 14:43:25.194 UTC [1522] discourse@discourse DÉTAIL : La clé (name)=(First Reaction) existe déjà. 2022-11-24 14:43:25.194 UTC [1522] discourse@discourse INSTRUCTION : UPDATE badges SET name = ‘First Reaction’, description = NULL, long_description = NULL WHERE name = ‘Primera reacción’ rake avortée ! StandardError : Une erreur s’est produite, ceci et toutes les migrations ultérieures sont annulées : ERREUR : la valeur de clé dupliquée viole la contrainte unique « index_badges_on_name » DÉTAIL : La clé (name)=(First Reaction) existe déjà.
Je n’ai pas tenu compte du fait qu’un badge « Première réaction » existe déjà. Auparavant, le plugin créait un nouveau badge chaque fois que la traduction changeait, donc plusieurs badges étaient une possibilité. Je vais corriger la migration…
Salut, depuis aujourd’hui, j’ai aussi quelques problèmes lorsque j’essaie de cloner et de construire.
Il essaie de télécharger une image de base datant d’août, le docker pull me donne une erreur
« ERRO[0001] Les métadonnées des cibles ont expiré »
Sinon j’obtiens :
« Pups::ExecError : cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ a échoué avec le retour #<Process::Status: pid 1298 exit 1> »
« exec a échoué avec les paramètres {« cd »=>« $home », « hook »=>« assets_precompile », « cmd »=>[« su discourse -c ‘bundle exec rake themes:update assets:precompile’ »]} »
« Sprockets::FileNotFound : impossible de trouver le fichier ‘/var/www/discourse/plugins/docker_manager/assets/javascripts/upgrade-header.js.handlebars’ avec le type ‘application/javascript’ »
Pourriez-vous m’aider avec ça ? Je n’ai rien trouvé d’autre pour le moment.
J’ai eu le même problème. J’ai supprimé la ligne - git clone https://github.com/discourse/docker_manager.git
de mon app.yml pour pouvoir la reconstruire pour l’instant.
Ce problème semble résolu, mais j’obtiens maintenant :
FAILED --------------------
Pups::ExecError : cd /var/www/discourse & su discourse -c ‘bundle exec rake themes:update assets:precompile’ a échoué avec le retour #<Process::Status: pid 1513 exit 1>
Emplacement de l’échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn’
échec de l’exécution avec les paramètres {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
échec de l’amorçage avec le code de sortie 1
** ÉCHEC DE L’AMORÇAGE ** 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.
Merci @Peter_G60@spirobel@undasein - cette erreur a été causée par quelque chose de totalement distinct du problème de réactions mentionné ci-dessus par @gerhard. Je viens de fusionner un correctif dans docker_manager - pouvez-vous s’il vous plaît essayer de mettre à jour à nouveau ? Désolé pour la perturbation !
Merci @david, cela a fonctionné cette fois-ci. J’ai besoin de temps pour tout vérifier, mais c’est bon signe qu’il soit de nouveau en ligne. J’apprécie vraiment la correction rapide !
Pouvez-vous s’il vous plaît partager l’erreur d’origine du journal ? Vous devrez remonter à partir de la ligne de résumé « Failed------ » que vous avez partagée précédemment.
Pouvez-vous également partager une liste des plugins que vous avez installés ?
J’ai également ajouté un message d’erreur plus utile dans le cœur afin qu’il soit plus facile d’identifier le problème s’il y a d’autres plugins avec le problème.