启动失败 - pups

  • 我在最近一次更新后遇到了升级问题。

  • 该应用程序突然停止运行,并显示“oops”消息。

  • 然后,当我尝试更新时(./launcher rebuild app),我遇到了这个问题。

  • 我也禁用了所有插件。

  • 有什么建议可以让我恢复应用程序吗?


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 749 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
481a982e1362643c5caed63c5d9fdc1312e051782b7cb43d151c39421ff8adcd

您需要

5 个赞

我注释掉了除 Docker 管理器之外的所有插件,我的网站就可以运行了。我现在需要一次启用一个插件,看看问题出在哪里。

上面输出中可能存在更详细的错误,这或许能帮助你缩小范围。如果你有任何第三方插件,那将是一个不错的起点。如果你能在此列出它们,我们或许能识别出任何已知问题?

3 个赞

(要求用户向上滚动并发布更多日志的情况非常普遍:能否在“请向上滚动”的消息中添加更多文字?发布最后 200 行输出(我猜)应该能涵盖大多数情况。)

1 个赞

我也在更新过程中遇到了错误。这是关于插件的。例如,对我来说,导致错误的插件是聊天机器人插件。您可以通过查找导致问题的插件来修复它。