22.04 Jammy:是否存在内核错误导致 VirtualBox 与 5.15.0-47-generic #51-Ubuntu SMP 星期四 8 月 11 日 07:51:15 UTC 2022 x86_64 发生故障

22.04 Jammy:是否存在内核错误导致 VirtualBox 与 5.15.0-47-generic #51-Ubuntu SMP 星期四 8 月 11 日 07:51:15 UTC 2022 x86_64 发生故障

我刚刚将内核更新到 5.15.0-47-generic #51-Ubuntu SMP Thu Aug 11 07:51:15 UTC 2022 x86_64,虽然系统总体上似乎运行良好,但在 VirtualBox 6.1.34-dfsg-3~ubuntu1.22.04.1 上运行 Windows 的虚拟机开始出现可重现的异常。一个可见的影响是 Windows VM 中的 Chrome 经常崩溃。

当我重启机器到 5.15.0-46 内核版本时,问题消失了。当我重启机器到 5.15.0-47 内核时,问题又出现了。

以下是一些进一步的系统详细信息:

Ubuntu 22.04.1 LTS x86_64
HP EliteDesk 805 G6 Desktop Mini PC
AMD Ryzen 5 PRO 4650G with Radeon Graphics (12) @ 4.308GHz

有什么想法吗?是否存在一些已知问题?

答案1

更新到最新的 VirtualBox 版本 (6.1.34 -> 6.1.38 r153438) 解决了我在 Xubuntu 上遇到的问题,具体描述如下https://www.linuxcapable.com/how-to-install-virtualbox-6-1-on-ubuntu-22-04-lts/或者https://www.virtualbox.org/wiki/Linux_Downloads- 最新的 Ubuntu 内核 5.15.0-47 无需删除。

答案2

是的,我也遇到过类似的问题。在内核 5.15.0-47 下,virtualbox 客户机 (Windows) 开始频繁崩溃并重启。

最后重新启动到旧版本 5.15.0-46 并且不再存在问题。

答案3

是的,我也是,只不过我在 Kubuntu 主机上使用 Kubuntu 客户机。我花了几乎一天的时间尝试各种方法,试图找到可靠的模式来重现它或浏览器设置来阻止它。直到我尝试使用以前的内核版本启动主机(而不是客户机),所有问题都消失了。

我暂时做了以下事情:

apt purge linix-image-5.15.0-47-generic linux-image-unsigned-5.15.0-47-generic 

在主机上。这使我只能使用 -46 内核作为默认启动选项,并且该内核仍处于安装状态。

由于某种原因,-unsigned除非您使用相同的命令和普通的 linux 镜像一起清除该软件包,否则该软件包会不断弹出。

这还将自动卸载元包linux-image-generic,这应该可以防止任何进一步的内核升级,这样我也不必弄乱 grub 默认值,并且可以确保它最终不会自动清除最后一个工作内核。我会保持这种状态,直到我知道问题已经解决,然后再次安装元包。

崩溃的不仅仅是 Chrome,Firefox 也受到影响(Firefox 崩溃的频率甚至比 Chrome 更高),其他应用程序也崩溃了,例如 Telegram,甚至整个 Plasma shell 已经崩溃过一两次了。禁用合成或使用其他窗口管理器也无济于事,禁用虚拟机的 3D 加速也无济于事。

目前已经出现了一些我敢打赌相关的错误报告,例如:https://www.mail-archive.com/[电子邮件保护]/msg486212.html

答案4

星期四 (01.09.22),我开始VirtualBox 6.1.34在所有客户操作系统 (Windows、Ubuntu2016、Ubuntu 2018 和 CentOS 8) 中遇到与 OP 描述的类似的问题。这些虚拟机在我的 Ubuntu 2022.04 LTS 主机操作系统 (Lenovo Thinkpad T14S) 中运行。我当前的 Linux 内核是:

Linux lautaro 5.15.0-47-generic #51-Ubuntu SMP Thu Aug 11 07:51:15 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

这个问题显然可以通过两个操作重现:打开 Google Chrome 或用鼠标将虚拟机屏幕拖到全屏。在浪费了两天时间尝试了几种方法后,包括将 Virtualbox 更新到 6.1.36(没有解决任何问题)、更新所有虚拟机中的客户添加项、重新签名 VirtualBox 内核模块、跟踪/var/crash虚拟机的内部报告,但仍然无法解决这个问题,今天我发现就在问题出现的同一天/var/log/apt/history.log有内核升级,如下行所示:

Upgrade: linux-image-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47), linux-headers-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47), linux-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47)

(完整命令输出):

jaogor@lautaro:/var/log$ grep -B 4 -A 4  -nH $(uname -r) apt/history.log*    
apt/history.log-2-Start-Date: 2022-09-01  10:47:49
apt/history.log-3-Commandline: /usr/bin/unattended-upgrade
apt/history.log:4:Install: linux-image-5.15.0-47-generic:amd64 (5.15.0-47.51, automatic), linux-headers-5.15.0-47-generic:amd64 (5.15.0-47.51, automatic), linux-modules-5.15.0-47-generic:amd64 (5.15.0-47.51, automatic), linux-headers-5.15.0-47:amd64 (5.15.0-47.51, automatic), linux-modules-extra-5.15.0-47-generic:amd64 (5.15.0-47.51, automatic)
apt/history.log-5-Upgrade: linux-image-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47), linux-headers-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47), linux-generic-hwe-22.04:amd64 (5.15.0.46.46, 5.15.0.47.47)
apt/history.log-6-End-Date: 2022-09-01  10:48:16

现在我将尝试这篇文章中建议的操作(升级到 Virtualbox 6.1.38)或降级我的内核版本并发布结果。

相关内容