バーチャルボックス-ゲスト-dkms-hwe

バーチャルボックス-ゲスト-dkms-hwe

virtualbox バージョン 6.1.16 で pop os 20.04 lts を実行しており、virtualbox-guest-dkms-hwe を更新できません。 Popshopのエラーは次のとおりです。

Error while installing package: installed virtualbox-guest-dkms-hwe package post-installation script subprocess returned error exit status 10

端末では、次のようになります。

Loading new virtualbox-guest-6.1.10 DKMS files...
Building for 5.8.0-7630-generic
Building initial module for 5.8.0-7630-generic
ERROR (dkms apport): kernel package linux-headers-5.8.0-7630-generic is not supported
Error! Bad return status for module build on kernel: 5.8.0-7630-generic (x86_64)
Consult /var/lib/dkms/virtualbox-guest/6.1.10/build/make.log for more information.
dpkg: error processing package virtualbox-guest-dkms-hwe (--configure):
 installed virtualbox-guest-dkms-hwe package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 virtualbox-guest-dkms-hwe
E: Sub-process /usr/bin/dpkg returned an error code (1)

誰でも私を助けることができますか?

ベストアンサー1

VirtualBoxはバージョン6.1.14以降、Linuxカーネル5.8をサポートしています。最新バージョンは6.1.16で、カーネル5.9をサポートしています。 ~から変更ログ:

VirtualBox 6.1.16(2020年10月16日発売)

[...]

  • Linuxホストとゲスト:カーネルバージョン5.9のサポート(バグ19845)

[...]

VirtualBox 6.1.14(2020年9月4日発売)

[...]

  • Linuxホストとゲスト:Linuxカーネルバージョン5.8がサポートされています。

カーネル5.8 6.1.10のエラーレポートは次のとおりです。#19644

バージョン 6.1.16 (ホストで) の基本コンポーネントを使用している間、バージョン 6.1.10 (ここでゲストで) のカーネルコンポーネントを使用しようとしています。これはおそらく上記の内容の影響を受ける唯一の部分です。 。

使用しているパッケージの一部はPopOSでも利用できないようです(しかしUbuntuでは利用可能です)、次のものを選択する必要があります。

  • hweスタイルの代わりに安定した5.4カーネルを使用してください。

  • PopOSのアップデートを待っています(VirtualBoxゲストツールへのアクセスも失われます)。

  • 使用PopOS一時ストレージこの問題を解決するのに十分な VirtualBox 6.1.14 が含まれているようです。

    add-apt-repository "deb [arch=amd64] http://apt.pop-os.org/staging/master $(lsb_release -cs) main"
    

    現在(2020-12-07)6.1.14はここに示されているとおりに使用できます(直接ダウンロードしないでください)。

    http://apt.pop-os.org/staging/master/pool/focus/virtualbox/

    疑わしい場合は、リポジトリを追加してapt update実行せずに実行したapt upgrade後、最新バージョンのパッケージをインストールしてリポジトリを削除してください。

  • 現在、PopOSのステージングUbuntuには6.1.16が含まれていないため、Ubuntuで欠落しているDKMSパッケージ(このパッケージのみ)を直接使用してください。とにかく、この特定のケースのソースコードでコンパイルされるため、互換性の問題はありません。このパッケージ(および他のソースまたはdkmsパッケージ)に加えて、Ubuntuから任意のパッケージをインストールしないでください。そうしないと、任意のABI互換性の問題が発生する可能性があります。

    Ubuntu groovy(20.10)DKMSパッケージの現在のバージョンは6.1.16で、以下から入手できます。

    https://packages.ubuntu.com/groovy/virtualbox-guest-dkms-hwe

新しいカーネルがリリースされ、VirtualBoxが出てくると、この問題が頻繁に発生する可能性があります。そしてあなたのディストリビューション追いつく必要があります。

おすすめ記事