エラーの内容
$ docker-compose build
・・・
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs imagemagick && rm -rf /var/lib/apt/lists/*
---> Running in 8a0fb0e1f618
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
久々に環境を作り直したらエラーが発生した。調べて見ると2019年3月末ぐらいから発生しているみたい。deb.debian.orgが変更になったのか、対象のデータだけがなくなったのかわからないが、何かしらの変更があったっぽい。
対応方法
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 libpq-dev nodejs imagemagick && rm -rf /var/lib/apt/lists/* の前に追加
コメントを残す