الحصول على خطأ في إعادة بناء التطبيق بالمشغل

اليوم أواجه أخطاء في محاولة إعادة بناء التطبيق ولا شيء مما جربته له أي تأثير. على وجه الخصوص، الخطأ الذي أواجهه هو:

I, [2023-03-18T16:41:52.325609 #1]  INFO -- : cd /var/www/discourse & gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
ERROR:  Could not find a valid gem 'bundler' (= 2.4.4), here is why:
          Unable to download data from https://rubygems.org/ - Errno::EADDRNOTAVAIL: Failed to open TCP connection to rubygems.org:443 (Cannot assign requested address - connect(2) for "rubygems.org" port 443) (https://rubygems.org/specs.4.8.gz)

كان هناك خلل قصير في وقت سابق حيث كانت هناك مشكلة حقيقية مع rubygems، ولكن على حد علمي لم يعد هذا هو الحال. يمكنني تنزيل كل شيء هنا، فقط عند محاولة التشغيل من خلال المشغل لا يعمل.

أي تلميحات لشخص مبتدئ في Ruby؟

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

هل رأيت هذه المشكلة المشابهة سابقًا، حيث كان الحل متعلقًا بـ IPv6؟
فشل البناء على مضيف جديد

شكرًا، نعم رأيت ذلك، وبينما لدي IPv6 ممكّن على هذا المضيف، فقد تم تمكينه منذ ولادة المنتدى.

لقد بحثت على وجه التحديد وفي دوكر لا يوجد IPv6 ممكّن، و rubygems.org يحل بشكل جيد إلى عنوان ipv4.

ربما جرب

wget -O /dev/null https://rubygems.org

وانظر ماذا سيحدث. لست متأكدًا تمامًا مما إذا كان يجب تجربة هذا على المضيف أو داخل الحاوية - بالنسبة لي، يعمل بشكل جيد في كلتا الحالتين.

إعجابَين (2)

شكراً إد، هذا يقربنا من السبب الجذري.

rubygems.org - يعمل على المضيف، داخل الحاوية:

Connecting to rubygems.org (rubygems.org)|151.101.1.227|:443... failed: No route to host.

ولكن

wget -O /dev/null https://google.com

يعمل كما ينبغي. ربما لا تزال هناك مشكلة في rubygems. أعتقد أنني سأحاول مرة أخرى يوم الاثنين.

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

شكراً مرة أخرى على المساعدة في استكشاف الأخطاء وإصلاحها.

إعجابَين (2)

هل وجدت أي حل لهذه المشكلة؟ (إعادة البناء غير قادر على الوصول إلى موقع rubygems)

نعم، لقد وجدت حلاً. يبدو أن rubygem واجه مشكلة في ذلك الوقت. بدأت إعادة البناء مرة أخرى في صباح اليوم التالي ومرت كما كان من المفترض أن تمر.

نظرًا لأنني لم أغير أي شيء وكان اتصالي بالإنترنت يعمل (كوني مزود خدمة الإنترنت الخاص بي له مزايا)، فإن تخميني الوحيد هو أن rubygems واجهت مشكلة بالفعل.

شكراً مرة أخرى على المساعدة.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.