هل يعمل هذا مع لافتات الملف الشخصي؟
هناك مشكلة في البرنامج النصي للتثبيت install.sh تمنع إعادة بناء Discourse، انظر هنا.
كنت سأقوم بتثبيت هذه الإضافة ولكن رؤية هذا التعليق غيرت رأيي هههه
لا يزال الأمر كذلك. علّق جزء install.sh، وأعد البناء. ألغِ التعليق عليه، وأعد البناء مرة أخرى. هذا يعمل. غريب.
هل لا يزال التثبيت يسبب مشاكل؟
لا، ليس بالنسبة لي.
هل حاولت تثبيته مرة أخرى دون الحاجة إلى التعليق عليه؟
أنا أعيد بناء Discourse كثيرًا.
لست متأكدًا من المشكلة التي كانت موجودة قبل بضعة أشهر. ربما كان هذا متعلقًا أيضًا بتنزيل GeoIP الذي تم تغييره بعد ذلك إلى ملفات محلية.
بصراحة، لست متأكدًا من ماهية تلك المشكلة بنفسي، هذا النص البرمجي ليس له علاقة بالخطأ المبلغ عنه.
مرحبًا، أواجه خطأً قاتلاً (Fatal Error) في هذا الإضافة على أحدث إصدار من Discourse (v2026.8.0-latest.1).
عندما يحاول المستخدم تعيين صورة ملف شخصي أو تحديثها، يعيد الواجهة الأمامية خطأً عامًا 422 (Unprocessable Content)، ويسجّل Uppy تحذيرًا متعلقًا بالشبكة.
عند فحص سجلات Sidekiq/Rails، يتضح أن الإضافة تُسبّب انهيار خط أنابيب UploadCreator لأنها تبحث عن مفتاح resize_animated يبدو أنه مفقود من جدول تحسين الصور الحالي.
إليك أثر الاستدعاء (backtrace) من /logs:
Job exception: key not found: "resize_animated"
/var/www/discourse/app/models/optimized_image.rb:336:in 'Hash#fetch'
/var/www/discourse/app/models/optimized_image.rb:336:in 'OptimizedImage.optimize'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/optimized_image_extension.rb:9:in 'DiscourseAnimatedAvatars::OptimizedImageExtension::ClassMethods#resize_animated'
/var/www/discourse/plugins/discourse-animated-avatars/lib/discourse_animated_avatars/upload_creator_gifsicle_extension.rb:18:in 'DiscourseAnimatedAvatars::UploadCreatorGifsicleExtension#crop!'
/var/www/discourse/lib/upload_creator.rb:115:in 'block in UploadCreator#create_for'
أخبرني إذا كنت بحاجة إلى أي سجلات أخرى!