"오류! 설치가 중단되었습니다." - 설치 또는 업그레이드 중 dkms 문제

"오류! 설치가 중단되었습니다." - 설치 또는 업그레이드 중 dkms 문제

GitHub에서 무언가를 설치하려고 하거나 시스템을 업데이트 및 업그레이드하려고 하면 다음과 같은 오류 메시지가 나타납니다. 이것은 Kali 배포판에 있습니다. 이 문제는 Alpha 무선 네트워크 어댑터용 Realtek 드라이버와 관련이 있습니다. 나는이 상황에 갇혀 있으므로 누군가가 도움을 줄 수 있기를 바랍니다.

예를 들어, 시스템을 업그레이드하려고 할 때(또는 GitHub에서 무언가를 설치하거나 무언가를 컴파일하려고 시도하는 등) 출력은 다음과 같습니다.

8814au.ko.xz:

Uninstallation
Deleting from: /lib/modules/6.6.9-amd64/updates/dkms/
Original module
No original module was found for this module on this kernel.
Use the dkms install command to reinstall any previous module version. depmod...... dkms: running auto installation service for kernel 6.6.9-amd64.
88XXau.ko.xz:

Running module version sanity check.

Module version v5.6.4.2_35491.20191025 for 88XXau.ko.xz exactly matches what is already found in kernel 6.6.9-amd64.

DKMS will not replace this module.

You may override by specifying --force.

Error! Installation aborted.

Sign command: /lib/modules/6.6.9-amd64/build/scripts/sign-file

Signing key: /var/lib/dkms/mok.key

Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:

Cleaning build area...

/usr/src/realtek-rtl8814au-5.8.5.1~git20231211.866a910/dkms-make.sh..........................................................................................

Signing module /var/lib/dkms/realtek-rtl8814au/5.8.5.1~git20231211.866a910/build/8814au.ko

Cleaning build area...

8814au.ko.xz: Running module version sanity check.

Original module
No original module exists within this kernel
Installation
Installing to /lib/modules/6.6.9-amd64/updates/dkms/ depmod......
88XXau.ko.xz:

Running module version sanity check.

Module version v5.6.4.2_35491.20191025 for 88XXau.ko.xz

exactly matches what is already found in kernel 6.6.9-amd64.

DKMS will not replace this module.

You may override by specifying --force.

Error! Installation aborted.

dkms autoinstall on 6.6.9-amd64/x86_64 succeeded for realtek-rtl8814au

dkms autoinstall on 6.6.9-amd64/x86_64 failed for 8812au(6) realtek- rtl88xxau(6)

Error! One or more modules failed to install during autoinstall.

Refer to previous errors for more information.

dkms: autoinstall for kernel: 6.6.9-amd64 failed!

run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11

Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.6.9-amd64.postinst line 11.

dpkg: error processing package linux-headers-6.6.9-amd64 (--configure):

installed linux-headers-6.6.9-amd64 package post-installation script subprocess returned error exit status 11

Setting up libtss2-sys1:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-swtpm0:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-libtpms0:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-device0:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-spi-helper0:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-cmd0:amd64 (4.0.1-7) ...

Setting up libtss2-tcti-mssim0:amd64 (4.0.1-7) ...

Setting up libtss2-esys-3.0.2-0:amd64 (4.0.1-7) ...

Setting up libopenconnect5:amd64 (9.12-1+b1) ...

Processing triggers for libc-bin (2.37-12) ... Errors were encountered while processing:

linux-headers-6.6.9-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)

일부 소프트웨어를 설치한 후 OS를 업그레이드하려고 시도했지만 동일한 문제로 인해 업그레이드조차 할 수 없었습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?

이것은 dkms status:

8812au/5.6.4.2_35491.20191025, 6.6.9-amd64, x86_64: built

realtek-rtl8814au/5.8.5.1~git20231211.866a910, 6.6.9-amd64, x86_64: installed
realtek-rtl88xxau/5.6.4.2~git20231117.a3e0c0b, 6.6.9-amd64, x86_64: built

그리고 uname -r출력:

6.6.9-amd64

답변1

/usr/src/에서 모듈의 dkms.conf를 찾으세요.

  • 8812au
  • 리얼텍-RTL8814AU
  • 리얼텍-RTL88XXAU

각 해당 폴더 아래에는 다음과 같은 폴더가 있습니다.

dkms.conf

이 파일에서 문자열을 검색하세요.

AUTOINSTALL="yes"

도착하다

AUTOINSTALL="no"

따라서 dkms는 빌드/설치를 시도하지 않습니다.

sudo dkms remove 8812au/5.6.4.2_35491.20191025 -k 6.6.9-amd64

반품

sudo dkms remove realtek-rtl88xxau/5.6.4.2~git20231117.a3e0c0b -k 6.6.9-amd64

그리고

sudo apt update && sudo dpkg --configure -a

하지만 귀하의 무선 LAN에 어떤 모듈이 가장 적합한지 결정하는 데 도움을 드릴 수는 없습니다.

관련 정보