Ошибка инициализации lxd

Это не удалось после того, как я запустил lxd init --auto:

$ lxd init --auto
Error: Failed to create network 'lxdbr0': Failed adding DHCP/DNS access rules for network "lxdbr0" (ip): Failed apply nftables config: Failed to run: nft 
table ip lxd {
chain in.lxdbr0 {
        type filter hook input priority 0; policy accept;
        iifname "lxdbr0" tcp dport 53 accept
        iifname "lxdbr0" udp dport 53 accept
        iifname "lxdbr0" udp dport 67 accept

}

chain out.lxdbr0 {
        type filter hook output priority 0; policy accept;
        oifname "lxdbr0" tcp sport 53 accept
        oifname "lxdbr0" udp sport 53 accept
        oifname "lxdbr0" udp sport 67 accept

}
}
: Error: Could not process rule: No such file or directory

      ^^^^^^^^^
Error: Could not process rule: No such file or directory

      ^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Could not process rule: No such file or directory

 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Я пытался переустановить lxd, но снова появляется ошибка (lxd установлен с помощью оснастки).


person Glech    schedule 03.04.2020    source источник
comment
У меня такая же проблема уже 2 дня. Это не только инициализация LXD, но и создание любых сетей, управляемых LXD. Я попытался создать мосты вручную с помощью brctl и добавить их в профиль LXD по умолчанию, но теперь я застрял на том, как настроить NAT и iptables. Тебе удалось это исправить?   -  person Joao Felipe Santos    schedule 15.04.2020


Ответы (1)


Я знаю, что это старый вопрос, но у меня была такая же проблема. После поиска в Google сообщение об ошибке оказалось здесь. По-прежнему нет решения, поэтому это может помочь: в моем случае lxc ошибочно определяет, что я использую nftables вместо iptables, потому что iptables был пуст. Я добавил одно правило iptable, перезапустил lxd, и теперь оно работает. Дополнительная информация: https://github.com/lxc/lxd/issues/8724.

person Rafał Brzeziński    schedule 29.04.2021