الذكاء الاصطناعي بكوتا جديدة يفشل في إعادة البناء

أعتقد أن هذا يتعلق بالأخطاء البرمجية أكثر أو أقل، ولكن مهما كان الأمر. قبل لحظات فشلت عملية إعادة البناء. بدون Discourse AI، تمت العملية بنجاح.

كان هذا غريباً في البداية، ولكني لا أعتقد أنه ذو صلة.

I, [2025-01-21T10:15:39.800894 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
      stringio (>= 0)
      Available/installed versions of this gem:
      - 3.1.2
      - 3.1.1
WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
Please report a bug if this causes problems.

هنا يبدأ الأمر

I, [2025-01-21T10:16:08.572988 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
Plugin name is 'discourse-microsoft-auth', but plugin directory is named 'discourse-plugin-office365-auth'
rake aborted!
ActiveRecord::DuplicateMigrationNameError:  (ActiveRecord::DuplicateMigrationNameError)

Multiple migrations have the name EnablePgVectorExtension.

وأخيراً حصلنا على هذا الجزء الأقل إفادة:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 990 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1

لا أعتقد أن هذا مرتبط، ولكن نظرًا لأن هذا لا يأتي من السمات، بل من الإضافات، وقد بدأ هذا في نفس الوقت - على الأقل بالنسبة لي.

يعرض “Solved” علامتين:

سأبدأ بإزالة الإضافات لمعرفة متى ستبدأ في العمل

20 دقيقة لكل إضافة… أعرف الكثير لدرجة أنها لا تتعارض مع الإضافات الأخرى للذكاء الاصطناعي. استغرق اختبار ذلك أكثر من ساعة من وقت التوقف.

لكن بالتأكيد، سأفعل ذلك. ومع ذلك، كل شيء آخر يعمل باستثناء DAI.

تم الانتهاء من المهمة الآن. أفهم لماذا هي كذلك، لكننا بحاجة إلى طريقة أخرى للتعامل مع المكونات الإضافية. بالتأكيد، حاويات مختلفة، ولكن…

على أي حال. إنه تعارض بين Discourse AI، بعد ظهور نظام الحصص، و Discourse AI Topic Summary 🤖 — يجب تعطيل آخر عند إعادة البناء.

لذا، أترككم تناقشون مع @merefield حول من سيفعل وماذا.

هل يمكنك مشاركة أي خطأ من فضلك؟

ليس خارج الصندوق أكثر مما كان لدي في OP.

هل الخطأ من Microsoft Auth؟

أوه انتظر “stringio” … : :thinking:

هل تقصد شيئًا يتعلق باسم الدليل؟ على حد علمي، فهو عديم المعنى تمامًا وكان موجودًا منذ فترة طويلة.

أعلم أن:

  • لا يمكنني إعادة البناء إذا تم تمكين كليهما
  • إذا تم تمكين الآخر فقط وبغض النظر عن أي منهما، فإن أي إضافات أخرى لا تهم، ويمكنني إعادة البناء
  • بدأ هذا عندما حصل DAI على حصته

نظرًا لأنني قمت بإنشاء إضافات الذكاء الاصطناعي الخاصة بي، فلا يوجد لدي مثيل يحتوي على كليهما، لذا يصعب عليّ إعادة الإنتاج.\n\nومع ذلك، أقوم بإعادة بناء مثيل الإنتاج الخاص بي باستخدام ملخص موضوع الذكاء الاصطناعي لمعرفة ما إذا كان هناك شيء غريب.

قد يكون هذا هو السبب … سأغير الاسم!

أعتقد أن هذا كل شيء، يجب أن يتم حلها الآن.

إعجاب واحد (1)

لقد فعلت.

شكرا!

إعجاب واحد (1)

عظيم! للعلم، كان هذا بالتأكيد خطأي وليس خطأ DAI.

لقد قمت بإجراء إصدار إعادة هيكلة لـ AI Topic Summary قبل ذلك بقليل، والذي لم يكن له علاقة تذكر بتلك الهجرة، بل قمت بتضمينه فقط. أضاف الإصدار CI مناسب و Zeitwerk conformance.

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