إعادة البناء تدخل في حلقة بخصوص templates/import/phpbb3.template.yml

كنت بحاجة إلى تغيير كلمة مرور SMTP، لذا اتبعت التعليمات الموجودة في How to modify email settings

عندما أقوم بتشغيل .launcher/rebuild/app، أحصل على حلقة من التالي:

x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Updating Launcher...
Updating 3715498..072c526
error: Your local changes to the following files would be overwritten by merge:
        templates/import/phpbb3.template.yml
Please commit your changes or stash them before you merge.
Aborting
failed to update
Launcher updated, restarting...

وجدت https://meta.discourse.org/t/rebuild-goes-into-a-loop/339731، وهو مشابه جدًا، ولكنه ليس نفس الشيء.

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

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

ماذا لو جربت

./launcher stop app

ثم

./launcher start app

؟ على ما أذكر، لا تحتاج إلى إعادة بناء كاملة إذا قمت فقط بتعديل تفاصيل SMTP.

هل سينجح ذلك؟

فكرة جيدة، لكنها لم تنجح. لا تزال تستخدم بيانات اعتماد SMTP القديمة.

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

خطأي! إنه ./launcher destroy app، وليس ./launcher stop app.

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

أعتقد أن شخصًا ما واجه مشكلة مماثلة في هذا الموضوع، إذا كان ذلك مفيدًا:

أعتقد أنك بحاجة إلى

cd /var/discourse
git stash
git pull
إعجابَين (2)

شكراً! لقد حل هذا المشكلة.

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