Não é possível reconstruir devido ao aumento da versão da gem AWS SDK e às novas Proteções de Integridade de Dados da AWS

Você está certo!

O Backblaze não suporta x-amz-checksum-crc32, e a versão mais recente do SDK da AWS do Discourse pode ter habilitado isso por padrão.

Então, eu entrei no aplicativo:

./launcher enter app

e desinstalei a versão atual do SDK da AWS:

gem uninstall aws-sdk-s3 aws-sdk-core aws-sdk-kms

e instalei aquela que o cara do Backblaze disse que funcionaria:

gem install aws-sdk-core -v “~> 3.215.1”
gem install aws-sdk-kms -v “~> 1.96.0”
gem install aws-sdk-s3 -v “~> 1.177.0”

Então, reconstruí o aplicativo e funcionou!

2 curtidas