Zigbox

Diagnostic code

ZBX-E1001

this zbx is not allowed to run virtual machines

Kind
error
Blame
environment
Exit code
2 (125 in zbx run)

What it means

On a Mac, zbx runs containers in a small Linux virtual machine that it starts through Apple's Virtualization.framework. The framework refuses a program that does not carry the com.apple.security.virtualization entitlement, or a Mac that cannot virtualize at all (an Intel Mac, or a Mac inside another virtual machine without nested virtualization).

A zbx installed from a release is signed with the entitlement already. A zbx built from source is not: sign it with the entitlements file in the repository (vm/zbx.entitlements). An ad-hoc signature is enough on the Mac that built it.

Offline

The same text, without a network:

zbx explain E1001