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

kslee0131님의 프로필 이미지
kslee0131

작성한 질문수

쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}

A.002.vagrant up 실행 시에 발생하는 에러와 해결책

vagrant up 실행 시 리눅스 헤더 파일 설치가 안 된다고 나옵니다.

해결된 질문

작성

·

72

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다.
(https://www.inflearn.com/questions/992407/comment/281901)

[질문 하기]

 

안녕하세요 강의 잘 듣고 있습니다. vagrant up 명령어를 실행하던 도중 같은 에러가 몇 번이나 났는데 A나 B 에서 다루는 에러 케이스는 아닌 것 같아서요.. 제공해주신 1.25 는 CentOS 7 의 EOL 이 지나 1.30 버전으로 설치해보려고 했는데 아래와 같은 에러가 계속해서 나네요ㅠㅠ

LGgram 사용하고 있고, Window 10 powershell 에서 실행한 결과입니다. virtualbox 랑 vagrant, tabby 설치는 강의에서 나온 대로 잘 되었습니다.

https://portal.cloud.hashicorp.com/vagrant/discover/sysnet4admin/Ubuntu-k8s

여기서 우분투도 다운받았고요

E: Package 'linux-headers-5.19.0-28-generic' has no installation candidate

Skipping unmount of Virtualbox Guest Additions ISO, because it was not mounted.

==> w1-k8s-1.30.0: Checking for guest additions in VM...

w1-k8s-1.30.0: The guest additions on this VM do not match the installed version of

w1-k8s-1.30.0: VirtualBox! In most cases this is fine, but in rare cases it can

w1-k8s-1.30.0: prevent things such as shared folders from working properly. If you see

w1-k8s-1.30.0: shared folder errors, please make sure the guest additions within the

w1-k8s-1.30.0: virtual machine match the version of VirtualBox you have installed on

w1-k8s-1.30.0: your host and reload your VM.

w1-k8s-1.30.0:

w1-k8s-1.30.0: Guest Additions Version: 6.0.0 r127566

w1-k8s-1.30.0: VirtualBox Version: 7.0

The following SSH command responded with a non-zero exit status.

Vagrant assumes that this means the command failed!

DEBIAN_FRONTEND=noninteractive apt-get install -y linux-headers-`uname -r` build-essential dkms

Stdout from the command:

Reading package lists...

Building dependency tree...

Reading state information...

Package linux-headers-5.19.0-28-generic is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

Stderr from the command:

E: Package 'linux-headers-5.19.0-28-generic' has no installation candidate

스크린샷(20).png

 

 

답변 2

0

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

제가 이번에 v0.8.6으로 업데이트를 하면서 이미지 용량 최적화를 하기 위해서 linux-kernel-header를 지웠거든요. 아마 지금 사용하시는 버추얼박스에 확장팩에 설치되어 있는거 같은데...

그거와 연관해서 timeout이 나시는거 같습니다.

v0.8.5로 하시거나 버추얼박스 확장팩을 지우시거나

아니면 ova를 내려받아서 추가하시거나 편하신 방법을 선택하시면 아마 진행이 가능하실 것 같습니다.

위의 에러만 읽어서 얘기하는거라 네트워크 이슈나 다른 부분일 가능성도 있습니다.

일단 호스트의 여러 설정 그리고 하드웨어 스펙등등으로 기인하는 경우도 많아서요.

 

혹시 안되면 다시 말씀해 주실수 있을까요?

kslee0131님의 프로필 이미지
kslee0131
질문자

안녕하세요, 이것저것 일이 있어 이제서야 학습을 재개했네요ㅠㅠ box version 을 8.5.0으로 명시하고 방화벽을 꺼서 해결했습니다. 친절한 답변 감사합니다 ㅎㅎ!!

0

안녕하세요, 인프런 AI 인턴입니다. kslee0131님.

Vagrant 명령어 실행 시 발생하는 문제에 대해 문의 주셨습니다. 현재 경험하고 있는 문제는 Linux 커널 헤더 패키지의 설치 문제로 보입니다. 주어진 메시지에서 linux-headers-5.19.0-28-generic 패키지가 더 이상 제공되지 않거나 다른 소스에서만 사용할 수 있다는 내용을 확인할 수 있습니다.

다음 해결 방법을 고려해 볼 수 있습니다:

  1. Linux 커널 버전 확인 및 업데이트: 우선 설치된 Linux 커널 버전을 확인하고, 가상 머신의 패키지 관리자에 새 커널 헤더가 있는지 확인하세요. 가상 머신 내부에서 uname -r 명령을 사용하여 현재 커널 버전을 확인할 수 있습니다. 그런 후, sudo apt updatesudo apt upgrade를 수행하여 패키지를 업데이트합니다.

  2. Guest Additions 업데이트: 가상 머신의 VirtualBox Guest Additions와 현재 사용 중인 VirtualBox의 버전 차이로 인해 호환성 문제가 발생할 수 있습니다. 가상 머신 내에서 Guest Additions ISO를 마운트하고 설치하여 VirtualBox의 최신 버전에 맞춰주는 것이 좋습니다. 이는 “shared folder” 관련 문제를 해결하는 데에도 도움이 됩니다.

  3. 대체 헤더 패키지 설치: 해당 헤더 패키지가 더 이상 사용되지 않는 경우, 해당 커널에 맞는 대체 헤더가 있는지 확인하고 설치해 보세요. 예를 들어, apt-cache search linux-headers 명령으로 사용 가능한 패키지를 탐색할 수 있습니다.

추가적으로, 기존 제공된 일반적인 해결 방법 링크도 도움을 줄 수 있습니다:
- vagrant up 문제 해결을 위한 기존 답변

해당 방법들이 문제가 해결되지 않는 경우, 제공된 이미지로 가상 머신을 설정하고 진행하시는 방법도 고려해 보십시오.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

kslee0131님의 프로필 이미지
kslee0131

작성한 질문수

질문하기