Падающие тесты: я даже не решился пересобрать пока что

Мои тесты бэкенда GitHub не проходят с такой ошибкой:

LoadError: libssl.so.1.1: cannot open shared object file: No such file or directory - /__w/discourse-chatbot/discourse-chatbot/vendor/bundle/ruby/3.2.0/gems/openssl-3.2.0/lib/openssl.so (LoadError)

Run if ! bin/rails zeitwerk:check --trace; then

[21](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:21)

[21](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:22)rails aborted!

[22](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:23)LoadError: libssl.so.1.1: cannot open shared object file: No such file or directory - /__w/discourse-chatbot/discourse-chatbot/vendor/bundle/ruby/3.2.0/gems/openssl-3.2.0/lib/openssl.so (LoadError)

https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81

  • Я обновил зависимости gem, но ошибка всё ещё сохраняется.
  • Я использую теперь конфигурацию рабочего процесса основного плагина, но ошибка всё ещё сохраняется.

Это началось с этого, казалось бы, не имеющего отношения коммита:

https://github.com/merefield/discourse-chatbot/actions/runs/8440497064/job/23118126077

Кто-нибудь ещё сталкивался с этим? Это началось только сегодня?

Мы работаем над обновлением нашего базового образа Docker до последней версии Debian, поэтому это может быть причиной (Upgrade Debian to Bookworm · discourse/discourse_docker@23e7b55 · GitHub).

Я пока даже не рискнул пересобрать.

Этот новый базовый образ в настоящее время используется только в CI. Он не будет использоваться командой ./launcher rebuild, пока тег образа не будет обновлён здесь

добавить gem openssl

Почему вы добавляете этот gem через плагин? Похоже, что он уже есть в ядре Discourse?

Спасибо!

Это была импульсивная реакция в рамках PR, чтобы проверить, смогу ли я исправить проблему, но она не решила вопрос. Я отменю это, спасибо! (отменено!)

Однако переход на рабочий процесс основного плагина — это хорошее упрощение, так что усилия не были потрачены впустую.

Будет ли это решено в рамках текущей работы с базовым образом?

Да, мы наблюдаем похожие ошибки в нескольких плагинах, поэтому мы всё исправим как можно скорее :+1:

без проблем, большое спасибо, Дэвид!

Всё проходит отлично сейчас!:

https://github.com/merefield/discourse-chatbot/actions/runs/8442671263/job/23140789511?pr=81

Спасибо за решение!

Думаю, это был этот коммит? Revert "Upgrade Debian to Bookworm" (#788) · discourse/discourse_docker@fcc6326 · GitHub

Удачи с обновлением.