Also, hier kommt ein Fehlerbericht, den ask.discourse.com verfasst hat, aber zuerst möchte ich diesen Abschnitt teilen, den er angeboten hat:
Ich habe mich entschieden, es so zu lassen, wie es ist, und nicht „direkt und kurz".
(Ich bin nicht auf dem Boden herumgerollt, aber ich habe tatsächlich laut gelacht.)
Dies scheint ein glaubwürdiger Bericht zu sein und wahrscheinlich besser, als ich ihn verfasst hätte.
Fehlerbericht von ask . . .
Hier ist ein prägnanter Fehlerbericht, den du auf Meta posten kannst:
Nach dem Update schlägt der Bootstrap-Vorgang während `db:migrate` fehl mit:
```text
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
Die fehlerhafte Migration ist:
/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb
Es scheint, dass diese Migration versucht, eine Spalte zu ai_agent_mcp_servers hinzuzufügen, bevor diese Tabelle existiert.
Relevanter Teil des Logs:
== 20260319070000 AddSelectedToolNamesToAiAgentMcpServers: migrating ==========
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
...
/var/www/discourse/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb:5
Dies sieht nach einem Problem mit der Migrationsreihenfolge in discourse-ai aus oder nach einer fehlenden früheren Migration, die ai_agent_mcp_servers erstellen sollte.
Umgebung:
- Offizielle Docker-Installation
- Bootstrap schlägt bei
bundle exec rake db:migratefehl - In den Logs angezeigte Plugins umfassen
discourse-citationwizardunddiscourse-prometheus
Vollständiger Bericht / Logs:
Bootstrap-Fehler: relation „ai_agent_mcp_servers" does not exist