Error 500 after Update

AI-generated summary

D.VE encountered a 500 error after attempting to update Discourse from 3.2.xx via the Admin Panel on a Plesk server. They resolved the issue by running git pull and ./launcher rebuild app D.VE. They noted they were on the beta branch (indicated by -dev in the version), which may have caused instability. Moin clarified that the default production channel is tests-passed, not stable, and explained that stable is not necessarily more reliable — it simply represents a known set of features and bugs, while tests-passed may include newer, recently fixed bugs. Moin also linked to documentation on configuring tracking branches for updates: Configure a Supported Tracking Branch.

I was on 3.2.xx and was trying to update via Admin Panel.
But it somehow it failed. Nothing works and now I only get a 500 Error.

I’m running Discourse on a plesk server. How can I access the logs via console?

Any ideas how I can fix that?

Okay…
Fixed it via

git pull
./launcher rebuild app

It seems that I am in the beta tree. Maybe that coursed the problems.
Is it possible to switch to stable versions?

That’s why there is a -dev at the end. This is a version between 3.4.0.beta1 and 3.4.0.beta2

See also Switching between Discourse release channels / versions