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が出てくると、この問題が頻繁に発生する可能性があります。そしてあなたのディストリビューション追いつく必要があります。