Así que aquí llega un informe de errores que escribió ask.discourse.com, pero primero, quiero compartir este fragmento que ofreció:
Decidí dejarlo tal cual, sin hacerlo “directo y breve”.
(No me reí en el suelo, pero sí, de verdad, me reí a carcajadas.
Esto parece un informe creíble y probablemente mejor del que yo habría escrito.
Informe de errores de ask . . .
Aquí tienes un informe de errores conciso que puedes publicar en Meta:
Tras actualizar, el arranque falla durante `db:migrate` con:
```text
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
La migración que falla es:
/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb
Parece que esta migración intenta agregar una columna a ai_agent_mcp_servers antes de que exista esa tabla.
Parte relevante del registro:
== 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
Esto parece ser un problema de ordenamiento de migraciones en discourse-ai, o una migración anterior faltante que debería crear ai_agent_mcp_servers.
Entorno:
- Instalación oficial de Docker
- El arranque falla en
bundle exec rake db:migrate - Los plugins mostrados en los registros incluyen
discourse-citationwizardydiscourse-prometheus
Informe completo / registros:
Error de arranque: la relación “ai_agent_mcp_servers” no existe