Ошибка при пересборке приложения в лаунчере

Сегодня при попытке пересобрать приложение я получаю ошибки, и ничего из того, что я пробую, не помогает. В частности, я получаю следующую ошибку:

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?

Вы видели ранее похожую проблему, где решение было связано с IPv6? Сборка не удаётся на новом хосте

Спасибо, да, я это видел, и хотя IPv6 включен на этом хосте, он был включен с момента создания форума.

Я специально проверил: в Docker IPv6 не включен, и rubygems.org успешно разрешается в IPv4-адрес.

Попробуйте, возможно, выполнить

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

и посмотреть, что произойдёт. Я не уверен на 100%, нужно ли это делать на хосте или внутри контейнера — у меня в обоих случаях работает нормально.

Спасибо, Эд, это приближает нас к корневой причине.

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 всё ещё есть проблемы. Думаю, попробую снова в понедельник.

Поскольку Google работает, я могу предположить, что настройка верна, а значит, проблема находится вне моего контроля.

Ещё раз спасибо за помощь в устранении неполадок.

Вы нашли какое-либо решение этой проблемы? (Не удается восстановить доступ к веб-сайту rubygems)

Да, я нашёл решение. Похоже, что в то время у RubyGems действительно были проблемы. Я перезапустил сборку на следующее утро, и она прошла так, как и должна была.

Поскольку я ничего не менял, а моё интернет-соединение работало стабильно (собственный провайдер — это всё-таки преимущество), я могу предположить только одно: у RubyGems действительно возникли реальные проблемы.

Ещё раз спасибо за помощь.