Kaliは私が完全にアップグレードすることを許可しません。これを試みたときに発生するエラーは次のとおりです。
Building module:
Cleaning build area...
make -j2 KERNELRELEASE=6.1.0-kali5-amd64 -C /lib/modules/6.1.0-kali5-amd64/build M=/var/lib/dkms/virtualbox-guest/6.1.12/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-kali5-amd64 (x86_64)
Consult /var/lib/dkms/virtualbox-guest/6.1.12/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.1.0-kali5-amd64 (--configure):
installed linux-image-6.1.0-kali5-amd64 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-headers-amd64:
linux-headers-amd64 depends on linux-headers-6.1.0-kali5-amd64 (= 6.1.12-1kali2); however:
Package linux-headers-6.1.0-kali5-amd64 is not configured yet.
dpkg: error processing package linux-headers-amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-amd64:
linux-image-amd64 depends on linux-image-6.1.0-kali5-amd64 (= 6.1.12-1kali2); however:
Package linux-image-6.1.0-kali5-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-headers-6.1.0-kali5-amd64
linux-image-6.1.0-kali5-amd64
linux-headers-amd64
linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
make.logファイルを確認し、以下を確認しました。
DKMS make.log for virtualbox-guest-6.1.12 for kernel 6.1.0-kali5-amd64 (x86_64)
Tue Mar 14 10:45:27 AM EDT 2023
make: Entering directory '/usr/src/linux-headers-6.1.0-kali5-amd64'
CC [M] /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.o
CC [M] /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.o
In file included from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/types.h:34,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/r0drv/linux/the-linux-kernel.h:37,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.c:36:
/var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/stdarg.h:47:12: fatal error: stdarg.h: No such file or directory
47 | # include <stdarg.h>
| ^~~~~~~~~~
compilation terminated.
In file included from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/types.h:34,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuestInternal.h:33,
from /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.c:54:
/var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/include/iprt/stdarg.h:47:12: fatal error: stdarg.h: No such file or directory
47 | # include <stdarg.h>
| ^~~~~~~~~~
compilation terminated.
make[2]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:255: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:255: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest/VBoxGuest.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.1.0-kali5-common/scripts/Makefile.build:505: /var/lib/dkms/virtualbox-guest/6.1.12/build/vboxguest] Error 2
make: *** [/usr/src/linux-headers-6.1.0-kali5-common/Makefile:2030: /var/lib/dkms/virtualbox-guest/6.1.12/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.1.0-kali5-amd64
これはVirtualBox仮想マシンです。を使用していますsudo apt full-upgrade -y
。 6.1.0-kali5-amd64であるKali Purpleにアップグレードしようとしています。
更新:見つからないstdarg.hをインストールしようとしましたが、sudo apt-get install libc6-dev
同じdpkgエラーが出力されます。
ベストアンサー1
VMWareを実行していますが、同じ問題があります。
婦人声明
aufs-dkmsが必要かどうかわからないので、次の手順を実行する前にスナップショットを撮ることをお勧めします。
まず、以前のカーネルバージョンから起動します。その後、次を使用して問題を解決できました。
sudo apt remove aufs-dkms
sudo apt autoremove
sudo apt update && sudo apt dist-upgrade -y
このステップの後、新しいカーネルで再起動できました。