Ondersteuning > Software en configuratie

Wat moet ik nu doen na deze foutmelding tijdens update

(1/3) > >>

Spidey-Westland:
LS,

Ik krijg deze melding na update en upgrade


--- Code: --- 'make' all KVER=6.8.0-52-generic...(bad exit status: 2)
ERROR (dkms apport): binary package for btusb: 4.1 not found
Error! Bad return status for module build on kernel: 6.8.0-52-generic (x86_64)
Consult /var/lib/dkms/btusb/4.1/build/make.log for more information.
dkms autoinstall on 6.8.0-52-generic/x86_64 failed for btusb(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.8.0-52-generic
   ...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: fout bij verwerken van pakket linux-image-6.8.0-52-generic (--configure):
 subproces van pakket linux-image-6.8.0-52-generic werd script post-installation geïnstalleerd gaf de foutwaarde 11 terug
Er is geen apport-verslag weggeschreven omdat het maximum aantal verslagen (MaxReports) al is bereikt
                     Fouten gevonden tijdens verwerken van:
 linux-headers-6.8.0-52-generic
 linux-headers-generic
 linux-generic
 linux-image-6.8.0-52-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

--- Einde van code ---

SPW

erik1984:
Dit stukje valt op:

--- Code: ---Error! Bad return status for module build on kernel: 6.8.0-52-generic (x86_64)
Consult /var/lib/dkms/btusb/4.1/build/make.log for more information.

--- Einde van code ---

Wat is de uitvoer van:

--- Code: ---cat /var/lib/dkms/btusb/4.1/build/make.log
--- Einde van code ---
?

Spidey-Westland:
Hier de uitvoer:


--- Code: ---wim@wim-Latitude-5510:~$ cat /var/lib/dkms/btusb/4.1/build/make.log
DKMS make.log for btusb-4.1 for kernel 6.8.0-52-generic (x86_64)
vr 31 jan 2025 12:11:48 CET
make -C /lib/modules/6.8.0-52-generic/build M=/var/lib/dkms/btusb/4.1/build modules
make[1]: Map '/usr/src/linux-headers-6.8.0-52-generic' wordt binnengegaan
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
  CC [M]  /var/lib/dkms/btusb/4.1/build/btusb.o
/var/lib/dkms/btusb/4.1/build/btusb.c: In function ‘btusb_probe’:
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:21: error: ‘struct hci_dev’ has no member named ‘dev_type’
 3929 |                 hdev->dev_type = HCI_AMP;
      |                     ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:34: error: ‘HCI_AMP’ undeclared (first use in this function); did you mean ‘HCI_UP’?
 3929 |                 hdev->dev_type = HCI_AMP;
      |                                  ^~~~~~~
      |                                  HCI_UP
/var/lib/dkms/btusb/4.1/build/btusb.c:3929:34: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/btusb/4.1/build/btusb.c:3931:21: error: ‘struct hci_dev’ has no member named ‘dev_type’
 3931 |                 hdev->dev_type = HCI_PRIMARY;
      |                     ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:3931:34: error: ‘HCI_PRIMARY’ undeclared (first use in this function); did you mean ‘HCI_PRIVACY’?
 3931 |                 hdev->dev_type = HCI_PRIMARY;
      |                                  ^~~~~~~~~~~
      |                                  HCI_PRIVACY
/var/lib/dkms/btusb/4.1/build/btusb.c:3951:13: error: ‘struct hci_dev’ has no member named ‘prevent_wake’
 3951 |         hdev->prevent_wake = btusb_prevent_wake;
      |             ^~
/var/lib/dkms/btusb/4.1/build/btusb.c:4110:25: error: ‘HCI_QUIRK_VALID_LE_STATES’ undeclared (first use in this function); did you mean ‘HCI_QUIRK_BROKEN_LE_STATES’?
 4110 |                 set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                         HCI_QUIRK_BROKEN_LE_STATES
make[3]: *** [scripts/Makefile.build:243: /var/lib/dkms/btusb/4.1/build/btusb.o] Fout 1
make[2]: *** [/usr/src/linux-headers-6.8.0-52-generic/Makefile:1925: /var/lib/dkms/btusb/4.1/build] Fout 2
make[1]: *** [Makefile:240: __sub-make] Fout 2
make[1]: Map '/usr/src/linux-headers-6.8.0-52-generic' wordt verlaten
make: *** [Makefile:7: all] Fout 2

--- Einde van code ---

MauRice2:
Dag,

Vraagje....
Wat is de reden om voor uw 'BlueTooth' een dkms driver te gebuiken?
Voor zover mij bekend is 'BlueTooth' goed ondersteund in de Linux Kernel.

erik1984:

--- Citaat van: MauRice2 op 2025/02/02, 09:59:07 ---Dag,

Vraagje....
Wat is de reden om voor uw 'BlueTooth' een dkms driver te gebuiken?
Voor zover mij bekend is 'BlueTooth' goed ondersteund in de Linux Kernel.

--- Einde van citaat ---

ChatGPT is het daarmee eens:

***

2. Probeer de standaardkernelmodule te gebruiken

Mogelijk is de standaard btusb-module al inbegrepen in de kernel. Controleer of de module al aanwezig is:


--- Code: ---modinfo btusb
--- Einde van code ---

Probeer deze te laden:


--- Code: ---sudo modprobe btusb
--- Einde van code ---

Als de standaardmodule werkt, is de DKMS-versie mogelijk overbodig.

***

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie