For those needing a quick fix:
Uninstall virtualbox-ext-oracle, upgrade virtualbox, install virtualbox-ext-oracle
yay -R virtualbox-ext-oracle yay virtualbox yay virtualbox-ext-oracle
Git Clone URL: | https://aur.archlinux.org/virtualbox-ext-oracle.git (read-only, click to copy) |
---|---|
Package Base: | virtualbox-ext-oracle |
Description: | Oracle VM VirtualBox Extension Pack |
Upstream URL: | https://www.virtualbox.org/ |
Keywords: | virtualbox |
Licenses: | custom:PUEL |
Submitter: | seblu |
Maintainer: | seblu (eworm) |
Last Packager: | eworm |
Votes: | 1363 |
Popularity: | 0.99 |
First Submitted: | 2010-12-24 16:48 (UTC) |
Last Updated: | 2025-04-15 18:16 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 42 Next › Last »
For those needing a quick fix:
Uninstall virtualbox-ext-oracle, upgrade virtualbox, install virtualbox-ext-oracle
yay -R virtualbox-ext-oracle yay virtualbox yay virtualbox-ext-oracle
appears to be where the version pinning has occurred. This has broken my system updates as well.
Except that doesn't work for already installed packages, ranger, which is why this is an issue.
@Nocifer,
instead of editing a file in pacman database, which is NEVER recommended, you should just edit the dependencies line in the PKGBUILD. And this way you don't have to uninstall anything
Most people can even skip #3. It's no longer require for USB3.
To all with problems with the last update of virtualbox:
That's all
I suggest changing depends=("virtualbox=${pkgver}")
to depends=("virtualbox>=${pkgver}")
, otherwise this package messes up the whole system's updating process.
For anyone who's trying to update, just edit /var/lib/pacman/local/virtualbox-ext-oracle-7.0.4-1/desc
and change virtualbox=7.0.4
to virtualbox>=7.0.4
under %DEPENDS%
.
If you don't want to uninstall virtualbox-ext-oracle to upgrade virtualbox, just edit the PKGBUILD and change the dependencies line to
depends = virtualbox
Is there any way to fix the dependencies in PKGBUILD, but now when you update VirtualBox, this error occurs:
installing virtualbox (7.0.6-1) breaks dependency 'virtualbox=7.0.4' required by virtualbox-ext-oracle
All the more, the version of Extention Pack does not necessarily have to match the version of VirtualBox, at least for current versions.
It seems @seblu pinned comment was ignored for some reason.
The version dependency that has recently been re-added means it is impossible to upgrade virtualbox to 7.0.6. The only way to get the upgrade to proceed is to uninstall virtualbox-ext-oracle first, then reinstall after the install of virtualbox has completed.
Pinned Comments
seblu commented on 2019-04-25 17:41 (UTC)
There is no version dependency on this package on purpose! You could read comments back from 2011 to understand why.