VirtualBox

Opened 2 months ago

Last modified 6 weeks ago

#22041 new defect

VB 7, and 6.1, install web support and libvpx issues with Fedora 40 beta

Reported by: adventurer Owned by:
Component: installer Version: VirtualBox-7.0.14
Keywords: Cc:
Guest type: other Host type: Linux

Description

The FC40 beta has been out for a little bit now with expected final release later this month (April '24).

I followed instructions to add the repo file, key, etc. but have come across a couple issues...

1) The VirtualBox repo file uses OS version (40) for the rpm download. This isn't the issue, it's that nothing is available for download for this version of OS as this version is not listed on the virtualbox download site. Propose updating site to include this new version of Fedora.

To get around this above issue, #1, I hard-coded v39 of the OS into the repo file to allow it to pull the fc36 file from the VirtualBox site as it seems Fedora versions 36+ all seem to pull the *36* file. After this, I get...

2) There is an issue finding libvpx.so.7(). This happens either way - if I use the OS package manager or by downloading the RPM from your site. This happens with installing either the 7.0, OR 6.1, versions from the package manager though I only show 7x here. I did not download the 6x version RPM, but only tested 7x for direct rpm download. Please see below for each version of failure and the explanation below that...

package manager... `~$ sudo dnf install VirtualBox-7.0 Last metadata expiration check: 1:00:42 ago on Sun 14 Apr 2024 04:52:10 PM MDT. Error:

Problem: conflicting requests

  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.0_153978_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.10_158379_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.12_159484_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.14_161095_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.2_154219_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.4_154605_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.6_155176_fedora36-1.x86_64 from virtualbox
  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.8_156879_fedora36-1.x86_64 from virtualbox

(try to add '--skip-broken' to skip uninstallable packages) `

VB direct rpm download... `$ sudo dnf install ~/Downloads/VirtualBox-7.0-7.0.14_161095_fedora36-1.x86_64.rpm Last metadata expiration check: 1:33:24 ago on Sun 14 Apr 2024 04:52:10 PM MDT. Error:

Problem: conflicting requests

  • nothing provides libvpx.so.7()(64bit) needed by VirtualBox-7.0-7.0.14_161095_fedora36-1.x86_64 from @commandline

(try to add '--skip-broken' to skip uninstallable packages) `

It seems the VB rpm is looking for the subject libvpx version 7, but this simply does not exist in Fedora 40. From what I've seen in my digging in Fedora 40, it seems VP8/VP9 are supported in this soon-to-be-released version of Fedora, but 7 is not supported. I haven't gotten Fedora feedback yet, but I suspect that VP7 is no longer supported and therefore VirtualBox is currently not compatible with Fedora 40.

Propose VirtualBox update to support VP8.

Change History (4)

comment:1 by Andre Robatino, 8 weeks ago

Can confirm the libvpx issue with cleanly installed Fedora 40 Final (RC 1.14). Installation from the .run file is working fine (using 7.0.14 due to the warning about 7.0.16). This same issue happens every few years when Fedora updates libvpx. The F40 version is libvpx-1.14.0-1.fc40 which includes libvpx.so.9.

comment:2 by galitsyn, 8 weeks ago

Hi adventurer,

Thank you for reporting the issue. Please use .run package for now. We will provide F40 package when it will be officially released.

comment:3 by pgndvb, 7 weeks ago

subscribe ...

comment:4 by pgndvb, 6 weeks ago

+1, thx

lsb_release -rd
	Description:    Fedora release 40 (Forty)
	Release:        40

dnf -v repolist --enabled virtualbox | grep baseurl
	Repo-baseurl       : https://download.virtualbox.org/virtualbox/rpm/fedora/40/x86_64

rpm -qa | grep -E "VirtualBox|libvpx-1"
	libvpx-1.14.0-2.fc40.x86_64
	VirtualBox-7.0-7.0.18_162988_fedora40-1.x86_64

vboxmanage -V
	7.0.18r162988

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use