Closed 0xElmalky closed 6 months ago
You're on an arm64 machine (M3) so you can't go and build x86_64 images, using image.architecture=aarch64
should work fine though.
I want to make it with this arch as if I made it with aarm It is not going to work in the target server
distrobuilder doesn't do cross architecture builds, you must run it on the target architecture.
No do you know the lxc / lxd privilege scenario I am trying to do it
To be clear, if you want to build an image to run on an x86_64 server, distrobuilder must be run on an x86_64 system. If you want to build an image to run on an aarch64 server, distrobuilder must be run on an aarch64 system.
All our own images are built in that way, we use Intel/AMD servers to build the x86_64 images, we use ARM 64bit servers to build aarch64 and we use ARM 32bit servers to build armhf.
what should I do with this error