بعد بضعة أيام من استخدام
./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only دون مشاكل
واجهت مشاكل بعد محاولة استخدام وحدة تحكم rails لتعيين SiteSetting.can_permanently_delete = true
باستخدام ./launcher enter web_only ثم rails c
سؤال: هل يتم الوصول إلى وحدة تحكم rails بشكل مختلف في وضع الحاوية المنفصلة؟
بعد الفشل في الحصول على إعادة بناء وتشغيل ناجح، قمت بإرجاع الخادم بضعة أيام قبل تطبيق محتوى الذكاء الاصطناعي. لا فائدة!
تفشل طريقة التشغيل المسبق (bootstrap) مع:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3' failed with return #<Process::Status: pid 465 exit 18>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'", "su discourse -c 'bundle clean'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path \\\"*/gems/*\\\" -type d -exec rm -rf {} +'", "su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'"]}
bootstrap failed with exit code 18
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
aee0f5c110bf8ce78f05c138a78712b4a0116fe6662c998b2f29800715036091
يحدث خطأ في ./launcher rebuild web_only أيضًا
docker: Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint web_only (06b7b1f7f6b476adac20a11a55de776d7350e837407a6c7a6ba582c917f6dd73): Bind for 0.0.0.0:80
بعد تحديث Docker Manager من المسؤول، أحصل على
You are running an old version of the Discourse image
Updates via the web UI are disabled until you run the latest image. To do so log in to your server using SSH and run:
cd /var/discourse
./launcher rebuild app
سؤال: هل لديكم أي أفكار عما يحدث؟
إليك الخطأ الذي يتسبب في فشل البناء:
[2026-02-17T16:51:13.376629 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
Your Ruby version is 3.3.8, but your Gemfile specified >= 3.4