7

virtualbox をインストールしようとしています。以前にインストールしましたが、動作しました。今日、別の仮想マシンを追加しようとしましたが、dkms の問題について不平を言い始めたので、次の失敗ですべてを削除してインストールしようとしました。

$  sudo apt install virtualbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  dkms libgsoap-2.8.91 libqt5opengl5 libsdl1.2debian libvncserver1 virtualbox-dkms virtualbox-qt
Suggested packages:

一部の出力をスキップせずに質問を送信できませんでした

Building initial module for 5.8.0-36-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/virtualbox-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-36-generic (x86_64)
Consult /var/lib/dkms/virtualbox/6.1.10/build/make.log for more information.
dpkg: error processing package virtualbox-dkms (--configure):
 installed virtualbox-dkms package post-installation script subprocess returned error exit status 10
dpkg: dependency problems prevent configuration of virtualbox:
 virtualbox depends on virtualbox-dkms (>= 6.1.10-dfsg-1~ubuntu1.20.04.1) | virtualbox-source (>= 6.1.10-dfsg-1~u
buntu1.20.04.1) | virtualbox-modules; however:
  Package virtualbox-dkms is not configured yet.
  Package virtualbox-source is not installed.
  Package virtualbox-modules is not installed.
  Package virtualbox-dkms which provides virtualbox-modules is not configured yet.

dpkg: error processing package virtualbox (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 6.1.10-dfsg-1~ubuntu1.20.04.1); however:
  Package virtualbox is not configured yet.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                                                                                                            No ap
port report written because the error message indicates it's a follow-up error from a previous failure.
                                                                                                       Processing
 triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.1) ...
Processing triggers for systemd (245.4-4ubuntu3.3) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for shared-mime-info (1.15-1) ...
Errors were encountered while processing:
 virtualbox-dkms
 virtualbox
 virtualbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

dkms エラー

$ cat /var/lib/dkms/virtualbox/6.1.10/build/make.log DKMS make.log for virtualbox-6.1.10 for kernel 5.8.0-36-generic (x86_64) 1 月 12 日火曜日 12:40:32 GMT 2021 make: Entering directory '/usr/src/linux-headers-5.8.0-36-generic' CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux .o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvGip.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvSem.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPDrvTracer.o CC [ M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/SUPLibAll.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/alloc-r0drv.o CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/initterm-r0drv.o
CC [M] /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/r0drv/memobj-r0drv.o
「cphp_state」のことですか? 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注: マクロ '<strong>pcpu_size_call_return' 318 の定義内 typeof(変数) pscr_ret;
| | ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: 注: マクロ 'this_cpu_read' の展開で 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:38: 注: 宣言されていない識別子はそれぞれ報告されます関数ごとに 1 回、760 | に表示されます。RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~ ./include/linux/percpu-defs.h:318:9: 注: マクロ '<strong>pcpu_size_call_return' 318 の定義内 typeof(変数) pscr_ret;
| | ^~~~~~~~ /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv-linux.c:760:24: 注: マクロ 'this_cpu_read' の展開で 760 | RTCCUINTREG uOld = this_cpu_read(cpu_tlbstate.cr4); | | ^~~~~~~~~~~~~ make[2]: *** [スクリプト/Makefile.build:290: /var/lib/dkms/virtualbox/6.1.10/build/vboxdrv/linux/SUPDrv -linux.o] エラー 1 .10/build/vboxdrv] エラー 2 make: *** [Makefile:1780: /var/lib/dkms/virtualbox/6.1.10/build] エラー 2 make: Leaving directory '/usr/src/linux-headers- 5.8.0-36-ジェネリック'

4

5 に答える 5

2

ダウンロードページからvirtualboxをインストールして、virtualboxの最新バージョン(6.1.16)であることを確認してください。
それでも失敗する場合は、この回答が役立つかもしれません

于 2021-01-13T09:53:18.693 に答える