لقد اتصلت بالروت، وقمت بتحرير ملف app.yml وحذفت سطر github المرتبط به ولكنه يعلق وينفصل أثناء إعادة البناء. في السابق، كانت عمليات إعادة البناء ناجحة ولكن ليس بعد الآن.
عندما أستخدم أمر إعادة تشغيل التطبيق، فإنه يعمل ولكننا عالقون بدون محرر. عندما أقوم بتمكين الوضع الآمن، يعمل كل شيء بشكل جيد ولكن لا يمكنني تعطيل الإضافة من جانب المسؤول في المنتدى لأن خيار التعطيل غير نشط.
ما هو أفضل مسار للعمل في هذه الظروف؟ لدي نسخة احتياطية من اليوم، هل يجب علي استعادتها؟ هل يجب أن أحاول الوصول إلى مجلد الإضافات وحذف البيانات (لم أتمكن من معرفة مكانها)؟
يمكنك ذلك، ولكن يبدو أن لديك مشكلة أساسية في إعادة البناء هنا ستؤثر عليك قريبًا في المستقبل إذا لم تقم بحلها.
هل لديك مساحة كافية على الخادم الخاص بك؟ يمكن أن يساعد ./launcher cleanup، وكذلك التأكد من إعداد مساحة التبديل (swap) لديك بشكل صحيح (إذا كانت الذاكرة هي المشكلة). قد تحتاج حتى إلى مساحة SSD / ذاكرة / قوة معالجة أكبر حيث يبدو أن إعادة البناء هي النشاط الأكثر تطلبًا على الإطلاق.
هل يمكنني إعادة التحقق من طريقة استخدامي لـ screen… أقوم بفتح اتصال SSH، واستخدمت الأمر “sudo apt-get install screen”، ورد بأنه تم تثبيت screen، واستخدمت الأمر “screen” للدخول ثم استخدمت الأمر “./launcher rebuild app” لإعادة البناء…
بعد تجربة إعادة بناء عدة مرات بعد تحسين الذاكرة، لاحظت ملاحظة حول “الحاجة إلى إعادة تشغيل النظام”. أوقفت التطبيق ثم أعدت تشغيله وقررت المحاولة مرة أخرى قبل محاولة حذف مجلد المكون الإضافي أو استعادة النسخة الاحتياطية الخاصة بي. توقفت عملية إعادة البناء عند نفس النقطة ولكنها استمرت بعد ثانية واحدة قبل أن أغلق Putty.
كل شيء على ما يرام الآن.
بعد اكتمال إعادة البناء، نقرت فورًا على الرابط في متصفحي لزيارة المنتدى ورأيت إدخالًا تم نشره قبل ساعة. لكنني كنت أحاول إصلاح المشكلة لمدة 3-4 ساعات على الأقل. كيف يمكن أن يكون هذا ممكنًا؟