テストが全部ダメで、今のところ再構築する勇気も出ないままです

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

他にこの問題に遭遇した方はいらっしゃいますか?今日から発生し始めました。

Debian の最新バージョンを使用するようにベース Docker イメージをアップグレードしているため、それが原因である可能性があります (Upgrade Debian to Bookworm · discourse/discourse_docker@23e7b55 · GitHub)。

まだ再構築を試す勇気はありません

この新しいベースイメージは、現在 CI でのみ使用されています。イメージタグが ここで 更新されるまで、./launcher rebuild では使用されません。

openssl gem を追加する

プラグイン経由でその gem を追加するのはなぜですか? Discourse のコアにはすでに含まれているように見えますが?

「いいね!」 3

ありがとうございます!

それはPRでの反射的な行動で、修正できるか試しましたが、問題は解決しませんでした。元に戻します、ありがとうございます! (reverted!)

しかし、コアプラグインワークフローに切り替えることは、労力の無駄では全くない、素晴らしい簡略化です。

これはベースイメージに関する進行中の作業で解決されますか?

「いいね!」 3

はい、複数のプラグインで同様のエラーが発生していることを確認しましたので、できるだけ早く修正します :+1:

「いいね!」 3

問題ありません、デビッドさん、ありがとうございました!

「いいね!」 4

これで全て順調に進んでいます!

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

解決してくれてありがとう!

このコミットだったと思いますか? Revert "Upgrade Debian to Bookworm" (#788) · discourse/discourse_docker@fcc6326 · GitHub

アップグレード頑張ってください。

「いいね!」 2

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