virtualbox 버전 6.1.16에서 pop os 20.04 lts를 실행 중이고 virtualbox-guest-dkms-hwe를 업데이트할 수 없습니다. 팝샵의 오류는 다음과 같습니다.
Error while installing package: installed virtualbox-guest-dkms-hwe package post-installation script subprocess returned error exit status 10
터미널에서는 다음을 얻습니다.
Loading new virtualbox-guest-6.1.10 DKMS files...
Building for 5.8.0-7630-generic
Building initial module for 5.8.0-7630-generic
ERROR (dkms apport): kernel package linux-headers-5.8.0-7630-generic is not supported
Error! Bad return status for module build on kernel: 5.8.0-7630-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/6.1.10/build/make.log for more information.
dpkg: error processing package virtualbox-guest-dkms-hwe (--configure):
installed virtualbox-guest-dkms-hwe package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
virtualbox-guest-dkms-hwe
E: Sub-process /usr/bin/dpkg returned an error code (1)
누구든지 나를 도와줄 수 있나요?
답변1
VirtualBox는 버전 6.1.14부터 Linux 커널 5.8을 지원합니다. 최신 버전은 6.1.16이며 커널 5.9를 지원합니다. ~에서변경 로그:
VirtualBox 6.1.16(2020년 10월 16일 출시)
[...]
- Linux 호스트 및 게스트: 커널 버전 5.9 지원(버그19845화)
[...]
VirtualBox 6.1.14(2020년 9월 4일 출시)
[...]
- Linux 호스트 및 게스트: Linux 커널 버전 5.8이 지원됩니다.
커널 5.8 6.1.10에 대한 오류 보고서는 다음과 같습니다.#19644.
버전 6.1.16(호스트에서)의 기본 구성 요소를 사용하는 동안 버전 6.1.10(여기 게스트에서)의 커널 구성 요소를 사용하려고 합니다. 이는 아마도 위에 작성된 내용의 영향을 받는 유일한 부분일 것입니다. .
사용 중인 패키지 중 일부는 PopOS에서도 사용할 수 없는 것 같기 때문에(그러나 Ubuntu에서는 사용할 수 있음) 다음을 선택해야 합니다.
hwe 스타일 대신 안정적인 5.4 커널을 사용하세요.
PopOS 업데이트를 기다리는 중입니다(VirtualBox 게스트 도구에 대한 액세스 권한도 상실됨).
사용PopOS 임시 저장소이 문제를 해결하기에 충분한 VirtualBox 6.1.14가 포함된 것 같습니다.
add-apt-repository "deb [arch=amd64] http://apt.pop-os.org/staging/master $(lsb_release -cs) main"
현재(2020-12-07) 6.1.14는 여기에 표시된 대로 사용할 수 있습니다(직접 다운로드하지 마세요).
http://apt.pop-os.org/staging/master/pool/focus/virtualbox/
의심스러운 경우 리포지토리를 추가하고 를
apt update
실행하지 않고 실행 한apt upgrade
후 최신 버전의 패키지를 설치하고 리포지토리를 삭제하세요.현재 PopOS의 스테이징 우분투에도 6.1.16이 포함되어 있지 않기 때문에 우분투에서 누락된 DKMS 패키지(이 패키지만)를 직접 사용하세요. 어쨌든 이 특정 경우에 대한 소스 코드에서 컴파일되므로 호환성 문제는 없습니다. 이 패키지(및 기타 소스 또는 dkms 패키지) 외에도 Ubuntu에서 임의 패키지를 설치하지 마십시오. 그렇지 않으면 임의 ABI 호환성 문제가 발생할 수 있습니다.
Ubuntu groovy(20.10) DKMS 패키지의 현재 버전은 6.1.16이며 다음에서 얻을 수 있습니다.
https://packages.ubuntu.com/groovy/virtualbox-guest-dkms-hwe
새로운 커널이 출시되고 VirtualBox가 나오면 이런 문제가 자주 발생할 수 있습니다.그리고 당신의 배포판따라잡아야 합니다.