LoginSignup
1
1

More than 3 years have passed since last update.

ERROR: Service 'web' failed to build : The command '/bin/sh -c apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs' returned a non-zero code: 100

Last updated at Posted at 2020-12-04

Udemyのゼロからはじめる Dockerによるアプリケーション実行環境構築にて

レクチャーと同じコードでrubyのverを2.6.3に変えてRUN apt-get update -qq && apt-get install -y build-essentialを行うとこのエラーがでてしまいます。

Step 2/8 : RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs

---> Running in 36ea4384800f

E: Failed to fetch http://deb.debian.org/debian/dists/buster/main/binary-amd64/by-hash/SHA256/e8455b55666b3c399ac4605281f20a90fa86617fd75c3a9f26a1efa5c0687a5b File has unexpected size (13341 != 7906408). Mirror sync in progress? [IP: 151.101.90.132 80]

Hashes of expected file:

- Filesize:7906408 [weak]

- SHA256:e8455b55666b3c399ac4605281f20a90fa86617fd75c3a9f26a1efa5c0687a5b

- MD5Sum:ecae7a32cc589c20b7895517deda55e5 [weak]

Release file created at: Sat, 26 Sep 2020 09:54:48 +0000

E: Failed to fetch http://security.debian.org/debian-security/dists/buster/updates/main/binary-amd64/by-hash/SHA256/695dc865096aea89c8019fd5c2eb1d60be9d26c9a274c1261851a845e5144f08 File has unexpected size (13391 != 253900). Mirror sync in progress? [IP: 151.101.90.132 80]

Hashes of expected file:

- Filesize:253900 [weak]

- SHA256:695dc865096aea89c8019fd5c2eb1d60be9d26c9a274c1261851a845e5144f08

- MD5Sum:735dc48c9149a23603b4a8e6b5b21628 [weak]

Release file created at: Fri, 04 Dec 2020 02:01:41 +0000

E: Failed to fetch http://deb.debian.org/debian/dists/buster-updates/main/binary-amd64/by-hash/SHA256/e26b70071e36b418e8b95c6b7ec6d0a733973708aa308f856b0c9ebb2d884fcf File has unexpected size (13357 != 7856). Mirror sync in progress? [IP: 151.101.90.132 80]

Hashes of expected file:

- Filesize:7856 [weak]

- SHA256:e26b70071e36b418e8b95c6b7ec6d0a733973708aa308f856b0c9ebb2d884fcf

Release file created at: Thu, 03 Dec 2020 20:30:16 +0000

E: Some index files failed to download. They have been ignored, or old ones used instead.

ERROR: Service 'web' failed to build : The command '/bin/sh -c apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs' returned a non-zero code: 100

解決方法

RUN printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list

をDockerfileのRUN apt-get update -qq && apt-get install -y build-essentialの前に追加

最後に

解決するのに時間がかかりました。node.jsのupdateも要求されたので下記参考
https://qiita.com/kodai_0122/items/795438d738386c2c1966

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1