Aktivieren gemeinsamer Bearbeitungen führt zu interner Serverfehlermeldung

Das Nginx-Zugriffsprotokoll sagt: „212.229.85.68 – milkii [26. Mai 2023, 00:23:51 +0000] „PUT /shared_edits/p/20/enable.json HTTP/2.0“ 500 46 „https://x.xxxxxxxxx.x/t/shared-editing-test-thread/15“ „Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0“

Ich bin relativ neu bei Discourse, aber nicht schlecht im Sysadmin. Irgendwelche Ratschläge? Könnte ich etwas übersehen? Danke!

1 „Gefällt mir“

Gibt es weitere Details in /logs oder möglicherweise in der Browserkonsole, wenn Sie die Aktion ausführen?

Und können Sie eine Liste der anderen installierten Plugins teilen?

2 „Gefällt mir“

Ah, es gibt einen Fehler;

ActiveRecord::StatementInvalid (PG::UndefinedTable: ERROR:  relation „shared_edit_revisions“ does not exist
LINE 8:  WHERE a.attrelid = '\"shared_edit_revisions\"'::regclass
                            ^
)
app/controllers/application_controller.rb:387:in `block in with_resolved_locale'
app/controllers/application_controller.rb:387:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/middleware/content_security_policy.rb:12:in `call'
lib/middleware/anonymous_cache.rb:361:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:198:in `call'

Failed to handle exception in exception app middleware : PG::UndefinedTable: ERROR:  relation „shared_edit_revisions“ does not exist
LINE 8:  WHERE a.attrelid = '\"shared_edit_revisions\"'::regclass
1 „Gefällt mir“

discourse-calendar
discourse-checklist
discourse-fontawesome-pro
discourse-footnote
ldap
discourse-shared-edits
discourse-spoiler-alert
styleguide

Es gibt auch den Log-Fehler

Job exception: PG::UndefinedTable: ERROR:  relation \"discourse_calendar_post_event_dates\" does not exist
LINE 8:  WHERE a.attrelid = '\"discourse_calendar_post_event_dates\"':...
                            ^
1 „Gefällt mir“

Ich bin mir nicht sicher, warum es diese nicht hätte? Ist das eine Standardinstallation?

Es könnte sich lohnen, ./launcher rebuild app zu versuchen, um zu sehen, ob das die Dinge glättet. :crossed_fingers:

2 „Gefällt mir“

Nein, Entschuldigung, dass ich es nicht spezifiziert habe, ich habe Discourse über die Turnkey-Methode installiert, die YunoHost verwendet.

GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost ist das YH-Repository für die Discourse-Integration.

Ich habe die Anweisungen zur Plugin-Installation unter GitHub - YunoHost-Apps/discourse_ynh: Discourse package for YunoHost befolgt.

Ich habe dort ein Problem erstellt, weil ich vermute, dass die Installation eines offiziellen Plugins ziemlich einfach sein sollte und ihre Methode auf irgendeine Weise falsch sein wird. Internal server error when trying to use official Shared Edits plugin · Issue #151 · YunoHost-Apps/discourse_ynh · GitHub

Vielen Dank für Ihre Hilfe.

P.S. Es gibt kein ./launcher bei der Installation über YunoHost.

1 „Gefällt mir“

Ich bin mit dieser Methode nicht vertraut (und nur die Standardinstallation wird offiziell unterstützt), aber es sieht so aus, als ob sie mit einer veralteten Stable-Version geliefert wird:

Ausgelieferte Version: 2.8.13~ynh1

Wenn Sie können, sollten Sie vielleicht stattdessen eine Standardinstallation versuchen, um von den neuesten Plugins und Funktionen zu profitieren. :+1: (und hier mehr Unterstützung von Leuten zu erhalten :slight_smile:)

4 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.