166:M 09 avr. 2020 19:22:49.160 * Enregistrement de la capture RDB finale avant la sortie.
166:M 09 avr. 2020 19:22:49.183 * Base de données enregistrée sur le disque
166:M 09 avr. 2020 19:22:49.183 # Redis est maintenant prêt à quitter, au revoir...
ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' a échoué avec le code de retour #<Process::Status: pid 12966 exit 1>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
exécution échouée avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=> ["su discourse -c 'bundle exec rake assets:precompile'"]}
5148cdd01588a9ec15d9a282a502da071bb6863d127112ea0d1526177593c6ae
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
root@lab:/var/discourse# docker update
166:M 09 Apr 2020 21:28:03.463 * Sauvegarde de la dernière capture RDB avant la fermeture.
166:M 09 Apr 2020 21:28:03.494 * Base de données sauvegardée sur le disque
166:M 09 Apr 2020 21:28:03.494 # Redis est maintenant prêt à quitter, au revoir...
ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' a échoué avec le statut de retour #<Process::Status: pid 12955 exit 1>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
Exécution échouée avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
e9cd09967fbf566b05f3ecedf900f2884c879e55e75350475ac8e28599439cfd
** ÉCHEC DU BOOTSTRAP ** veuillez défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.
0: aws-sdk-s3 (1.61.2) depuis /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-s3-1.61.2.gemspec
Bundle complet ! 127 dépendances du Gemfile, 158 gems maintenant installées.
Les gems des groupes test et development n'ont pas été installées.
Les gems bundled sont installées dans `./vendor/bundle`
2.)
rake aborted!
Sprockets::FileNotFound : impossible de trouver le fichier 'jquery.putcursoratend.js' de type 'application/javascript'
3.)
167:M 09 Apr 2020 21:43:12.897 # Redis est maintenant prêt à quitter, au revoir...
2020-04-09 21:43:12.914 UTC [50] LOG : le système de base de données est arrêté
ÉCHEC
--------------------
Pups::ExecError : cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' a échoué avec le statut de retour #<Process::Status: pid 12968 exit 1>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
8332d3e8c049ac2f88e9fa9c0cc00acf93450485f515126bef7f87a61bd13d52
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
Il s’agit d’un incident isolé causé par Custom Wizard qui a généré l’erreur. J’ai pu récupérer la dernière version de Discourse une fois Custom Wizard supprimé.
C’est une fonctionnalité que j’aimerais voir, mais je ne pense pas que ce soit réalisable dans ce type d’applications de frameworks :
Un seul interrupteur d’administration pour désactiver/activer tous les plugins…
Cela faciliterait la vie de tous les administrateurs système lorsque les choses tournent mal. Avoir la possibilité, pour l’administrateur, de désactiver tous les plugins sans avoir à reconstruire l’application, faciliterait le débogage par les utilisateurs et ils pourraient/sauraient facilement : « c’est un problème de plugin ».