لا يمكن الترقية لأن ملف zip الخاص بالقالب مميز كـ "تحديث" عند الترقية

عند تنفيذ ما يلي:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

يتم التشغيل لفترة من الوقت ثم يفشل. تبدو سطر المخرجات الأخيرة كالتالي:

فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3766 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
c4da976a2f26c73ac3ea657689d16be28f54cd216c133ceb90af4898c8175010
** فشل التمهيد ** يرجى التمرير للأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.

عند تشغيل الأمر التالي بعد ذلك:

sudo ./discourse-doctor

المفردة الوحيدة ذات المعنى التي تمكنت من العثور عليها هي:

I, [2021-07-23T05:33:02.903723 #1]  INFO -- : جاري تحديث Dunkel...
خطأ في تحديث Dunkel: خطأ في استنساخ مستودع git، تم رفض الوصول أو المستودع غير موجود

سؤالي

هل يمكن لأحدكم من فضلكم إعطائي بعض التلميحات حول كيفية حل هذه المشكلة؟

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

مستودع Dunkel إما خاص أو لم يعد موجودًا.

إعجابَين (2)

شكرًا لك. لقد تفحصت بالفعل ملف “app.yml” ولم أجد أي إشارات إلى “Dunkel”.

الشيء الوحيد الذي أستطيع رؤيته هو موضوع يسمى “Dunkel” (وهو ألماني تعني “داكن”) والذي ينص على:

تم استيراد هذا الموضوع من ملف ZIP

يوجد مربع اختيار في الموضوع ينص على:

تحديث الموضوع تلقائيًا عند تحديث Discourse

لقد قمت بإلغاء تحديد هذا المربع الآن.

ثم، عند تشغيل:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

نجح ذلك بالفعل الآن. :white_check_mark:

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

يبدو لي أن القدرة على تحديد مربع التحديث التلقائي في قالب بصيغة ZIP هو خطأ. سأقوم بنقل هذا.

إعجابَين (2)

ربما يجب أن يطبع السجل أيضًا عنوان URL للمستودع الذي يحاول الوصول إليه، لتحسين فهم ما يحدث؟

لم أجد أي طريقة لرؤية عنوان URL للمستودع على الإطلاق، لا في ملفات السجل ولا في واجهة المستخدم الرسومية.

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

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