Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease 해결하기
unix and linux 2019. 4. 13. 12:26ubuntu 14:04 도커를 사용 중에 deb.debian.org 연결에 실패한다.
# apt-get update
Ign http://deb.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Get:1 http://deb.debian.org jessie-updates InRelease [7340 B]
Hit http://deb.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie Release
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [825 kB]
Get:3 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 9930 kB in 14s (666 kB/s)
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.
이 부분으로 되어 있을 텐데..
# cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
도메인을 변경한다.
# vi /etc/apt/sources.list
deb http://archive.debian.org/debian/ jessie main
deb-src http://archive.debian.org/debian/ jessie main
deb http://security.debian.org jessie/updates main
deb-src http://security.debian.org jessie/updates main
나온지 오래되어서 도메인이 옮겨졌다..
from ubuntu 14를 사용하는 Dockerfile에는 아래와 같이 한 줄로 작성한다.
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
'unix and linux' 카테고리의 다른 글
xargs의 --no-run-if-empty 플래그 예시 (1) | 2019.07.19 |
---|---|
ssh-keyscan, ssh-keygen 예시 (0) | 2019.02.25 |
E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) 에러 (0) | 2019.01.09 |
systemd enable/disable/is-enabled (0) | 2018.11.21 |
[sh] System.currentTimeMillis()와 동일한 쉘 커맨드 date (0) | 2018.05.10 |