由于AWS SDK gem版本升级和新的AWS数据完整性保护,无法重建

你说得对!

Backblaze 不支持 x-amz-checksum-crc32,而 Discourse 较新版本的 AWS SDK 可能默认启用了此功能。

所以我进入了应用:

./launcher enter app

并卸载了当前版本的 AWS SDK:

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

然后安装了 Backblaze 技术人员说可以工作的版本:

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”

然后我重建了应用,它成功了!

2 个赞