FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' falló con retorno #<Process::Status: pid 1262 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
el arranque falló con el código de salida 1
** FALLÓ EL ARRANQUE ** por favor, desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
Necesitarás darnos más información sobre el error anterior a la declaración FAILED para poder dar una respuesta definitiva. Como dice el mensaje de error, desplázate hacia arriba y busca un mensaje de error anterior.
El culpable habitual sería un plugin, ¿estás utilizando algún plugin de terceros que no provenga del repositorio de Discourse? Empieza por comentarlos y sigue a partir de ahí.
Lo he resuelto. Creé una bifurcación de uno de los complementos a principios de año para solucionar un problema, pero ahora se ha convertido en un problema. Ejecuté discourse doctor, que mostró que el complemento era el problema.
Por suerte, mis cambios se fusionaron en el repositorio principal del complemento, así que cambié al repositorio oficial y el problema desapareció.