Virtualbox 5.1.34(およびそれ以下)がクラッシュしてsegementation faults
x11 / waylandサーバーをシャットダウンするなど、奇妙なエラーメッセージを印刷します。
ホストカーネルを5.18.3にアップグレードした後、ubuntu22、debian bookworm、debian sid、archlinuxでこの奇妙な動作が発生します。
答え1
インターネット調査をした後、これが良いことがわかりました。議論する~へバーチャルボックスフォーラム。最初は仮想マシンのインストールに問題があると思いましたが、すべてのゲストマシンで問題が発生します。
現在の解決策は、古いカーネル(< 5.17.11)を使用するか、以下をインストールすることですtest build
:Virtualbox(6.1.34.xx)debian sidで頻繁にクラッシュします。以下の説明に従って、以前のカーネル(<5.17.10)を使用するか、テストバージョンをインストールすると、この問題を回避できます。
Virtualbox テストビルドのインストール
まず、以下を使用してvirtualboxパッケージを削除する必要があります。sudo apt remove virtualbox
これにより、構成や仮想マシンは削除されません。
Oracleからアプリケーションをダウンロードテストビルドホームページ。
設置と
sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run
これにより、dkmsモジュールもコンパイルされインストールされますvboxdrv
...
/opt
ディレクトリにインストールされているvirtualboxを削除するには、引数を使用してスクリプトを実行しますuninstall
。
さらにダウンロードする必要があります。拡張パックそしてゲストサプリメント前のリンクから始めて、次のコマンドを入力します。
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.35-151571.vbox-extpack
作業を高速化するためにこのスクリプトを採用することもできます。
#!/bin/bash
# download virtualbox testbuild
#
# install with the following command:
# sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run
# To uninstall run with `uninstall` parameter:
# sudo sh ./VirtualBox-6.1.35-151573-Linux_amd64.run uninstall
#
# The extension package (for usb... support) can be installed from command line
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.35-151571.vbox-extpack
release=6.1.35
build=151866
version=$release-$build
base="https://www.virtualbox.org/download/testcase"
virtualbox=VirtualBox-$version-Linux_amd64.run
guest_additions=VBoxGuestAdditions_$version.iso
extension_pack=Oracle_VM_VirtualBox_Extension_Pack-$version.vbox-extpack
download_files=($virtualbox $guest_additions $extension_pack)
for file in "${download_files[@]}"; do
wget -c $base/$file
done
sudo sh ./$virtualbox
sudo vboxmanage extpack install $extension_pack