كل عمليات تحميل الصور إلى Azure ترجع خطأً داخلياً في الخادم

بعد الترقية إلى إصدار 2.4.0.beta7 اليوم، ترجع جميع عمليات تحميل الصور خطأ “Internal Server Error”، وأعتقد أن الأمر مرتبط بتخزين Azure Blob الخاص بنا. إليك السجلات التي نتلقاها:

Error: Unexpected call to method or property access.
at Anonymous function (https://simplystogies.club/assets/application- 
d0426bebba65a1af5f765a9ce08385f3cc03e9695b97a56b3b9d53b09cdaded3.js:1:387232)
at t.invoke (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:483467)
at t.flush (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:482423)
at t.flush (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:484465)
at t._end (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:489905)
at t.end (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:486436)
at t._runExpiredTimers (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:491171)

وهناك سجل آخر طويل جدًا. إليك السطر الرئيسي:

NoMethodError (undefined method `update_upload_ACL' for #<FileStore::AzureStore:0x00007fa6dc00ef58>) /var/www/discourse/app/models/upload.rb:238:in `update_secure_status'

للأسف، إضافة تخزين Azure Blob معطلة وغير مدعومة. هذا مجرد عدم توافق آخر يضاف إلى عدم التوافقات الأخرى التي تم الإبلاغ عنها بالفعل في موضوع الإضافة.

حسناً، هذا محبط… شكراً على الإجابة. لم أكن أدرك أن الأمر غير مدعوم. هل لديك بديل مقترح ومدعوم لملفات التخزين الخارجية؟

لا أعرف أي مكون إضافي آخر للتخزين. ربما يتطوع شخص ما من المجتمع لإصلاح مكون Azure الإضافي. وإلا فإن البدائل الوحيدة المتاحة لك هي S3 (المدمج في النواة) أو محاولة تشغيل MinIO.

البديل هنا هو أن تقوم أنت أو ربما مايكروسوفت برعاية شخص من المجتمع لتنفيذه في Marketplace

أقدر أن هناك ما يقارب أسبوع أو أسبوعين من العمل لجعل الإضافة متوافقة مع جميع التغييرات الأخيرة في محرك التخزين لدينا.

للأسف، لا يمكننا الاستثمار في هذه الإضافة بعد الآن.