[проблема]
xencall: error: Could not obtain handle on privileged command interface: No such file or directory
libxl: error: libxl.c:108:libxl_ctx_alloc: cannot open libxc handle: No such file or directory
cannot init xl context
[решение]
sudo /etc/init.d/xencommons start
sudo /etc/init.d/xendomains start
sudo /etc/init.d/xen-watchdog start
sudo /etc/init.d/xendriverdomain start
Во-первых, вам не нужно копировать qemu-aarch64-static
вfolder
Во-вторых, кажется, ваш /proc/sys/fs/binfmt_misc/
пуст. Его нужно заполнить нужным двоичным файлом.
Чтобы исправить это, вы можете использовать пакет binfmt-qemu-static
от AUR, который позаботится об этом за вас.
И, наконец, нужно либо перезагрузить , либо перезапустить systemd -binfmt
С такой настройкой у меня это работает очень хорошо, и мне не нужно ничего делать, чтобы получить разрешение имен в chroot.
Вместо arch -chroot можно также использовать:
systemd-nspawn --bind-ro=/etc/resolv.conf -D folder -M myFancyMachineName
Хитрость здесь не в том, чтобы использовать --resolv-conf
переключатель (, ни один из них не работал у меня ), а использовать конкретную опцию привязки.