اليوم عند تشغيل الأمر ./launcher rebuild app (لسبب لم أجده) ، أحصل على هذا الخطأ (أيضًا ، هذا بعد أن قمت بتعطيل جميع الإضافات في ملف app.yml) … سأكون ممتنًا جدًا لأي مساعدة في هذا الشأن!
@denvergeeks سأقوم بإصلاح عملية الترحيل، ولكني أتساءل قليلاً عن كيفية وصول موقعك إلى هذه الحالة. كيف يبدو الشريط الجانبي في موقعك؟ هل قمت بحذف جميع الروابط في الشريط الجانبي الافتراضي من قاعدة البيانات؟
بالتأكيد – ليس لدي لقطة شاشة للشريط الجانبي أو الموقع، ولكن لم يتم تعديل أي شيء سوى إضافة بعض عناصر القائمة الأساسية في المزيد…
إنها مجرد واحدة من مثيلات Discourse البحثية الشخصية الخاصة بي (غير العامة) حتى أتمكن من المساعدة في تصحيح الأخطاء إذا أخبرتني بما تريد مني القيام به في سطر الأوامر. (لدي خادم مخصص خاص بي إذا كان ذلك يساعد.)
هل يمكنك إخباري بما تُخرجه الاستعلامات التالية في قاعدة بياناتك؟
SELECT id FROM sidebar_sections WHERE section_type = 0;
SELECT linkable_type, linkable_id, position FROM sidebar_section_links WHERE sidebar_section_id IN (SELECT id FROM sidebar_sections WHERE section_type = 0);
SELECT id, segment FROM sidebar_urls WHERE id IN (SELECT linkable_id FROM sidebar_section_links WHERE sidebar_section_id IN (SELECT id FROM sidebar_sections WHERE section_type = 0));
root@JEN /var/discourse # ./launcher enter app101
su postgres
psql
تم اكتشاف بنية x86_64.
استجابة خطأ من الخادم: الحاوية 8ee36bdfa85b786ea149e6714f65048e136091fe31be2f5425be5fe04a852729 ليست قيد التشغيل
su: المستخدم postgres غير موجود أو أن إدخال المستخدم لا يحتوي على جميع الحقول المطلوبة
الأمر 'psql' غير موجود، ولكن يمكن تثبيته باستخدام:
apt install postgresql-client-common
حسناً، أصبح الأمر منطقياً الآن. تتوقع عملية الترحيل رابطاً واحداً على الأقل خارج ... المزيد، ولكن ليس لديك أي روابط، لذا فشلت. سأقوم بتحديث عملية الترحيل لتأخذ هذه الحالة في الاعتبار.