[Bug]: Workaround to two situations with installing the Extension Pack 7.2.22 on Host OL10.2

未關閉
#954 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

維護者通常 6 天內回覆

還沒有人認領這個 Issue。

評估

難度
5/5
預估耗時
一週以上
新手友好度
28/100
Issue 類型
缺陷
描述清晰度
基本清楚
活躍度
活躍
技術堆疊
c, linux
領域
desktop

研究方向

Start by reviewing the attached root and oracle VirtualBox logs, then trace the Extension Pack install flow in the GUI and how VBoxSVC discovers installed packs. The report gives reproducible steps and workarounds, but the cause is unknown and spans GUI, service state, and host setup; done means identifying and fixing both failures and verifying installation is visible to both users.

由索引模型根據 Issue 內容生成。

描述

bug
Version

7.2.22

Host OS Type

Linux

Host OS name + version

ols8001 OL10.2 - 6.12.0-207.111.5.6.el10uek.x86_64

Host Architecture

x86

Guest OS Type

Linux

Guest Architecture

x86

Guest OS name + version

Linux OL9 thru OL10, Linux RHEL9 thru RHEL10

Component

GUI

What happened?

Current HOST ols8001 Oracle Linux x86-64

  • OL10.2 UEK8u2 6.12.0-207.111.5.6.el10uek.x86_64
  • VirtualBOX VirtualBox-7.2-7.2.22_175245_el10-1.x86_64
  • QT6 packages 6.10.1-1.el10
  • Oracle_VirtualBox_Extension_Pack-7.2.22.vbox-extpack

Guests: several Linux x86-64 range OL9uek thru OL10uek; RHEL9 thru RHEL10.1
Host oracle user creates and manages VM guests.

Some background:

  1. HOST upgraded from OL9u6 UEK8u1 to OL9u8 UEK8u1 to then upgrade with leapp to OL10.2 UEK8u2
  • VirtualBOX 7.2.22 RPM package was removed for the HOST update and upgrade.
  • configurations confirmed kept under root and oracle homes.
  • Host OL updates and upgrades were address without issues.
  1. Once on OL10.2 and immediately after VirtualBox installled from ol10_developer repository
    • kernel modules added vboxdrv, vboxnetadp,vboxnetflt
    • Existing networks vboxnet0, vboxnet1 were set
    • vboxautostart-service.service started VM with auto start (guest olservice01)

Workarounds to two GUI situations when installing the Extension Pack 7.2.22
Both issues will be described next under create new issue section "How can we reproduce this?"

  • Issue#1 root user using GUI, Extension Pack press "Install" screen freezes and stuck.
  • Issue#2 oracle user with GUI and CLI does not see Extension Pack after issue#1 addressed.

Note:
This GUI hung on Extension Pack page had also occurred on OL9 versions, QT5, and past VirtualBox versions for the oracle user. This is the first time I seen happen to root user from GUI to install the Extension pack.

How can we reproduce this?

Addressing Issue#1 root user using GUI, Extension Pack press "Install" screen freezes and stuck.
# virtualbox
File > Tools > Extensions
Press Install (see screenshot GUI freezes and is stuck, can't close, needs kill)

Workaround:

  • Let the GUI open while using CLI to add extension pack successfully
  • Let VM at running state

$ VBoxManage list runningvms
"olservice01" {63a41a74-0e28-4f64-a612-4c38cc5dfa86}

#-- attached root VBoxSVC.log.2 shows installation moment
# VBoxManage extpack install --replace "/root/Downloads/Oracle_VirtualBox_Extension_Pack-7.2.22.vbox-extpack"
VirtualBox Extension Pack Personal Use and Educational License (PUEL)
License version 12, 22 July 2024
...
Do you agree to these license terms and conditions (y/n)? y
...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VirtualBox Extension Pack".

# VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VirtualBox Extension Pack
Version: 7.2.22
Revision: 175245
Edition:
Description: Oracle Cloud Infrastructure integration, PXE ROM.
VRDE Module:
Crypto Module:
Usable: true
Why unusable:
#

At GUI File > Tools > Extensions

  • See screenshot, while screen still freezed and hung, it displays the installed Extension Pack 7.2.22
  • Kill the root hung GUI

Cause unknown
The cause is not yet identified, a QT GUI frontend or display integration problem is a plausible
I use MobaXterm for HOST and Guests remote access and rarely use the HOST console terminal on gnome.
The possible cause may be closer related with Issue#2 findings rather being a terminal/QT issue.

Addressing Issue#2 oracle user with GUI and CLI does not see Extension Pack after issue#1 addressed.
Issue#2 is addressed after issue#1 addressed.

$ VBoxManage list extpacks
Extension Packs: 0

$ VBoxManage list runningvms
"olservice01" {63a41a74-0e28-4f64-a612-4c38cc5dfa86}

Workaround:
#-- Note VboxSVC start timestamp
$ ps -u oracle -o pid,lstart,args | grep '[V]BoxSVC'
29002 Mon Nov 2 19:28:15 2026 /usr/lib/virtualbox/VBoxSVC --auto-shutdown --inherit-startup-pipe 7

#-- Note when the Extension Pack directory was updated
$ ls -l /usr/share/virtualbox
total 51976
drwxr-xr-x 2 root root 4096 Nov 2 19:27 nls
drwxr-xr-x 3 root root 22 Nov 2 19:27 src
drwxr-xr-x 2 root root 4096 Nov 2 19:27 UnattendedTemplates
-rw-r--r-- 1 root root 53207040 Oct 19 01:00 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 4442 Nov 19 2025 VBoxSysInfo.sh

#-- Note VboxSVC timestamp
$ ps -eaf|grep virtual
root 28741 2 0 19:28 ? 00:00:00 [kworker/R-iprt-VBoxWQueue]
root 28813 2 0 19:28 ? 00:00:00 [iprt-VBoxTscThread]
oracle 29002 1 0 19:28 ? 00:00:00 /usr/lib/virtualbox/VBoxSVC --auto-shutdown --inherit-startup-pipe 7
oracle 29056 29002 18 19:28 ? 00:00:30 /usr/lib/virtualbox/VBoxHeadless --comment olservice01 --startvm 63a41a74-0e28-4f64-a612-4c38cc5dfa86 --vrde config
oracle 29089 29002 0 19:28 ? 00:00:00 /usr/lib/virtualbox/VBoxNetDHCP --comment HostInterfaceNetworking-vboxnet0 --config /home/oracle/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.config --log /home/oracle/.config/VirtualBox/HostInterfaceNetworking-vboxnet0-Dhcpd.log

#-- Stop running VMs
$ VBoxManage controlvm olservice01 poweroff
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
$ VBoxManage list runningvms
$

#-- Exit all VirtualBox GUI
$ ps -eaf|grep -i VBox
root 28741 2 0 19:28 ? 00:00:00 [kworker/R-iprt-VBoxWQueue]
root 28813 2 0 19:28 ? 00:00:00 [iprt-VBoxTscThread]

#-- Wait and note VboxSVC start timestamp
$ ps -u oracle -o pid,lstart,args | grep 'VBoxSVC'
33050 Mon Nov 2 20:20:49 2026 /usr/lib/virtualbox/VBoxSVC --auto-shutdown --inherit-startup-pipe 6

#-- Oracle user now sees extension pack from both GUI and CLI
$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VirtualBox Extension Pack
Version: 7.2.22
Revision: 175245
Edition:
Description: Oracle Cloud Infrastructure integration, PXE ROM.
VRDE Module:
Crypto Module:
Usable: true
Why unusable:
$

Cause unknown:
The cause is not yet identified.
The workaround points to a possible stale VBoxSVC state, VBOXSVC start before extension pack.

oracle-config-VirtualBox-logs.zip

root-config-VirtualBox-logs.zip

Image Image
Did you upload all of your necessary log files, screenshots, etc.?
  • Yes, I've uploaded all pertinent files to this issue.
主要語言
C
星號
1.4k
分支
219
PR 合併指標
30 天內沒有已合併 PR

環境準備

  • 沒有 Dockerfile 或 Docker Compose 檔案
  • 沒有 Pull Request 範本
  • 閱讀貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

VirtualBox/virtualbox 的其他 Issue

查看 VirtualBox/virtualbox 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。