أواجه نفس المشكلة في نسختين من Discourse.
يبدو أن الخطأ الأول هو هذا:
*** جاري تجميع الأصول. سيستغرق هذا بعض الوقت *** $ RUBY_GC_MALLOC_LIMIT_MAX=20971520 RUBY_GC_OLDMALLOC_LIMIT_MAX=20971520 RUBY_GC_HEAP_GROWTH_MAX_SLOTS=50000 RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9 bundle exec rake assets:precompile جاري مسح الملفات المؤقتة جاري تجميع الأصول I, [2020-01-08T13:52:00.932032 #29478] INFO -- : الكتابة في /var/www/discourse/public/assets/docker-manager-app-888922f3ec4fc42543c1916f533f3fecb9af503803eb6b8b59904a2310219d1d.js I, [2020-01-08T13:52:01.102633 #29478] INFO -- : الكتابة في /var/www/discourse/public/assets/docker-manager-app-5256678af40d7479a0d37d3bddcca6fa5c2505b83a654a6d23e9d6f4f5fd406a.css I, [2020-01-08T13:52:01.277866 #29478] INFO -- : الكتابة في /var/www/discourse/public/assets/docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js تخطي: vendor-a681e94dd2b8c886f184865617b09b4f67b433321acef2bd98bb99bd9495307e.js مضغوط بالفعل #<Thread:0x0000559b93cea1d8@/var/www/discourse/lib/tasks/assets.rake:223 run> انتهى مع استثناء (report_on_exception is true): /usr/local/lib/ruby/2.6.0/net/http.rb:949:in `rescue in block in connect': فشل في فتح اتصال TCP إلى geolite.maxmind.com:443 (getaddrinfo: اسم أو خدمة غير معروف) (SocketError) من /usr/local/lib/ruby/2.6.0/net/http.rb:946:in `block in connect' من /usr/local/lib/ruby/2.6.0/timeout.rb:93:in `block in timeout' من /usr/local/lib/ruby/2.6.0/timeout.rb:103:in `timeout' من /usr/local/lib/ruby/2.6.0/net/http.rb:945:in `connect' من /usr/local/lib/ruby/2.6.0/net/http.rb:930:in
وفي الأسفل:
تم ضغط docker-manager-vendor-91af87077979e715f4d5034ea05c612f734c3aece05878051e901d07e84878ee.js بنجاح: 0.12 ثانية تم ضغط جميع ملفات JS بنجاح: 4.44 ثانية rake aborted! SocketError: فشل في فتح اتصال TCP إلى geolite.maxmind.com:443 (getaddrinfo: اسم أو خدمة غير معروف) /var/www/discourse/lib/final_destination.rb:414:in `safe_session' /var/www/discourse/lib/final_destination.rb:365:in `safe_get' /var/www/discourse/lib/final_destination.rb:131:in `get' /var/www/discourse/lib/file_helper.rb:47:in `download' /var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download' /var/www/discourse/lib/tasks/assets.rake:226:in `block (3 levels) in <top (required)>' /var/www/discourse/lib/tasks/assets.rake:225:in `each' /var/www/discourse/lib/tasks/assets.rake:225:in `block (2 levels) in <top (required)>' سبب: SocketError: getaddrinfo: اسم أو خدمة غير معروف /var/www/discourse/lib/final_destination.rb:414:in `safe_session' /var/www/discourse/lib/final_destination.rb:365:in `safe_get' /var/www/discourse/lib/final_destination.rb:131:in `get' /var/www/discourse/lib/file_helper.rb:47:in `download' /var/www/discourse/lib/discourse_ip_info.rb:30:in `mmdb_download' /var/www/discourse/lib/tasks/assets.rake:226:in `block (3 levels) in <top (required)>' /var/www/discourse/lib/tasks/assets.rake:225:in `each' /var/www/discourse/lib/tasks/assets.rake:225:in `block (2 levels) in <top (required)>' المهام: TOP => assets:precompile (راجع التتبع الكامل بتشغيل المهمة مع --trace) Docker Manager: فشل الترقية #<RuntimeError: RuntimeError> /var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:159:in `run' /var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:81:in `upgrade' /var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:95:in `block in upgrade' /var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `fork' /var/www/discourse/plugins/docker_manager/app/controllers/docker_manager/admin_controller.rb:91:in `upgrade' /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/action_controller/metal/basic_implicit_render.rb:6:inbox_tray:
سأحاول إعادة البناء، لكنني ما زلت أتساءل عن سبب هذه المشاكل في الترقية…