실패하는 테스트: 지금은 재빌드조차 엄두를 못 내고 있습니다

제 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

  • 제뮨 의존성을 업데이트했지만 여전히 오류가 지속됩니다.
  • 현재 코어 플러그인 워크플로 구성을 사용 중이지만 여전히 오류가 지속됩니다.

다음의 무관해 보이는 커밋부터 시작되었습니다:

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

누군가 이 문제를 겪어보셨나요? 오늘 갑자기 이런 일이 시작되었습니다.

기본 도커 이미지를 최신 버전의 Debian을 사용하도록 업그레이드하는 작업을 진행 중이므로, 이것이 원인이 될 수 있습니다 (Upgrade Debian to Bookworm · discourse/discourse_docker@23e7b55 · GitHub).

i’ve not even dared to rebuild atm

이 새로운 기본 이미지는 현재 CI에서만 사용되고 있습니다. 이미지 태그가 여기에서 업데이트될 때까지 ./launcher rebuild에서는 사용되지 않습니다.

add 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

업그레이드 잘 진행되시길 바랍니다.