Критическое изменение для пользователей стабильных версий (v3.2.1 и ниже) с discourse_docker

Сегодня утром я случайно выполнил команду launcher rebuild вместо launcher restart. Вроде бы это не должно было стать большой проблемой, так как мы работаем с конкретным тегом v3.2.1, а не с test-passed, но оказалось, что сборка завершится неудачей из-за изменения, внесенного вчера, которое повысило версию Ruby.

Это сломает установки стабильных версий. По сути, вы будете вынуждены устанавливать версии -beta, иначе ваша установка не пройдет, так как v3.2.1 все еще использует предыдущую версию Ruby.

I, [2024-05-20T08:53:18.602308 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
google-protobuf-3.25.2-x86_64-linux требует версию Ruby < 3.3.dev, >= 2.7,
что несовместимо с текущей версией 3.3.1
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4' завершилась с ошибкой #<Process::Status: pid 1276 exit 5>
Место сбоя: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
Ошибка выполнения с параметрами {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle config --local deployment true'", "su discourse -c 'bundle config --local without \"development test\"'", "su discourse -c 'bundle install --retry 3 --jobs 4'"]}
Загрузка не удалась с кодом выхода 5
** СБОЙ ЗАГРУЗКИ ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках, их может быть больше одной.
./discourse-doctor может помочь диагностировать проблему.

Я проверил наличие тегов для discourse_docker, так как это довольно важный плагин, и к моему удивлению их нет. Будьте более осторожны при внесении изменений в основную ветку.

5 лайков

Спасибо за сообщение, мы разберёмся с этим как можно скорее :eyes:

4 лайка

Мы откатили изменение discourse_docker, пока разрабатываем план стабильной поддержки.

6 лайков

2 сообщения были перенесены в новую тему: Ошибка обновления из-за неработающего плагина событий