Я, [2025-08-20T00:54:01.539535 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
Ошибка сети при загрузке
https://rubygems.org/quick/Marshal.4.8/actionmailer-8.0.2.1.gemspec.rz
(Соединение сброшено удаленным узлом - SSL_connect)
Я, [2025-08-20T00:55:20.805323 #1] INFO -- : Получение индекса источников из https://rubygems.org/
Я, [2025-08-20T00:55:20.805729 #1] INFO -- : Завершение асинхронных процессов
Я, [2025-08-20T00:55:20.805829 #1] INFO -- : Отправка INT для HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 45
Я, [2025-08-20T00:55:20.805864 #1] INFO -- : Отправка TERM для exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 112
2025-08-20 00:55:20.805 UTC [45] LOG: получен запрос быстрого завершения
112:signal-handler (1755651320) Получен SIGTERM, планирование завершения...
2025-08-20 00:55:20.807 UTC [45] LOG: прерывание всех активных транзакций
2025-08-20 00:55:20.809 UTC [45] LOG: фоновый рабочий "запускщик логической репликации" (PID 59) завершился с кодом выхода 1
2025-08-20 00:55:20.811 UTC [54] LOG: завершение работы
2025-08-20 00:55:20.812 UTC [54] LOG: начало контрольной точки: завершение работы немедленно
2025-08-20 00:55:20.823 UTC [54] LOG: контрольная точка завершена: записано 3 буфера (0.0%); добавлено 0 WAL-файлов, удалено 0, переработано 0; запись=0.008 с, синхронизация=0.001 с, всего=0.012 с; файлы синхронизации=4, максимальное время=0.001 с, среднее=0.001 с; расстояние=7 КБ, оценка=7 КБ
2025-08-20 00:55:20.857 UTC [45] LOG: система баз данных завершена
112:M 20 Aug 2025 00:55:20.858 # Пользователь запросил завершение...
112:M 20 Aug 2025 00:55:20.858 * Сохранение финального снимка RDB перед выходом.
112:M 20 Aug 2025 00:55:22.520 * База данных сохранена на диск
112:M 20 Aug 2025 00:55:22.520 # Redis готов к выходу, до свидания...
НЕ УДАЛОСЬ
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3' завершилась с ошибкой с кодом возврата #<Process::Status: pid 624 exit 17>
Место возникновения ошибки: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
Выполнение не удалось с параметрами {"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 {} +'"]}
Загрузка не удалась с кодом выхода 17
---
СОВЕТ: Плагин 'discourse-solved' теперь включен в состав Discourse и не должен быть указан в конфигурации вашего контейнера.
Удалите строку 'git clone https://github.com/discourse/discourse-solved' из файла containers/app.yml, затем попробуйте снова.
Для получения дополнительной информации см. https://meta.discourse.org/t/373574
---
** ЗАГРУЗКА НЕ УДАЛАСЬ ** Пожалуйста, прокрутите вверх и найдите более ранние сообщения об ошибках; их может быть несколько.
./discourse-doctor может помочь диагностировать проблему.
af0ad4d6a7b7ec9f294c77b10703fd986bbd12e49b701b828199fc77ee643d61
root@LAMASTER:/var/discourse#
Вы пробовали сделать это и запустить пересборку снова?
Да, много раз.
Я пробовал это в течение 10 часов.
root@LAMASTER:~# curl -v https://rubygems.org
* Trying 151.101.1.227:443...
* Подключено к rubygems.org (151.101.1.227) порт 443 (#0)
* ALPN: предлагает h2, http/1.1
* TLSv1.3 (Исх.), рукопожатие TLS, клиентское приветствие (1):
* Ошибка отправки: соединение сброшено удаленной стороной
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* OpenSSL SSL_connect: соединение сброшено удаленной стороной при подключении к rubygems.org:443
* Закрытие соединения 0
* Ошибка отправки: разрыв канала
* Ошибка отправки: разрыв канала
curl: (35) Ошибка отправки: соединение сброшено удаленной стороной
root@LAMASTER:~# curl -v https://rubygems.org
* Trying 151.101.193.227:443...
* Подключено к rubygems.org (151.101.193.227) порт 443 (#0)
* ALPN: предлагает h2, http/1.1
* TLSv1.3 (Исх.), рукопожатие TLS, клиентское приветствие (1):
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.3 (Вх.), рукопожатие TLS, серверное приветствие (2):
* TLSv1.3 (Вх.), рукопожатие TLS, зашифрованные расширения (8):
* TLSv1.3 (Вх.), рукопожатие TLS, сертификат (11):
* TLSv1.3 (Вх.), рукопожатие TLS, проверка сертификата (15):
* TLSv1.3 (Вх.), рукопожатие TLS, завершение (20):
* TLSv1.3 (Исх.), изменение шифра TLS, спецификация изменения шифра (1):
* TLSv1.3 (Исх.), рукопожатие TLS, завершение (20):
* Ошибка отправки: соединение сброшено удаленной стороной
* OpenSSL SSL_connect: соединение сброшено удаленной стороной при подключении к rubygems.org:443
* Закрытие соединения 0
* Ошибка отправки: разрыв канала
* Ошибка отправки: разрыв канала
curl: (35) Ошибка отправки: соединение сброшено удаленной стороной
root@LAMASTER:~#
Это поможет?
Спасибо. Я попробую. На самом деле мой сервер находится в Лос-Анджелесе.
Извините, не уверен, как помочь с этим, похоже, что проблема на стороне вашего сервера или провайдера. Вы знаете, что проблема с SSL ограничивается rubygems.org?
Когда я включаю IPv6, всё работает. Большое спасибо.

