인프런 커뮤니티 질문&답변

알닉님의 프로필 이미지
알닉

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

Kubernetes Script 파일

apt-get update 오류입니다.

작성

·

5.4K

0

kubectl exec -it "pod이름" -- /bin/bash 로 접속 해서 apt-get update를 하면

E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-arm64/Packages 404 Not Found

E: Failed to fetch http://deb.debian.org/debian/dists/stretch-updates/main/binary-arm64/Packages 404 Not Found

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

이런 등등 에러 메세지가 나오면서 update되지 않고 끝납니다. 그래서 찾아보니까 sources.list에 들어가서 경로를 바꿔주면 된다고 해서 vi에디터를 열어보려고 하니 vi가 없다고 나오길래 설치를 해야하는데 apt-get install vi 로 설치를 하려고 했는데 apt-get 자체가 안먹혀서 에디터도 설치가 안되고 sudo도 마찬가지로 설치가 안돼서 해결이 안되고 있습니다. 어떻게 해야할까요..?

답변 3

8

echo "deb http://archive.debian.org/debian stretch main" > /etc/apt/sources.list

위 명령어 실행하고 update, install 하면 정상적으로 작동합니다.

오.. 감사합니다!

1

m1 맥북에서

arm64v8/nginx

으로 바꿔서 사용하니까 지금은 정상적으로 동작하는거 같습니다. 이후 실습은 아직 안들어서 모르겠네용

 

0

Docker Desktop에서 직접 붙어서 해결했습니다

/etc/apt/sources.list 파일을 열어서 기존에 저장소 주소를 보니까

# deb http://snapshot.debian.org/archive/debian/20190326T120000Z stretch main

deb http://deb.debian.org/debian stretch main

# deb http://snapshot.debian.org/archive/debian-security/20190326T120000Z stretch/updates main

deb http://security.debian.org/debian-security stretch/updates main

# deb http://snapshot.debian.org/archive/debian/20190326T120000Z stretch-updates main

deb http://deb.debian.org/debian stretch-updates main

되어있어서 해당 이미지를 보고

deb http://archive.ubuntu.com/ubuntu jammy main restricted deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted deb http://archive.ubuntu.com/ubuntu jammy universe deb http://archive.ubuntu.com/ubuntu jammy-updates universe deb http://archive.ubuntu.com/ubuntu jammy multiverse deb http://archive.ubuntu.com/ubuntu jammy-updates multiverse deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu jammy-security main restricted deb http://security.ubuntu.com/ubuntu jammy-security universe deb http://security.ubuntu.com/ubuntu jammy-security multiverse

수정을 했습니다.

Ubuntu Jammy (21.10) 리포지토리에 대한 APT (Advanced Package Tool) 소스 리스트를 포함하고 있습니다. 그러나 "jammy" 는 현재 존재하지 않는 버전이라고

Ubuntu Jammy (21.10)은 현재 존재하지 않으므로, 위의 소스 리스트는 올바르게 작성되지 않다고 오류가 발생해서 수정했지만

GPG 오류가 발생해서 찾아보니까 공개 키를 가져와서 apt에 추가해야 된다고 하길래

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32 871920D1991BC93C

sudo명령을 사용해야 되서 .. 어떻게 해야될지 모르겠네요 ㅜㅜ

애초에 이미지가 잘못된 것 같네요. 말씀하신대로 해봤는데 안되더라구요. 이걸 굳이 해결하기보다는 무시하시고 넘어가셔도 될듯해요.

댓글내용 앞으로 실습하는데 문제는 딱히 없어서 불편하시면 새로운 centOS위에 nginx만 설치해서 그걸로 이미지 구성하시면 될거같아요

알닉님의 프로필 이미지
알닉
질문자

감사합니다!!

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

정보 공유 감사드리며, 최신 OS 및 다른 환경들의 업데이트들로 이전에 생성한 이미지가 실행 안되는 경우가 있음을 확인했습니다. 최신 이미지 및 스크립트로 변경하도록 하겠습니다.

감사합니다.

알닉님의 프로필 이미지
알닉

작성한 질문수

질문하기