无法在 23.10 中安装任何内核

无法在 23.10 中安装任何内核

更新到 23.10 后,我无法安装新内核。我收到以下错误:

/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.5.0-10-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.5.0-10-generic -C /lib/modules/6.5.0-10-generic/build M=/var/lib/dkms/xone/v0.3-1-g2467407/build...(bad exit status: 2)
ERROR (dkms apport): binary package for xone: v0.3-1-g2467407 not found
Error! Bad return status for module build on kernel: 6.5.0-10-generic (x86_64)
Consult /var/lib/dkms/xone/v0.3-1-g2467407/build/make.log for more information.
dkms autoinstall on 6.5.0-10-generic/x86_64 succeeded for nvidia xpad
dkms autoinstall on 6.5.0-10-generic/x86_64 failed for xone(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.5.0-10-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: Fehler beim Bearbeiten des Paketes linux-headers-6.5.0-10-generic (--configure):
 »installiertes post-installation-Skript des Paketes linux-headers-6.5.0-10-generic«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-headers-generic-hwe-22.04:
 linux-headers-generic-hwe-22.04 hängt ab von linux-headers-6.5.0-10-generic; aber:
  Paket linux-headers-6.5.0-10-generic ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linux-headers-generic-hwe-22.04 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
                                                                                    Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
                                                                                                                                                                        dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-generic-hwe-22.04:
 linux-generic-hwe-22.04 hängt ab von linux-headers-generic-hwe-22.04 (= 6.5.0.10.12); aber:
  Paket linux-headers-generic-hwe-22.04 ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linux-generic-hwe-22.04 (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-headers-generic:
 linux-headers-generic hängt ab von linux-headers-6.5.0-10-generic; aber:
  Paket linux-headers-6.5.0-10-generic ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes linux-headers-generic (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-generic:
 linux-generic hängt ab von linux-headers-generic (= 6.5.0.10.12); aber:
  Paket linux-headers-generic ist noch nicht konfiguriert.

dpkg: Fehler beim BeaEs wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist. ```




the output from /var/lib/dkms/xone/v0.3-1-g2467407/make.log





``` DKMS make.log for xone-v0.3-1-g2467407 for kernel 6.5.0-10-generic (x86_64)
Fr 27. Okt 07:49:53 CEST 2023
make: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird betreten
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.2.0-4ubuntu3) 13.2.0
  You are using:           gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/transport/wired.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/transport/dongle.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/transport/mt76.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/bus/bus.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/bus/protocol.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/driver/common.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/driver/gamepad.o
  CC [M]  /var/lib/dkms/xone/v0.3-1-g2467407/build/driver/headset.o
/var/lib/dkms/xone/v0.3-1-g2467407/build/bus/bus.c:91:19: error: initialization of ‘int (*)(const struct device *, struct kobj_uevent_env *)’ from incompatible pointer type ‘int (*)(struct device *, struct kobj_uevent_env *)’ [-Werror=incompatible-pointer-types]
   91 |         .uevent = gip_client_uevent,
      |                   ^~~~~~~~~~~~~~~~~
/var/lib/dkms/xone/v0.3-1-g2467407/build/bus/bus.c:91:19: note: (near initialization for ‘gip_client_type.uevent’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:251: /var/lib/dkms/xone/v0.3-1-g2467407/build/bus/bus.o] Fehler 1
make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
make[1]: *** [/usr/src/linux-headers-6.5.0-10-generic/Makefile:2037: /var/lib/dkms/xone/v0.3-1-g2467407/build] Fehler 2
make: *** [Makefile:234: __sub-make] Fehler 2
make: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird verlassen ```

答案1

我今天也遇到了类似的问题。如果你从以前的 Ubuntu 版本升级,请尝试以下命令:

sudo apt autoremove && sudo apt autoclean

之后,尝试:

sudo apt-get update && sudo apt-get upgrade -y

希望这对你有帮助。

相关内容