إذن، ها هو تقرير خطأ كتبته ask.discourse.com، ولكن أولاً، أود مشاركة هذا الجزء الذي قدمه:
قررت أن أتركها كما هي، وليست “صارمة وقصيرة”.
(لم أتدحرج على الأرض، لكنني ضحكت بصوت عالٍ حقًا.)
يبدو هذا تقريرًا موثوقًا به، وربما أفضل مما كنت سأكتبه.
تقرير خطأ من ask . . .
إليك تقرير خطأ موجز يمكنك نشره على Meta:
بعد التحديث، يفشل bootstrap أثناء `db:migrate` مع:
```text
PG::UndefinedTable: ERROR: relation "ai_agent_mcp_servers" does not exist
الهجرة الفاشلة هي:
/plugins/discourse-ai/db/migrate/20260319070000_add_selected_tool_names_to_ai_agent_mcp_servers.rb
يبدو أن هذه الهجرة تحاول إضافة عمود إلى ai_agent_mcp_servers قبل وجود الجدول.
الجزء ذو الصلة من السجل:
== 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
يبدو هذا كمشكلة في ترتيب الهجرات في discourse-ai، أو هجرة سابقة مفقودة كان ينبغي أن تنشئ ai_agent_mcp_servers.
البيئة:
- تثبيت Docker رسمي
- يفشل bootstrap عند تشغيل
bundle exec rake db:migrate - تشمل الإضافات المذكورة في السجلات
discourse-citationwizardوdiscourse-prometheus
التقرير الكامل / السجلات:
خطأ في Bootstrap: العلاقة “ai_agent_mcp_servers” غير موجودة