Package Details: virtualbox-kvm 20260201-6

Git Clone URL: https://aur.archlinux.org/virtualbox-kvm.git (read-only, click to copy)
Package Base: virtualbox-kvm
Description: Powerful x86 virtualization for enterprise as well as home use (KVM backend)
Upstream URL: https://github.com/cyberus-technology/virtualbox-kvm
Licenses: GPL-3.0-only AND (GPL-3.0-only OR CDDL-1.0)
Conflicts: virtualbox, virtualbox-ose
Replaces: virtualbox-ose
Submitter: xyzzy
Maintainer: knoelli
Last Packager: knoelli
Votes: 16
Popularity: 0.23
First Submitted: 2024-02-08 19:08 (UTC)
Last Updated: 2026-07-28 21:01 (UTC)

Pinned Comments

knoelli commented on 2026-07-28 20:54 (UTC) (edited on 2026-07-28 21:03 (UTC) by knoelli)

Latest commit adds some tweaks that user jmergy suggested here to make the KVM patch from VirtualBox v7.2.6 compatible with the latest VirtualBox v7.2.14.

From my tests, this version works as expected, however, if you'd rather stay with the VirtualBox version the KVM patch was originally made for, please skip the latest commit or checkout the version from 2026-03-30 using git checkout e2025c5 after cloning this repository.

Latest Comments

1 2 3 4 5 Next › Last »

knoelli commented on 2026-07-28 20:54 (UTC) (edited on 2026-07-28 21:03 (UTC) by knoelli)

Latest commit adds some tweaks that user jmergy suggested here to make the KVM patch from VirtualBox v7.2.6 compatible with the latest VirtualBox v7.2.14.

From my tests, this version works as expected, however, if you'd rather stay with the VirtualBox version the KVM patch was originally made for, please skip the latest commit or checkout the version from 2026-03-30 using git checkout e2025c5 after cloning this repository.

R41zW4z commented on 2026-03-16 16:01 (UTC)

NLS language fix (German + others)

Problem: VirtualBox reports "Could not find a language file for the language de in /usr/lib/virtualbox/nls"

Fix: Add after libraries installation (~line 135 in package()):

```bash

NLS languages for /usr/lib/virtualbox/nls (fixes German language)

install -d -m0755 "${pkgdir}/usr/lib/virtualbox/nls" install -m0644 "${srcdir}/VirtualBox-${_vboxver}/out/linux.amd64/release/bin/nls/"*.qm \ "${pkgdir}/usr/lib/virtualbox/nls/"

knoelli commented on 2026-02-05 22:44 (UTC)

Re-added the --disable-hardening option (although hardening is supported).

The reasons have been discussed here. In short, hardening is a security wrapper if certain virtualbox binaries are setuid root. However, compiled with the kvm module, virtualbox does not need root privileges, only access to /dev/kvm.

knoelli commented on 2026-02-03 20:36 (UTC)

@dragonn The problem seems to be due to the build process splitting soapC.cpp into multiple smaller files (to enhance compilation speed). Somehow the cut is currently done at a wrong position so the resulting split source files don't compile anymore.

I've added a fix to the latest PKGBUILD (along with the update to VirtualBox 7.2.6).

dragonn commented on 2026-01-31 11:59 (UTC)

Fails to build on my system: virtualbox-kvm/src/VirtualBox-7.2.4/out/linux.amd64/release/obj/webservice/soapC-7.cpp:5:39: error: ‘soap_codes_vbox__PartitionType’ was not declared in this scope; did you mean ‘soap_out_vbox__PartitionType’? 5 | const char *s = soap_code_str(soap_codes_vbox__PartitionType, (long)n); | ^~ | soap_out_vbox__PartitionType Any idea?

knoelli commented on 2026-01-26 10:05 (UTC) (edited on 2026-01-26 20:02 (UTC) by knoelli)

@aaronjames.vicen: Hardening does in fact work but requires some permission changes (setuid for some binaries). I've already locally updated PKGBUILD and will push the changes later today.

Update: New PKGBUILD has been pushed.

aaronjames.vicen commented on 2026-01-25 21:37 (UTC)

*removing --disable-hardening from PKGBUILD does NOT work in the current build. But it seems that it could work.

aaronjames.vicen commented on 2026-01-25 20:59 (UTC)

--disable-hardening is NO LONGER REQUIRED to build See issue: https://github.com/cyberus-technology/virtualbox-kvm/issues/23

Please remove from the PKGBUILD

RodoMa92 commented on 2025-10-09 06:49 (UTC)

@knoelli Forcing to build curl in package seems to have fixed my issues with compilation as well. Probably some curl changes upstream than. Thanks :)

wheat32 commented on 2025-10-07 22:12 (UTC)

Perfect - works again! Thanks!