Opened 5 months ago
Last modified 5 months 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 , 5 months ago
comment:2 by , 5 months 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:4 by , 5 months 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
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.