Testes falhando: nem ousei reconstruir ainda

Meus testes de backend do GitHub estão falhando com isto:

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

  • Atualizei as dependências de gem, mas o erro persiste.
  • Estou usando a configuração do fluxo de trabalho do plugin principal agora, mas o erro persiste.

Começou com este commit aparentemente irrelevante:

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

Alguém mais já passou por isso, começou a acontecer hoje?

Estamos trabalhando na atualização de nossa imagem base do Docker para usar a versão mais recente do Debian, então essa pode ser a causa (Upgrade Debian to Bookworm · discourse/discourse_docker@23e7b55 · GitHub).

Eu nem ousei reconstruir ainda

Esta nova imagem base está atualmente sendo usada apenas em CI. Ela não será usada por ./launcher rebuild até que a tag da imagem seja atualizada aqui

adicionar a gem openssl

Por que você está adicionando essa gem através de um plugin? Parece que o core do Discourse já a possui?

3 curtidas

Obrigado!

Essa foi uma reação impulsiva dentro do PR para ver se eu conseguia consertar, mas não resolveu o problema. Vou voltar atrás, obrigado! (revertido!)

No entanto, mudar para o fluxo de trabalho do plugin principal é uma simplificação agradável, então está longe de ser um esforço desperdiçado.

Isso será resolvido por algum trabalho em andamento com a imagem base?

3 curtidas

Sim, estamos vendo erros semelhantes em vários plugins, então resolveremos o mais rápido possível :+1:

3 curtidas

sem problemas, muito obrigado David!

4 curtidas

Está tudo correndo bem agora!

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

Obrigado por resolver!

Acredito que foi este commit? Revert "Upgrade Debian to Bookworm" (#788) · discourse/discourse_docker@fcc6326 · GitHub

Boa sorte com a atualização.

2 curtidas

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