前提・実現したいこと
Vagrant&Virtual Box上のDebian10にGuest Additionsをインストールしたいです。
インストールしているVirtual Boxのバージョンは6.1.26
ファイル共有のためにはバージョンを合わせないといけないと書いてあったので
Guest Additions 6.1.26をインストールしようと試みています。
エラーに至るまでに行ったこと
・Vagrant Cloud上の空のdebian10(debian/buster64)をVirtualBox内に展開
・apt update & apt upgradeを実行、この時点でlinux-image-4.19.0-18-amd64がインストールされました。
・apt install gcc make perl dkms、この時点でlinux-headers-4.19.0-18-amd64がインストールされました。
・一度debian10を再起動、加えてVirtualBoxに付随してきたVBoxGuestAdditions.isoをdebian10にマウント
・マウントしたisoイメージ内のVBoxLinuxAdditions.runを実行
発生している問題・エラーメッセージ
Verifying archive integrity... All good. Uncompressing VirtualBox 6.1.26 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 4.19.0-18-amd64. VirtualBox Guest Additions: Look at /var/log/vboxadd-setup.log to find out what went wrong VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted
vboxadd-setup.logの中身
Building the main Guest Additions 6.1.26 module for kernel 4.19.0-18-amd64. Error building the module. Build output follows. make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/4.19.0-18-amd64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules make[1]: warning: -j2 forced in submake: resetting jobserver mode. make -C /usr/src/linux-headers-4.19.0-18-amd64 KBUILD_SRC=/usr/src/linux-headers-4.19.0-18-common \ -f /usr/src/linux-headers-4.19.0-18-common/Makefile modules test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ echo >&2; \ echo >&2 " ERROR: Kernel configuration is invalid."; \ echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ echo >&2 ; \ /bin/false) mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/* make -f /usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build obj=/tmp/vbox.0 (cat /dev/null; echo kernel//tmp/vbox.0/vboxguest.ko;) > /tmp/vbox.0/modules.order gcc-8 -Wp,-MD,/tmp/vbox.0/.VBoxGuest-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/src/linux-headers-4.19.0-18-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-4.19.0-18-common/include -I./include -I/usr/$ gcc-8 -Wp,-MD,/tmp/vbox.0/.VBoxGuest.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/src/linux-headers-4.19.0-18-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-4.19.0-18-common/include -I./include -I/usr/src/li$ ./tools/objtool/objtool orc generate --module --no-fp --retpoline "/tmp/vbox.0/.tmp_VBoxGuest-linux.o"; ./tools/objtool/objtool orc generate --module --no-fp --retpoline "/tmp/vbox.0/.tmp_VBoxGuest.o"; gcc-8 -Wp,-MD,/tmp/vbox.0/common/string/.strformatrt.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/src/linux-headers-4.19.0-18-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-4.19.0-18-common/include -I./inclu$ gcc-8 -Wp,-MD,/tmp/vbox.0/.combined-agnostic.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/src/linux-headers-4.19.0-18-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-4.19.0-18-common/include -I./include -I/us$ ./tools/objtool/objtool orc generate --module --no-fp --retpoline "/tmp/vbox.0/common/string/.tmp_strformatrt.o"; gcc-8 -Wp,-MD,/tmp/vbox.0/.combined-os-specific.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/8/include -I/usr/src/linux-headers-4.19.0-18-common/arch/x86/include -I./arch/x86/include/generated -I/usr/src/linux-headers-4.19.0-18-common/include -I./include -I$ ./tools/objtool/objtool orc generate --module --no-fp --retpoline "/tmp/vbox.0/.tmp_combined-os-specific.o"; ./tools/objtool/objtool orc generate --module --no-fp --retpoline "/tmp/vbox.0/.tmp_combined-agnostic.o"; Killed make[4]: *** [/usr/src/linux-headers-4.19.0-18-common/scripts/Makefile.build:308: /tmp/vbox.0/combined-agnostic.o] Error 137 make[3]: *** [/usr/src/linux-headers-4.19.0-18-common/Makefile:1561: _module_/tmp/vbox.0] Error 2 make[2]: *** [Makefile:146: sub-make] Error 2 make[1]: *** [Makefile:8: all] Error 2 make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxguest] Error 2 Could not find the X.Org or XFree86 Window System, skipping.
試したこと
logの中身を検索などして調べてみたのですがさっぱりわからなく困っています。
カーネルソースとヘッダのバージョンが違うと書かれていたところもありましたが
インストールされたlinux-imageとlinux-headersのバージョンを見る限りあっているように思えます。
解決策をご存じの方、ご教示よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。