ClickCease KernelCare 사용 중 알 수 없는 Kernel 오류: 문제 해결 가이드 - TuxCare

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

KernelCare 사용 중 알 수 없는 Kernel 오류: 문제 해결 가이드

2020년 8월 3일 TuxCare 홍보팀

KernelCare 사용 중 알 수 없는 Kernel 오류_ 문제 해결 가이드-min

KernelCare를 사용하는 동안 "알 수 없는 Kernel" 오류가 표시되는 경우 어떻게 해야 하나요?

방금 KernelCare를 설치하고 자동 Kernel 업데이트를 받을 준비가 되었다고 가정해 보세요. 갑자기 "알 수 없는 Kernel" 오류가 표시됩니다. 당황하지 마세요! 자리에 앉아 심호흡을 하고 동영상 가이드 또는 아래 지침을 따르세요. 

 

이 오류가 나타나는 이유는 무엇인가요?

이 오류가 나타나는 주요 원인을 살펴보세요:

  1. 사용 중인 Kernel은 최신 Kernel이며 이 Kernel에는 알려진 보안 문제가 없습니다.
  2. Kernel 케어는 Kernel 또는 배포를 지원하지 않습니다.
  3. 컨테이너 내부에서 KernelCare가 실행 중이며 Kernel을 패치할 수 없습니다.
  4. 비프로덕션(베타) Kernel을 사용합니다.

문제 해결 지침

  1. 먼저 스크립트 을 다운로드하여 Kernel이 KernelCare와 호환되는지 확인합니다.
  2. 다음 명령 중 하나를 실행하여 서버에서 스크립트를 시작합니다:

curl -s https://raw.githubusercontent.com/iseletsk/kernelchecker/master/py/kc-compat.py | python

또는

wget -qq -O - https://raw.githubusercontent.com/iseletsk/kernelchecker/master/py/kc-compat.py | python

    3. 3. 스크립트 출력을 확인하고 옵션을 선택합니다:

지원되지 않음

Kernel이 지원되지 않는 것으로 표시되면 KernelCare가 Kernel을 인식할 수 없는 것입니다. 다음 몇 단계를 따라 문제를 더 자세히 조사하세요: 

 

1. 이 명령을 실행하여 사용 중인 OS 릴리스/배포 버전을 확인합니다: 

# 고양이 /등/*역주: 릴리스

2. 2. https://patches.kernelcare.com/ 페이지로 이동하여 드롭다운 목록에서 사용 중인 OS를 선택합니다.

3. 목록에서 사용 중인 OS를 찾을 수 없는 경우 KernelCare에서 지원하지 않는 것입니다. 저희의 블로그 를 팔로우하여 최신 업데이트를 계속 확인하거나 지원팀에 문의 에 문의하여 추가 예정인 Kernel에 대한 정보를 얻으세요.

4. 목록에서 사용 중인 OS를 찾을 수 있다면 축하합니다! 해당 Kernel은 KernelCare에 의해 지원됩니다. 계속 진행하겠습니다.

5. 동일하게 https://patches.kernelcare.com/ 페이지에서 사용 중인 OS에서 지원되는 최신 Kernel 버전을 찾습니다.

6. 다음 명령을 실행하여 서버의 Kernel을 확인합니다:

# uname -r

7. 현재 사용 중인 버전과 목록에 있는 버전을 비교합니다.

8. 현재 Kernel 버전이 지원되는 최신 Kernel보다 낮다면 비프로덕션(베타) Kernel을 사용하고 있을 가능성이 있습니다. KernelCare는 프로덕션 Kernel 버전만 지원합니다. Kernel을 업데이트하고 서버를 재부팅해 보세요.

9. 현재 사용 중인 Kernel 버전이 지원되는 최신 Kernel보다 높은 경우, 해당 Kernel은 최신 Kernel이며 이 Kernel에는 알려진 보안 문제가 없으므로 아직 지원되지 않습니다. 그렇기 때문에 아직 패치를 빌드하지 않았습니다.

"알 수 없는 Kernel" 오류는 안전하게 무시하거나 /etc/sysconfig/kcare/kcare.conf 파일에 다음 설정을 추가하여 무시할 수 있습니다:
IGNORE_UNKNOWN_KERNEL=True

호환 가능

다음은 확인 스크립트가 출력되는 경우 따라야 할 단계입니다. 호환 가능:

 

1. apt-get (Debian 기반) 또는 yum (RHEL 기반)을 사용하여 서버에서 KernelCare를 업데이트합니다. 예를 들어

# yum 업데이트 KernelCare

2. 다음으로 다음 명령을 실행하여 최신 패치를 다운로드하고 실행 중인 서버에 적용합니다:

# kcarectl -update

3. 3. 출력에 다음과 같은 내용이 표시되면 KernelCare가 패치를 성공적으로 다운로드하고 적용한 것입니다:

업데이트 다운로드

패치 레벨 2 적용. 유효 Kernel 버전 3.10.0-1062.4.1.el7

이미 다운로드한 업데이트

Kernel은 안전합니다.

4. 오류가 계속 발생하면 KernelCare가 Kernel을 인식할 수 없는 것입니다. 지원되지 않는 지원되지 않음 섹션으로 이동하여 모든 단계를 수행합니다.

지원되지 않음; 컨테이너 내부

컨테이너 내부에서 KernelCare가 실행 중이며 Kernel을 패치할 수 없습니다. 이 경우 컨테이너 내부가 아닌 노드 서버에 KernelCare를 설치하여 사용해야 합니다.

다시 한 번 말씀드리지만, 당황하지 마세요! "알 수 없는 Kernel"이 있어도 안전합니다. 하지만 여전히 의문점이 있거나 상담이 필요한 경우 주저하지 마시고 지원팀에 문의하세요.

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?

TuxCare로 라이브 패치에 대해 알아보기

TuxCare 게스트 작가 되기

시작하기

메일

가입

4,500

Linux & 오픈 소스
전문가!


뉴스레터 구독하기