User Milk reports an internal server error (500) when attempting to enable shared edits in Discourse, with the nginx log showing a PUT request failing. The underlying error from the logs indicates a PostgreSQL issue: the table shared_edit_revisions does not exist. JammyDodger asks for more logs and plugin details, leading Milk to list installed plugins, including discourse-shared-edits, and note a similar missing table error for discourse_calendar_post_event_dates. JammyDodger suggests rebuilding the app via ./launcher rebuild app, but Milk clarifies the install is via YunoHost, which doesn’t include ./launcher. Milk has opened an issue on the YunoHost Discourse repo, suspecting the plugin installation method is flawed. JammyDodger notes that the YunoHost install ships with an outdated Discourse version (2.8.13) and recommends switching to a standard install for full plugin support and community assistance.
Job exception: PG::UndefinedTable: ERROR: relation "discourse_calendar_post_event_dates" does not exist
LINE 8: WHERE a.attrelid = '"discourse_calendar_post_event_dates"':...
^
I’m not familiar with this method (and only the standard install is officially supported), but it looks like it ships with an out of date Stable version:
Shipped version: 2.8.13~ynh1
If you can, you may want to try a standard install instead so you can take advantage of all the latest plugins and features. (and access more support from people here )