X-Debbugs-CC: Andrea Bolognani <[email protected]>

On Tue, 6 Jan 2026 22:45:06 +0100 (CET)
Niklas Edmundsson <[email protected]> wrote:

> The exact command I ran as root was:

Oops, I missed this detail. Running virt-install as root means libvirtd
will run as root and, in turn, passt will run under a subprofile of
libvirtd's policy. The ABI version that applies in this case is the one
from libvirt's policy, 4.0.

If virt-install runs as regular user instead (what I more routinely test
and regularly use), passt will run under its own profile, because of:

  https://passt.top/passt/commit/?id=f66769c2de82550ac1ee2548960c09a4b052341f

and in that case the ABI version is 3.0, so user namespace creation is
implicitly allowed.

I just sent an upstream patch for passt which upgrades the ABI version
to 4.0 and explicitly allows creation of user namespace:

  
https://archives.passt.top/passt-dev/[email protected]/

and I'll take care of backporting it to trixie eventually, as it's a
quite fundamental breakage.

-- 
Stefano

Reply via email to