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

**URL:** https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050
**Category:** Development
**Created:** [26.Март.2024 20:31:42 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050 "2024-03-26T20:31:42Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [26.Март.2024 20:31:42 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/1 "2024-03-26T20:31:42Z")

</div>

Мои тесты бэкенда 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)`

```plaintext
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](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](https://github.com/merefield/discourse-chatbot/actions/runs/8440497064/job/23118126077)

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

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [26.Март.2024 20:39:56 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/3 "2024-03-26T20:39:56Z")

</div>

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

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

Этот новый базовый образ в настоящее время используется только в CI. Он не будет использоваться командой `./launcher rebuild`, пока тег образа не будет обновлён [здесь](https://github.com/discourse/discourse_docker/blob/23e7b55d42a573bfc313ff965ed3c0a1ea7e0f45/launcher#L95)

> добавить gem openssl

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

> <https://github.com/discourse/discourse/blob/bf35928a14e8cc152cc3266faf661cfd0f13de57/Gemfile.lock#L300-L300>

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [26.Март.2024 20:42:23 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/4 "2024-03-26T20:42:23Z")

</div>

Спасибо!

> [@David Taylor](#):
>
> Зачем вы добавляете этот gem через плагин? Похоже, что в ядре Discourse он уже есть?

Это была импульсивная реакция в рамках PR, чтобы проверить, смогу ли я исправить проблему, но она не решила вопрос. Я отменю это, спасибо! ([отменено](https://github.com/merefield/discourse-chatbot/pull/81/commits/abc8487a4c09ec06187bd5c3a381660b02336c19)!)

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

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

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [26.Март.2024 20:50:19 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/5 "2024-03-26T20:50:19Z")

</div>

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

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [26.Март.2024 20:50:42 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/6 "2024-03-26T20:50:42Z")

</div>

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

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [27.Март.2024 08:13:49 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/7 "2024-03-27T08:13:49Z")

</div>

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

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

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

Думаю, это был этот коммит? [Revert "Upgrade Debian to Bookworm" (#788) · discourse/discourse\_docker@fcc6326 · GitHub](https://github.com/discourse/discourse_docker/commit/fcc6326c22d1d1bb8c46af2319a6a100db0afc4c)

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

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [26.Апрель.2024 09:04:57 UTC](https://meta.discourse.org/t/failing-tests-ive-not-even-dared-to-rebuild-atm/301050/9 "2024-04-26T09:04:57Z")

</div>

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