올바른 커널 헤더를 설치할 수 없습니다

올바른 커널 헤더를 설치할 수 없습니다

R1Soft 백업을 설정하려고 하는데 오류가 발생했습니다.

시스템에 적합한 hcpdriver 모듈을 찾을 수 없습니다. 에이전트를 설치하려면 에이전트에서 "r1soft-setup --get-module"을 실행하세요.

r1soft-setup --get-module그래서 해결하기 위해 나에게 알려주는 명령 을 실행했습니다 .

운영 체제에 맞는 커널 헤더를 설치하십시오.

이를 위해 나는 달린다. yum install kernel-devel

나에게 말해주는 것

kernel-devel-2.6.32-642.11.1.el6.x86_64 패키지가 이미 설치되어 있고 최신 버전입니다.

내 커널 버전을 확인했는데 uname -r내 커널 버전이 실제로2.6.32-431.11.2.el6.x86_64

그런 다음 다음을 실행하여 이 커널의 헤더를 설치해 봅니다
yum install kernel-devel-$(uname -r) . yum install kernel-devel-$(uname -r) --disableexcludes=all

메시지를 다시 받을 때마다

사용 가능한 패키지 kernel-devel-2.6.32-431.11.2.el6.x86_64가 없습니다. 오류: 할 일이 없습니다.

이제 나는 무엇을 해야 할지 조금 헤매고 있습니다. yum이 생각하는 것과 다른 커널을 실행하고 있는 것처럼 보이지만, (yum에 따르면) 내가 원하는 커널의 헤더를 사용할 수 없는 것 같습니다.

hcpdriver 모듈을 설정할 수 있도록 올바른 헤더를 얻는 방법을 아는 사람이 있습니까? 호스팅 회사의 가상 서버에서 CENTOS 6.8을 실행하고 있습니다.

답변1

커널 2.6.32-431은 오래된 버전이며 이미 저장소에 없습니다. 따라서 관련 패키지도 없습니다. 커널(최신 버전은 2.6.32-642.11.1, -devel 패키지와 동일)을 업데이트하고 부팅해야 합니다.

어쨌든 헤더는 kernel-headers패키지 내에 있습니다.

답변2

아래 명령을 사용하여 pbone.net에서 올바른 devel 패키지를 수동으로 설치할 수 있었습니다.

rpm -ivh --force ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/6.5/x86_64/updates/security/kernel-devel-2.6.32-431.11.2.el6.x86_64.rpm

관련 정보