[英]AWS Elastic Beanstalk - Ruby 3.0 running on 64bit Amazon Linux 2/3.4.4 - 100.0 % of the requests are failing with HTTP 5xx
[英]file integrity checksum failed for "usr/lib/x86_64-linux-gnu/libfftw3.so.3.4.4"
我正在將我的 docker 鏡像推送到 AWS ECS。 而且,我收到以下錯誤:“usr/lib/x86_64-linux-gnu/libfftw3.so.3.4.4”的文件完整性校驗和失敗
這是完整的輸出:
The push refers to repository [myaddress.dkr.ecr.us-east-1.amazonaws.com/myrepositoryname]
3d4763f6944c: Layer already exists
5d22ab3cff2d: Layer already exists
080db391ad2c: Layer already exists
7030a45b5de7: Layer already exists
5d98bab77a5b: Layer already exists
f08694a3abdb: Layer already exists
c4cfb93dc085: Layer already exists
1a38a1227cbb: Layer already exists
caa05d68a0ed: Layer already exists
891119e77426: Layer already exists
1f912505da6e: Layer already exists
f1e810a48819: Layer already exists
a47630fbce4f: Layer already exists
09fc3edb847c: Layer already exists
6b60013e5875: Pushing [==================================================>] 323.9MB/323.9MB
d6335a641f5e: Layer already exists
5c33df241050: Layer already exists
ffc4c11463ee: Layer already exists
file integrity checksum failed for "usr/lib/x86_64-linux-gnu/libfftw3.so.3.4.4"
上面的問題有什么解決辦法嗎? 我嘗試再次構建圖像,並增加了 docker 中分配的內存。
這個解決方案對我有用:
碼頭系統修剪-a
然后新建一個鏡像並推送。
我遇到了類似的錯誤,但在我的例子中它與 NPM 緩存有關。
file integrity checksum failed for "root/.npm/_cacache/content-v2/sha512/d1/32/a7a1c3a9679bc2b3533e44dd7850d81c4c257024e9f32854b681383a5ed1c191412124a0d316bea11daa019c2bee1bf18770034bd53db117aedc09339b0b
我所要做的就是使用--no-cache
選項進行完整構建,例如:
docker build --no-cache .
完整構建后推送到 AWS 成功。
當我試圖用
docker save mipscrosscompilation -o mipsCrossCompilation.tar
我發現問題出在其中一個提交中。 所以我按照這個https://stackoverflow.com/a/56118557/9546063合並了我的圖像層,我通過合並圖層創建了一個新版本的圖像,我可以成功保存它。
問候,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.